--- /home/fdroid/fdroiddata/tmp/com.nextcloud.talk2_210000190.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.nextcloud.talk2_210000190.apk ├── zipinfo {} │ @@ -2,15 +2,15 @@ │ -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 13395 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 9007712 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 10321144 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 10321136 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 9028 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 3598196 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, 132091951 bytes uncompressed, 99407926 bytes compressed: 24.7% │ +2978 files, 132091943 bytes uncompressed, 99408202 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 : efab08e9 │ │ -signature : 3bf9...9c75 │ │ -file_size : 10321144 │ │ +checksum : a392b759 │ │ +signature : d6c5...40cd │ │ +file_size : 10321136 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 66374 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 10489 │ │ type_ids_off : 265608 (0x040d88) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 307564 (0x04b16c) │ │ field_ids_size : 54187 │ │ field_ids_off : 490744 (0x077cf8) │ │ method_ids_size : 65050 │ │ method_ids_off : 924240 (0x0e1a50) │ │ class_defs_size : 8371 │ │ class_defs_off : 1444640 (0x160b20) │ │ -data_size : 8608632 │ │ +data_size : 8608624 │ │ data_off : 1712512 (0x1a2180) │ │ │ │ Class #0 header: │ │ class_idx : 964 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 8344 │ │ source_file_idx : 10860 │ │ @@ -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 │ │ -3f0740: |[3f0740] eu.davidea.viewholders.ContentViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ -3f0750: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -3f0754: 2200 6701 |0002: new-instance v0, Landroid/widget/FrameLayout; // type@0167 │ │ -3f0758: 6e10 0504 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0405 │ │ -3f075e: 0c01 |0007: move-result-object v1 │ │ -3f0760: 7020 dc04 1000 |0008: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@04dc │ │ -3f0766: 2802 |000b: goto 000d // +0002 │ │ -3f0768: 0730 |000c: move-object v0, v3 │ │ -3f076a: 7020 4508 0200 |000d: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ -3f0770: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -3f0772: 5920 84a1 |0011: iput v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a184 │ │ -3f0776: 3805 3700 |0013: if-eqz v5, 004a // +0037 │ │ -3f077a: 5425 83a1 |0015: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ -3f077e: 6e10 3097 0400 |0017: invoke-virtual {v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getRecyclerView:()Landroidx/recyclerview/widget/RecyclerView; // method@9730 │ │ -3f0784: 0c04 |001a: move-result-object v4 │ │ -3f0786: 6e10 5f08 0400 |001b: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@085f │ │ -3f078c: 0c04 |001e: move-result-object v4 │ │ -3f078e: 6e10 0804 0300 |001f: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ -3f0794: 0c00 |0022: move-result-object v0 │ │ -3f0796: 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 │ │ -3f079c: 0c04 |0026: move-result-object v4 │ │ -3f079e: 6e20 3604 4500 |0027: invoke-virtual {v5, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0436 │ │ -3f07a4: 5424 83a1 |002a: iget-object v4, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ -3f07a8: 1f04 6701 |002c: check-cast v4, Landroid/widget/FrameLayout; // type@0167 │ │ -3f07ac: 6e20 e004 3400 |002e: invoke-virtual {v4, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@04e0 │ │ -3f07b2: 7110 5c07 0300 |0031: invoke-static {v3}, Landroidx/core/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@075c │ │ -3f07b8: 0a04 |0034: move-result v4 │ │ -3f07ba: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -3f07bc: 2d05 0405 |0036: cmpl-float v5, v4, v5 │ │ -3f07c0: 3d05 1000 |0038: if-lez v5, 0048 // +0010 │ │ -3f07c4: 5425 83a1 |003a: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ -3f07c8: 6e10 0404 0300 |003c: invoke-virtual {v3}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0404 │ │ -3f07ce: 0c00 |003f: move-result-object v0 │ │ -3f07d0: 7120 6207 0500 |0040: invoke-static {v5, v0}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -3f07d6: 5425 83a1 |0043: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ -3f07da: 7120 6407 4500 |0045: invoke-static {v5, v4}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ -3f07e0: 5b23 82a1 |0048: iput-object v3, v2, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a182 │ │ -3f07e4: 0e00 |004a: return-void │ │ +3f0744: |[3f0744] eu.davidea.viewholders.ContentViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ +3f0754: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +3f0758: 2200 6701 |0002: new-instance v0, Landroid/widget/FrameLayout; // type@0167 │ │ +3f075c: 6e10 0504 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0405 │ │ +3f0762: 0c01 |0007: move-result-object v1 │ │ +3f0764: 7020 dc04 1000 |0008: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@04dc │ │ +3f076a: 2802 |000b: goto 000d // +0002 │ │ +3f076c: 0730 |000c: move-object v0, v3 │ │ +3f076e: 7020 4508 0200 |000d: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ +3f0774: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +3f0776: 5920 84a1 |0011: iput v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a184 │ │ +3f077a: 3805 3700 |0013: if-eqz v5, 004a // +0037 │ │ +3f077e: 5425 83a1 |0015: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ +3f0782: 6e10 3097 0400 |0017: invoke-virtual {v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getRecyclerView:()Landroidx/recyclerview/widget/RecyclerView; // method@9730 │ │ +3f0788: 0c04 |001a: move-result-object v4 │ │ +3f078a: 6e10 5f08 0400 |001b: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@085f │ │ +3f0790: 0c04 |001e: move-result-object v4 │ │ +3f0792: 6e10 0804 0300 |001f: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ +3f0798: 0c00 |0022: move-result-object v0 │ │ +3f079a: 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 │ │ +3f07a0: 0c04 |0026: move-result-object v4 │ │ +3f07a2: 6e20 3604 4500 |0027: invoke-virtual {v5, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0436 │ │ +3f07a8: 5424 83a1 |002a: iget-object v4, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ +3f07ac: 1f04 6701 |002c: check-cast v4, Landroid/widget/FrameLayout; // type@0167 │ │ +3f07b0: 6e20 e004 3400 |002e: invoke-virtual {v4, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@04e0 │ │ +3f07b6: 7110 5c07 0300 |0031: invoke-static {v3}, Landroidx/core/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@075c │ │ +3f07bc: 0a04 |0034: move-result v4 │ │ +3f07be: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +3f07c0: 2d05 0405 |0036: cmpl-float v5, v4, v5 │ │ +3f07c4: 3d05 1000 |0038: if-lez v5, 0048 // +0010 │ │ +3f07c8: 5425 83a1 |003a: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ +3f07cc: 6e10 0404 0300 |003c: invoke-virtual {v3}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0404 │ │ +3f07d2: 0c00 |003f: move-result-object v0 │ │ +3f07d4: 7120 6207 0500 |0040: invoke-static {v5, v0}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +3f07da: 5425 83a1 |0043: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ +3f07de: 7120 6407 4500 |0045: invoke-static {v5, v4}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ +3f07e4: 5b23 82a1 |0048: iput-object v3, v2, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a182 │ │ +3f07e8: 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 │ │ -3f06fc: |[3f06fc] eu.davidea.viewholders.ContentViewHolder.getContentView:()Landroid/view/View; │ │ -3f070c: 5410 82a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a182 │ │ -3f0710: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3f0714: 2803 |0004: goto 0007 // +0003 │ │ -3f0716: 5410 83a1 |0005: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ -3f071a: 1100 |0007: return-object v0 │ │ +3f0700: |[3f0700] eu.davidea.viewholders.ContentViewHolder.getContentView:()Landroid/view/View; │ │ +3f0710: 5410 82a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a182 │ │ +3f0714: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3f0718: 2803 |0004: goto 0007 // +0003 │ │ +3f071a: 5410 83a1 |0005: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a183 │ │ +3f071e: 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 │ │ -3f071c: |[3f071c] eu.davidea.viewholders.ContentViewHolder.getFlexibleAdapterPosition:()I │ │ -3f072c: 6e10 129a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/ContentViewHolder;.getAdapterPosition:()I // method@9a12 │ │ -3f0732: 0a00 |0003: move-result v0 │ │ -3f0734: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3f0736: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -3f073a: 5220 84a1 |0007: iget v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a184 │ │ -3f073e: 0f00 |0009: return v0 │ │ +3f0720: |[3f0720] eu.davidea.viewholders.ContentViewHolder.getFlexibleAdapterPosition:()I │ │ +3f0730: 6e10 129a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/ContentViewHolder;.getAdapterPosition:()I // method@9a12 │ │ +3f0736: 0a00 |0003: move-result v0 │ │ +3f0738: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3f073a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +3f073e: 5220 84a1 |0007: iget v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a184 │ │ +3f0742: 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 │ │ -3f07e8: |[3f07e8] eu.davidea.viewholders.ContentViewHolder.setBackupPosition:(I)V │ │ -3f07f8: 5901 84a1 |0000: iput v1, v0, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a184 │ │ -3f07fc: 0e00 |0002: return-void │ │ +3f07ec: |[3f07ec] eu.davidea.viewholders.ContentViewHolder.setBackupPosition:(I)V │ │ +3f07fc: 5901 84a1 |0000: iput v1, v0, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a184 │ │ +3f0800: 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 │ │ -3f0c48: |[3f0c48] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;)V │ │ -3f0c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0c5a: 7040 249a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Leu/davidea/viewholders/FlexibleViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a24 │ │ -3f0c60: 0e00 |0004: return-void │ │ +3f0c4c: |[3f0c4c] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;)V │ │ +3f0c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0c5e: 7040 249a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Leu/davidea/viewholders/FlexibleViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a24 │ │ +3f0c64: 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 │ │ -3f0c64: |[3f0c64] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ -3f0c74: 7040 119a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Leu/davidea/viewholders/ContentViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a11 │ │ -3f0c7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f0c7c: 5901 89a1 |0004: iput v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ -3f0c80: 5c01 8ba1 |0006: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ -3f0c84: 5c01 87a1 |0008: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ -3f0c88: 5b02 8aa1 |000a: iput-object v2, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0c8c: 5421 568d |000c: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d56 │ │ -3f0c90: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ -3f0c94: 6e10 269a 0000 |0010: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f0c9a: 0c01 |0013: move-result-object v1 │ │ -3f0c9c: 6e20 3804 0100 |0014: invoke-virtual {v1, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ -3f0ca2: 5421 578d |0017: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ -3f0ca6: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ -3f0caa: 6e10 269a 0000 |001b: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f0cb0: 0c01 |001e: move-result-object v1 │ │ -3f0cb2: 6e20 3a04 0100 |001f: invoke-virtual {v1, v0}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ -3f0cb8: 0e00 |0022: return-void │ │ +3f0c68: |[3f0c68] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ +3f0c78: 7040 119a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Leu/davidea/viewholders/ContentViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a11 │ │ +3f0c7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f0c80: 5901 89a1 |0004: iput v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ +3f0c84: 5c01 8ba1 |0006: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ +3f0c88: 5c01 87a1 |0008: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ +3f0c8c: 5b02 8aa1 |000a: iput-object v2, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0c90: 5421 568d |000c: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d56 │ │ +3f0c94: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ +3f0c98: 6e10 269a 0000 |0010: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f0c9e: 0c01 |0013: move-result-object v1 │ │ +3f0ca0: 6e20 3804 0100 |0014: invoke-virtual {v1, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ +3f0ca6: 5421 578d |0017: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ +3f0caa: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ +3f0cae: 6e10 269a 0000 |001b: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f0cb4: 0c01 |001e: move-result-object v1 │ │ +3f0cb6: 6e20 3a04 0100 |001f: invoke-virtual {v1, v0}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ +3f0cbc: 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 │ │ -3f0c34: |[3f0c34] eu.davidea.viewholders.FlexibleViewHolder.getActivationElevation:()F │ │ -3f0c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0c46: 0f00 |0001: return v0 │ │ +3f0c38: |[3f0c38] eu.davidea.viewholders.FlexibleViewHolder.getActivationElevation:()F │ │ +3f0c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0c4a: 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 │ │ -3f0a18: |[3f0a18] eu.davidea.viewholders.FlexibleViewHolder.getFrontView:()Landroid/view/View; │ │ -3f0a28: 5410 88a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ -3f0a2c: 1100 |0002: return-object v0 │ │ +3f0a1c: |[3f0a1c] eu.davidea.viewholders.FlexibleViewHolder.getFrontView:()Landroid/view/View; │ │ +3f0a2c: 5410 88a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ +3f0a30: 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 │ │ -3f0a30: |[3f0a30] eu.davidea.viewholders.FlexibleViewHolder.getRearLeftView:()Landroid/view/View; │ │ -3f0a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0a42: 1100 |0001: return-object v0 │ │ +3f0a34: |[3f0a34] eu.davidea.viewholders.FlexibleViewHolder.getRearLeftView:()Landroid/view/View; │ │ +3f0a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0a46: 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 │ │ -3f0a44: |[3f0a44] eu.davidea.viewholders.FlexibleViewHolder.getRearRightView:()Landroid/view/View; │ │ -3f0a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0a56: 1100 |0001: return-object v0 │ │ +3f0a48: |[3f0a48] eu.davidea.viewholders.FlexibleViewHolder.getRearRightView:()Landroid/view/View; │ │ +3f0a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0a5a: 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 │ │ -3f0a58: |[3f0a58] eu.davidea.viewholders.FlexibleViewHolder.isDraggable:()Z │ │ -3f0a68: 5420 8aa1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0a6c: 6e10 279a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ -3f0a72: 0a01 |0005: move-result v1 │ │ -3f0a74: 6e20 2397 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9723 │ │ -3f0a7a: 0c00 |0009: move-result-object v0 │ │ -3f0a7c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -3f0a80: 7210 9b99 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isDraggable:()Z // method@999b │ │ -3f0a86: 0a00 |000f: move-result v0 │ │ -3f0a88: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -3f0a8c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3f0a8e: 2802 |0013: goto 0015 // +0002 │ │ -3f0a90: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3f0a92: 0f00 |0015: return v0 │ │ +3f0a5c: |[3f0a5c] eu.davidea.viewholders.FlexibleViewHolder.isDraggable:()Z │ │ +3f0a6c: 5420 8aa1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0a70: 6e10 279a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ +3f0a76: 0a01 |0005: move-result v1 │ │ +3f0a78: 6e20 2397 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9723 │ │ +3f0a7e: 0c00 |0009: move-result-object v0 │ │ +3f0a80: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +3f0a84: 7210 9b99 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isDraggable:()Z // method@999b │ │ +3f0a8a: 0a00 |000f: move-result v0 │ │ +3f0a8c: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +3f0a90: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3f0a92: 2802 |0013: goto 0015 // +0002 │ │ +3f0a94: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3f0a96: 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 │ │ -3f0a94: |[3f0a94] eu.davidea.viewholders.FlexibleViewHolder.isSwipeable:()Z │ │ -3f0aa4: 5420 8aa1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0aa8: 6e10 279a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ -3f0aae: 0a01 |0005: move-result v1 │ │ -3f0ab0: 6e20 2397 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9723 │ │ -3f0ab6: 0c00 |0009: move-result-object v0 │ │ -3f0ab8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -3f0abc: 7210 9f99 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isSwipeable:()Z // method@999f │ │ -3f0ac2: 0a00 |000f: move-result v0 │ │ -3f0ac4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -3f0ac8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3f0aca: 2802 |0013: goto 0015 // +0002 │ │ -3f0acc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3f0ace: 0f00 |0015: return v0 │ │ +3f0a98: |[3f0a98] eu.davidea.viewholders.FlexibleViewHolder.isSwipeable:()Z │ │ +3f0aa8: 5420 8aa1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0aac: 6e10 279a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ +3f0ab2: 0a01 |0005: move-result v1 │ │ +3f0ab4: 6e20 2397 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9723 │ │ +3f0aba: 0c00 |0009: move-result-object v0 │ │ +3f0abc: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +3f0ac0: 7210 9f99 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isSwipeable:()Z // method@999f │ │ +3f0ac6: 0a00 |000f: move-result v0 │ │ +3f0ac8: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +3f0acc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3f0ace: 2802 |0013: goto 0015 // +0002 │ │ +3f0ad0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3f0ad2: 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 │ │ -3f0cbc: |[3f0cbc] eu.davidea.viewholders.FlexibleViewHolder.onActionStateChanged:(II)V │ │ -3f0ccc: 5946 89a1 |0000: iput v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ -3f0cd0: 5440 8aa1 |0002: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0cd4: 6e20 6297 5000 |0004: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@9762 │ │ -3f0cda: 0a00 |0007: move-result v0 │ │ -3f0cdc: 5c40 87a1 |0008: iput-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ -3f0ce0: 7110 32ca 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0ce6: 0c00 |000d: move-result-object v0 │ │ -3f0ce8: 5441 8aa1 |000e: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0cec: 6e10 2d97 0100 |0010: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0cf2: 0a01 |0013: move-result v1 │ │ -3f0cf4: 7110 e999 0100 |0014: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ -3f0cfa: 0c01 |0017: move-result-object v1 │ │ -3f0cfc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -3f0cfe: 3326 0500 |0019: if-ne v6, v2, 001e // +0005 │ │ -3f0d02: 1a03 6374 |001b: const-string v3, "Swipe(1)" // string@7463 │ │ -3f0d06: 2803 |001d: goto 0020 // +0003 │ │ -3f0d08: 1a03 6d2c |001e: const-string v3, "Drag(2)" // string@2c6d │ │ -3f0d0c: 2430 a528 1003 |0020: filled-new-array {v0, v1, v3}, [Ljava/lang/Object; // type@28a5 │ │ -3f0d12: 0c00 |0023: move-result-object v0 │ │ -3f0d14: 1a01 79ce |0024: const-string v1, "onActionStateChanged position=%s mode=%s actionState=%s" // string@ce79 │ │ -3f0d18: 7120 fe99 0100 |0026: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ -3f0d1e: 1220 |0029: const/4 v0, #int 2 // #2 │ │ -3f0d20: 3306 6500 |002a: if-ne v6, v0, 008f // +0065 │ │ -3f0d24: 5546 87a1 |002c: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ -3f0d28: 3906 5300 |002e: if-nez v6, 0081 // +0053 │ │ -3f0d2c: 5546 8ba1 |0030: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ -3f0d30: 3906 0a00 |0032: if-nez v6, 003c // +000a │ │ -3f0d34: 5446 8aa1 |0034: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0d38: 6e10 2d97 0600 |0036: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0d3e: 0a06 |0039: move-result v6 │ │ -3f0d40: 3306 3e00 |003a: if-ne v6, v0, 0078 // +003e │ │ -3f0d44: 6e10 3a9a 0400 |003c: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a3a │ │ -3f0d4a: 0a06 |003f: move-result v6 │ │ -3f0d4c: 3906 0a00 |0040: if-nez v6, 004a // +000a │ │ -3f0d50: 5446 8aa1 |0042: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0d54: 6e10 2d97 0600 |0044: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0d5a: 0a06 |0047: move-result v6 │ │ -3f0d5c: 3206 3000 |0048: if-eq v6, v0, 0078 // +0030 │ │ -3f0d60: 5446 8aa1 |004a: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0d64: 5466 578d |004c: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ -3f0d68: 3806 2a00 |004e: if-eqz v6, 0078 // +002a │ │ -3f0d6c: 5446 8aa1 |0050: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0d70: 6e20 6197 5600 |0052: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@9761 │ │ -3f0d76: 0a06 |0055: move-result v6 │ │ -3f0d78: 3806 2200 |0056: if-eqz v6, 0078 // +0022 │ │ -3f0d7c: 7110 32ca 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0d82: 0c06 |005b: move-result-object v6 │ │ -3f0d84: 5440 8aa1 |005c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0d88: 6e10 2d97 0000 |005e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0d8e: 0a00 |0061: move-result v0 │ │ -3f0d90: 7110 32ca 0000 |0062: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0d96: 0c00 |0065: move-result-object v0 │ │ -3f0d98: 2420 a528 0600 |0066: filled-new-array {v6, v0}, [Ljava/lang/Object; // type@28a5 │ │ -3f0d9e: 0c06 |0069: move-result-object v6 │ │ -3f0da0: 1a00 9bcf |006a: const-string v0, "onLongClick on position %s mode=%s" // string@cf9b │ │ -3f0da4: 7120 fe99 6000 |006c: invoke-static {v0, v6}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ -3f0daa: 5446 8aa1 |006f: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0dae: 5466 578d |0071: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ -3f0db2: 7220 9e96 5600 |0073: invoke-interface {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969e │ │ -3f0db8: 5c42 87a1 |0076: iput-boolean v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ -3f0dbc: 5546 87a1 |0078: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ -3f0dc0: 3906 0700 |007a: if-nez v6, 0081 // +0007 │ │ -3f0dc4: 5446 8aa1 |007c: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0dc8: 6e20 cb97 5600 |007e: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ -3f0dce: 6e10 269a 0400 |0081: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f0dd4: 0c05 |0084: move-result-object v5 │ │ -3f0dd6: 6e10 2004 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0ddc: 0a05 |0088: move-result v5 │ │ -3f0dde: 3905 1a00 |0089: if-nez v5, 00a3 // +001a │ │ -3f0de2: 6e10 3b9a 0400 |008b: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ -3f0de8: 2815 |008e: goto 00a3 // +0015 │ │ -3f0dea: 3326 1400 |008f: if-ne v6, v2, 00a3 // +0014 │ │ -3f0dee: 6e10 399a 0400 |0091: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a39 │ │ -3f0df4: 0a06 |0094: move-result v6 │ │ -3f0df6: 3806 0e00 |0095: if-eqz v6, 00a3 // +000e │ │ -3f0dfa: 5546 87a1 |0097: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ -3f0dfe: 3906 0a00 |0099: if-nez v6, 00a3 // +000a │ │ -3f0e02: 5446 8aa1 |009b: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0e06: 6e20 cb97 5600 |009d: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ -3f0e0c: 6e10 3b9a 0400 |00a0: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ -3f0e12: 0e00 |00a3: return-void │ │ +3f0cc0: |[3f0cc0] eu.davidea.viewholders.FlexibleViewHolder.onActionStateChanged:(II)V │ │ +3f0cd0: 5946 89a1 |0000: iput v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ +3f0cd4: 5440 8aa1 |0002: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0cd8: 6e20 6297 5000 |0004: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@9762 │ │ +3f0cde: 0a00 |0007: move-result v0 │ │ +3f0ce0: 5c40 87a1 |0008: iput-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ +3f0ce4: 7110 32ca 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0cea: 0c00 |000d: move-result-object v0 │ │ +3f0cec: 5441 8aa1 |000e: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0cf0: 6e10 2d97 0100 |0010: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0cf6: 0a01 |0013: move-result v1 │ │ +3f0cf8: 7110 e999 0100 |0014: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ +3f0cfe: 0c01 |0017: move-result-object v1 │ │ +3f0d00: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +3f0d02: 3326 0500 |0019: if-ne v6, v2, 001e // +0005 │ │ +3f0d06: 1a03 6374 |001b: const-string v3, "Swipe(1)" // string@7463 │ │ +3f0d0a: 2803 |001d: goto 0020 // +0003 │ │ +3f0d0c: 1a03 6d2c |001e: const-string v3, "Drag(2)" // string@2c6d │ │ +3f0d10: 2430 a528 1003 |0020: filled-new-array {v0, v1, v3}, [Ljava/lang/Object; // type@28a5 │ │ +3f0d16: 0c00 |0023: move-result-object v0 │ │ +3f0d18: 1a01 79ce |0024: const-string v1, "onActionStateChanged position=%s mode=%s actionState=%s" // string@ce79 │ │ +3f0d1c: 7120 fe99 0100 |0026: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ +3f0d22: 1220 |0029: const/4 v0, #int 2 // #2 │ │ +3f0d24: 3306 6500 |002a: if-ne v6, v0, 008f // +0065 │ │ +3f0d28: 5546 87a1 |002c: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ +3f0d2c: 3906 5300 |002e: if-nez v6, 0081 // +0053 │ │ +3f0d30: 5546 8ba1 |0030: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ +3f0d34: 3906 0a00 |0032: if-nez v6, 003c // +000a │ │ +3f0d38: 5446 8aa1 |0034: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0d3c: 6e10 2d97 0600 |0036: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0d42: 0a06 |0039: move-result v6 │ │ +3f0d44: 3306 3e00 |003a: if-ne v6, v0, 0078 // +003e │ │ +3f0d48: 6e10 3a9a 0400 |003c: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a3a │ │ +3f0d4e: 0a06 |003f: move-result v6 │ │ +3f0d50: 3906 0a00 |0040: if-nez v6, 004a // +000a │ │ +3f0d54: 5446 8aa1 |0042: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0d58: 6e10 2d97 0600 |0044: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0d5e: 0a06 |0047: move-result v6 │ │ +3f0d60: 3206 3000 |0048: if-eq v6, v0, 0078 // +0030 │ │ +3f0d64: 5446 8aa1 |004a: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0d68: 5466 578d |004c: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ +3f0d6c: 3806 2a00 |004e: if-eqz v6, 0078 // +002a │ │ +3f0d70: 5446 8aa1 |0050: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0d74: 6e20 6197 5600 |0052: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@9761 │ │ +3f0d7a: 0a06 |0055: move-result v6 │ │ +3f0d7c: 3806 2200 |0056: if-eqz v6, 0078 // +0022 │ │ +3f0d80: 7110 32ca 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0d86: 0c06 |005b: move-result-object v6 │ │ +3f0d88: 5440 8aa1 |005c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0d8c: 6e10 2d97 0000 |005e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0d92: 0a00 |0061: move-result v0 │ │ +3f0d94: 7110 32ca 0000 |0062: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0d9a: 0c00 |0065: move-result-object v0 │ │ +3f0d9c: 2420 a528 0600 |0066: filled-new-array {v6, v0}, [Ljava/lang/Object; // type@28a5 │ │ +3f0da2: 0c06 |0069: move-result-object v6 │ │ +3f0da4: 1a00 9bcf |006a: const-string v0, "onLongClick on position %s mode=%s" // string@cf9b │ │ +3f0da8: 7120 fe99 6000 |006c: invoke-static {v0, v6}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ +3f0dae: 5446 8aa1 |006f: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0db2: 5466 578d |0071: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ +3f0db6: 7220 9e96 5600 |0073: invoke-interface {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969e │ │ +3f0dbc: 5c42 87a1 |0076: iput-boolean v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ +3f0dc0: 5546 87a1 |0078: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ +3f0dc4: 3906 0700 |007a: if-nez v6, 0081 // +0007 │ │ +3f0dc8: 5446 8aa1 |007c: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0dcc: 6e20 cb97 5600 |007e: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ +3f0dd2: 6e10 269a 0400 |0081: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f0dd8: 0c05 |0084: move-result-object v5 │ │ +3f0dda: 6e10 2004 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0de0: 0a05 |0088: move-result v5 │ │ +3f0de2: 3905 1a00 |0089: if-nez v5, 00a3 // +001a │ │ +3f0de6: 6e10 3b9a 0400 |008b: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ +3f0dec: 2815 |008e: goto 00a3 // +0015 │ │ +3f0dee: 3326 1400 |008f: if-ne v6, v2, 00a3 // +0014 │ │ +3f0df2: 6e10 399a 0400 |0091: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a39 │ │ +3f0df8: 0a06 |0094: move-result v6 │ │ +3f0dfa: 3806 0e00 |0095: if-eqz v6, 00a3 // +000e │ │ +3f0dfe: 5546 87a1 |0097: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ +3f0e02: 3906 0a00 |0099: if-nez v6, 00a3 // +000a │ │ +3f0e06: 5446 8aa1 |009b: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0e0a: 6e20 cb97 5600 |009d: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ +3f0e10: 6e10 3b9a 0400 |00a0: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ +3f0e16: 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 │ │ -3f0e14: |[3f0e14] eu.davidea.viewholders.FlexibleViewHolder.onClick:(Landroid/view/View;)V │ │ -3f0e24: 6e10 279a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ -3f0e2a: 0a00 |0003: move-result v0 │ │ -3f0e2c: 5431 8aa1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0e30: 6e20 5997 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9759 │ │ -3f0e36: 0a01 |0009: move-result v1 │ │ -3f0e38: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -3f0e3c: 0e00 |000c: return-void │ │ -3f0e3e: 5431 8aa1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0e42: 5411 568d |000f: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d56 │ │ -3f0e46: 3801 2a00 |0011: if-eqz v1, 003b // +002a │ │ -3f0e4a: 5231 89a1 |0013: iget v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ -3f0e4e: 3901 2600 |0015: if-nez v1, 003b // +0026 │ │ -3f0e52: 7110 32ca 0000 |0017: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0e58: 0c01 |001a: move-result-object v1 │ │ -3f0e5a: 5432 8aa1 |001b: iget-object v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0e5e: 6e10 2d97 0200 |001d: invoke-virtual {v2}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0e64: 0a02 |0020: move-result v2 │ │ -3f0e66: 7110 e999 0200 |0021: invoke-static {v2}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ -3f0e6c: 0c02 |0024: move-result-object v2 │ │ -3f0e6e: 2420 a528 2100 |0025: filled-new-array {v1, v2}, [Ljava/lang/Object; // type@28a5 │ │ -3f0e74: 0c01 |0028: move-result-object v1 │ │ -3f0e76: 1a02 cace |0029: const-string v2, "onClick on position %s mode=%s" // string@ceca │ │ -3f0e7a: 7120 fe99 1200 |002b: invoke-static {v2, v1}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ -3f0e80: 5431 8aa1 |002e: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0e84: 5411 568d |0030: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d56 │ │ -3f0e88: 7230 9d96 4100 |0032: invoke-interface {v1, v4, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener;.onItemClick:(Landroid/view/View;I)Z // method@969d │ │ -3f0e8e: 0a04 |0035: move-result v4 │ │ -3f0e90: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ -3f0e94: 6e10 3b9a 0300 |0038: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ -3f0e9a: 0e00 |003b: return-void │ │ +3f0e18: |[3f0e18] eu.davidea.viewholders.FlexibleViewHolder.onClick:(Landroid/view/View;)V │ │ +3f0e28: 6e10 279a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ +3f0e2e: 0a00 |0003: move-result v0 │ │ +3f0e30: 5431 8aa1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0e34: 6e20 5997 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9759 │ │ +3f0e3a: 0a01 |0009: move-result v1 │ │ +3f0e3c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +3f0e40: 0e00 |000c: return-void │ │ +3f0e42: 5431 8aa1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0e46: 5411 568d |000f: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d56 │ │ +3f0e4a: 3801 2a00 |0011: if-eqz v1, 003b // +002a │ │ +3f0e4e: 5231 89a1 |0013: iget v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ +3f0e52: 3901 2600 |0015: if-nez v1, 003b // +0026 │ │ +3f0e56: 7110 32ca 0000 |0017: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0e5c: 0c01 |001a: move-result-object v1 │ │ +3f0e5e: 5432 8aa1 |001b: iget-object v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0e62: 6e10 2d97 0200 |001d: invoke-virtual {v2}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0e68: 0a02 |0020: move-result v2 │ │ +3f0e6a: 7110 e999 0200 |0021: invoke-static {v2}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ +3f0e70: 0c02 |0024: move-result-object v2 │ │ +3f0e72: 2420 a528 2100 |0025: filled-new-array {v1, v2}, [Ljava/lang/Object; // type@28a5 │ │ +3f0e78: 0c01 |0028: move-result-object v1 │ │ +3f0e7a: 1a02 cace |0029: const-string v2, "onClick on position %s mode=%s" // string@ceca │ │ +3f0e7e: 7120 fe99 1200 |002b: invoke-static {v2, v1}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ +3f0e84: 5431 8aa1 |002e: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0e88: 5411 568d |0030: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d56 │ │ +3f0e8c: 7230 9d96 4100 |0032: invoke-interface {v1, v4, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener;.onItemClick:(Landroid/view/View;I)Z // method@969d │ │ +3f0e92: 0a04 |0035: move-result v4 │ │ +3f0e94: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ +3f0e98: 6e10 3b9a 0300 |0038: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ +3f0e9e: 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 │ │ -3f0e9c: |[3f0e9c] eu.davidea.viewholders.FlexibleViewHolder.onItemReleased:(I)V │ │ -3f0eac: 7110 32ca 0500 |0000: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0eb2: 0c00 |0003: move-result-object v0 │ │ -3f0eb4: 5441 8aa1 |0004: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0eb8: 6e10 2d97 0100 |0006: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0ebe: 0a01 |0009: move-result v1 │ │ -3f0ec0: 7110 e999 0100 |000a: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ -3f0ec6: 0c01 |000d: move-result-object v1 │ │ -3f0ec8: 5242 89a1 |000e: iget v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ -3f0ecc: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3f0ece: 3332 0500 |0011: if-ne v2, v3, 0016 // +0005 │ │ -3f0ed2: 1a02 6374 |0013: const-string v2, "Swipe(1)" // string@7463 │ │ -3f0ed6: 2803 |0015: goto 0018 // +0003 │ │ -3f0ed8: 1a02 6d2c |0016: const-string v2, "Drag(2)" // string@2c6d │ │ -3f0edc: 2430 a528 1002 |0018: filled-new-array {v0, v1, v2}, [Ljava/lang/Object; // type@28a5 │ │ -3f0ee2: 0c00 |001b: move-result-object v0 │ │ -3f0ee4: 1a01 80cf |001c: const-string v1, "onItemReleased position=%s mode=%s actionState=%s" // string@cf80 │ │ -3f0ee8: 7120 fe99 0100 |001e: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ -3f0eee: 5540 87a1 |0021: iget-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ -3f0ef2: 3900 7000 |0023: if-nez v0, 0093 // +0070 │ │ -3f0ef6: 6e10 3a9a 0400 |0025: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a3a │ │ -3f0efc: 0a00 |0028: move-result v0 │ │ -3f0efe: 1221 |0029: const/4 v1, #int 2 // #2 │ │ -3f0f00: 3800 3a00 |002a: if-eqz v0, 0064 // +003a │ │ -3f0f04: 5440 8aa1 |002c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0f08: 6e10 2d97 0000 |002e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0f0e: 0a00 |0031: move-result v0 │ │ -3f0f10: 3310 3200 |0032: if-ne v0, v1, 0064 // +0032 │ │ -3f0f14: 7110 32ca 0500 |0034: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0f1a: 0c00 |0037: move-result-object v0 │ │ -3f0f1c: 5441 8aa1 |0038: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0f20: 6e10 2d97 0100 |003a: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0f26: 0a01 |003d: move-result v1 │ │ -3f0f28: 7110 32ca 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0f2e: 0c01 |0041: move-result-object v1 │ │ -3f0f30: 2420 a528 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a5 │ │ -3f0f36: 0c00 |0045: move-result-object v0 │ │ -3f0f38: 1a01 9acf |0046: const-string v1, "onLongClick for ActionMode on position %s mode=%s" // string@cf9a │ │ -3f0f3c: 7120 fe99 0100 |0048: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ -3f0f42: 5440 8aa1 |004b: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0f46: 5400 578d |004d: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ -3f0f4a: 3800 0900 |004f: if-eqz v0, 0058 // +0009 │ │ -3f0f4e: 5440 8aa1 |0051: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0f52: 5400 578d |0053: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ -3f0f56: 7220 9e96 5000 |0055: invoke-interface {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969e │ │ -3f0f5c: 5440 8aa1 |0058: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0f60: 6e20 6297 5000 |005a: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@9762 │ │ -3f0f66: 0a05 |005d: move-result v5 │ │ -3f0f68: 3805 3500 |005e: if-eqz v5, 0093 // +0035 │ │ -3f0f6c: 6e10 3b9a 0400 |0060: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ -3f0f72: 2830 |0063: goto 0093 // +0030 │ │ -3f0f74: 6e10 399a 0400 |0064: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a39 │ │ -3f0f7a: 0a00 |0067: move-result v0 │ │ -3f0f7c: 3800 1500 |0068: if-eqz v0, 007d // +0015 │ │ -3f0f80: 6e10 269a 0400 |006a: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f0f86: 0c00 |006d: move-result-object v0 │ │ -3f0f88: 6e10 2004 0000 |006e: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0f8e: 0a00 |0071: move-result v0 │ │ -3f0f90: 3800 0b00 |0072: if-eqz v0, 007d // +000b │ │ -3f0f94: 5440 8aa1 |0074: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0f98: 6e20 cb97 5000 |0076: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ -3f0f9e: 6e10 3b9a 0400 |0079: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ -3f0fa4: 2817 |007c: goto 0093 // +0017 │ │ -3f0fa6: 5240 89a1 |007d: iget v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ -3f0faa: 3310 1400 |007f: if-ne v0, v1, 0093 // +0014 │ │ -3f0fae: 5440 8aa1 |0081: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0fb2: 6e20 cb97 5000 |0083: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ -3f0fb8: 6e10 269a 0400 |0086: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f0fbe: 0c05 |0089: move-result-object v5 │ │ -3f0fc0: 6e10 2004 0500 |008a: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0fc6: 0a05 |008d: move-result v5 │ │ -3f0fc8: 3805 0500 |008e: if-eqz v5, 0093 // +0005 │ │ -3f0fcc: 6e10 3b9a 0400 |0090: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ -3f0fd2: 1205 |0093: const/4 v5, #int 0 // #0 │ │ -3f0fd4: 5c45 8ba1 |0094: iput-boolean v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ -3f0fd8: 5945 89a1 |0096: iput v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ -3f0fdc: 0e00 |0098: return-void │ │ +3f0ea0: |[3f0ea0] eu.davidea.viewholders.FlexibleViewHolder.onItemReleased:(I)V │ │ +3f0eb0: 7110 32ca 0500 |0000: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0eb6: 0c00 |0003: move-result-object v0 │ │ +3f0eb8: 5441 8aa1 |0004: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0ebc: 6e10 2d97 0100 |0006: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0ec2: 0a01 |0009: move-result v1 │ │ +3f0ec4: 7110 e999 0100 |000a: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ +3f0eca: 0c01 |000d: move-result-object v1 │ │ +3f0ecc: 5242 89a1 |000e: iget v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ +3f0ed0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3f0ed2: 3332 0500 |0011: if-ne v2, v3, 0016 // +0005 │ │ +3f0ed6: 1a02 6374 |0013: const-string v2, "Swipe(1)" // string@7463 │ │ +3f0eda: 2803 |0015: goto 0018 // +0003 │ │ +3f0edc: 1a02 6d2c |0016: const-string v2, "Drag(2)" // string@2c6d │ │ +3f0ee0: 2430 a528 1002 |0018: filled-new-array {v0, v1, v2}, [Ljava/lang/Object; // type@28a5 │ │ +3f0ee6: 0c00 |001b: move-result-object v0 │ │ +3f0ee8: 1a01 80cf |001c: const-string v1, "onItemReleased position=%s mode=%s actionState=%s" // string@cf80 │ │ +3f0eec: 7120 fe99 0100 |001e: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ +3f0ef2: 5540 87a1 |0021: iget-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a187 │ │ +3f0ef6: 3900 7000 |0023: if-nez v0, 0093 // +0070 │ │ +3f0efa: 6e10 3a9a 0400 |0025: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a3a │ │ +3f0f00: 0a00 |0028: move-result v0 │ │ +3f0f02: 1221 |0029: const/4 v1, #int 2 // #2 │ │ +3f0f04: 3800 3a00 |002a: if-eqz v0, 0064 // +003a │ │ +3f0f08: 5440 8aa1 |002c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0f0c: 6e10 2d97 0000 |002e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0f12: 0a00 |0031: move-result v0 │ │ +3f0f14: 3310 3200 |0032: if-ne v0, v1, 0064 // +0032 │ │ +3f0f18: 7110 32ca 0500 |0034: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0f1e: 0c00 |0037: move-result-object v0 │ │ +3f0f20: 5441 8aa1 |0038: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0f24: 6e10 2d97 0100 |003a: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0f2a: 0a01 |003d: move-result v1 │ │ +3f0f2c: 7110 32ca 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0f32: 0c01 |0041: move-result-object v1 │ │ +3f0f34: 2420 a528 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a5 │ │ +3f0f3a: 0c00 |0045: move-result-object v0 │ │ +3f0f3c: 1a01 9acf |0046: const-string v1, "onLongClick for ActionMode on position %s mode=%s" // string@cf9a │ │ +3f0f40: 7120 fe99 0100 |0048: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ +3f0f46: 5440 8aa1 |004b: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0f4a: 5400 578d |004d: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ +3f0f4e: 3800 0900 |004f: if-eqz v0, 0058 // +0009 │ │ +3f0f52: 5440 8aa1 |0051: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0f56: 5400 578d |0053: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ +3f0f5a: 7220 9e96 5000 |0055: invoke-interface {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969e │ │ +3f0f60: 5440 8aa1 |0058: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0f64: 6e20 6297 5000 |005a: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@9762 │ │ +3f0f6a: 0a05 |005d: move-result v5 │ │ +3f0f6c: 3805 3500 |005e: if-eqz v5, 0093 // +0035 │ │ +3f0f70: 6e10 3b9a 0400 |0060: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ +3f0f76: 2830 |0063: goto 0093 // +0030 │ │ +3f0f78: 6e10 399a 0400 |0064: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a39 │ │ +3f0f7e: 0a00 |0067: move-result v0 │ │ +3f0f80: 3800 1500 |0068: if-eqz v0, 007d // +0015 │ │ +3f0f84: 6e10 269a 0400 |006a: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f0f8a: 0c00 |006d: move-result-object v0 │ │ +3f0f8c: 6e10 2004 0000 |006e: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0f92: 0a00 |0071: move-result v0 │ │ +3f0f94: 3800 0b00 |0072: if-eqz v0, 007d // +000b │ │ +3f0f98: 5440 8aa1 |0074: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0f9c: 6e20 cb97 5000 |0076: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ +3f0fa2: 6e10 3b9a 0400 |0079: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ +3f0fa8: 2817 |007c: goto 0093 // +0017 │ │ +3f0faa: 5240 89a1 |007d: iget v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ +3f0fae: 3310 1400 |007f: if-ne v0, v1, 0093 // +0014 │ │ +3f0fb2: 5440 8aa1 |0081: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0fb6: 6e20 cb97 5000 |0083: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97cb │ │ +3f0fbc: 6e10 269a 0400 |0086: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f0fc2: 0c05 |0089: move-result-object v5 │ │ +3f0fc4: 6e10 2004 0500 |008a: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0fca: 0a05 |008d: move-result v5 │ │ +3f0fcc: 3805 0500 |008e: if-eqz v5, 0093 // +0005 │ │ +3f0fd0: 6e10 3b9a 0400 |0090: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ +3f0fd6: 1205 |0093: const/4 v5, #int 0 // #0 │ │ +3f0fd8: 5c45 8ba1 |0094: iput-boolean v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ +3f0fdc: 5945 89a1 |0096: iput v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a189 │ │ +3f0fe0: 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 │ │ -3f0ad0: |[3f0ad0] eu.davidea.viewholders.FlexibleViewHolder.onLongClick:(Landroid/view/View;)Z │ │ -3f0ae0: 6e10 279a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ -3f0ae6: 0a04 |0003: move-result v4 │ │ -3f0ae8: 5430 8aa1 |0004: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0aec: 6e20 5997 4000 |0006: invoke-virtual {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9759 │ │ -3f0af2: 0a00 |0009: move-result v0 │ │ -3f0af4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f0af6: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -3f0afa: 0f01 |000d: return v1 │ │ -3f0afc: 5430 8aa1 |000e: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0b00: 5400 578d |0010: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ -3f0b04: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3f0b06: 3800 2c00 |0013: if-eqz v0, 003f // +002c │ │ -3f0b0a: 5430 8aa1 |0015: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0b0e: 6e10 5a97 0000 |0017: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isLongPressDragEnabled:()Z // method@975a │ │ -3f0b14: 0a00 |001a: move-result v0 │ │ -3f0b16: 3900 2400 |001b: if-nez v0, 003f // +0024 │ │ -3f0b1a: 7110 32ca 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0b20: 0c00 |0020: move-result-object v0 │ │ -3f0b22: 5431 8aa1 |0021: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0b26: 6e10 2d97 0100 |0023: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0b2c: 0a01 |0026: move-result v1 │ │ -3f0b2e: 7110 e999 0100 |0027: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ -3f0b34: 0c01 |002a: move-result-object v1 │ │ -3f0b36: 2420 a528 1000 |002b: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a5 │ │ -3f0b3c: 0c00 |002e: move-result-object v0 │ │ -3f0b3e: 1a01 9bcf |002f: const-string v1, "onLongClick on position %s mode=%s" // string@cf9b │ │ -3f0b42: 7120 fe99 0100 |0031: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ -3f0b48: 5430 8aa1 |0034: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0b4c: 5400 578d |0036: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ -3f0b50: 7220 9e96 4000 |0038: invoke-interface {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969e │ │ -3f0b56: 6e10 3b9a 0300 |003b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ -3f0b5c: 0f02 |003e: return v2 │ │ -3f0b5e: 5c32 8ba1 |003f: iput-boolean v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ -3f0b62: 0f01 |0041: return v1 │ │ +3f0ad4: |[3f0ad4] eu.davidea.viewholders.FlexibleViewHolder.onLongClick:(Landroid/view/View;)Z │ │ +3f0ae4: 6e10 279a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ +3f0aea: 0a04 |0003: move-result v4 │ │ +3f0aec: 5430 8aa1 |0004: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0af0: 6e20 5997 4000 |0006: invoke-virtual {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9759 │ │ +3f0af6: 0a00 |0009: move-result v0 │ │ +3f0af8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f0afa: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +3f0afe: 0f01 |000d: return v1 │ │ +3f0b00: 5430 8aa1 |000e: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0b04: 5400 578d |0010: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ +3f0b08: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3f0b0a: 3800 2c00 |0013: if-eqz v0, 003f // +002c │ │ +3f0b0e: 5430 8aa1 |0015: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0b12: 6e10 5a97 0000 |0017: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isLongPressDragEnabled:()Z // method@975a │ │ +3f0b18: 0a00 |001a: move-result v0 │ │ +3f0b1a: 3900 2400 |001b: if-nez v0, 003f // +0024 │ │ +3f0b1e: 7110 32ca 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0b24: 0c00 |0020: move-result-object v0 │ │ +3f0b26: 5431 8aa1 |0021: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0b2a: 6e10 2d97 0100 |0023: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0b30: 0a01 |0026: move-result v1 │ │ +3f0b32: 7110 e999 0100 |0027: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ +3f0b38: 0c01 |002a: move-result-object v1 │ │ +3f0b3a: 2420 a528 1000 |002b: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a5 │ │ +3f0b40: 0c00 |002e: move-result-object v0 │ │ +3f0b42: 1a01 9bcf |002f: const-string v1, "onLongClick on position %s mode=%s" // string@cf9b │ │ +3f0b46: 7120 fe99 0100 |0031: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ +3f0b4c: 5430 8aa1 |0034: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0b50: 5400 578d |0036: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d57 │ │ +3f0b54: 7220 9e96 4000 |0038: invoke-interface {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969e │ │ +3f0b5a: 6e10 3b9a 0300 |003b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a3b │ │ +3f0b60: 0f02 |003e: return v2 │ │ +3f0b62: 5c32 8ba1 |003f: iput-boolean v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a18b │ │ +3f0b66: 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 │ │ -3f0b64: |[3f0b64] eu.davidea.viewholders.FlexibleViewHolder.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -3f0b74: 6e10 279a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ -3f0b7a: 0a03 |0003: move-result v3 │ │ -3f0b7c: 5420 8aa1 |0004: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0b80: 6e20 5997 3000 |0006: invoke-virtual {v0, v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9759 │ │ -3f0b86: 0a00 |0009: move-result v0 │ │ -3f0b88: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f0b8a: 3800 3800 |000b: if-eqz v0, 0043 // +0038 │ │ -3f0b8e: 6e10 2c9a 0200 |000d: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.isDraggable:()Z // method@9a2c │ │ -3f0b94: 0a00 |0010: move-result v0 │ │ -3f0b96: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ -3f0b9a: 2830 |0013: goto 0043 // +0030 │ │ -3f0b9c: 7110 32ca 0300 |0014: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3f0ba2: 0c03 |0017: move-result-object v3 │ │ -3f0ba4: 5420 8aa1 |0018: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0ba8: 6e10 2d97 0000 |001a: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ -3f0bae: 0a00 |001d: move-result v0 │ │ -3f0bb0: 7110 e999 0000 |001e: invoke-static {v0}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ -3f0bb6: 0c00 |0021: move-result-object v0 │ │ -3f0bb8: 2420 a528 0300 |0022: filled-new-array {v3, v0}, [Ljava/lang/Object; // type@28a5 │ │ -3f0bbe: 0c03 |0025: move-result-object v3 │ │ -3f0bc0: 1a00 b0d0 |0026: const-string v0, "onTouch with DragHandleView on position %s mode=%s" // string@d0b0 │ │ -3f0bc4: 7120 fe99 3000 |0028: invoke-static {v0, v3}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ -3f0bca: 6e10 e903 0400 |002b: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@03e9 │ │ -3f0bd0: 0a03 |002e: move-result v3 │ │ -3f0bd2: 3903 1300 |002f: if-nez v3, 0042 // +0013 │ │ -3f0bd6: 5423 8aa1 |0031: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0bda: 6e10 5797 0300 |0033: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isHandleDragEnabled:()Z // method@9757 │ │ -3f0be0: 0a03 |0036: move-result v3 │ │ -3f0be2: 3803 0b00 |0037: if-eqz v3, 0042 // +000b │ │ -3f0be6: 5423 8aa1 |0039: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f0bea: 6e10 2897 0300 |003b: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItemTouchHelper:()Landroidx/recyclerview/widget/ItemTouchHelper; // method@9728 │ │ -3f0bf0: 0c03 |003e: move-result-object v3 │ │ -3f0bf2: 6e20 1c08 2300 |003f: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/ItemTouchHelper;.startDrag:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@081c │ │ -3f0bf8: 0f01 |0042: return v1 │ │ -3f0bfa: 1a03 cb25 |0043: const-string v3, "Can't start drag: Item is not enabled or draggable!" // string@25cb │ │ -3f0bfe: 2314 a528 |0045: new-array v4, v1, [Ljava/lang/Object; // type@28a5 │ │ -3f0c02: 7120 ff99 4300 |0047: invoke-static {v3, v4}, Leu/davidea/flexibleadapter/utils/Log;.w:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99ff │ │ -3f0c08: 0f01 |004a: return v1 │ │ +3f0b68: |[3f0b68] eu.davidea.viewholders.FlexibleViewHolder.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +3f0b78: 6e10 279a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ +3f0b7e: 0a03 |0003: move-result v3 │ │ +3f0b80: 5420 8aa1 |0004: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0b84: 6e20 5997 3000 |0006: invoke-virtual {v0, v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9759 │ │ +3f0b8a: 0a00 |0009: move-result v0 │ │ +3f0b8c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f0b8e: 3800 3800 |000b: if-eqz v0, 0043 // +0038 │ │ +3f0b92: 6e10 2c9a 0200 |000d: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.isDraggable:()Z // method@9a2c │ │ +3f0b98: 0a00 |0010: move-result v0 │ │ +3f0b9a: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ +3f0b9e: 2830 |0013: goto 0043 // +0030 │ │ +3f0ba0: 7110 32ca 0300 |0014: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3f0ba6: 0c03 |0017: move-result-object v3 │ │ +3f0ba8: 5420 8aa1 |0018: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0bac: 6e10 2d97 0000 |001a: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972d │ │ +3f0bb2: 0a00 |001d: move-result v0 │ │ +3f0bb4: 7110 e999 0000 |001e: invoke-static {v0}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e9 │ │ +3f0bba: 0c00 |0021: move-result-object v0 │ │ +3f0bbc: 2420 a528 0300 |0022: filled-new-array {v3, v0}, [Ljava/lang/Object; // type@28a5 │ │ +3f0bc2: 0c03 |0025: move-result-object v3 │ │ +3f0bc4: 1a00 b0d0 |0026: const-string v0, "onTouch with DragHandleView on position %s mode=%s" // string@d0b0 │ │ +3f0bc8: 7120 fe99 3000 |0028: invoke-static {v0, v3}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fe │ │ +3f0bce: 6e10 e903 0400 |002b: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@03e9 │ │ +3f0bd4: 0a03 |002e: move-result v3 │ │ +3f0bd6: 3903 1300 |002f: if-nez v3, 0042 // +0013 │ │ +3f0bda: 5423 8aa1 |0031: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0bde: 6e10 5797 0300 |0033: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isHandleDragEnabled:()Z // method@9757 │ │ +3f0be4: 0a03 |0036: move-result v3 │ │ +3f0be6: 3803 0b00 |0037: if-eqz v3, 0042 // +000b │ │ +3f0bea: 5423 8aa1 |0039: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f0bee: 6e10 2897 0300 |003b: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItemTouchHelper:()Landroidx/recyclerview/widget/ItemTouchHelper; // method@9728 │ │ +3f0bf4: 0c03 |003e: move-result-object v3 │ │ +3f0bf6: 6e20 1c08 2300 |003f: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/ItemTouchHelper;.startDrag:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@081c │ │ +3f0bfc: 0f01 |0042: return v1 │ │ +3f0bfe: 1a03 cb25 |0043: const-string v3, "Can't start drag: Item is not enabled or draggable!" // string@25cb │ │ +3f0c02: 2314 a528 |0045: new-array v4, v1, [Ljava/lang/Object; // type@28a5 │ │ +3f0c06: 7120 ff99 4300 |0047: invoke-static {v3, v4}, Leu/davidea/flexibleadapter/utils/Log;.w:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99ff │ │ +3f0c0c: 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 │ │ -3f0fe0: |[3f0fe0] eu.davidea.viewholders.FlexibleViewHolder.scrollAnimators:(Ljava/util/List;IZ)V │ │ -3f0ff0: 0e00 |0000: return-void │ │ +3f0fe4: |[3f0fe4] eu.davidea.viewholders.FlexibleViewHolder.scrollAnimators:(Ljava/util/List;IZ)V │ │ +3f0ff4: 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 │ │ -3f0ff4: |[3f0ff4] eu.davidea.viewholders.FlexibleViewHolder.setDragHandleView:(Landroid/view/View;)V │ │ -3f1004: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -3f1008: 6e20 3b04 0100 |0002: invoke-virtual {v1, v0}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@043b │ │ -3f100e: 0e00 |0005: return-void │ │ +3f0ff8: |[3f0ff8] eu.davidea.viewholders.FlexibleViewHolder.setDragHandleView:(Landroid/view/View;)V │ │ +3f1008: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +3f100c: 6e20 3b04 0100 |0002: invoke-virtual {v1, v0}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@043b │ │ +3f1012: 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 │ │ -3f1010: |[3f1010] eu.davidea.viewholders.FlexibleViewHolder.setFullSpan:(Z)V │ │ -3f1020: 5410 88a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ -3f1024: 6e10 0804 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ -3f102a: 0c00 |0005: move-result-object v0 │ │ -3f102c: 2000 d202 |0006: instance-of v0, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ -3f1030: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -3f1034: 5410 88a1 |000a: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ -3f1038: 6e10 0804 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ -3f103e: 0c00 |000f: move-result-object v0 │ │ -3f1040: 1f00 d202 |0010: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ -3f1044: 6e20 7e08 2000 |0012: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams;.setFullSpan:(Z)V // method@087e │ │ -3f104a: 0e00 |0015: return-void │ │ +3f1014: |[3f1014] eu.davidea.viewholders.FlexibleViewHolder.setFullSpan:(Z)V │ │ +3f1024: 5410 88a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ +3f1028: 6e10 0804 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ +3f102e: 0c00 |0005: move-result-object v0 │ │ +3f1030: 2000 d202 |0006: instance-of v0, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ +3f1034: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +3f1038: 5410 88a1 |000a: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ +3f103c: 6e10 0804 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ +3f1042: 0c00 |000f: move-result-object v0 │ │ +3f1044: 1f00 d202 |0010: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ +3f1048: 6e20 7e08 2000 |0012: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams;.setFullSpan:(Z)V // method@087e │ │ +3f104e: 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 │ │ -3f0c0c: |[3f0c0c] eu.davidea.viewholders.FlexibleViewHolder.shouldActivateViewWhileSwiping:()Z │ │ -3f0c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0c1e: 0f00 |0001: return v0 │ │ +3f0c10: |[3f0c10] eu.davidea.viewholders.FlexibleViewHolder.shouldActivateViewWhileSwiping:()Z │ │ +3f0c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0c22: 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 │ │ -3f0c20: |[3f0c20] eu.davidea.viewholders.FlexibleViewHolder.shouldAddSelectionInActionMode:()Z │ │ -3f0c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0c32: 0f00 |0001: return v0 │ │ +3f0c24: |[3f0c24] eu.davidea.viewholders.FlexibleViewHolder.shouldAddSelectionInActionMode:()Z │ │ +3f0c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0c36: 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 │ │ -3f104c: |[3f104c] eu.davidea.viewholders.FlexibleViewHolder.toggleActivation:()V │ │ -3f105c: 6e10 279a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ -3f1062: 0a00 |0003: move-result v0 │ │ -3f1064: 5431 8aa1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f1068: 6e20 6197 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@9761 │ │ -3f106e: 0a01 |0009: move-result v1 │ │ -3f1070: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -3f1074: 0e00 |000c: return-void │ │ -3f1076: 5431 8aa1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f107a: 6e20 6297 0100 |000f: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@9762 │ │ -3f1080: 0a01 |0012: move-result v1 │ │ -3f1082: 6e10 269a 0300 |0013: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f1088: 0c02 |0016: move-result-object v2 │ │ -3f108a: 6e10 2004 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f1090: 0a02 |001a: move-result v2 │ │ -3f1092: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -3f1096: 3801 0e00 |001d: if-eqz v1, 002b // +000e │ │ -3f109a: 6e10 269a 0300 |001f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f10a0: 0c02 |0022: move-result-object v2 │ │ -3f10a2: 6e10 2004 0200 |0023: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f10a8: 0a02 |0026: move-result v2 │ │ -3f10aa: 3902 4200 |0027: if-nez v2, 0069 // +0042 │ │ -3f10ae: 3801 4000 |0029: if-eqz v1, 0069 // +0040 │ │ -3f10b2: 6e10 269a 0300 |002b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f10b8: 0c02 |002e: move-result-object v2 │ │ -3f10ba: 6e20 2f04 1200 |002f: invoke-virtual {v2, v1}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ -3f10c0: 5431 8aa1 |0032: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f10c4: 6e10 3b97 0100 |0034: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getStickyPosition:()I // method@973b │ │ -3f10ca: 0a01 |0037: move-result v1 │ │ -3f10cc: 3301 0700 |0038: if-ne v1, v0, 003f // +0007 │ │ -3f10d0: 5430 8aa1 |003a: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ -3f10d4: 6e10 fa96 0000 |003c: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.ensureHeaderParent:()V // method@96fa │ │ -3f10da: 6e10 269a 0300 |003f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ -3f10e0: 0c00 |0042: move-result-object v0 │ │ -3f10e2: 6e10 2004 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f10e8: 0a00 |0046: move-result v0 │ │ -3f10ea: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -3f10ec: 3800 1400 |0048: if-eqz v0, 005c // +0014 │ │ -3f10f0: 6e10 259a 0300 |004a: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a25 │ │ -3f10f6: 0a00 |004d: move-result v0 │ │ -3f10f8: 2d00 0001 |004e: cmpl-float v0, v0, v1 │ │ -3f10fc: 3d00 0c00 |0050: if-lez v0, 005c // +000c │ │ -3f1100: 5430 88a1 |0052: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ -3f1104: 6e10 259a 0300 |0054: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a25 │ │ -3f110a: 0a01 |0057: move-result v1 │ │ -3f110c: 7120 6407 1000 |0058: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ -3f1112: 280e |005b: goto 0069 // +000e │ │ -3f1114: 6e10 259a 0300 |005c: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a25 │ │ -3f111a: 0a00 |005f: move-result v0 │ │ -3f111c: 2d00 0001 |0060: cmpl-float v0, v0, v1 │ │ -3f1120: 3d00 0700 |0062: if-lez v0, 0069 // +0007 │ │ -3f1124: 5430 88a1 |0064: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ -3f1128: 7120 6407 1000 |0066: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ -3f112e: 0e00 |0069: return-void │ │ +3f1050: |[3f1050] eu.davidea.viewholders.FlexibleViewHolder.toggleActivation:()V │ │ +3f1060: 6e10 279a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a27 │ │ +3f1066: 0a00 |0003: move-result v0 │ │ +3f1068: 5431 8aa1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f106c: 6e20 6197 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@9761 │ │ +3f1072: 0a01 |0009: move-result v1 │ │ +3f1074: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +3f1078: 0e00 |000c: return-void │ │ +3f107a: 5431 8aa1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f107e: 6e20 6297 0100 |000f: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@9762 │ │ +3f1084: 0a01 |0012: move-result v1 │ │ +3f1086: 6e10 269a 0300 |0013: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f108c: 0c02 |0016: move-result-object v2 │ │ +3f108e: 6e10 2004 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f1094: 0a02 |001a: move-result v2 │ │ +3f1096: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +3f109a: 3801 0e00 |001d: if-eqz v1, 002b // +000e │ │ +3f109e: 6e10 269a 0300 |001f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f10a4: 0c02 |0022: move-result-object v2 │ │ +3f10a6: 6e10 2004 0200 |0023: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f10ac: 0a02 |0026: move-result v2 │ │ +3f10ae: 3902 4200 |0027: if-nez v2, 0069 // +0042 │ │ +3f10b2: 3801 4000 |0029: if-eqz v1, 0069 // +0040 │ │ +3f10b6: 6e10 269a 0300 |002b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f10bc: 0c02 |002e: move-result-object v2 │ │ +3f10be: 6e20 2f04 1200 |002f: invoke-virtual {v2, v1}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ +3f10c4: 5431 8aa1 |0032: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f10c8: 6e10 3b97 0100 |0034: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getStickyPosition:()I // method@973b │ │ +3f10ce: 0a01 |0037: move-result v1 │ │ +3f10d0: 3301 0700 |0038: if-ne v1, v0, 003f // +0007 │ │ +3f10d4: 5430 8aa1 |003a: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a18a │ │ +3f10d8: 6e10 fa96 0000 |003c: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.ensureHeaderParent:()V // method@96fa │ │ +3f10de: 6e10 269a 0300 |003f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a26 │ │ +3f10e4: 0c00 |0042: move-result-object v0 │ │ +3f10e6: 6e10 2004 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f10ec: 0a00 |0046: move-result v0 │ │ +3f10ee: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +3f10f0: 3800 1400 |0048: if-eqz v0, 005c // +0014 │ │ +3f10f4: 6e10 259a 0300 |004a: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a25 │ │ +3f10fa: 0a00 |004d: move-result v0 │ │ +3f10fc: 2d00 0001 |004e: cmpl-float v0, v0, v1 │ │ +3f1100: 3d00 0c00 |0050: if-lez v0, 005c // +000c │ │ +3f1104: 5430 88a1 |0052: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ +3f1108: 6e10 259a 0300 |0054: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a25 │ │ +3f110e: 0a01 |0057: move-result v1 │ │ +3f1110: 7120 6407 1000 |0058: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ +3f1116: 280e |005b: goto 0069 // +000e │ │ +3f1118: 6e10 259a 0300 |005c: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a25 │ │ +3f111e: 0a00 |005f: move-result v0 │ │ +3f1120: 2d00 0001 |0060: cmpl-float v0, v0, v1 │ │ +3f1124: 3d00 0700 |0062: if-lez v0, 0069 // +0007 │ │ +3f1128: 5430 88a1 |0064: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a188 │ │ +3f112c: 7120 6407 1000 |0066: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ +3f1132: 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 │ │ -3ef36c: |[3ef36c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.:()V │ │ -3ef37c: 7010 8dca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8d │ │ -3ef382: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3ef384: 5c20 67a1 |0004: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a167 │ │ -3ef388: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3ef38a: 5c21 68a1 |0007: iput-boolean v1, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a168 │ │ -3ef38e: 5c20 69a1 |0009: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a169 │ │ -3ef392: 5c20 66a1 |000b: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a166 │ │ -3ef396: 5c20 6aa1 |000d: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a16a │ │ -3ef39a: 0e00 |000f: return-void │ │ +3ef370: |[3ef370] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.:()V │ │ +3ef380: 7010 8dca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8d │ │ +3ef386: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3ef388: 5c20 67a1 |0004: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a167 │ │ +3ef38c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3ef38e: 5c21 68a1 |0007: iput-boolean v1, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a168 │ │ +3ef392: 5c20 69a1 |0009: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a169 │ │ +3ef396: 5c20 66a1 |000b: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a166 │ │ +3ef39a: 5c20 6aa1 |000d: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a16a │ │ +3ef39e: 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 │ │ -3ef34c: |[3ef34c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getBubbleText:(I)Ljava/lang/String; │ │ -3ef35c: d801 0101 |0000: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ef360: 7110 ebca 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@caeb │ │ -3ef366: 0c01 |0005: move-result-object v1 │ │ -3ef368: 1101 |0006: return-object v1 │ │ +3ef350: |[3ef350] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getBubbleText:(I)Ljava/lang/String; │ │ +3ef360: d801 0101 |0000: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ef364: 7110 ebca 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@caeb │ │ +3ef36a: 0c01 |0005: move-result-object v1 │ │ +3ef36c: 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 │ │ -3ef31c: |[3ef31c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getItemViewType:()I │ │ -3ef32c: 6e10 7a99 0100 |0000: invoke-virtual {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.getLayoutRes:()I // method@997a │ │ -3ef332: 0a00 |0003: move-result v0 │ │ -3ef334: 0f00 |0004: return v0 │ │ +3ef320: |[3ef320] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getItemViewType:()I │ │ +3ef330: 6e10 7a99 0100 |0000: invoke-virtual {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.getLayoutRes:()I // method@997a │ │ +3ef336: 0a00 |0003: move-result v0 │ │ +3ef338: 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 │ │ -3ef338: |[3ef338] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getSpanSize:(II)I │ │ -3ef348: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3ef34a: 0f01 |0001: return v1 │ │ +3ef33c: |[3ef33c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getSpanSize:(II)I │ │ +3ef34c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3ef34e: 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 │ │ -3ef290: |[3ef290] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isDraggable:()Z │ │ -3ef2a0: 5510 66a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a166 │ │ -3ef2a4: 0f00 |0002: return v0 │ │ +3ef294: |[3ef294] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isDraggable:()Z │ │ +3ef2a4: 5510 66a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a166 │ │ +3ef2a8: 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 │ │ -3ef2a8: |[3ef2a8] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isEnabled:()Z │ │ -3ef2b8: 5510 67a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a167 │ │ -3ef2bc: 0f00 |0002: return v0 │ │ +3ef2ac: |[3ef2ac] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isEnabled:()Z │ │ +3ef2bc: 5510 67a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a167 │ │ +3ef2c0: 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 │ │ -3ef2c0: |[3ef2c0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isHidden:()Z │ │ -3ef2d0: 5510 68a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a168 │ │ -3ef2d4: 0f00 |0002: return v0 │ │ +3ef2c4: |[3ef2c4] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isHidden:()Z │ │ +3ef2d4: 5510 68a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a168 │ │ +3ef2d8: 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 │ │ -3ef2d8: |[3ef2d8] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSelectable:()Z │ │ -3ef2e8: 5510 69a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a169 │ │ -3ef2ec: 0f00 |0002: return v0 │ │ +3ef2dc: |[3ef2dc] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSelectable:()Z │ │ +3ef2ec: 5510 69a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a169 │ │ +3ef2f0: 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 │ │ -3ef2f0: |[3ef2f0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSwipeable:()Z │ │ -3ef300: 5510 6aa1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a16a │ │ -3ef304: 0f00 |0002: return v0 │ │ +3ef2f4: |[3ef2f4] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSwipeable:()Z │ │ +3ef304: 5510 6aa1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a16a │ │ +3ef308: 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 │ │ -3ef39c: |[3ef39c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewAttached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -3ef3ac: 0e00 |0000: return-void │ │ +3ef3a0: |[3ef3a0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewAttached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +3ef3b0: 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 │ │ -3ef3b0: |[3ef3b0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewDetached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -3ef3c0: 0e00 |0000: return-void │ │ +3ef3b4: |[3ef3b4] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewDetached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +3ef3c4: 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 │ │ -3ef3c4: |[3ef3c4] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setDraggable:(Z)V │ │ -3ef3d4: 5c01 66a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a166 │ │ -3ef3d8: 0e00 |0002: return-void │ │ +3ef3c8: |[3ef3c8] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setDraggable:(Z)V │ │ +3ef3d8: 5c01 66a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a166 │ │ +3ef3dc: 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 │ │ -3ef3dc: |[3ef3dc] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setEnabled:(Z)V │ │ -3ef3ec: 5c01 67a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a167 │ │ -3ef3f0: 0e00 |0002: return-void │ │ +3ef3e0: |[3ef3e0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setEnabled:(Z)V │ │ +3ef3f0: 5c01 67a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a167 │ │ +3ef3f4: 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 │ │ -3ef3f4: |[3ef3f4] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setHidden:(Z)V │ │ -3ef404: 5c01 68a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a168 │ │ -3ef408: 0e00 |0002: return-void │ │ +3ef3f8: |[3ef3f8] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setHidden:(Z)V │ │ +3ef408: 5c01 68a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a168 │ │ +3ef40c: 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 │ │ -3ef40c: |[3ef40c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSelectable:(Z)V │ │ -3ef41c: 5c01 69a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a169 │ │ -3ef420: 0e00 |0002: return-void │ │ +3ef410: |[3ef410] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSelectable:(Z)V │ │ +3ef420: 5c01 69a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a169 │ │ +3ef424: 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 │ │ -3ef424: |[3ef424] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSwipeable:(Z)V │ │ -3ef434: 5c01 6aa1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a16a │ │ -3ef438: 0e00 |0002: return-void │ │ +3ef428: |[3ef428] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSwipeable:(Z)V │ │ +3ef438: 5c01 6aa1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a16a │ │ +3ef43c: 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 │ │ -3ef308: |[3ef308] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.shouldNotifyChange:(Leu/davidea/flexibleadapter/items/IFlexible;)Z │ │ -3ef318: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3ef31a: 0f01 |0001: return v1 │ │ +3ef30c: |[3ef30c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.shouldNotifyChange:(Leu/davidea/flexibleadapter/items/IFlexible;)Z │ │ +3ef31c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3ef31e: 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 │ │ -3ef43c: |[3ef43c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.unbindViewHolder:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -3ef44c: 0e00 |0000: return-void │ │ +3ef440: |[3ef440] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.unbindViewHolder:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +3ef450: 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 │ │ -3ef450: |[3ef450] eu.davidea.flexibleadapter.items.AbstractHeaderItem.:()V │ │ -3ef460: 7010 7499 0100 |0000: invoke-direct {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.:()V // method@9974 │ │ -3ef466: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3ef468: 6e20 8b99 0100 |0004: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setHidden:(Z)V // method@998b │ │ -3ef46e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3ef470: 6e20 8c99 0100 |0008: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setSelectable:(Z)V // method@998c │ │ -3ef476: 0e00 |000b: return-void │ │ +3ef454: |[3ef454] eu.davidea.flexibleadapter.items.AbstractHeaderItem.:()V │ │ +3ef464: 7010 7499 0100 |0000: invoke-direct {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.:()V // method@9974 │ │ +3ef46a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3ef46c: 6e20 8b99 0100 |0004: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setHidden:(Z)V // method@998b │ │ +3ef472: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3ef474: 6e20 8c99 0100 |0008: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setSelectable:(Z)V // method@998c │ │ +3ef47a: 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 │ │ -4fd6c8: |[4fd6c8] kotlin.jvm.internal.CallableReference.:()V │ │ -4fd6d8: 7100 beec 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@ecbe │ │ -4fd6de: 0c00 |0003: move-result-object v0 │ │ -4fd6e0: 6900 b2d0 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0b2 │ │ -4fd6e4: 0e00 |0006: return-void │ │ +4fd6cc: |[4fd6cc] kotlin.jvm.internal.CallableReference.:()V │ │ +4fd6dc: 7100 beec 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@ecbe │ │ +4fd6e2: 0c00 |0003: move-result-object v0 │ │ +4fd6e4: 6900 b2d0 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0b2 │ │ +4fd6e8: 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 │ │ -4fd6e8: |[4fd6e8] kotlin.jvm.internal.CallableReference.:()V │ │ -4fd6f8: 6200 b2d0 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0b2 │ │ -4fd6fc: 7020 c2ec 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@ecc2 │ │ -4fd702: 0e00 |0005: return-void │ │ +4fd6ec: |[4fd6ec] kotlin.jvm.internal.CallableReference.:()V │ │ +4fd6fc: 6200 b2d0 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0b2 │ │ +4fd700: 7020 c2ec 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@ecc2 │ │ +4fd706: 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 │ │ -4fd704: |[4fd704] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -4fd714: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -4fd716: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -4fd718: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4fd71a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -4fd71c: 0760 |0004: move-object v0, v6 │ │ -4fd71e: 0771 |0005: move-object v1, v7 │ │ -4fd720: 7606 c3ec 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@ecc3 │ │ -4fd726: 0e00 |0009: return-void │ │ +4fd708: |[4fd708] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +4fd718: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +4fd71a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +4fd71c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4fd71e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +4fd720: 0760 |0004: move-object v0, v6 │ │ +4fd722: 0771 |0005: move-object v1, v7 │ │ +4fd724: 7606 c3ec 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@ecc3 │ │ +4fd72a: 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 │ │ -4fd728: |[4fd728] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4fd738: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -4fd73e: 5b01 b6d0 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b6 │ │ -4fd742: 5b02 b5d0 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b5 │ │ -4fd746: 5b03 b4d0 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b4 │ │ -4fd74a: 5b04 b8d0 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b8 │ │ -4fd74e: 5c05 b3d0 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b3 │ │ -4fd752: 0e00 |000d: return-void │ │ +4fd72c: |[4fd72c] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4fd73c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +4fd742: 5b01 b6d0 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b6 │ │ +4fd746: 5b02 b5d0 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b5 │ │ +4fd74a: 5b03 b4d0 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b4 │ │ +4fd74e: 5b04 b8d0 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b8 │ │ +4fd752: 5c05 b3d0 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b3 │ │ +4fd756: 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 │ │ -4fd4f8: |[4fd4f8] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -4fd508: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd50e: 0c00 |0003: move-result-object v0 │ │ -4fd510: 7220 6cf2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@f26c │ │ -4fd516: 0c02 |0007: move-result-object v2 │ │ -4fd518: 1102 |0008: return-object v2 │ │ +4fd4fc: |[4fd4fc] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +4fd50c: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd512: 0c00 |0003: move-result-object v0 │ │ +4fd514: 7220 6cf2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@f26c │ │ +4fd51a: 0c02 |0007: move-result-object v2 │ │ +4fd51c: 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 │ │ -4fd51c: |[4fd51c] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -4fd52c: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd532: 0c00 |0003: move-result-object v0 │ │ -4fd534: 7220 6df2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@f26d │ │ -4fd53a: 0c02 |0007: move-result-object v2 │ │ -4fd53c: 1102 |0008: return-object v2 │ │ +4fd520: |[4fd520] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +4fd530: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd536: 0c00 |0003: move-result-object v0 │ │ +4fd538: 7220 6df2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@f26d │ │ +4fd53e: 0c02 |0007: move-result-object v2 │ │ +4fd540: 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 │ │ -4fd5f4: |[4fd5f4] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -4fd604: 5410 b7d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b7 │ │ -4fd608: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -4fd60c: 6e10 c7ec 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@ecc7 │ │ -4fd612: 0c00 |0007: move-result-object v0 │ │ -4fd614: 5b10 b7d0 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b7 │ │ -4fd618: 1100 |000a: return-object v0 │ │ +4fd5f8: |[4fd5f8] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +4fd608: 5410 b7d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b7 │ │ +4fd60c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +4fd610: 6e10 c7ec 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@ecc7 │ │ +4fd616: 0c00 |0007: move-result-object v0 │ │ +4fd618: 5b10 b7d0 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b7 │ │ +4fd61c: 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 │ │ -4fd588: |[4fd588] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -4fd598: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd59e: 0c00 |0003: move-result-object v0 │ │ -4fd5a0: 7210 6ef2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@f26e │ │ -4fd5a6: 0c00 |0007: move-result-object v0 │ │ -4fd5a8: 1100 |0008: return-object v0 │ │ +4fd58c: |[4fd58c] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +4fd59c: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd5a2: 0c00 |0003: move-result-object v0 │ │ +4fd5a4: 7210 6ef2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@f26e │ │ +4fd5aa: 0c00 |0007: move-result-object v0 │ │ +4fd5ac: 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 │ │ -4fd540: |[4fd540] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -4fd550: 5410 b6d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b6 │ │ -4fd554: 1100 |0002: return-object v0 │ │ +4fd544: |[4fd544] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +4fd554: 5410 b6d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b6 │ │ +4fd558: 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 │ │ -4fd558: |[4fd558] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -4fd568: 5410 b4d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b4 │ │ -4fd56c: 1100 |0002: return-object v0 │ │ +4fd55c: |[4fd55c] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +4fd56c: 5410 b4d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b4 │ │ +4fd570: 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 │ │ -4fd648: |[4fd648] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -4fd658: 5420 b5d0 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b5 │ │ -4fd65c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4fd660: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4fd662: 280e |0005: goto 0013 // +000e │ │ -4fd664: 5521 b3d0 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b3 │ │ -4fd668: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -4fd66c: 7110 90ee 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@ee90 │ │ -4fd672: 0c00 |000d: move-result-object v0 │ │ -4fd674: 2805 |000e: goto 0013 // +0005 │ │ -4fd676: 7110 8dee 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8d │ │ -4fd67c: 0c00 |0012: move-result-object v0 │ │ -4fd67e: 1100 |0013: return-object v0 │ │ +4fd64c: |[4fd64c] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +4fd65c: 5420 b5d0 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b5 │ │ +4fd660: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4fd664: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4fd666: 280e |0005: goto 0013 // +000e │ │ +4fd668: 5521 b3d0 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b3 │ │ +4fd66c: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +4fd670: 7110 90ee 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@ee90 │ │ +4fd676: 0c00 |000d: move-result-object v0 │ │ +4fd678: 2805 |000e: goto 0013 // +0005 │ │ +4fd67a: 7110 8dee 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8d │ │ +4fd680: 0c00 |0012: move-result-object v0 │ │ +4fd682: 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 │ │ -4fd5ac: |[4fd5ac] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -4fd5bc: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd5c2: 0c00 |0003: move-result-object v0 │ │ -4fd5c4: 7210 70f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@f270 │ │ -4fd5ca: 0c00 |0007: move-result-object v0 │ │ -4fd5cc: 1100 |0008: return-object v0 │ │ +4fd5b0: |[4fd5b0] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +4fd5c0: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd5c6: 0c00 |0003: move-result-object v0 │ │ +4fd5c8: 7210 70f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@f270 │ │ +4fd5ce: 0c00 |0007: move-result-object v0 │ │ +4fd5d0: 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 │ │ -4fd61c: |[4fd61c] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4fd62c: 6e10 c6ec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@ecc6 │ │ -4fd632: 0c00 |0003: move-result-object v0 │ │ -4fd634: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -4fd638: 1100 |0006: return-object v0 │ │ -4fd63a: 2200 0e24 |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@240e │ │ -4fd63e: 7010 58ec 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@ec58 │ │ -4fd644: 2700 |000c: throw v0 │ │ +4fd620: |[4fd620] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +4fd630: 6e10 c6ec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@ecc6 │ │ +4fd636: 0c00 |0003: move-result-object v0 │ │ +4fd638: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +4fd63c: 1100 |0006: return-object v0 │ │ +4fd63e: 2200 0e24 |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@240e │ │ +4fd642: 7010 58ec 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@ec58 │ │ +4fd648: 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 │ │ -4fd680: |[4fd680] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -4fd690: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd696: 0c00 |0003: move-result-object v0 │ │ -4fd698: 7210 71f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@f271 │ │ -4fd69e: 0c00 |0007: move-result-object v0 │ │ -4fd6a0: 1100 |0008: return-object v0 │ │ +4fd684: |[4fd684] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +4fd694: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd69a: 0c00 |0003: move-result-object v0 │ │ +4fd69c: 7210 71f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@f271 │ │ +4fd6a2: 0c00 |0007: move-result-object v0 │ │ +4fd6a4: 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 │ │ -4fd570: |[4fd570] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -4fd580: 5410 b8d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b8 │ │ -4fd584: 1100 |0002: return-object v0 │ │ +4fd574: |[4fd574] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +4fd584: 5410 b8d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b8 │ │ +4fd588: 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 │ │ -4fd5d0: |[4fd5d0] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -4fd5e0: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd5e6: 0c00 |0003: move-result-object v0 │ │ -4fd5e8: 7210 72f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@f272 │ │ -4fd5ee: 0c00 |0007: move-result-object v0 │ │ -4fd5f0: 1100 |0008: return-object v0 │ │ +4fd5d4: |[4fd5d4] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +4fd5e4: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd5ea: 0c00 |0003: move-result-object v0 │ │ +4fd5ec: 7210 72f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@f272 │ │ +4fd5f2: 0c00 |0007: move-result-object v0 │ │ +4fd5f4: 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 │ │ -4fd6a4: |[4fd6a4] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -4fd6b4: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd6ba: 0c00 |0003: move-result-object v0 │ │ -4fd6bc: 7210 73f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@f273 │ │ -4fd6c2: 0c00 |0007: move-result-object v0 │ │ -4fd6c4: 1100 |0008: return-object v0 │ │ +4fd6a8: |[4fd6a8] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +4fd6b8: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd6be: 0c00 |0003: move-result-object v0 │ │ +4fd6c0: 7210 73f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@f273 │ │ +4fd6c6: 0c00 |0007: move-result-object v0 │ │ +4fd6c8: 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 │ │ -4fd468: |[4fd468] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -4fd478: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd47e: 0c00 |0003: move-result-object v0 │ │ -4fd480: 7210 74f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@f274 │ │ -4fd486: 0a00 |0007: move-result v0 │ │ -4fd488: 0f00 |0008: return v0 │ │ +4fd46c: |[4fd46c] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +4fd47c: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd482: 0c00 |0003: move-result-object v0 │ │ +4fd484: 7210 74f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@f274 │ │ +4fd48a: 0a00 |0007: move-result v0 │ │ +4fd48c: 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 │ │ -4fd48c: |[4fd48c] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -4fd49c: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd4a2: 0c00 |0003: move-result-object v0 │ │ -4fd4a4: 7210 75f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@f275 │ │ -4fd4aa: 0a00 |0007: move-result v0 │ │ -4fd4ac: 0f00 |0008: return v0 │ │ +4fd490: |[4fd490] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +4fd4a0: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd4a6: 0c00 |0003: move-result-object v0 │ │ +4fd4a8: 7210 75f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@f275 │ │ +4fd4ae: 0a00 |0007: move-result v0 │ │ +4fd4b0: 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 │ │ -4fd4b0: |[4fd4b0] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -4fd4c0: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd4c6: 0c00 |0003: move-result-object v0 │ │ -4fd4c8: 7210 76f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@f276 │ │ -4fd4ce: 0a00 |0007: move-result v0 │ │ -4fd4d0: 0f00 |0008: return v0 │ │ +4fd4b4: |[4fd4b4] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +4fd4c4: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd4ca: 0c00 |0003: move-result-object v0 │ │ +4fd4cc: 7210 76f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@f276 │ │ +4fd4d2: 0a00 |0007: move-result v0 │ │ +4fd4d4: 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 │ │ -4fd4d4: |[4fd4d4] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -4fd4e4: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4fd4ea: 0c00 |0003: move-result-object v0 │ │ -4fd4ec: 7210 77f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@f277 │ │ -4fd4f2: 0a00 |0007: move-result v0 │ │ -4fd4f4: 0f00 |0008: return v0 │ │ +4fd4d8: |[4fd4d8] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +4fd4e8: 6e10 cdec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4fd4ee: 0c00 |0003: move-result-object v0 │ │ +4fd4f0: 7210 77f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@f277 │ │ +4fd4f6: 0a00 |0007: move-result v0 │ │ +4fd4f8: 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 │ │ -4ff67c: |[4ff67c] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -4ff68c: 6202 e2d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0e2 │ │ -4ff690: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4ff692: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -4ff694: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4ff696: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -4ff698: 0770 |0006: move-object v0, v7 │ │ -4ff69a: 0181 |0007: move v1, v8 │ │ -4ff69c: 7607 72ed 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@ed72 │ │ -4ff6a2: 0e00 |000b: return-void │ │ +4ff680: |[4ff680] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +4ff690: 6202 e2d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0e2 │ │ +4ff694: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4ff696: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +4ff698: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +4ff69a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +4ff69c: 0770 |0006: move-object v0, v7 │ │ +4ff69e: 0181 |0007: move v1, v8 │ │ +4ff6a0: 7607 72ed 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@ed72 │ │ +4ff6a6: 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 │ │ -4ff6a4: |[4ff6a4] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -4ff6b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -4ff6b6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -4ff6b8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -4ff6ba: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -4ff6bc: 0770 |0004: move-object v0, v7 │ │ -4ff6be: 0181 |0005: move v1, v8 │ │ -4ff6c0: 0792 |0006: move-object v2, v9 │ │ -4ff6c2: 7607 72ed 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@ed72 │ │ -4ff6c8: 0e00 |000a: return-void │ │ +4ff6a8: |[4ff6a8] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +4ff6b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +4ff6ba: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +4ff6bc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4ff6be: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +4ff6c0: 0770 |0004: move-object v0, v7 │ │ +4ff6c2: 0181 |0005: move v1, v8 │ │ +4ff6c4: 0792 |0006: move-object v2, v9 │ │ +4ff6c6: 7607 72ed 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@ed72 │ │ +4ff6cc: 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 │ │ -4ff6cc: |[4ff6cc] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4ff6dc: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -4ff6e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ff6e2: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -4ff6e6: 0117 |0005: move v7, v1 │ │ -4ff6e8: 2803 |0006: goto 0009 // +0003 │ │ -4ff6ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4ff6ec: 0107 |0008: move v7, v0 │ │ -4ff6ee: 0782 |0009: move-object v2, v8 │ │ -4ff6f0: 07a3 |000a: move-object v3, v10 │ │ -4ff6f2: 07b4 |000b: move-object v4, v11 │ │ -4ff6f4: 07c5 |000c: move-object v5, v12 │ │ -4ff6f6: 07d6 |000d: move-object v6, v13 │ │ -4ff6f8: 7606 c3ec 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@ecc3 │ │ -4ff6fe: 5989 e3d0 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ -4ff702: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -4ff706: 5989 e4d0 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e4 │ │ -4ff70a: 0e00 |0017: return-void │ │ +4ff6d0: |[4ff6d0] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4ff6e0: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +4ff6e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ff6e6: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +4ff6ea: 0117 |0005: move v7, v1 │ │ +4ff6ec: 2803 |0006: goto 0009 // +0003 │ │ +4ff6ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4ff6f0: 0107 |0008: move v7, v0 │ │ +4ff6f2: 0782 |0009: move-object v2, v8 │ │ +4ff6f4: 07a3 |000a: move-object v3, v10 │ │ +4ff6f6: 07b4 |000b: move-object v4, v11 │ │ +4ff6f8: 07c5 |000c: move-object v5, v12 │ │ +4ff6fa: 07d6 |000d: move-object v6, v13 │ │ +4ff6fc: 7606 c3ec 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@ecc3 │ │ +4ff702: 5989 e3d0 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ +4ff706: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +4ff70a: 5989 e4d0 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e4 │ │ +4ff70e: 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 │ │ -4ff624: |[4ff624] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -4ff634: 7110 8cee 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@ee8c │ │ -4ff63a: 0c00 |0003: move-result-object v0 │ │ -4ff63c: 1100 |0004: return-object v0 │ │ +4ff628: |[4ff628] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +4ff638: 7110 8cee 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@ee8c │ │ +4ff63e: 0c00 |0003: move-result-object v0 │ │ +4ff640: 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 │ │ -4ff3b0: |[4ff3b0] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -4ff3c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ff3c2: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -4ff3c6: 0f00 |0003: return v0 │ │ -4ff3c8: 2051 4f24 |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@244f │ │ -4ff3cc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4ff3ce: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -4ff3d2: 1f05 4f24 |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@244f │ │ -4ff3d6: 6e10 78ed 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ -4ff3dc: 0c01 |000e: move-result-object v1 │ │ -4ff3de: 6e10 78ed 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ -4ff3e4: 0c03 |0012: move-result-object v3 │ │ -4ff3e6: 6e20 c1ca 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -4ff3ec: 0a01 |0016: move-result v1 │ │ -4ff3ee: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -4ff3f2: 6e10 7ced 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed7c │ │ -4ff3f8: 0c01 |001c: move-result-object v1 │ │ -4ff3fa: 6e10 7ced 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed7c │ │ -4ff400: 0c03 |0020: move-result-object v3 │ │ -4ff402: 6e20 c1ca 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -4ff408: 0a01 |0024: move-result v1 │ │ -4ff40a: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -4ff40e: 5241 e4d0 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e4 │ │ -4ff412: 5253 e4d0 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e4 │ │ -4ff416: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -4ff41a: 5241 e3d0 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ -4ff41e: 5253 e3d0 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ -4ff422: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -4ff426: 6e10 77ed 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed77 │ │ -4ff42c: 0c01 |0036: move-result-object v1 │ │ -4ff42e: 6e10 77ed 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed77 │ │ -4ff434: 0c03 |003a: move-result-object v3 │ │ -4ff436: 7120 a3ed 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -4ff43c: 0a01 |003e: move-result v1 │ │ -4ff43e: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -4ff442: 6e10 79ed 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ -4ff448: 0c01 |0044: move-result-object v1 │ │ -4ff44a: 6e10 79ed 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ -4ff450: 0c05 |0048: move-result-object v5 │ │ -4ff452: 7120 a3ed 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -4ff458: 0a05 |004c: move-result v5 │ │ -4ff45a: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -4ff45e: 2802 |004f: goto 0051 // +0002 │ │ -4ff460: 0120 |0050: move v0, v2 │ │ -4ff462: 0f00 |0051: return v0 │ │ -4ff464: 2050 e724 |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@24e7 │ │ -4ff468: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -4ff46c: 6e10 73ed 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed73 │ │ -4ff472: 0c00 |0059: move-result-object v0 │ │ -4ff474: 6e20 8fca 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ca8f │ │ -4ff47a: 0a05 |005d: move-result v5 │ │ -4ff47c: 0f05 |005e: return v5 │ │ -4ff47e: 0f02 |005f: return v2 │ │ +4ff3b4: |[4ff3b4] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +4ff3c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ff3c6: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4ff3ca: 0f00 |0003: return v0 │ │ +4ff3cc: 2051 4f24 |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@244f │ │ +4ff3d0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4ff3d2: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +4ff3d6: 1f05 4f24 |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@244f │ │ +4ff3da: 6e10 78ed 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ +4ff3e0: 0c01 |000e: move-result-object v1 │ │ +4ff3e2: 6e10 78ed 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ +4ff3e8: 0c03 |0012: move-result-object v3 │ │ +4ff3ea: 6e20 c1ca 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +4ff3f0: 0a01 |0016: move-result v1 │ │ +4ff3f2: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +4ff3f6: 6e10 7ced 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed7c │ │ +4ff3fc: 0c01 |001c: move-result-object v1 │ │ +4ff3fe: 6e10 7ced 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed7c │ │ +4ff404: 0c03 |0020: move-result-object v3 │ │ +4ff406: 6e20 c1ca 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +4ff40c: 0a01 |0024: move-result v1 │ │ +4ff40e: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +4ff412: 5241 e4d0 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e4 │ │ +4ff416: 5253 e4d0 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e4 │ │ +4ff41a: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +4ff41e: 5241 e3d0 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ +4ff422: 5253 e3d0 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ +4ff426: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +4ff42a: 6e10 77ed 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed77 │ │ +4ff430: 0c01 |0036: move-result-object v1 │ │ +4ff432: 6e10 77ed 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed77 │ │ +4ff438: 0c03 |003a: move-result-object v3 │ │ +4ff43a: 7120 a3ed 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +4ff440: 0a01 |003e: move-result v1 │ │ +4ff442: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +4ff446: 6e10 79ed 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ +4ff44c: 0c01 |0044: move-result-object v1 │ │ +4ff44e: 6e10 79ed 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ +4ff454: 0c05 |0048: move-result-object v5 │ │ +4ff456: 7120 a3ed 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +4ff45c: 0a05 |004c: move-result v5 │ │ +4ff45e: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +4ff462: 2802 |004f: goto 0051 // +0002 │ │ +4ff464: 0120 |0050: move v0, v2 │ │ +4ff466: 0f00 |0051: return v0 │ │ +4ff468: 2050 e724 |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@24e7 │ │ +4ff46c: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +4ff470: 6e10 73ed 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed73 │ │ +4ff476: 0c00 |0059: move-result-object v0 │ │ +4ff478: 6e20 8fca 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ca8f │ │ +4ff47e: 0a05 |005d: move-result v5 │ │ +4ff480: 0f05 |005e: return v5 │ │ +4ff482: 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 │ │ -4ff534: |[4ff534] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -4ff544: 5210 e3d0 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ -4ff548: 0f00 |0002: return v0 │ │ +4ff538: |[4ff538] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +4ff548: 5210 e3d0 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e3 │ │ +4ff54c: 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 │ │ -4ff640: |[4ff640] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4ff650: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ -4ff656: 0c00 |0003: move-result-object v0 │ │ -4ff658: 1100 |0004: return-object v0 │ │ +4ff644: |[4ff644] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +4ff654: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ +4ff65a: 0c00 |0003: move-result-object v0 │ │ +4ff65c: 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 │ │ -4ff65c: |[4ff65c] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -4ff66c: 6f10 cdec 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ -4ff672: 0c00 |0003: move-result-object v0 │ │ -4ff674: 1f00 e724 |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@24e7 │ │ -4ff678: 1100 |0006: return-object v0 │ │ +4ff660: |[4ff660] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +4ff670: 6f10 cdec 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@eccd │ │ +4ff676: 0c00 |0003: move-result-object v0 │ │ +4ff678: 1f00 e724 |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@24e7 │ │ +4ff67c: 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 │ │ -4ff54c: |[4ff54c] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -4ff55c: 6e10 79ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ -4ff562: 0c00 |0003: move-result-object v0 │ │ -4ff564: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4ff568: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4ff56a: 280b |0007: goto 0012 // +000b │ │ -4ff56c: 6e10 79ed 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ -4ff572: 0c00 |000b: move-result-object v0 │ │ -4ff574: 6e10 92ca 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca92 │ │ -4ff57a: 0a00 |000f: move-result v0 │ │ -4ff57c: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4ff580: 6e10 78ed 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ -4ff586: 0c01 |0015: move-result-object v1 │ │ -4ff588: 6e10 c8ca 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ -4ff58e: 0a01 |0019: move-result v1 │ │ -4ff590: b010 |001a: add-int/2addr v0, v1 │ │ -4ff592: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4ff596: 6e10 7ced 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed7c │ │ -4ff59c: 0c01 |0020: move-result-object v1 │ │ -4ff59e: 6e10 c8ca 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ -4ff5a4: 0a01 |0024: move-result v1 │ │ -4ff5a6: b010 |0025: add-int/2addr v0, v1 │ │ -4ff5a8: 0f00 |0026: return v0 │ │ +4ff550: |[4ff550] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +4ff560: 6e10 79ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ +4ff566: 0c00 |0003: move-result-object v0 │ │ +4ff568: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4ff56c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4ff56e: 280b |0007: goto 0012 // +000b │ │ +4ff570: 6e10 79ed 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed79 │ │ +4ff576: 0c00 |000b: move-result-object v0 │ │ +4ff578: 6e10 92ca 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca92 │ │ +4ff57e: 0a00 |000f: move-result v0 │ │ +4ff580: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4ff584: 6e10 78ed 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ +4ff58a: 0c01 |0015: move-result-object v1 │ │ +4ff58c: 6e10 c8ca 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ +4ff592: 0a01 |0019: move-result v1 │ │ +4ff594: b010 |001a: add-int/2addr v0, v1 │ │ +4ff596: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4ff59a: 6e10 7ced 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed7c │ │ +4ff5a0: 0c01 |0020: move-result-object v1 │ │ +4ff5a2: 6e10 c8ca 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ +4ff5a8: 0a01 |0024: move-result v1 │ │ +4ff5aa: b010 |0025: add-int/2addr v0, v1 │ │ +4ff5ac: 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 │ │ -4ff480: |[4ff480] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -4ff490: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ -4ff496: 0c00 |0003: move-result-object v0 │ │ -4ff498: 7210 a4f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@f2a4 │ │ -4ff49e: 0a00 |0007: move-result v0 │ │ -4ff4a0: 0f00 |0008: return v0 │ │ +4ff484: |[4ff484] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +4ff494: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ +4ff49a: 0c00 |0003: move-result-object v0 │ │ +4ff49c: 7210 a4f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@f2a4 │ │ +4ff4a2: 0a00 |0007: move-result v0 │ │ +4ff4a4: 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 │ │ -4ff4a4: |[4ff4a4] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -4ff4b4: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ -4ff4ba: 0c00 |0003: move-result-object v0 │ │ -4ff4bc: 7210 a5f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@f2a5 │ │ -4ff4c2: 0a00 |0007: move-result v0 │ │ -4ff4c4: 0f00 |0008: return v0 │ │ +4ff4a8: |[4ff4a8] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +4ff4b8: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ +4ff4be: 0c00 |0003: move-result-object v0 │ │ +4ff4c0: 7210 a5f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@f2a5 │ │ +4ff4c6: 0a00 |0007: move-result v0 │ │ +4ff4c8: 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 │ │ -4ff4c8: |[4ff4c8] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -4ff4d8: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ -4ff4de: 0c00 |0003: move-result-object v0 │ │ -4ff4e0: 7210 a6f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@f2a6 │ │ -4ff4e6: 0a00 |0007: move-result v0 │ │ -4ff4e8: 0f00 |0008: return v0 │ │ +4ff4cc: |[4ff4cc] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +4ff4dc: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ +4ff4e2: 0c00 |0003: move-result-object v0 │ │ +4ff4e4: 7210 a6f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@f2a6 │ │ +4ff4ea: 0a00 |0007: move-result v0 │ │ +4ff4ec: 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 │ │ -4ff4ec: |[4ff4ec] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -4ff4fc: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ -4ff502: 0c00 |0003: move-result-object v0 │ │ -4ff504: 7210 a7f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@f2a7 │ │ -4ff50a: 0a00 |0007: move-result v0 │ │ -4ff50c: 0f00 |0008: return v0 │ │ +4ff4f0: |[4ff4f0] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +4ff500: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ +4ff506: 0c00 |0003: move-result-object v0 │ │ +4ff508: 7210 a7f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@f2a7 │ │ +4ff50e: 0a00 |0007: move-result v0 │ │ +4ff510: 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 │ │ -4ff510: |[4ff510] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -4ff520: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ -4ff526: 0c00 |0003: move-result-object v0 │ │ -4ff528: 7210 a8f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@f2a8 │ │ -4ff52e: 0a00 |0007: move-result v0 │ │ -4ff530: 0f00 |0008: return v0 │ │ +4ff514: |[4ff514] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +4ff524: 6e10 7bed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed7b │ │ +4ff52a: 0c00 |0003: move-result-object v0 │ │ +4ff52c: 7210 a8f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@f2a8 │ │ +4ff532: 0a00 |0007: move-result v0 │ │ +4ff534: 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 │ │ -4ff5ac: |[4ff5ac] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -4ff5bc: 6e10 73ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed73 │ │ -4ff5c2: 0c00 |0003: move-result-object v0 │ │ -4ff5c4: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -4ff5c8: 6e10 94ca 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -4ff5ce: 0c00 |0009: move-result-object v0 │ │ -4ff5d0: 1100 |000a: return-object v0 │ │ -4ff5d2: 1a00 cf1c |000b: const-string v0, "" // string@1ccf │ │ -4ff5d6: 6e10 78ed 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ -4ff5dc: 0c01 |0010: move-result-object v1 │ │ -4ff5de: 6e20 c1ca 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -4ff5e4: 0a00 |0014: move-result v0 │ │ -4ff5e6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -4ff5ea: 1a00 3096 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9630 │ │ -4ff5ee: 281a |0019: goto 0033 // +001a │ │ -4ff5f0: 2200 a220 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@20a2 │ │ -4ff5f4: 1a01 5fa5 |001c: const-string v1, "function " // string@a55f │ │ -4ff5f8: 7020 faca 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -4ff5fe: 6e10 78ed 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ -4ff604: 0c01 |0024: move-result-object v1 │ │ -4ff606: 6e20 03cb 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -4ff60c: 0c00 |0028: move-result-object v0 │ │ -4ff60e: 1a01 1406 |0029: const-string v1, " (Kotlin reflection is not available)" // string@0614 │ │ -4ff612: 6e20 03cb 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -4ff618: 0c00 |002e: move-result-object v0 │ │ -4ff61a: 6e10 17cb 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -4ff620: 0c00 |0032: move-result-object v0 │ │ -4ff622: 1100 |0033: return-object v0 │ │ +4ff5b0: |[4ff5b0] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +4ff5c0: 6e10 73ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed73 │ │ +4ff5c6: 0c00 |0003: move-result-object v0 │ │ +4ff5c8: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +4ff5cc: 6e10 94ca 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +4ff5d2: 0c00 |0009: move-result-object v0 │ │ +4ff5d4: 1100 |000a: return-object v0 │ │ +4ff5d6: 1a00 cf1c |000b: const-string v0, "" // string@1ccf │ │ +4ff5da: 6e10 78ed 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ +4ff5e0: 0c01 |0010: move-result-object v1 │ │ +4ff5e2: 6e20 c1ca 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +4ff5e8: 0a00 |0014: move-result v0 │ │ +4ff5ea: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +4ff5ee: 1a00 3096 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9630 │ │ +4ff5f2: 281a |0019: goto 0033 // +001a │ │ +4ff5f4: 2200 a220 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@20a2 │ │ +4ff5f8: 1a01 5fa5 |001c: const-string v1, "function " // string@a55f │ │ +4ff5fc: 7020 faca 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +4ff602: 6e10 78ed 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed78 │ │ +4ff608: 0c01 |0024: move-result-object v1 │ │ +4ff60a: 6e20 03cb 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +4ff610: 0c00 |0028: move-result-object v0 │ │ +4ff612: 1a01 1406 |0029: const-string v1, " (Kotlin reflection is not available)" // string@0614 │ │ +4ff616: 6e20 03cb 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +4ff61c: 0c00 |002e: move-result-object v0 │ │ +4ff61e: 6e10 17cb 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +4ff624: 0c00 |0032: move-result-object v0 │ │ +4ff626: 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 │ │ -4ff334: |[4ff334] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4ff344: 6202 e5d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e5 │ │ -4ff348: 0770 |0002: move-object v0, v7 │ │ -4ff34a: 0181 |0003: move v1, v8 │ │ -4ff34c: 0793 |0004: move-object v3, v9 │ │ -4ff34e: 07a4 |0005: move-object v4, v10 │ │ -4ff350: 07b5 |0006: move-object v5, v11 │ │ -4ff352: 01c6 |0007: move v6, v12 │ │ -4ff354: 7607 72ed 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@ed72 │ │ -4ff35a: 0e00 |000b: return-void │ │ +4ff338: |[4ff338] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4ff348: 6202 e5d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e5 │ │ +4ff34c: 0770 |0002: move-object v0, v7 │ │ +4ff34e: 0181 |0003: move v1, v8 │ │ +4ff350: 0793 |0004: move-object v3, v9 │ │ +4ff352: 07a4 |0005: move-object v4, v10 │ │ +4ff354: 07b5 |0006: move-object v5, v11 │ │ +4ff356: 01c6 |0007: move v6, v12 │ │ +4ff358: 7607 72ed 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@ed72 │ │ +4ff35e: 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 │ │ -4ff35c: |[4ff35c] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4ff36c: 7607 72ed 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@ed72 │ │ -4ff372: 0e00 |0003: return-void │ │ +4ff360: |[4ff360] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4ff370: 7607 72ed 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@ed72 │ │ +4ff376: 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 │ │ -4ff374: |[4ff374] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -4ff384: 6202 e5d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e5 │ │ -4ff388: 0790 |0002: move-object v0, v9 │ │ -4ff38a: 1f00 4124 |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@2441 │ │ -4ff38e: 7210 e5ec 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@ece5 │ │ -4ff394: 0c03 |0008: move-result-object v3 │ │ -4ff396: 2099 e124 |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@24e1 │ │ -4ff39a: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -4ff39e: 0770 |000d: move-object v0, v7 │ │ -4ff3a0: 0181 |000e: move v1, v8 │ │ -4ff3a2: 07a4 |000f: move-object v4, v10 │ │ -4ff3a4: 07b5 |0010: move-object v5, v11 │ │ -4ff3a6: 7607 72ed 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@ed72 │ │ -4ff3ac: 0e00 |0014: return-void │ │ +4ff378: |[4ff378] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +4ff388: 6202 e5d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e5 │ │ +4ff38c: 0790 |0002: move-object v0, v9 │ │ +4ff38e: 1f00 4124 |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@2441 │ │ +4ff392: 7210 e5ec 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@ece5 │ │ +4ff398: 0c03 |0008: move-result-object v3 │ │ +4ff39a: 2099 e124 |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@24e1 │ │ +4ff39e: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +4ff3a2: 0770 |000d: move-object v0, v7 │ │ +4ff3a4: 0181 |000e: move v1, v8 │ │ +4ff3a6: 07a4 |000f: move-object v4, v10 │ │ +4ff3a8: 07b5 |0010: move-object v5, v11 │ │ +4ff3aa: 7607 72ed 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@ed72 │ │ +4ff3b0: 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 │ │ -4ef378: |[4ef378] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -4ef388: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -4ef38e: 5b01 afcf |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef392: 0e00 |0005: return-void │ │ +4ef37c: |[4ef37c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4ef38c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +4ef392: 5b01 afcf |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef396: 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 │ │ -4ef2e0: |[4ef2e0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4ef2f0: 1a01 0595 |0000: const-string v1, "completion" // string@9505 │ │ -4ef2f4: 7120 aced 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -4ef2fa: 2201 aa20 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@20aa │ │ -4ef2fe: 1a02 fd97 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@97fd │ │ -4ef302: 7020 43cb 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb43 │ │ -4ef308: 2701 |000c: throw v1 │ │ +4ef2e4: |[4ef2e4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4ef2f4: 1a01 0595 |0000: const-string v1, "completion" // string@9505 │ │ +4ef2f8: 7120 aced 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +4ef2fe: 2201 aa20 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@20aa │ │ +4ef302: 1a02 fd97 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@97fd │ │ +4ef306: 7020 43cb 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb43 │ │ +4ef30c: 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 │ │ -4ef30c: |[4ef30c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4ef31c: 1a00 0595 |0000: const-string v0, "completion" // string@9505 │ │ -4ef320: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -4ef326: 2202 aa20 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@20aa │ │ -4ef32a: 1a00 fe97 |0007: const-string v0, "create(Continuation) has not been overridden" // string@97fe │ │ -4ef32e: 7020 43cb 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb43 │ │ -4ef334: 2702 |000c: throw v2 │ │ +4ef310: |[4ef310] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4ef320: 1a00 0595 |0000: const-string v0, "completion" // string@9505 │ │ +4ef324: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +4ef32a: 2202 aa20 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@20aa │ │ +4ef32e: 1a00 fe97 |0007: const-string v0, "create(Continuation) has not been overridden" // string@97fe │ │ +4ef332: 7020 43cb 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb43 │ │ +4ef338: 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 │ │ -4ef350: |[4ef350] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -4ef360: 5420 afcf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef364: 2001 7523 |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2375 │ │ -4ef368: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -4ef36c: 1f00 7523 |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2375 │ │ -4ef370: 2802 |0008: goto 000a // +0002 │ │ -4ef372: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4ef374: 1100 |000a: return-object v0 │ │ +4ef354: |[4ef354] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +4ef364: 5420 afcf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef368: 2001 7523 |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2375 │ │ +4ef36c: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +4ef370: 1f00 7523 |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2375 │ │ +4ef374: 2802 |0008: goto 000a // +0002 │ │ +4ef376: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4ef378: 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 │ │ -4ef338: |[4ef338] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -4ef348: 5410 afcf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef34c: 1100 |0002: return-object v0 │ │ +4ef33c: |[4ef33c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +4ef34c: 5410 afcf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef350: 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 │ │ -4ef270: |[4ef270] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -4ef280: 7110 35e9 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@e935 │ │ -4ef286: 0c00 |0003: move-result-object v0 │ │ -4ef288: 1100 |0004: return-object v0 │ │ +4ef274: |[4ef274] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +4ef284: 7110 35e9 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@e935 │ │ +4ef28a: 0c00 |0003: move-result-object v0 │ │ +4ef28c: 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 │ │ -4ef394: |[4ef394] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -4ef3a4: 0e00 |0000: return-void │ │ +4ef398: |[4ef398] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +4ef3a8: 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 │ │ -4ef3a8: |[4ef3a8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -4ef3b8: 0730 |0000: move-object v0, v3 │ │ -4ef3ba: 0701 |0001: move-object v1, v0 │ │ -4ef3bc: 1f01 5323 |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -4ef3c0: 7110 37e9 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@e937 │ │ -4ef3c6: 1f00 7123 |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@2371 │ │ -4ef3ca: 5401 afcf |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef3ce: 7110 a9ed 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -4ef3d4: 6e20 10e9 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e910 │ │ -4ef3da: 0c04 |0011: move-result-object v4 │ │ -4ef3dc: 7100 e5e8 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -4ef3e2: 0c02 |0015: move-result-object v2 │ │ -4ef3e4: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -4ef3e8: 0e00 |0018: return-void │ │ -4ef3ea: 6202 52ce |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce52 │ │ -4ef3ee: 7110 b3d1 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b3 │ │ -4ef3f4: 0c04 |001e: move-result-object v4 │ │ -4ef3f6: 280c |001f: goto 002b // +000c │ │ -4ef3f8: 0d04 |0020: move-exception v4 │ │ -4ef3fa: 6202 52ce |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce52 │ │ -4ef3fe: 7110 c1d1 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@d1c1 │ │ -4ef404: 0c04 |0026: move-result-object v4 │ │ -4ef406: 7110 b3d1 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b3 │ │ -4ef40c: 0c04 |002a: move-result-object v4 │ │ -4ef40e: 6e10 11e9 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@e911 │ │ -4ef414: 2010 7123 |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@2371 │ │ -4ef418: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -4ef41c: 0710 |0032: move-object v0, v1 │ │ -4ef41e: 28ce |0033: goto 0001 // -0032 │ │ -4ef420: 7220 96e8 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@e896 │ │ -4ef426: 0e00 |0037: return-void │ │ +4ef3ac: |[4ef3ac] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +4ef3bc: 0730 |0000: move-object v0, v3 │ │ +4ef3be: 0701 |0001: move-object v1, v0 │ │ +4ef3c0: 1f01 5323 |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +4ef3c4: 7110 37e9 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@e937 │ │ +4ef3ca: 1f00 7123 |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@2371 │ │ +4ef3ce: 5401 afcf |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef3d2: 7110 a9ed 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +4ef3d8: 6e20 10e9 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e910 │ │ +4ef3de: 0c04 |0011: move-result-object v4 │ │ +4ef3e0: 7100 e5e8 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +4ef3e6: 0c02 |0015: move-result-object v2 │ │ +4ef3e8: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +4ef3ec: 0e00 |0018: return-void │ │ +4ef3ee: 6202 52ce |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce52 │ │ +4ef3f2: 7110 b3d1 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b3 │ │ +4ef3f8: 0c04 |001e: move-result-object v4 │ │ +4ef3fa: 280c |001f: goto 002b // +000c │ │ +4ef3fc: 0d04 |0020: move-exception v4 │ │ +4ef3fe: 6202 52ce |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce52 │ │ +4ef402: 7110 c1d1 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@d1c1 │ │ +4ef408: 0c04 |0026: move-result-object v4 │ │ +4ef40a: 7110 b3d1 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b3 │ │ +4ef410: 0c04 |002a: move-result-object v4 │ │ +4ef412: 6e10 11e9 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@e911 │ │ +4ef418: 2010 7123 |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@2371 │ │ +4ef41c: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +4ef420: 0710 |0032: move-object v0, v1 │ │ +4ef422: 28ce |0033: goto 0001 // -0032 │ │ +4ef424: 7220 96e8 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@e896 │ │ +4ef42a: 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 │ │ -4ef28c: |[4ef28c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -4ef29c: 2200 a220 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a2 │ │ -4ef2a0: 1a01 7d29 |0002: const-string v1, "Continuation at " // string@297d │ │ -4ef2a4: 7020 faca 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -4ef2aa: 6e10 0fe9 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@e90f │ │ -4ef2b0: 0c01 |000a: move-result-object v1 │ │ -4ef2b2: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -4ef2b6: 2809 |000d: goto 0016 // +0009 │ │ -4ef2b8: 6e10 91ca 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ -4ef2be: 0c01 |0011: move-result-object v1 │ │ -4ef2c0: 6e10 d2c9 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@c9d2 │ │ -4ef2c6: 0c01 |0015: move-result-object v1 │ │ -4ef2c8: 1f01 6b20 |0016: check-cast v1, Ljava/io/Serializable; // type@206b │ │ -4ef2cc: 6e20 02cb 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ -4ef2d2: 0c00 |001b: move-result-object v0 │ │ -4ef2d4: 6e10 17cb 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -4ef2da: 0c00 |001f: move-result-object v0 │ │ -4ef2dc: 1100 |0020: return-object v0 │ │ +4ef290: |[4ef290] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +4ef2a0: 2200 a220 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a2 │ │ +4ef2a4: 1a01 7d29 |0002: const-string v1, "Continuation at " // string@297d │ │ +4ef2a8: 7020 faca 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +4ef2ae: 6e10 0fe9 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@e90f │ │ +4ef2b4: 0c01 |000a: move-result-object v1 │ │ +4ef2b6: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +4ef2ba: 2809 |000d: goto 0016 // +0009 │ │ +4ef2bc: 6e10 91ca 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ +4ef2c2: 0c01 |0011: move-result-object v1 │ │ +4ef2c4: 6e10 d2c9 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@c9d2 │ │ +4ef2ca: 0c01 |0015: move-result-object v1 │ │ +4ef2cc: 1f01 6b20 |0016: check-cast v1, Ljava/io/Serializable; // type@206b │ │ +4ef2d0: 6e20 02cb 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ +4ef2d6: 0c00 |001b: move-result-object v0 │ │ +4ef2d8: 6e10 17cb 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +4ef2de: 0c00 |001f: move-result-object v0 │ │ +4ef2e0: 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 : 10624 (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 │ │ -4ef628: |[4ef628] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -4ef638: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4ef63c: 7210 95e8 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e895 │ │ -4ef642: 0c00 |0005: move-result-object v0 │ │ -4ef644: 2802 |0006: goto 0008 // +0002 │ │ -4ef646: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4ef648: 7030 22e9 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@e922 │ │ -4ef64e: 0e00 |000b: return-void │ │ +4ef62c: |[4ef62c] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4ef63c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4ef640: 7210 95e8 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e895 │ │ +4ef646: 0c00 |0005: move-result-object v0 │ │ +4ef648: 2802 |0006: goto 0008 // +0002 │ │ +4ef64a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4ef64c: 7030 22e9 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@e922 │ │ +4ef652: 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 │ │ -4ef650: |[4ef650] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -4ef660: 7020 0ae9 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e90a │ │ -4ef666: 5b02 b1cf |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfb1 │ │ -4ef66a: 0e00 |0005: return-void │ │ +4ef654: |[4ef654] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +4ef664: 7020 0ae9 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e90a │ │ +4ef66a: 5b02 b1cf |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfb1 │ │ +4ef66e: 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 │ │ -4ef60c: |[4ef60c] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -4ef61c: 5410 b1cf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfb1 │ │ -4ef620: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -4ef626: 1100 |0005: return-object v0 │ │ +4ef610: |[4ef610] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +4ef620: 5410 b1cf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfb1 │ │ +4ef624: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +4ef62a: 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 │ │ -4ef5b4: |[4ef5b4] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -4ef5c4: 5420 b2cf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ -4ef5c8: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -4ef5cc: 6e10 23e9 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e923 │ │ -4ef5d2: 0c00 |0007: move-result-object v0 │ │ -4ef5d4: 6201 93cf |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf93 │ │ -4ef5d8: 1f01 5d23 |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@235d │ │ -4ef5dc: 7220 bfe8 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bf │ │ -4ef5e2: 0c00 |000f: move-result-object v0 │ │ -4ef5e4: 1f00 5623 |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@2356 │ │ -4ef5e8: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -4ef5ec: 0721 |0014: move-object v1, v2 │ │ -4ef5ee: 1f01 5323 |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -4ef5f2: 7220 a1e8 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8a1 │ │ -4ef5f8: 0c00 |001a: move-result-object v0 │ │ -4ef5fa: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -4ef5fe: 0720 |001d: move-object v0, v2 │ │ -4ef600: 1f00 5323 |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -4ef604: 5b20 b2cf |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ -4ef608: 1100 |0022: return-object v0 │ │ +4ef5b8: |[4ef5b8] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +4ef5c8: 5420 b2cf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ +4ef5cc: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +4ef5d0: 6e10 23e9 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e923 │ │ +4ef5d6: 0c00 |0007: move-result-object v0 │ │ +4ef5d8: 6201 93cf |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf93 │ │ +4ef5dc: 1f01 5d23 |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@235d │ │ +4ef5e0: 7220 bfe8 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bf │ │ +4ef5e6: 0c00 |000f: move-result-object v0 │ │ +4ef5e8: 1f00 5623 |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@2356 │ │ +4ef5ec: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +4ef5f0: 0721 |0014: move-object v1, v2 │ │ +4ef5f2: 1f01 5323 |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +4ef5f6: 7220 a1e8 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8a1 │ │ +4ef5fc: 0c00 |001a: move-result-object v0 │ │ +4ef5fe: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +4ef602: 0720 |001d: move-object v0, v2 │ │ +4ef604: 1f00 5323 |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +4ef608: 5b20 b2cf |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ +4ef60c: 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 │ │ -4ef66c: |[4ef66c] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -4ef67c: 5430 b2cf |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ -4ef680: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -4ef684: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -4ef688: 6e10 23e9 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e923 │ │ -4ef68e: 0c01 |0009: move-result-object v1 │ │ -4ef690: 6202 93cf |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf93 │ │ -4ef694: 1f02 5d23 |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@235d │ │ -4ef698: 7220 bfe8 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bf │ │ -4ef69e: 0c01 |0011: move-result-object v1 │ │ -4ef6a0: 7110 a9ed 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -4ef6a6: 1f01 5623 |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@2356 │ │ -4ef6aa: 7220 a3e8 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@e8a3 │ │ -4ef6b0: 6200 b0cf |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@cfb0 │ │ -4ef6b4: 1f00 5323 |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -4ef6b8: 5b30 b2cf |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ -4ef6bc: 0e00 |0020: return-void │ │ +4ef670: |[4ef670] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +4ef680: 5430 b2cf |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ +4ef684: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +4ef688: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +4ef68c: 6e10 23e9 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e923 │ │ +4ef692: 0c01 |0009: move-result-object v1 │ │ +4ef694: 6202 93cf |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf93 │ │ +4ef698: 1f02 5d23 |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@235d │ │ +4ef69c: 7220 bfe8 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bf │ │ +4ef6a2: 0c01 |0011: move-result-object v1 │ │ +4ef6a4: 7110 a9ed 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +4ef6aa: 1f01 5623 |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@2356 │ │ +4ef6ae: 7220 a3e8 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@e8a3 │ │ +4ef6b4: 6200 b0cf |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@cfb0 │ │ +4ef6b8: 1f00 5323 |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +4ef6bc: 5b30 b2cf |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfb2 │ │ +4ef6c0: 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 │ │ -4efdd4: |[4efdd4] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -4efde4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4efde6: 7030 4fe9 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -4efdec: 0e00 |0004: return-void │ │ +4efdd8: |[4efdd8] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +4efde8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4efdea: 7030 4fe9 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +4efdf0: 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 │ │ -4efdf0: |[4efdf0] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -4efe00: 7020 21e9 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e921 │ │ -4efe06: 5901 bccf |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfbc │ │ -4efe0a: 0e00 |0005: return-void │ │ +4efdf4: |[4efdf4] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +4efe04: 7020 21e9 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e921 │ │ +4efe0a: 5901 bccf |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfbc │ │ +4efe0e: 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 │ │ -4efd7c: |[4efd7c] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -4efd8c: 5210 bccf |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfbc │ │ -4efd90: 0f00 |0002: return v0 │ │ +4efd80: |[4efd80] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +4efd90: 5210 bccf |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfbc │ │ +4efd94: 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 │ │ -4efd94: |[4efd94] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -4efda4: 6e10 51e9 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@e951 │ │ -4efdaa: 0c00 |0003: move-result-object v0 │ │ -4efdac: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -4efdb0: 0720 |0006: move-object v0, v2 │ │ -4efdb2: 1f00 4d24 |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@244d │ │ -4efdb6: 7110 a0ee 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@eea0 │ │ -4efdbc: 0c00 |000c: move-result-object v0 │ │ -4efdbe: 1a01 fdd8 |000d: const-string v1, "renderLambdaToString(...)" // string@d8fd │ │ -4efdc2: 7120 abed 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -4efdc8: 2805 |0012: goto 0017 // +0005 │ │ -4efdca: 6f10 26e9 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@e926 │ │ -4efdd0: 0c00 |0016: move-result-object v0 │ │ -4efdd2: 1100 |0017: return-object v0 │ │ +4efd98: |[4efd98] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +4efda8: 6e10 51e9 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@e951 │ │ +4efdae: 0c00 |0003: move-result-object v0 │ │ +4efdb0: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +4efdb4: 0720 |0006: move-object v0, v2 │ │ +4efdb6: 1f00 4d24 |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@244d │ │ +4efdba: 7110 a0ee 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@eea0 │ │ +4efdc0: 0c00 |000c: move-result-object v0 │ │ +4efdc2: 1a01 fdd8 |000d: const-string v1, "renderLambdaToString(...)" // string@d8fd │ │ +4efdc6: 7120 abed 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +4efdcc: 2805 |0012: goto 0017 // +0005 │ │ +4efdce: 6f10 26e9 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@e926 │ │ +4efdd4: 0c00 |0016: move-result-object v0 │ │ +4efdd6: 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 │ │ -30d1c0: |[30d1c0] com.stfalcon.chatkit.commons.ViewHolder.:(Landroid/view/View;)V │ │ -30d1d0: 7020 4508 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ -30d1d6: 0e00 |0003: return-void │ │ +30d1c4: |[30d1c4] com.stfalcon.chatkit.commons.ViewHolder.:(Landroid/view/View;)V │ │ +30d1d4: 7020 4508 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ +30d1da: 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 │ │ -30ec94: |[30ec94] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;)V │ │ -30eca4: 7020 2367 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6723 │ │ -30ecaa: 0e00 |0003: return-void │ │ +30ec98: |[30ec98] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;)V │ │ +30eca8: 7020 2367 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6723 │ │ +30ecae: 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 │ │ -30ecac: |[30ecac] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30ecbc: 7020 2367 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6723 │ │ -30ecc2: 5b02 1943 |0003: iput-object v2, v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.payload:Ljava/lang/Object; // field@4319 │ │ -30ecc6: 0e00 |0005: return-void │ │ +30ecb0: |[30ecb0] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30ecc0: 7020 2367 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6723 │ │ +30ecc6: 5b02 1943 |0003: iput-object v2, v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.payload:Ljava/lang/Object; // field@4319 │ │ +30ecca: 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 │ │ -30ecc8: |[30ecc8] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.configureLinksBehavior:(Landroid/widget/TextView;)V │ │ -30ecd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30ecda: 6e20 be05 0200 |0001: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@05be │ │ -30ece0: 2200 1611 |0004: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1; // type@1116 │ │ -30ece4: 7020 b767 1000 |0006: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1;.:(Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;)V // method@67b7 │ │ -30ecea: 6e20 bf05 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@05bf │ │ -30ecf0: 0e00 |000c: return-void │ │ +30eccc: |[30eccc] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.configureLinksBehavior:(Landroid/widget/TextView;)V │ │ +30ecdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30ecde: 6e20 be05 0200 |0001: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@05be │ │ +30ece4: 2200 1611 |0004: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1; // type@1116 │ │ +30ece8: 7020 b767 1000 |0006: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1;.:(Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;)V // method@67b7 │ │ +30ecee: 6e20 bf05 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@05bf │ │ +30ecf4: 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 │ │ -30ec7c: |[30ec7c] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.getImageLoader:()Lcom/stfalcon/chatkit/commons/ImageLoader; │ │ -30ec8c: 5410 1543 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4315 │ │ -30ec90: 1100 |0002: return-object v0 │ │ +30ec80: |[30ec80] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.getImageLoader:()Lcom/stfalcon/chatkit/commons/ImageLoader; │ │ +30ec90: 5410 1543 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4315 │ │ +30ec94: 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 │ │ -30ec4c: |[30ec4c] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelected:()Z │ │ -30ec5c: 5510 1643 |0000: iget-boolean v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.isSelected:Z // field@4316 │ │ -30ec60: 0f00 |0002: return v0 │ │ +30ec50: |[30ec50] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelected:()Z │ │ +30ec60: 5510 1643 |0000: iget-boolean v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.isSelected:Z // field@4316 │ │ +30ec64: 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 │ │ -30ec64: |[30ec64] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelectionModeEnabled:()Z │ │ -30ec74: 6300 8843 |0000: sget-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4388 │ │ -30ec78: 0f00 |0002: return v0 │ │ +30ec68: |[30ec68] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelectionModeEnabled:()Z │ │ +30ec78: 6300 8843 |0000: sget-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4388 │ │ +30ec7c: 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 : 25862 (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 │ │ -30ea24: |[30ea24] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;)V │ │ -30ea34: 7020 b967 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b9 │ │ -30ea3a: 7020 b467 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b4 │ │ -30ea40: 0e00 |0006: return-void │ │ +30ea28: |[30ea28] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;)V │ │ +30ea38: 7020 b967 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b9 │ │ +30ea3e: 7020 b467 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b4 │ │ +30ea44: 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 │ │ -30ea44: |[30ea44] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30ea54: 7030 ba67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67ba │ │ -30ea5a: 7020 b467 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b4 │ │ -30ea60: 0e00 |0006: return-void │ │ +30ea48: |[30ea48] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30ea58: 7030 ba67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67ba │ │ +30ea5e: 7020 b467 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b4 │ │ +30ea64: 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 │ │ -30eaf0: |[30eaf0] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.init:(Landroid/view/View;)V │ │ -30eb00: 6000 6b34 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@346b │ │ -30eb04: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30eb0a: 0c00 |0005: move-result-object v0 │ │ -30eb0c: 1f00 8301 |0006: check-cast v0, Landroid/widget/TextView; // type@0183 │ │ -30eb10: 5b10 1243 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ -30eb14: 6000 6c34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageUserAvatar:I // field@346c │ │ -30eb18: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30eb1e: 0c02 |000f: move-result-object v2 │ │ -30eb20: 1f02 6c01 |0010: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ -30eb24: 5b12 1343 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ -30eb28: 0e00 |0014: return-void │ │ +30eaf4: |[30eaf4] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.init:(Landroid/view/View;)V │ │ +30eb04: 6000 6b34 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@346b │ │ +30eb08: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30eb0e: 0c00 |0005: move-result-object v0 │ │ +30eb10: 1f00 8301 |0006: check-cast v0, Landroid/widget/TextView; // type@0183 │ │ +30eb14: 5b10 1243 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ +30eb18: 6000 6c34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageUserAvatar:I // field@346c │ │ +30eb1c: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30eb22: 0c02 |000f: move-result-object v2 │ │ +30eb24: 1f02 6c01 |0010: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ +30eb28: 5b12 1343 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ +30eb2c: 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 │ │ -30ea64: |[30ea64] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30ea74: 5430 1243 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ -30ea78: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -30ea7c: 6e10 1a69 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextColor:()I // method@691a │ │ -30ea82: 0a01 |0007: move-result v1 │ │ -30ea84: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30ea8a: 5430 1243 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ -30ea8e: 6e10 1b69 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextSize:()I // method@691b │ │ -30ea94: 0a01 |0010: move-result v1 │ │ -30ea96: 8211 |0011: int-to-float v1, v1 │ │ -30ea98: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -30ea9a: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30eaa0: 5430 1243 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ -30eaa4: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30eaaa: 0c01 |001b: move-result-object v1 │ │ -30eaac: 6e10 1c69 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextStyle:()I // method@691c │ │ -30eab2: 0a02 |001f: move-result v2 │ │ -30eab4: 6e30 d205 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30eaba: 5430 1343 |0023: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ -30eabe: 3800 1800 |0025: if-eqz v0, 003d // +0018 │ │ -30eac2: 6e10 0505 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ -30eac8: 0c00 |002a: move-result-object v0 │ │ -30eaca: 6e10 0c69 0400 |002b: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarWidth:()I // method@690c │ │ -30ead0: 0a01 |002e: move-result v1 │ │ -30ead2: 5901 6100 |002f: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0061 │ │ -30ead6: 5430 1343 |0031: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ -30eada: 6e10 0505 0000 |0033: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ -30eae0: 0c00 |0036: move-result-object v0 │ │ -30eae2: 6e10 0b69 0400 |0037: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarHeight:()I // method@690b │ │ -30eae8: 0a04 |003a: move-result v4 │ │ -30eaea: 5904 6000 |003b: iput v4, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0060 │ │ -30eaee: 0e00 |003d: return-void │ │ +30ea68: |[30ea68] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30ea78: 5430 1243 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ +30ea7c: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +30ea80: 6e10 1a69 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextColor:()I // method@691a │ │ +30ea86: 0a01 |0007: move-result v1 │ │ +30ea88: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30ea8e: 5430 1243 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ +30ea92: 6e10 1b69 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextSize:()I // method@691b │ │ +30ea98: 0a01 |0010: move-result v1 │ │ +30ea9a: 8211 |0011: int-to-float v1, v1 │ │ +30ea9c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +30ea9e: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30eaa4: 5430 1243 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ +30eaa8: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30eaae: 0c01 |001b: move-result-object v1 │ │ +30eab0: 6e10 1c69 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextStyle:()I // method@691c │ │ +30eab6: 0a02 |001f: move-result v2 │ │ +30eab8: 6e30 d205 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30eabe: 5430 1343 |0023: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ +30eac2: 3800 1800 |0025: if-eqz v0, 003d // +0018 │ │ +30eac6: 6e10 0505 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ +30eacc: 0c00 |002a: move-result-object v0 │ │ +30eace: 6e10 0c69 0400 |002b: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarWidth:()I // method@690c │ │ +30ead4: 0a01 |002e: move-result v1 │ │ +30ead6: 5901 6100 |002f: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0061 │ │ +30eada: 5430 1343 |0031: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ +30eade: 6e10 0505 0000 |0033: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ +30eae4: 0c00 |0036: move-result-object v0 │ │ +30eae6: 6e10 0b69 0400 |0037: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarHeight:()I // method@690b │ │ +30eaec: 0a04 |003a: move-result v4 │ │ +30eaee: 5904 6000 |003b: iput v4, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0060 │ │ +30eaf2: 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 │ │ -30eb2c: |[30eb2c] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30eb3c: 5430 1243 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ -30eb40: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -30eb44: 7210 2f67 0400 |0004: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -30eb4a: 0c01 |0007: move-result-object v1 │ │ -30eb4c: 6202 d043 |0008: sget-object v2, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43d0 │ │ -30eb50: 7120 3e69 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@693e │ │ -30eb56: 0c01 |000d: move-result-object v1 │ │ -30eb58: 6e20 c505 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30eb5e: 5430 1343 |0011: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ -30eb62: 3800 3e00 |0013: if-eqz v0, 0051 // +003e │ │ -30eb66: 5430 1143 |0015: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4311 │ │ -30eb6a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -30eb6c: 3800 1c00 |0018: if-eqz v0, 0034 // +001c │ │ -30eb70: 7210 3367 0400 |001a: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ -30eb76: 0c00 |001d: move-result-object v0 │ │ -30eb78: 7210 3467 0000 |001e: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6734 │ │ -30eb7e: 0c00 |0021: move-result-object v0 │ │ -30eb80: 3800 1200 |0022: if-eqz v0, 0034 // +0012 │ │ -30eb84: 7210 3367 0400 |0024: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ -30eb8a: 0c00 |0027: move-result-object v0 │ │ -30eb8c: 7210 3467 0000 |0028: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6734 │ │ -30eb92: 0c00 |002b: move-result-object v0 │ │ -30eb94: 6e10 ceca 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@cace │ │ -30eb9a: 0a00 |002f: move-result v0 │ │ -30eb9c: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ -30eba0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -30eba2: 2802 |0033: goto 0035 // +0002 │ │ -30eba4: 0110 |0034: move v0, v1 │ │ -30eba6: 5432 1343 |0035: iget-object v2, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ -30ebaa: 3800 0300 |0037: if-eqz v0, 003a // +0003 │ │ -30ebae: 2803 |0039: goto 003c // +0003 │ │ -30ebb0: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -30ebb4: 6e20 1f05 1200 |003c: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@051f │ │ -30ebba: 3800 1200 |003f: if-eqz v0, 0051 // +0012 │ │ -30ebbe: 5430 1143 |0041: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4311 │ │ -30ebc2: 5431 1343 |0043: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ -30ebc6: 7210 3367 0400 |0045: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ -30ebcc: 0c04 |0048: move-result-object v4 │ │ -30ebce: 7210 3467 0400 |0049: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6734 │ │ -30ebd4: 0c04 |004c: move-result-object v4 │ │ -30ebd6: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -30ebd8: 7240 1767 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@6717 │ │ -30ebde: 0e00 |0051: return-void │ │ +30eb30: |[30eb30] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30eb40: 5430 1243 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4312 │ │ +30eb44: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +30eb48: 7210 2f67 0400 |0004: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +30eb4e: 0c01 |0007: move-result-object v1 │ │ +30eb50: 6202 d043 |0008: sget-object v2, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43d0 │ │ +30eb54: 7120 3e69 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@693e │ │ +30eb5a: 0c01 |000d: move-result-object v1 │ │ +30eb5c: 6e20 c505 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30eb62: 5430 1343 |0011: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ +30eb66: 3800 3e00 |0013: if-eqz v0, 0051 // +003e │ │ +30eb6a: 5430 1143 |0015: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4311 │ │ +30eb6e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +30eb70: 3800 1c00 |0018: if-eqz v0, 0034 // +001c │ │ +30eb74: 7210 3367 0400 |001a: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ +30eb7a: 0c00 |001d: move-result-object v0 │ │ +30eb7c: 7210 3467 0000 |001e: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6734 │ │ +30eb82: 0c00 |0021: move-result-object v0 │ │ +30eb84: 3800 1200 |0022: if-eqz v0, 0034 // +0012 │ │ +30eb88: 7210 3367 0400 |0024: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ +30eb8e: 0c00 |0027: move-result-object v0 │ │ +30eb90: 7210 3467 0000 |0028: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6734 │ │ +30eb96: 0c00 |002b: move-result-object v0 │ │ +30eb98: 6e10 ceca 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@cace │ │ +30eb9e: 0a00 |002f: move-result v0 │ │ +30eba0: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ +30eba4: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +30eba6: 2802 |0033: goto 0035 // +0002 │ │ +30eba8: 0110 |0034: move v0, v1 │ │ +30ebaa: 5432 1343 |0035: iget-object v2, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ +30ebae: 3800 0300 |0037: if-eqz v0, 003a // +0003 │ │ +30ebb2: 2803 |0039: goto 003c // +0003 │ │ +30ebb4: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +30ebb8: 6e20 1f05 1200 |003c: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@051f │ │ +30ebbe: 3800 1200 |003f: if-eqz v0, 0051 // +0012 │ │ +30ebc2: 5430 1143 |0041: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4311 │ │ +30ebc6: 5431 1343 |0043: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4313 │ │ +30ebca: 7210 3367 0400 |0045: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ +30ebd0: 0c04 |0048: move-result-object v4 │ │ +30ebd2: 7210 3467 0400 |0049: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6734 │ │ +30ebd8: 0c04 |004c: move-result-object v4 │ │ +30ebda: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +30ebdc: 7240 1767 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@6717 │ │ +30ebe2: 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 │ │ -30ebe0: |[30ebe0] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30ebf0: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -30ebf4: 6e20 b567 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b5 │ │ -30ebfa: 0e00 |0005: return-void │ │ +30ebe4: |[30ebe4] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30ebf4: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +30ebf8: 6e20 b567 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b5 │ │ +30ebfe: 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 │ │ -30f28c: |[30f28c] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ -30f29c: 7020 b167 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67b1 │ │ -30f2a2: 7020 e967 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e9 │ │ -30f2a8: 0e00 |0006: return-void │ │ +30f290: |[30f290] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ +30f2a0: 7020 b167 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67b1 │ │ +30f2a6: 7020 e967 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e9 │ │ +30f2ac: 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 │ │ -30f2ac: |[30f2ac] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30f2bc: 7030 b267 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b2 │ │ -30f2c2: 7020 e967 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e9 │ │ -30f2c8: 0e00 |0006: return-void │ │ +30f2b0: |[30f2b0] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30f2c0: 7030 b267 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b2 │ │ +30f2c6: 7020 e967 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e9 │ │ +30f2cc: 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 │ │ -30f398: |[30f398] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ -30f3a8: 6000 da33 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33da │ │ -30f3ac: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f3b2: 0c00 |0005: move-result-object v0 │ │ -30f3b4: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ -30f3b8: 5b10 2943 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ -30f3bc: 6000 6a34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@346a │ │ -30f3c0: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f3c6: 0c02 |000f: move-result-object v2 │ │ -30f3c8: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30f3cc: 5b12 2a43 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f3d0: 0e00 |0014: return-void │ │ +30f39c: |[30f39c] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f3ac: 6000 da33 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33da │ │ +30f3b0: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f3b6: 0c00 |0005: move-result-object v0 │ │ +30f3b8: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ +30f3bc: 5b10 2943 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ +30f3c0: 6000 6a34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@346a │ │ +30f3c4: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f3ca: 0c02 |000f: move-result-object v2 │ │ +30f3cc: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30f3d0: 5b12 2a43 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f3d4: 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 │ │ -30f2cc: |[30f2cc] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30f2dc: 6f20 b367 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b3 │ │ -30f2e2: 5450 2943 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ -30f2e6: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -30f2ea: 6e10 0f69 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingLeft:()I // method@690f │ │ -30f2f0: 0a01 |000a: move-result v1 │ │ -30f2f2: 6e10 1169 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingTop:()I // method@6911 │ │ -30f2f8: 0a02 |000e: move-result v2 │ │ -30f2fa: 6e10 1069 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingRight:()I // method@6910 │ │ -30f300: 0a03 |0012: move-result v3 │ │ -30f302: 6e10 0e69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingBottom:()I // method@690e │ │ -30f308: 0a04 |0016: move-result v4 │ │ -30f30a: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ -30f310: 5450 2943 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ -30f314: 6e10 0d69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@690d │ │ -30f31a: 0c01 |001f: move-result-object v1 │ │ -30f31c: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -30f322: 5450 2a43 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f326: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ -30f32a: 6e10 1669 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextColor:()I // method@6916 │ │ -30f330: 0a01 |002a: move-result v1 │ │ -30f332: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30f338: 5450 2a43 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f33c: 6e10 1869 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextSize:()I // method@6918 │ │ -30f342: 0a01 |0033: move-result v1 │ │ -30f344: 8211 |0034: int-to-float v1, v1 │ │ -30f346: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -30f348: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30f34e: 5450 2a43 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f352: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30f358: 0c01 |003e: move-result-object v1 │ │ -30f35a: 6e10 1969 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextStyle:()I // method@6919 │ │ -30f360: 0a02 |0042: move-result v2 │ │ -30f362: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30f368: 5450 2a43 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f36c: 6e10 2f69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692f │ │ -30f372: 0a01 |004b: move-result v1 │ │ -30f374: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ -30f37a: 5450 2a43 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f37e: 6e10 1769 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextLinkColor:()I // method@6917 │ │ -30f384: 0a06 |0054: move-result v6 │ │ -30f386: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ -30f38c: 5456 2a43 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f390: 6e20 e867 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67e8 │ │ -30f396: 0e00 |005d: return-void │ │ +30f2d0: |[30f2d0] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30f2e0: 6f20 b367 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b3 │ │ +30f2e6: 5450 2943 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ +30f2ea: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +30f2ee: 6e10 0f69 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingLeft:()I // method@690f │ │ +30f2f4: 0a01 |000a: move-result v1 │ │ +30f2f6: 6e10 1169 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingTop:()I // method@6911 │ │ +30f2fc: 0a02 |000e: move-result v2 │ │ +30f2fe: 6e10 1069 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingRight:()I // method@6910 │ │ +30f304: 0a03 |0012: move-result v3 │ │ +30f306: 6e10 0e69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingBottom:()I // method@690e │ │ +30f30c: 0a04 |0016: move-result v4 │ │ +30f30e: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ +30f314: 5450 2943 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ +30f318: 6e10 0d69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@690d │ │ +30f31e: 0c01 |001f: move-result-object v1 │ │ +30f320: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +30f326: 5450 2a43 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f32a: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ +30f32e: 6e10 1669 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextColor:()I // method@6916 │ │ +30f334: 0a01 |002a: move-result v1 │ │ +30f336: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30f33c: 5450 2a43 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f340: 6e10 1869 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextSize:()I // method@6918 │ │ +30f346: 0a01 |0033: move-result v1 │ │ +30f348: 8211 |0034: int-to-float v1, v1 │ │ +30f34a: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +30f34c: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30f352: 5450 2a43 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f356: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30f35c: 0c01 |003e: move-result-object v1 │ │ +30f35e: 6e10 1969 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextStyle:()I // method@6919 │ │ +30f364: 0a02 |0042: move-result v2 │ │ +30f366: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30f36c: 5450 2a43 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f370: 6e10 2f69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692f │ │ +30f376: 0a01 |004b: move-result v1 │ │ +30f378: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ +30f37e: 5450 2a43 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f382: 6e10 1769 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextLinkColor:()I // method@6917 │ │ +30f388: 0a06 |0054: move-result v6 │ │ +30f38a: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ +30f390: 5456 2a43 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f394: 6e20 e867 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67e8 │ │ +30f39a: 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 │ │ -30f3d4: |[30f3d4] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f3e4: 6f20 b567 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b5 │ │ -30f3ea: 5420 2943 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ -30f3ee: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -30f3f2: 6e10 ea67 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.isSelected:()Z // method@67ea │ │ -30f3f8: 0a01 |000a: move-result v1 │ │ -30f3fa: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ -30f400: 5420 2a43 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ -30f404: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -30f408: 7210 3267 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@6732 │ │ -30f40e: 0c03 |0015: move-result-object v3 │ │ -30f410: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30f416: 0e00 |0019: return-void │ │ +30f3d8: |[30f3d8] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f3e8: 6f20 b567 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b5 │ │ +30f3ee: 5420 2943 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4329 │ │ +30f3f2: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +30f3f6: 6e10 ea67 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.isSelected:()Z // method@67ea │ │ +30f3fc: 0a01 |000a: move-result v1 │ │ +30f3fe: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ +30f404: 5420 2a43 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432a │ │ +30f408: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +30f40c: 7210 3267 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@6732 │ │ +30f412: 0c03 |0015: move-result-object v3 │ │ +30f414: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30f41a: 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 │ │ -30f418: |[30f418] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f428: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -30f42c: 6e20 eb67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67eb │ │ -30f432: 0e00 |0005: return-void │ │ +30f41c: |[30f41c] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f42c: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +30f430: 6e20 eb67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67eb │ │ +30f436: 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 │ │ -30f434: |[30f434] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewAttached:()V │ │ -30f444: 0e00 |0000: return-void │ │ +30f438: |[30f438] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewAttached:()V │ │ +30f448: 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 │ │ -30f448: |[30f448] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewDetached:()V │ │ -30f458: 0e00 |0000: return-void │ │ +30f44c: |[30f44c] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewDetached:()V │ │ +30f45c: 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 │ │ -30f45c: |[30f45c] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewRecycled:()V │ │ -30f46c: 0e00 |0000: return-void │ │ +30f460: |[30f460] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewRecycled:()V │ │ +30f470: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25862 (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 │ │ -30f0c8: |[30f0c8] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;)V │ │ -30f0d8: 7020 b167 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67b1 │ │ -30f0de: 7020 dd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67dd │ │ -30f0e4: 0e00 |0006: return-void │ │ +30f0cc: |[30f0cc] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;)V │ │ +30f0dc: 7020 b167 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67b1 │ │ +30f0e2: 7020 dd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67dd │ │ +30f0e8: 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 │ │ -30f0e8: |[30f0e8] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30f0f8: 7030 b267 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b2 │ │ -30f0fe: 7020 dd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67dd │ │ -30f104: 0e00 |0006: return-void │ │ +30f0ec: |[30f0ec] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30f0fc: 7030 b267 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b2 │ │ +30f102: 7020 dd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67dd │ │ +30f108: 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 │ │ -30f184: |[30f184] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.init:(Landroid/view/View;)V │ │ -30f194: 6000 3934 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.image:I // field@3439 │ │ -30f198: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f19e: 0c00 |0005: move-result-object v0 │ │ -30f1a0: 1f00 6c01 |0006: check-cast v0, Landroid/widget/ImageView; // type@016c │ │ -30f1a4: 5b10 2543 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4325 │ │ -30f1a8: 6000 3a34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.imageOverlay:I // field@343a │ │ -30f1ac: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f1b2: 0c02 |000f: move-result-object v2 │ │ -30f1b4: 5b12 2743 |0010: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4327 │ │ -30f1b8: 0e00 |0012: return-void │ │ +30f188: |[30f188] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f198: 6000 3934 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.image:I // field@3439 │ │ +30f19c: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f1a2: 0c00 |0005: move-result-object v0 │ │ +30f1a4: 1f00 6c01 |0006: check-cast v0, Landroid/widget/ImageView; // type@016c │ │ +30f1a8: 5b10 2543 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4325 │ │ +30f1ac: 6000 3a34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.imageOverlay:I // field@343a │ │ +30f1b0: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f1b6: 0c02 |000f: move-result-object v2 │ │ +30f1b8: 5b12 2743 |0010: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4327 │ │ +30f1bc: 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 │ │ -30f108: |[30f108] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30f118: 6f20 b367 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b3 │ │ -30f11e: 5430 2843 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ -30f122: 3800 2500 |0005: if-eqz v0, 002a // +0025 │ │ -30f126: 5430 2843 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ -30f12a: 6e10 1369 0400 |0009: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextColor:()I // method@6913 │ │ -30f130: 0a01 |000c: move-result v1 │ │ -30f132: 6e20 ca05 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30f138: 5430 2843 |0010: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ -30f13c: 6e10 1469 0400 |0012: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextSize:()I // method@6914 │ │ -30f142: 0a01 |0015: move-result v1 │ │ -30f144: 8211 |0016: int-to-float v1, v1 │ │ -30f146: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -30f148: 6e30 d005 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30f14e: 5430 2843 |001b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ -30f152: 5431 2843 |001d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ -30f156: 6e10 af05 0100 |001f: invoke-virtual {v1}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30f15c: 0c01 |0022: move-result-object v1 │ │ -30f15e: 6e10 1569 0400 |0023: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextStyle:()I // method@6915 │ │ -30f164: 0a02 |0026: move-result v2 │ │ -30f166: 6e30 d205 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30f16c: 5430 2743 |002a: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4327 │ │ -30f170: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ -30f174: 6e10 1269 0400 |002e: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageOverlayDrawable:()Landroid/graphics/drawable/Drawable; // method@6912 │ │ -30f17a: 0c04 |0031: move-result-object v4 │ │ -30f17c: 7120 6207 4000 |0032: invoke-static {v0, v4}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -30f182: 0e00 |0035: return-void │ │ +30f10c: |[30f10c] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30f11c: 6f20 b367 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b3 │ │ +30f122: 5430 2843 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ +30f126: 3800 2500 |0005: if-eqz v0, 002a // +0025 │ │ +30f12a: 5430 2843 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ +30f12e: 6e10 1369 0400 |0009: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextColor:()I // method@6913 │ │ +30f134: 0a01 |000c: move-result v1 │ │ +30f136: 6e20 ca05 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30f13c: 5430 2843 |0010: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ +30f140: 6e10 1469 0400 |0012: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextSize:()I // method@6914 │ │ +30f146: 0a01 |0015: move-result v1 │ │ +30f148: 8211 |0016: int-to-float v1, v1 │ │ +30f14a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +30f14c: 6e30 d005 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30f152: 5430 2843 |001b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ +30f156: 5431 2843 |001d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4328 │ │ +30f15a: 6e10 af05 0100 |001f: invoke-virtual {v1}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30f160: 0c01 |0022: move-result-object v1 │ │ +30f162: 6e10 1569 0400 |0023: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextStyle:()I // method@6915 │ │ +30f168: 0a02 |0026: move-result v2 │ │ +30f16a: 6e30 d205 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30f170: 5430 2743 |002a: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4327 │ │ +30f174: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ +30f178: 6e10 1269 0400 |002e: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageOverlayDrawable:()Landroid/graphics/drawable/Drawable; // method@6912 │ │ +30f17e: 0c04 |0031: move-result-object v4 │ │ +30f180: 7120 6207 4000 |0032: invoke-static {v0, v4}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +30f186: 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 │ │ -30f0b4: |[30f0b4] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; │ │ -30f0c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -30f0c6: 1101 |0001: return-object v1 │ │ +30f0b8: |[30f0b8] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; │ │ +30f0c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +30f0ca: 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 │ │ -30f1bc: |[30f1bc] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f1cc: 1f01 0511 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1105 │ │ -30f1d0: 6e20 e067 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67e0 │ │ -30f1d6: 0e00 |0005: return-void │ │ +30f1c0: |[30f1c0] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f1d0: 1f01 0511 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1105 │ │ +30f1d4: 6e20 e067 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67e0 │ │ +30f1da: 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 │ │ -30f1d8: |[30f1d8] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V │ │ -30f1e8: 6f20 b567 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b5 │ │ -30f1ee: 5430 2543 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4325 │ │ -30f1f2: 3800 1500 |0005: if-eqz v0, 001a // +0015 │ │ -30f1f6: 5430 2643 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4326 │ │ -30f1fa: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -30f1fe: 5430 2643 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4326 │ │ -30f202: 5431 2543 |000d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4325 │ │ -30f206: 7210 3767 0400 |000f: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;.getImageUrl:()Ljava/lang/String; // method@6737 │ │ -30f20c: 0c02 |0012: move-result-object v2 │ │ -30f20e: 6e20 dc67 4300 |0013: invoke-virtual {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; // method@67dc │ │ -30f214: 0c04 |0016: move-result-object v4 │ │ -30f216: 7240 1767 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@6717 │ │ -30f21c: 5434 2743 |001a: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4327 │ │ -30f220: 3804 0900 |001c: if-eqz v4, 0025 // +0009 │ │ -30f224: 6e10 de67 0300 |001e: invoke-virtual {v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.isSelected:()Z // method@67de │ │ -30f22a: 0a00 |0021: move-result v0 │ │ -30f22c: 6e20 4504 0400 |0022: invoke-virtual {v4, v0}, Landroid/view/View;.setSelected:(Z)V // method@0445 │ │ -30f232: 0e00 |0025: return-void │ │ +30f1dc: |[30f1dc] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V │ │ +30f1ec: 6f20 b567 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b5 │ │ +30f1f2: 5430 2543 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4325 │ │ +30f1f6: 3800 1500 |0005: if-eqz v0, 001a // +0015 │ │ +30f1fa: 5430 2643 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4326 │ │ +30f1fe: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +30f202: 5430 2643 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4326 │ │ +30f206: 5431 2543 |000d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4325 │ │ +30f20a: 7210 3767 0400 |000f: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;.getImageUrl:()Ljava/lang/String; // method@6737 │ │ +30f210: 0c02 |0012: move-result-object v2 │ │ +30f212: 6e20 dc67 4300 |0013: invoke-virtual {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; // method@67dc │ │ +30f218: 0c04 |0016: move-result-object v4 │ │ +30f21a: 7240 1767 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@6717 │ │ +30f220: 5434 2743 |001a: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4327 │ │ +30f224: 3804 0900 |001c: if-eqz v4, 0025 // +0009 │ │ +30f228: 6e10 de67 0300 |001e: invoke-virtual {v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.isSelected:()Z // method@67de │ │ +30f22e: 0a00 |0021: move-result v0 │ │ +30f230: 6e20 4504 0400 |0022: invoke-virtual {v4, v0}, Landroid/view/View;.setSelected:(Z)V // method@0445 │ │ +30f236: 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 │ │ -30f234: |[30f234] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f244: 1f01 0511 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1105 │ │ -30f248: 6e20 e067 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67e0 │ │ -30f24e: 0e00 |0005: return-void │ │ +30f238: |[30f238] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f248: 1f01 0511 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1105 │ │ +30f24c: 6e20 e067 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67e0 │ │ +30f252: 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 │ │ -30f250: |[30f250] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewAttached:()V │ │ -30f260: 0e00 |0000: return-void │ │ +30f254: |[30f254] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewAttached:()V │ │ +30f264: 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 │ │ -30f264: |[30f264] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewDetached:()V │ │ -30f274: 0e00 |0000: return-void │ │ +30f268: |[30f268] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewDetached:()V │ │ +30f278: 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 │ │ -30f278: |[30f278] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewRecycled:()V │ │ -30f288: 0e00 |0000: return-void │ │ +30f27c: |[30f27c] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewRecycled:()V │ │ +30f28c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25862 (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 │ │ -30ecf4: |[30ecf4] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;)V │ │ -30ed04: 7020 b967 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b9 │ │ -30ed0a: 7020 c267 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67c2 │ │ -30ed10: 0e00 |0006: return-void │ │ +30ecf8: |[30ecf8] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;)V │ │ +30ed08: 7020 b967 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b9 │ │ +30ed0e: 7020 c267 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67c2 │ │ +30ed14: 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 │ │ -30ed14: |[30ed14] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30ed24: 7030 ba67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67ba │ │ -30ed2a: 7020 c267 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67c2 │ │ -30ed30: 0e00 |0006: return-void │ │ +30ed18: |[30ed18] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30ed28: 7030 ba67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67ba │ │ +30ed2e: 7020 c267 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67c2 │ │ +30ed34: 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 │ │ -30ed8c: |[30ed8c] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.init:(Landroid/view/View;)V │ │ -30ed9c: 6000 6b34 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@346b │ │ -30eda0: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30eda6: 0c02 |0005: move-result-object v2 │ │ -30eda8: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30edac: 5b12 1a43 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ -30edb0: 0e00 |000a: return-void │ │ +30ed90: |[30ed90] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.init:(Landroid/view/View;)V │ │ +30eda0: 6000 6b34 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@346b │ │ +30eda4: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30edaa: 0c02 |0005: move-result-object v2 │ │ +30edac: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30edb0: 5b12 1a43 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ +30edb4: 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 │ │ -30ed34: |[30ed34] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30ed44: 5430 1a43 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ -30ed48: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -30ed4c: 6e10 2b69 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextColor:()I // method@692b │ │ -30ed52: 0a01 |0007: move-result v1 │ │ -30ed54: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30ed5a: 5430 1a43 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ -30ed5e: 6e10 2c69 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextSize:()I // method@692c │ │ -30ed64: 0a01 |0010: move-result v1 │ │ -30ed66: 8211 |0011: int-to-float v1, v1 │ │ -30ed68: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -30ed6a: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30ed70: 5430 1a43 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ -30ed74: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30ed7a: 0c01 |001b: move-result-object v1 │ │ -30ed7c: 6e10 2d69 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextStyle:()I // method@692d │ │ -30ed82: 0a04 |001f: move-result v4 │ │ -30ed84: 6e30 d205 1004 |0020: invoke-virtual {v0, v1, v4}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30ed8a: 0e00 |0023: return-void │ │ +30ed38: |[30ed38] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30ed48: 5430 1a43 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ +30ed4c: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +30ed50: 6e10 2b69 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextColor:()I // method@692b │ │ +30ed56: 0a01 |0007: move-result v1 │ │ +30ed58: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30ed5e: 5430 1a43 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ +30ed62: 6e10 2c69 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextSize:()I // method@692c │ │ +30ed68: 0a01 |0010: move-result v1 │ │ +30ed6a: 8211 |0011: int-to-float v1, v1 │ │ +30ed6c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +30ed6e: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30ed74: 5430 1a43 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ +30ed78: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30ed7e: 0c01 |001b: move-result-object v1 │ │ +30ed80: 6e10 2d69 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextStyle:()I // method@692d │ │ +30ed86: 0a04 |001f: move-result v4 │ │ +30ed88: 6e30 d205 1004 |0020: invoke-virtual {v0, v1, v4}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30ed8e: 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 │ │ -30edb4: |[30edb4] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30edc4: 5420 1a43 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ -30edc8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -30edcc: 7210 2f67 0300 |0004: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -30edd2: 0c03 |0007: move-result-object v3 │ │ -30edd4: 6201 d043 |0008: sget-object v1, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43d0 │ │ -30edd8: 7120 3e69 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@693e │ │ -30edde: 0c03 |000d: move-result-object v3 │ │ -30ede0: 6e20 c505 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30ede6: 0e00 |0011: return-void │ │ +30edb8: |[30edb8] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30edc8: 5420 1a43 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@431a │ │ +30edcc: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +30edd0: 7210 2f67 0300 |0004: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +30edd6: 0c03 |0007: move-result-object v3 │ │ +30edd8: 6201 d043 |0008: sget-object v1, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43d0 │ │ +30eddc: 7120 3e69 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@693e │ │ +30ede2: 0c03 |000d: move-result-object v3 │ │ +30ede4: 6e20 c505 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30edea: 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 │ │ -30ede8: |[30ede8] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30edf8: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -30edfc: 6e20 c367 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c3 │ │ -30ee02: 0e00 |0005: return-void │ │ +30edec: |[30edec] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30edfc: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +30ee00: 6e20 c367 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c3 │ │ +30ee06: 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 │ │ -30f648: |[30f648] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ -30f658: 7020 bf67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;)V // method@67bf │ │ -30f65e: 7020 0068 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@6800 │ │ -30f664: 0e00 |0006: return-void │ │ +30f64c: |[30f64c] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ +30f65c: 7020 bf67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;)V // method@67bf │ │ +30f662: 7020 0068 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@6800 │ │ +30f668: 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 │ │ -30f668: |[30f668] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30f678: 7030 c067 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67c0 │ │ -30f67e: 7020 0068 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@6800 │ │ -30f684: 0e00 |0006: return-void │ │ +30f66c: |[30f66c] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30f67c: 7030 c067 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67c0 │ │ +30f682: 7020 0068 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@6800 │ │ +30f688: 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 │ │ -30f754: |[30f754] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ -30f764: 6000 da33 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33da │ │ -30f768: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f76e: 0c00 |0005: move-result-object v0 │ │ -30f770: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ -30f774: 5b10 2f43 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ -30f778: 6000 6a34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@346a │ │ -30f77c: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f782: 0c02 |000f: move-result-object v2 │ │ -30f784: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30f788: 5b12 3043 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f78c: 0e00 |0014: return-void │ │ +30f758: |[30f758] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f768: 6000 da33 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33da │ │ +30f76c: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f772: 0c00 |0005: move-result-object v0 │ │ +30f774: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ +30f778: 5b10 2f43 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ +30f77c: 6000 6a34 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@346a │ │ +30f780: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f786: 0c02 |000f: move-result-object v2 │ │ +30f788: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30f78c: 5b12 3043 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f790: 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 │ │ -30f688: |[30f688] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30f698: 6f20 c167 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67c1 │ │ -30f69e: 5450 2f43 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ -30f6a2: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -30f6a6: 6e10 2069 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingLeft:()I // method@6920 │ │ -30f6ac: 0a01 |000a: move-result v1 │ │ -30f6ae: 6e10 2269 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingTop:()I // method@6922 │ │ -30f6b4: 0a02 |000e: move-result v2 │ │ -30f6b6: 6e10 2169 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingRight:()I // method@6921 │ │ -30f6bc: 0a03 |0012: move-result v3 │ │ -30f6be: 6e10 1f69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingBottom:()I // method@691f │ │ -30f6c4: 0a04 |0016: move-result v4 │ │ -30f6c6: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ -30f6cc: 5450 2f43 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ -30f6d0: 6e10 1e69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@691e │ │ -30f6d6: 0c01 |001f: move-result-object v1 │ │ -30f6d8: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -30f6de: 5450 3043 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f6e2: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ -30f6e6: 6e10 2769 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextColor:()I // method@6927 │ │ -30f6ec: 0a01 |002a: move-result v1 │ │ -30f6ee: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30f6f4: 5450 3043 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f6f8: 6e10 2969 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextSize:()I // method@6929 │ │ -30f6fe: 0a01 |0033: move-result v1 │ │ -30f700: 8211 |0034: int-to-float v1, v1 │ │ -30f702: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -30f704: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30f70a: 5450 3043 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f70e: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30f714: 0c01 |003e: move-result-object v1 │ │ -30f716: 6e10 2a69 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextStyle:()I // method@692a │ │ -30f71c: 0a02 |0042: move-result v2 │ │ -30f71e: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30f724: 5450 3043 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f728: 6e10 2f69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692f │ │ -30f72e: 0a01 |004b: move-result v1 │ │ -30f730: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ -30f736: 5450 3043 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f73a: 6e10 2869 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextLinkColor:()I // method@6928 │ │ -30f740: 0a06 |0054: move-result v6 │ │ -30f742: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ -30f748: 5456 3043 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f74c: 6e20 ff67 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67ff │ │ -30f752: 0e00 |005d: return-void │ │ +30f68c: |[30f68c] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30f69c: 6f20 c167 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67c1 │ │ +30f6a2: 5450 2f43 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ +30f6a6: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +30f6aa: 6e10 2069 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingLeft:()I // method@6920 │ │ +30f6b0: 0a01 |000a: move-result v1 │ │ +30f6b2: 6e10 2269 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingTop:()I // method@6922 │ │ +30f6b8: 0a02 |000e: move-result v2 │ │ +30f6ba: 6e10 2169 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingRight:()I // method@6921 │ │ +30f6c0: 0a03 |0012: move-result v3 │ │ +30f6c2: 6e10 1f69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingBottom:()I // method@691f │ │ +30f6c8: 0a04 |0016: move-result v4 │ │ +30f6ca: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ +30f6d0: 5450 2f43 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ +30f6d4: 6e10 1e69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@691e │ │ +30f6da: 0c01 |001f: move-result-object v1 │ │ +30f6dc: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +30f6e2: 5450 3043 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f6e6: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ +30f6ea: 6e10 2769 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextColor:()I // method@6927 │ │ +30f6f0: 0a01 |002a: move-result v1 │ │ +30f6f2: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30f6f8: 5450 3043 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f6fc: 6e10 2969 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextSize:()I // method@6929 │ │ +30f702: 0a01 |0033: move-result v1 │ │ +30f704: 8211 |0034: int-to-float v1, v1 │ │ +30f706: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +30f708: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30f70e: 5450 3043 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f712: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30f718: 0c01 |003e: move-result-object v1 │ │ +30f71a: 6e10 2a69 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextStyle:()I // method@692a │ │ +30f720: 0a02 |0042: move-result v2 │ │ +30f722: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30f728: 5450 3043 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f72c: 6e10 2f69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692f │ │ +30f732: 0a01 |004b: move-result v1 │ │ +30f734: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ +30f73a: 5450 3043 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f73e: 6e10 2869 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextLinkColor:()I // method@6928 │ │ +30f744: 0a06 |0054: move-result v6 │ │ +30f746: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ +30f74c: 5456 3043 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f750: 6e20 ff67 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67ff │ │ +30f756: 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 │ │ -30f790: |[30f790] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f7a0: 6f20 c367 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c3 │ │ -30f7a6: 5420 2f43 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ -30f7aa: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -30f7ae: 6e10 0168 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.isSelected:()Z // method@6801 │ │ -30f7b4: 0a01 |000a: move-result v1 │ │ -30f7b6: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ -30f7bc: 5420 3043 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ -30f7c0: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -30f7c4: 7210 3267 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@6732 │ │ -30f7ca: 0c03 |0015: move-result-object v3 │ │ -30f7cc: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30f7d2: 0e00 |0019: return-void │ │ +30f794: |[30f794] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f7a4: 6f20 c367 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c3 │ │ +30f7aa: 5420 2f43 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432f │ │ +30f7ae: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +30f7b2: 6e10 0168 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.isSelected:()Z // method@6801 │ │ +30f7b8: 0a01 |000a: move-result v1 │ │ +30f7ba: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ +30f7c0: 5420 3043 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4330 │ │ +30f7c4: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +30f7c8: 7210 3267 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@6732 │ │ +30f7ce: 0c03 |0015: move-result-object v3 │ │ +30f7d0: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30f7d6: 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 │ │ -30f7d4: |[30f7d4] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f7e4: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -30f7e8: 6e20 0268 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6802 │ │ -30f7ee: 0e00 |0005: return-void │ │ +30f7d8: |[30f7d8] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f7e8: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +30f7ec: 6e20 0268 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6802 │ │ +30f7f2: 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 │ │ -30f7f0: |[30f7f0] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewAttached:()V │ │ -30f800: 0e00 |0000: return-void │ │ +30f7f4: |[30f7f4] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewAttached:()V │ │ +30f804: 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 │ │ -30f804: |[30f804] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewDetached:()V │ │ -30f814: 0e00 |0000: return-void │ │ +30f808: |[30f808] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewDetached:()V │ │ +30f818: 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 │ │ -30f818: |[30f818] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewRecycled:()V │ │ -30f828: 0e00 |0000: return-void │ │ +30f81c: |[30f81c] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewRecycled:()V │ │ +30f82c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25862 (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 │ │ -311ad8: |[311ad8] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ -311ae8: 2200 2711 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1127 │ │ -311aec: 7010 0d68 0000 |0002: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680d │ │ -311af2: 7040 b268 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@68b2 │ │ -311af8: 0e00 |0008: return-void │ │ +311adc: |[311adc] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ +311aec: 2200 2711 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1127 │ │ +311af0: 7010 0d68 0000 |0002: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680d │ │ +311af6: 7040 b268 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@68b2 │ │ +311afc: 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 │ │ -311afc: |[311afc] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ -311b0c: 7010 2c08 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ -311b12: 2200 1c01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011c │ │ -311b16: 7010 bc03 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@03bc │ │ -311b1c: 5b10 9543 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4395 │ │ -311b20: 5b12 9443 |000a: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4394 │ │ -311b24: 5b13 8643 |000c: iput-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ -311b28: 5b14 8743 |000e: iput-object v4, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4387 │ │ -311b2c: 2202 3e21 |0010: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ -311b30: 7010 d7cc 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -311b36: 5b12 8943 |0015: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311b3a: 6901 8343 |0017: sput-object v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4383 │ │ -311b3e: 0e00 |0019: return-void │ │ +311b00: |[311b00] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ +311b10: 7010 2c08 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ +311b16: 2200 1c01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011c │ │ +311b1a: 7010 bc03 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@03bc │ │ +311b20: 5b10 9543 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4395 │ │ +311b24: 5b12 9443 |000a: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4394 │ │ +311b28: 5b13 8643 |000c: iput-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ +311b2c: 5b14 8743 |000e: iput-object v4, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4387 │ │ +311b30: 2202 3e21 |0010: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ +311b34: 7010 d7cc 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +311b3a: 5b12 8943 |0015: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311b3e: 6901 8343 |0017: sput-object v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4383 │ │ +311b42: 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 │ │ -311b40: |[311b40] com.stfalcon.chatkit.messages.MessagesListAdapter.access$000:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ -311b50: 7010 f168 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68f1 │ │ -311b56: 0e00 |0003: return-void │ │ +311b44: |[311b44] com.stfalcon.chatkit.messages.MessagesListAdapter.access$000:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ +311b54: 7010 f168 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68f1 │ │ +311b5a: 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 │ │ -3116ec: |[3116ec] com.stfalcon.chatkit.messages.MessagesListAdapter.access$100:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; │ │ -3116fc: 5400 9343 |0000: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ -311700: 1100 |0002: return-object v0 │ │ +3116f0: |[3116f0] com.stfalcon.chatkit.messages.MessagesListAdapter.access$100:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; │ │ +311700: 5400 9343 |0000: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ +311704: 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 │ │ -311b58: |[311b58] com.stfalcon.chatkit.messages.MessagesListAdapter.access$200:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ -311b68: 7010 d768 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.incrementSelectedItemsCount:()V // method@68d7 │ │ -311b6e: 0e00 |0003: return-void │ │ +311b5c: |[311b5c] com.stfalcon.chatkit.messages.MessagesListAdapter.access$200:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ +311b6c: 7010 d768 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.incrementSelectedItemsCount:()V // method@68d7 │ │ +311b72: 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 │ │ -311b70: |[311b70] com.stfalcon.chatkit.messages.MessagesListAdapter.access$300:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ -311b80: 7010 c268 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.decrementSelectedItemsCount:()V // method@68c2 │ │ -311b86: 0e00 |0003: return-void │ │ +311b74: |[311b74] com.stfalcon.chatkit.messages.MessagesListAdapter.access$300:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ +311b84: 7010 c268 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.decrementSelectedItemsCount:()V // method@68c2 │ │ +311b8a: 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 │ │ -311b88: |[311b88] com.stfalcon.chatkit.messages.MessagesListAdapter.access$400:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311b98: 7020 e068 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e0 │ │ -311b9e: 0e00 |0003: return-void │ │ +311b8c: |[311b8c] com.stfalcon.chatkit.messages.MessagesListAdapter.access$400:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311b9c: 7020 e068 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e0 │ │ +311ba2: 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 │ │ -311ba0: |[311ba0] com.stfalcon.chatkit.messages.MessagesListAdapter.access$500:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311bb0: 7030 e268 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e2 │ │ -311bb6: 0e00 |0003: return-void │ │ +311ba4: |[311ba4] com.stfalcon.chatkit.messages.MessagesListAdapter.access$500:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311bb4: 7030 e268 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e2 │ │ +311bba: 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 │ │ -311bb8: |[311bb8] com.stfalcon.chatkit.messages.MessagesListAdapter.access$600:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311bc8: 7020 e168 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e1 │ │ -311bce: 0e00 |0003: return-void │ │ +311bbc: |[311bbc] com.stfalcon.chatkit.messages.MessagesListAdapter.access$600:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311bcc: 7020 e168 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e1 │ │ +311bd2: 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 │ │ -311bd0: |[311bd0] com.stfalcon.chatkit.messages.MessagesListAdapter.access$700:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311be0: 7030 e368 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e3 │ │ -311be6: 0e00 |0003: return-void │ │ +311bd4: |[311bd4] com.stfalcon.chatkit.messages.MessagesListAdapter.access$700:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311be4: 7030 e368 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e3 │ │ +311bea: 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 │ │ -3116d4: |[3116d4] com.stfalcon.chatkit.messages.MessagesListAdapter.access$800:()Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ -3116e4: 6200 8343 |0000: sget-object v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4383 │ │ -3116e8: 1100 |0002: return-object v0 │ │ +3116d8: |[3116d8] com.stfalcon.chatkit.messages.MessagesListAdapter.access$800:()Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ +3116e8: 6200 8343 |0000: sget-object v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4383 │ │ +3116ec: 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 │ │ -311d68: |[311d68] com.stfalcon.chatkit.messages.MessagesListAdapter.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -311d78: 1a00 fd90 |0000: const-string v0, "clipboard" // string@90fd │ │ -311d7c: 6e20 ac00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00ac │ │ -311d82: 0c02 |0005: move-result-object v2 │ │ -311d84: 1f02 3100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0031 │ │ -311d88: 7120 8c00 3300 |0008: invoke-static {v3, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@008c │ │ -311d8e: 0c03 |000b: move-result-object v3 │ │ -311d90: 6e20 8d00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@008d │ │ -311d96: 0e00 |000f: return-void │ │ +311d6c: |[311d6c] com.stfalcon.chatkit.messages.MessagesListAdapter.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +311d7c: 1a00 fd90 |0000: const-string v0, "clipboard" // string@90fd │ │ +311d80: 6e20 ac00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00ac │ │ +311d86: 0c02 |0005: move-result-object v2 │ │ +311d88: 1f02 3100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0031 │ │ +311d8c: 7120 8c00 3300 |0008: invoke-static {v3, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@008c │ │ +311d92: 0c03 |000b: move-result-object v3 │ │ +311d94: 6e20 8d00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@008d │ │ +311d9a: 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 │ │ -311d98: |[311d98] com.stfalcon.chatkit.messages.MessagesListAdapter.decrementSelectedItemsCount:()V │ │ -311da8: 5220 9243 |0000: iget v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ -311dac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -311dae: b110 |0003: sub-int/2addr v0, v1 │ │ -311db0: 5920 9243 |0004: iput v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ -311db4: 3d00 0300 |0006: if-lez v0, 0009 // +0003 │ │ -311db8: 2802 |0008: goto 000a // +0002 │ │ -311dba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -311dbc: 6a01 8843 |000a: sput-boolean v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4388 │ │ -311dc0: 7010 e468 0200 |000c: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e4 │ │ -311dc6: 0e00 |000f: return-void │ │ +311d9c: |[311d9c] com.stfalcon.chatkit.messages.MessagesListAdapter.decrementSelectedItemsCount:()V │ │ +311dac: 5220 9243 |0000: iget v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ +311db0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +311db2: b110 |0003: sub-int/2addr v0, v1 │ │ +311db4: 5920 9243 |0004: iput v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ +311db8: 3d00 0300 |0006: if-lez v0, 0009 // +0003 │ │ +311dbc: 2802 |0008: goto 000a // +0002 │ │ +311dbe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +311dc0: 6a01 8843 |000a: sput-boolean v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4388 │ │ +311dc4: 7010 e468 0200 |000c: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e4 │ │ +311dca: 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 │ │ -3114c0: |[3114c0] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; │ │ -3114d0: 2200 3011 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$2; // type@1130 │ │ -3114d4: 7030 8868 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@6888 │ │ -3114da: 1100 |0005: return-object v0 │ │ +3114c4: |[3114c4] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; │ │ +3114d4: 2200 3011 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$2; // type@1130 │ │ +3114d8: 7030 8868 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@6888 │ │ +3114de: 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 │ │ -3114dc: |[3114dc] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; │ │ -3114ec: 2200 3111 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$3; // type@1131 │ │ -3114f0: 7030 8a68 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@688a │ │ -3114f6: 1100 |0005: return-object v0 │ │ +3114e0: |[3114e0] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; │ │ +3114f0: 2200 3111 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$3; // type@1131 │ │ +3114f4: 7030 8a68 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@688a │ │ +3114fa: 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 │ │ -311974: |[311974] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ -311984: 2200 a220 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a2 │ │ -311988: 7010 f7ca 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -31198e: 6e10 d468 0200 |0005: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d4 │ │ -311994: 0c01 |0008: move-result-object v1 │ │ -311996: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -31199a: 7110 6ecd 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6e │ │ -3119a0: 6e10 e8cc 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ -3119a6: 0c04 |0011: move-result-object v4 │ │ -3119a8: 7210 a6cd 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -3119ae: 0a01 |0015: move-result v1 │ │ -3119b0: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ -3119b4: 7210 a7cd 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -3119ba: 0c01 |001b: move-result-object v1 │ │ -3119bc: 1f01 0311 |001c: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -3119c0: 3903 0700 |001e: if-nez v3, 0025 // +0007 │ │ -3119c4: 6e10 94ca 0100 |0020: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -3119ca: 0c01 |0023: move-result-object v1 │ │ -3119cc: 2805 |0024: goto 0029 // +0005 │ │ -3119ce: 7220 9b68 1300 |0025: invoke-interface {v3, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@689b │ │ -3119d4: 0c01 |0028: move-result-object v1 │ │ -3119d6: 6e20 03cb 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -3119dc: 1a01 d305 |002c: const-string v1, " │ │ +311978: |[311978] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ +311988: 2200 a220 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a2 │ │ +31198c: 7010 f7ca 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +311992: 6e10 d468 0200 |0005: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d4 │ │ +311998: 0c01 |0008: move-result-object v1 │ │ +31199a: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +31199e: 7110 6ecd 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6e │ │ +3119a4: 6e10 e8cc 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ +3119aa: 0c04 |0011: move-result-object v4 │ │ +3119ac: 7210 a6cd 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +3119b2: 0a01 |0015: move-result v1 │ │ +3119b4: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ +3119b8: 7210 a7cd 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +3119be: 0c01 |001b: move-result-object v1 │ │ +3119c0: 1f01 0311 |001c: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +3119c4: 3903 0700 |001e: if-nez v3, 0025 // +0007 │ │ +3119c8: 6e10 94ca 0100 |0020: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +3119ce: 0c01 |0023: move-result-object v1 │ │ +3119d0: 2805 |0024: goto 0029 // +0005 │ │ +3119d2: 7220 9b68 1300 |0025: invoke-interface {v3, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@689b │ │ +3119d8: 0c01 |0028: move-result-object v1 │ │ +3119da: 6e20 03cb 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +3119e0: 1a01 d305 |002c: const-string v1, " │ │ │ │ " // string@05d3 │ │ -3119e0: 6e20 03cb 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -3119e6: 28e1 |0031: goto 0012 // -001f │ │ -3119e8: 6e10 11cb 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb11 │ │ -3119ee: 0a03 |0035: move-result v3 │ │ -3119f0: d803 03fe |0036: add-int/lit8 v3, v3, #int -2 // #fe │ │ -3119f4: 6e10 11cb 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb11 │ │ -3119fa: 0a04 |003b: move-result v4 │ │ -3119fc: 1a01 0000 |003c: const-string v1, "" // string@0000 │ │ -311a00: 6e40 12cb 3014 |003e: invoke-virtual {v0, v3, v4, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@cb12 │ │ -311a06: 6e10 17cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -311a0c: 0c03 |0044: move-result-object v3 │ │ -311a0e: 1103 |0045: return-object v3 │ │ +3119e4: 6e20 03cb 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +3119ea: 28e1 |0031: goto 0012 // -001f │ │ +3119ec: 6e10 11cb 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb11 │ │ +3119f2: 0a03 |0035: move-result v3 │ │ +3119f4: d803 03fe |0036: add-int/lit8 v3, v3, #int -2 // #fe │ │ +3119f8: 6e10 11cb 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb11 │ │ +3119fe: 0a04 |003b: move-result v4 │ │ +311a00: 1a01 0000 |003c: const-string v1, "" // string@0000 │ │ +311a04: 6e40 12cb 3014 |003e: invoke-virtual {v0, v3, v4, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@cb12 │ │ +311a0a: 6e10 17cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +311a10: 0c03 |0044: move-result-object v3 │ │ +311a12: 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 │ │ -311ffc: |[311ffc] com.stfalcon.chatkit.messages.MessagesListAdapter.incrementSelectedItemsCount:()V │ │ -31200c: 5210 9243 |0000: iget v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ -312010: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -312014: 5910 9243 |0004: iput v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ -312018: 7010 e468 0100 |0006: invoke-direct {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e4 │ │ -31201e: 0e00 |0009: return-void │ │ +312000: |[312000] com.stfalcon.chatkit.messages.MessagesListAdapter.incrementSelectedItemsCount:()V │ │ +312010: 5210 9243 |0000: iget v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ +312014: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +312018: 5910 9243 |0004: iput v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ +31201c: 7010 e468 0100 |0006: invoke-direct {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e4 │ │ +312022: 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 │ │ -3115e0: |[3115e0] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameDate:(ILjava/util/Date;)Z │ │ -3115f0: 5420 8943 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3115f4: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ -3115fa: 0a00 |0005: move-result v0 │ │ -3115fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3115fe: 3630 0300 |0007: if-gt v0, v3, 000a // +0003 │ │ -311602: 0f01 |0009: return v1 │ │ -311604: 5420 8943 |000a: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311608: 7220 c7cd 3000 |000c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -31160e: 0c00 |000f: move-result-object v0 │ │ -311610: 1f00 3f11 |0010: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311614: 5400 8143 |0012: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311618: 2000 0311 |0014: instance-of v0, v0, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -31161c: 3800 1700 |0016: if-eqz v0, 002d // +0017 │ │ -311620: 5420 8943 |0018: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311624: 7220 c7cd 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -31162a: 0c03 |001d: move-result-object v3 │ │ -31162c: 1f03 3f11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311630: 5433 8143 |0020: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311634: 1f03 0311 |0022: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311638: 7210 2f67 0300 |0024: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -31163e: 0c03 |0027: move-result-object v3 │ │ -311640: 7120 4369 3400 |0028: invoke-static {v4, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ -311646: 0a03 |002b: move-result v3 │ │ -311648: 0f03 |002c: return v3 │ │ -31164a: 0f01 |002d: return v1 │ │ +3115e4: |[3115e4] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameDate:(ILjava/util/Date;)Z │ │ +3115f4: 5420 8943 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3115f8: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ +3115fe: 0a00 |0005: move-result v0 │ │ +311600: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +311602: 3630 0300 |0007: if-gt v0, v3, 000a // +0003 │ │ +311606: 0f01 |0009: return v1 │ │ +311608: 5420 8943 |000a: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +31160c: 7220 c7cd 3000 |000c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311612: 0c00 |000f: move-result-object v0 │ │ +311614: 1f00 3f11 |0010: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311618: 5400 8143 |0012: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +31161c: 2000 0311 |0014: instance-of v0, v0, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311620: 3800 1700 |0016: if-eqz v0, 002d // +0017 │ │ +311624: 5420 8943 |0018: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311628: 7220 c7cd 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +31162e: 0c03 |001d: move-result-object v3 │ │ +311630: 1f03 3f11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311634: 5433 8143 |0020: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311638: 1f03 0311 |0022: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +31163c: 7210 2f67 0300 |0024: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311642: 0c03 |0027: move-result-object v3 │ │ +311644: 7120 4369 3400 |0028: invoke-static {v4, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ +31164a: 0a03 |002b: move-result v3 │ │ +31164c: 0f03 |002c: return v3 │ │ +31164e: 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 │ │ -312020: |[312020] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -312030: 5410 8d43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438d │ │ -312034: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -312038: 7220 aa68 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;.onMessageClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68aa │ │ -31203e: 0e00 |0007: return-void │ │ +312024: |[312024] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +312034: 5410 8d43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438d │ │ +312038: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +31203c: 7220 aa68 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;.onMessageClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68aa │ │ +312042: 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 │ │ -312040: |[312040] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -312050: 5410 8e43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438e │ │ -312054: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -312058: 7220 ab68 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;.onMessageLongClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68ab │ │ -31205e: 0e00 |0007: return-void │ │ +312044: |[312044] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +312054: 5410 8e43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438e │ │ +312058: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +31205c: 7220 ab68 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;.onMessageLongClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68ab │ │ +312062: 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 │ │ -312060: |[312060] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -312070: 5410 8f43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438f │ │ -312074: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -312078: 7230 ac68 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@68ac │ │ -31207e: 0e00 |0007: return-void │ │ +312064: |[312064] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +312074: 5410 8f43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438f │ │ +312078: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +31207c: 7230 ac68 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@68ac │ │ +312082: 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 │ │ -312080: |[312080] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -312090: 5410 9043 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@4390 │ │ -312094: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -312098: 7230 ad68 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@68ad │ │ -31209e: 0e00 |0007: return-void │ │ +312084: |[312084] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +312094: 5410 9043 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@4390 │ │ +312098: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +31209c: 7230 ad68 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@68ad │ │ +3120a2: 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 │ │ -3120a0: |[3120a0] com.stfalcon.chatkit.messages.MessagesListAdapter.notifySelectionChanged:()V │ │ -3120b0: 5420 9343 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ -3120b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3120b8: 5221 9243 |0004: iget v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ -3120bc: 7220 af68 1000 |0006: invoke-interface {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;.onSelectionChanged:(I)V // method@68af │ │ -3120c2: 0e00 |0009: return-void │ │ +3120a4: |[3120a4] com.stfalcon.chatkit.messages.MessagesListAdapter.notifySelectionChanged:()V │ │ +3120b4: 5420 9343 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ +3120b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3120bc: 5221 9243 |0004: iget v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ +3120c0: 7220 af68 1000 |0006: invoke-interface {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;.onSelectionChanged:(I)V // method@68af │ │ +3120c6: 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 │ │ -31222c: |[31222c] com.stfalcon.chatkit.messages.MessagesListAdapter.recountDateHeaders:()V │ │ -31223c: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -312240: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -312246: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -312248: 5442 8943 |0006: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31224c: 7210 d2cd 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ -312252: 0a02 |000b: move-result v2 │ │ -312254: 3521 3400 |000c: if-ge v1, v2, 0040 // +0034 │ │ -312258: 5442 8943 |000e: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31225c: 7220 c7cd 1200 |0010: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -312262: 0c02 |0013: move-result-object v2 │ │ -312264: 1f02 3f11 |0014: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -312268: 5422 8143 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -31226c: 2022 4521 |0018: instance-of v2, v2, Ljava/util/Date; // type@2145 │ │ -312270: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ -312274: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ -312278: 7110 32ca 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -31227e: 0c02 |0021: move-result-object v2 │ │ -312280: 7220 c0cd 2000 |0022: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -312286: 2818 |0025: goto 003d // +0018 │ │ -312288: 5442 8943 |0026: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31228c: d803 01ff |0028: add-int/lit8 v3, v1, #int -1 // #ff │ │ -312290: 7220 c7cd 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -312296: 0c02 |002d: move-result-object v2 │ │ -312298: 1f02 3f11 |002e: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -31229c: 5422 8143 |0030: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -3122a0: 2022 4521 |0032: instance-of v2, v2, Ljava/util/Date; // type@2145 │ │ -3122a4: 3802 0900 |0034: if-eqz v2, 003d // +0009 │ │ -3122a8: 7110 32ca 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -3122ae: 0c02 |0039: move-result-object v2 │ │ -3122b0: 7220 c0cd 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -3122b6: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3122ba: 28c7 |003f: goto 0006 // -0039 │ │ -3122bc: 7110 6ecd 0000 |0040: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6e │ │ -3122c2: 7210 cacd 0000 |0043: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -3122c8: 0c00 |0046: move-result-object v0 │ │ -3122ca: 7210 a6cd 0000 |0047: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -3122d0: 0a01 |004a: move-result v1 │ │ -3122d2: 3801 1500 |004b: if-eqz v1, 0060 // +0015 │ │ -3122d6: 7210 a7cd 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -3122dc: 0c01 |0050: move-result-object v1 │ │ -3122de: 1f01 8c20 |0051: check-cast v1, Ljava/lang/Integer; // type@208c │ │ -3122e2: 6e10 25ca 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -3122e8: 0a01 |0056: move-result v1 │ │ -3122ea: 5442 8943 |0057: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3122ee: 7220 cecd 1200 |0059: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -3122f4: 6e20 df68 1400 |005c: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ -3122fa: 28e8 |005f: goto 0047 // -0018 │ │ -3122fc: 0e00 |0060: return-void │ │ +312230: |[312230] com.stfalcon.chatkit.messages.MessagesListAdapter.recountDateHeaders:()V │ │ +312240: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +312244: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +31224a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +31224c: 5442 8943 |0006: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +312250: 7210 d2cd 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ +312256: 0a02 |000b: move-result v2 │ │ +312258: 3521 3400 |000c: if-ge v1, v2, 0040 // +0034 │ │ +31225c: 5442 8943 |000e: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +312260: 7220 c7cd 1200 |0010: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +312266: 0c02 |0013: move-result-object v2 │ │ +312268: 1f02 3f11 |0014: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +31226c: 5422 8143 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +312270: 2022 4521 |0018: instance-of v2, v2, Ljava/util/Date; // type@2145 │ │ +312274: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ +312278: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ +31227c: 7110 32ca 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +312282: 0c02 |0021: move-result-object v2 │ │ +312284: 7220 c0cd 2000 |0022: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +31228a: 2818 |0025: goto 003d // +0018 │ │ +31228c: 5442 8943 |0026: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +312290: d803 01ff |0028: add-int/lit8 v3, v1, #int -1 // #ff │ │ +312294: 7220 c7cd 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +31229a: 0c02 |002d: move-result-object v2 │ │ +31229c: 1f02 3f11 |002e: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +3122a0: 5422 8143 |0030: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +3122a4: 2022 4521 |0032: instance-of v2, v2, Ljava/util/Date; // type@2145 │ │ +3122a8: 3802 0900 |0034: if-eqz v2, 003d // +0009 │ │ +3122ac: 7110 32ca 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +3122b2: 0c02 |0039: move-result-object v2 │ │ +3122b4: 7220 c0cd 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +3122ba: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3122be: 28c7 |003f: goto 0006 // -0039 │ │ +3122c0: 7110 6ecd 0000 |0040: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6e │ │ +3122c6: 7210 cacd 0000 |0043: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +3122cc: 0c00 |0046: move-result-object v0 │ │ +3122ce: 7210 a6cd 0000 |0047: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +3122d4: 0a01 |004a: move-result v1 │ │ +3122d6: 3801 1500 |004b: if-eqz v1, 0060 // +0015 │ │ +3122da: 7210 a7cd 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +3122e0: 0c01 |0050: move-result-object v1 │ │ +3122e2: 1f01 8c20 |0051: check-cast v1, Ljava/lang/Integer; // type@208c │ │ +3122e6: 6e10 25ca 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +3122ec: 0a01 |0056: move-result v1 │ │ +3122ee: 5442 8943 |0057: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3122f2: 7220 cecd 1200 |0059: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +3122f8: 6e20 df68 1400 |005c: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ +3122fe: 28e8 |005f: goto 0047 // -0018 │ │ +312300: 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 │ │ -311be8: |[311be8] com.stfalcon.chatkit.messages.MessagesListAdapter.addToEnd:(Ljava/util/List;Z)V │ │ -311bf8: 7210 c9cd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ -311bfe: 0a00 |0003: move-result v0 │ │ -311c00: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -311c04: 0e00 |0006: return-void │ │ -311c06: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -311c0a: 7110 6ecd 0300 |0009: invoke-static {v3}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6e │ │ -311c10: 5424 8943 |000c: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311c14: 7210 c9cd 0400 |000e: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ -311c1a: 0a04 |0011: move-result v4 │ │ -311c1c: 3904 2f00 |0012: if-nez v4, 0041 // +002f │ │ -311c20: 5424 8943 |0014: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311c24: 7210 d2cd 0400 |0016: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311c2a: 0a04 |0019: move-result v4 │ │ -311c2c: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ -311c30: 5420 8943 |001c: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311c34: 7220 c7cd 4000 |001e: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311c3a: 0c00 |0021: move-result-object v0 │ │ -311c3c: 1f00 3f11 |0022: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311c40: 5400 8143 |0024: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311c44: 1f00 4521 |0026: check-cast v0, Ljava/util/Date; // type@2145 │ │ -311c48: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -311c4a: 7220 c7cd 1300 |0029: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311c50: 0c01 |002c: move-result-object v1 │ │ -311c52: 1f01 0311 |002d: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311c56: 7210 2f67 0100 |002f: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -311c5c: 0c01 |0032: move-result-object v1 │ │ -311c5e: 7120 4369 0100 |0033: invoke-static {v1, v0}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ -311c64: 0a00 |0036: move-result v0 │ │ -311c66: 3800 0a00 |0037: if-eqz v0, 0041 // +000a │ │ -311c6a: 5420 8943 |0039: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311c6e: 7220 cecd 4000 |003b: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -311c74: 6e20 df68 4200 |003e: invoke-virtual {v2, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ -311c7a: 5424 8943 |0041: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311c7e: 7210 d2cd 0400 |0043: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311c84: 0a04 |0046: move-result v4 │ │ -311c86: 6e20 ca68 3200 |0047: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.generateDateHeaders:(Ljava/util/List;)V // method@68ca │ │ -311c8c: 5423 8943 |004a: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311c90: 7210 d2cd 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311c96: 0a03 |004f: move-result v3 │ │ -311c98: b143 |0050: sub-int/2addr v3, v4 │ │ -311c9a: 6e30 de68 4203 |0051: invoke-virtual {v2, v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68de │ │ -311ca0: 0e00 |0054: return-void │ │ +311bec: |[311bec] com.stfalcon.chatkit.messages.MessagesListAdapter.addToEnd:(Ljava/util/List;Z)V │ │ +311bfc: 7210 c9cd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ +311c02: 0a00 |0003: move-result v0 │ │ +311c04: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +311c08: 0e00 |0006: return-void │ │ +311c0a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +311c0e: 7110 6ecd 0300 |0009: invoke-static {v3}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6e │ │ +311c14: 5424 8943 |000c: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311c18: 7210 c9cd 0400 |000e: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ +311c1e: 0a04 |0011: move-result v4 │ │ +311c20: 3904 2f00 |0012: if-nez v4, 0041 // +002f │ │ +311c24: 5424 8943 |0014: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311c28: 7210 d2cd 0400 |0016: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311c2e: 0a04 |0019: move-result v4 │ │ +311c30: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ +311c34: 5420 8943 |001c: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311c38: 7220 c7cd 4000 |001e: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311c3e: 0c00 |0021: move-result-object v0 │ │ +311c40: 1f00 3f11 |0022: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311c44: 5400 8143 |0024: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311c48: 1f00 4521 |0026: check-cast v0, Ljava/util/Date; // type@2145 │ │ +311c4c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +311c4e: 7220 c7cd 1300 |0029: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311c54: 0c01 |002c: move-result-object v1 │ │ +311c56: 1f01 0311 |002d: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311c5a: 7210 2f67 0100 |002f: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311c60: 0c01 |0032: move-result-object v1 │ │ +311c62: 7120 4369 0100 |0033: invoke-static {v1, v0}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ +311c68: 0a00 |0036: move-result v0 │ │ +311c6a: 3800 0a00 |0037: if-eqz v0, 0041 // +000a │ │ +311c6e: 5420 8943 |0039: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311c72: 7220 cecd 4000 |003b: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +311c78: 6e20 df68 4200 |003e: invoke-virtual {v2, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ +311c7e: 5424 8943 |0041: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311c82: 7210 d2cd 0400 |0043: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311c88: 0a04 |0046: move-result v4 │ │ +311c8a: 6e20 ca68 3200 |0047: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.generateDateHeaders:(Ljava/util/List;)V // method@68ca │ │ +311c90: 5423 8943 |004a: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311c94: 7210 d2cd 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311c9a: 0a03 |004f: move-result v3 │ │ +311c9c: b143 |0050: sub-int/2addr v3, v4 │ │ +311c9e: 6e30 de68 4203 |0051: invoke-virtual {v2, v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68de │ │ +311ca4: 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 │ │ -311ca4: |[311ca4] com.stfalcon.chatkit.messages.MessagesListAdapter.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ -311cb4: 7210 2f67 0600 |0000: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -311cba: 0c00 |0003: move-result-object v0 │ │ -311cbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -311cbe: 7030 da68 1500 |0005: invoke-direct {v5, v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isPreviousSameDate:(ILjava/util/Date;)Z // method@68da │ │ -311cc4: 0a00 |0008: move-result v0 │ │ -311cc6: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ -311cca: 5452 8943 |000b: iget-object v2, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311cce: 2203 3f11 |000d: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311cd2: 7210 2f67 0600 |000f: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -311cd8: 0c04 |0012: move-result-object v4 │ │ -311cda: 7030 b068 5304 |0013: invoke-direct {v3, v5, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ -311ce0: 7230 bfcd 1203 |0016: invoke-interface {v2, v1, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbf │ │ -311ce6: 2202 3f11 |0019: new-instance v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311cea: 7030 b068 5206 |001b: invoke-direct {v2, v5, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ -311cf0: 5456 8943 |001e: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311cf4: 7230 bfcd 1602 |0020: invoke-interface {v6, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbf │ │ -311cfa: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -311cfe: 1226 |0025: const/4 v6, #int 2 // #2 │ │ -311d00: 2802 |0026: goto 0028 // +0002 │ │ -311d02: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -311d04: 6e30 de68 1506 |0028: invoke-virtual {v5, v1, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68de │ │ -311d0a: 5456 8a43 |002b: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@438a │ │ -311d0e: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ -311d12: 3807 0500 |002f: if-eqz v7, 0034 // +0005 │ │ -311d16: 6e20 4008 1600 |0031: invoke-virtual {v6, v1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;.scrollToPosition:(I)V // method@0840 │ │ -311d1c: 0e00 |0034: return-void │ │ +311ca8: |[311ca8] com.stfalcon.chatkit.messages.MessagesListAdapter.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ +311cb8: 7210 2f67 0600 |0000: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311cbe: 0c00 |0003: move-result-object v0 │ │ +311cc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +311cc2: 7030 da68 1500 |0005: invoke-direct {v5, v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isPreviousSameDate:(ILjava/util/Date;)Z // method@68da │ │ +311cc8: 0a00 |0008: move-result v0 │ │ +311cca: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ +311cce: 5452 8943 |000b: iget-object v2, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311cd2: 2203 3f11 |000d: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311cd6: 7210 2f67 0600 |000f: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311cdc: 0c04 |0012: move-result-object v4 │ │ +311cde: 7030 b068 5304 |0013: invoke-direct {v3, v5, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ +311ce4: 7230 bfcd 1203 |0016: invoke-interface {v2, v1, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbf │ │ +311cea: 2202 3f11 |0019: new-instance v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311cee: 7030 b068 5206 |001b: invoke-direct {v2, v5, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ +311cf4: 5456 8943 |001e: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311cf8: 7230 bfcd 1602 |0020: invoke-interface {v6, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbf │ │ +311cfe: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +311d02: 1226 |0025: const/4 v6, #int 2 // #2 │ │ +311d04: 2802 |0026: goto 0028 // +0002 │ │ +311d06: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +311d08: 6e30 de68 1506 |0028: invoke-virtual {v5, v1, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68de │ │ +311d0e: 5456 8a43 |002b: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@438a │ │ +311d12: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ +311d16: 3807 0500 |002f: if-eqz v7, 0034 // +0005 │ │ +311d1a: 6e20 4008 1600 |0031: invoke-virtual {v6, v1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;.scrollToPosition:(I)V // method@0840 │ │ +311d20: 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 │ │ -311d20: |[311d20] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:()V │ │ -311d30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -311d32: 6e20 bf68 0100 |0001: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.clear:(Z)V // method@68bf │ │ -311d38: 0e00 |0004: return-void │ │ +311d24: |[311d24] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:()V │ │ +311d34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +311d36: 6e20 bf68 0100 |0001: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.clear:(Z)V // method@68bf │ │ +311d3c: 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 │ │ -311d3c: |[311d3c] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:(Z)V │ │ -311d4c: 5410 8943 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311d50: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -311d54: 7210 c3cd 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@cdc3 │ │ -311d5a: 3802 0500 |0007: if-eqz v2, 000c // +0005 │ │ -311d5e: 6e10 db68 0100 |0009: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyDataSetChanged:()V // method@68db │ │ -311d64: 0e00 |000c: return-void │ │ +311d40: |[311d40] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:(Z)V │ │ +311d50: 5410 8943 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311d54: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +311d58: 7210 c3cd 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@cdc3 │ │ +311d5e: 3802 0500 |0007: if-eqz v2, 000c // +0005 │ │ +311d62: 6e10 db68 0100 |0009: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyDataSetChanged:()V // method@68db │ │ +311d68: 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 │ │ -31192c: |[31192c] com.stfalcon.chatkit.messages.MessagesListAdapter.copySelectedMessagesText:(Landroid/content/Context;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ -31193c: 7030 d668 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d6 │ │ -311942: 0c02 |0003: move-result-object v2 │ │ -311944: 7030 c168 1002 |0004: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@68c1 │ │ -31194a: 6e10 fc68 0000 |0007: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ -311950: 1102 |000a: return-object v2 │ │ +311930: |[311930] com.stfalcon.chatkit.messages.MessagesListAdapter.copySelectedMessagesText:(Landroid/content/Context;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ +311940: 7030 d668 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d6 │ │ +311946: 0c02 |0003: move-result-object v2 │ │ +311948: 7030 c168 1002 |0004: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@68c1 │ │ +31194e: 6e10 fc68 0000 |0007: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ +311954: 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 │ │ -311dc8: |[311dc8] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311dd8: 7210 3067 0100 |0000: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ -311dde: 0c01 |0003: move-result-object v1 │ │ -311de0: 6e20 c568 1000 |0004: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.deleteById:(Ljava/lang/String;)V // method@68c5 │ │ -311de6: 0e00 |0007: return-void │ │ +311dcc: |[311dcc] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311ddc: 7210 3067 0100 |0000: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ +311de2: 0c01 |0003: move-result-object v1 │ │ +311de4: 6e20 c568 1000 |0004: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.deleteById:(Ljava/lang/String;)V // method@68c5 │ │ +311dea: 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 │ │ -311de8: |[311de8] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Ljava/util/List;)V │ │ -311df8: 7210 cacd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -311dfe: 0c03 |0003: move-result-object v3 │ │ -311e00: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -311e02: 7210 a6cd 0300 |0005: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -311e08: 0a01 |0008: move-result v1 │ │ -311e0a: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -311e0e: 7210 a7cd 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -311e14: 0c01 |000e: move-result-object v1 │ │ -311e16: 1f01 0311 |000f: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311e1a: 7210 3067 0100 |0011: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ -311e20: 0c01 |0014: move-result-object v1 │ │ -311e22: 6e20 d068 1200 |0015: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ -311e28: 0a01 |0018: move-result v1 │ │ -311e2a: 3a01 ecff |0019: if-ltz v1, 0005 // -0014 │ │ -311e2e: 5420 8943 |001b: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311e32: 7220 cecd 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -311e38: 6e20 df68 1200 |0020: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ -311e3e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -311e40: 28e1 |0024: goto 0005 // -001f │ │ -311e42: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -311e46: 7010 f168 0200 |0027: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68f1 │ │ -311e4c: 0e00 |002a: return-void │ │ +311dec: |[311dec] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Ljava/util/List;)V │ │ +311dfc: 7210 cacd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +311e02: 0c03 |0003: move-result-object v3 │ │ +311e04: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +311e06: 7210 a6cd 0300 |0005: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +311e0c: 0a01 |0008: move-result v1 │ │ +311e0e: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +311e12: 7210 a7cd 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +311e18: 0c01 |000e: move-result-object v1 │ │ +311e1a: 1f01 0311 |000f: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311e1e: 7210 3067 0100 |0011: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ +311e24: 0c01 |0014: move-result-object v1 │ │ +311e26: 6e20 d068 1200 |0015: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ +311e2c: 0a01 |0018: move-result v1 │ │ +311e2e: 3a01 ecff |0019: if-ltz v1, 0005 // -0014 │ │ +311e32: 5420 8943 |001b: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311e36: 7220 cecd 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +311e3c: 6e20 df68 1200 |0020: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ +311e42: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +311e44: 28e1 |0024: goto 0005 // -001f │ │ +311e46: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +311e4a: 7010 f168 0200 |0027: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68f1 │ │ +311e50: 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 │ │ -311e50: |[311e50] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteById:(Ljava/lang/String;)V │ │ -311e60: 6e20 d068 3200 |0000: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ -311e66: 0a03 |0003: move-result v3 │ │ -311e68: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ -311e6c: 5420 9143 |0006: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4391 │ │ -311e70: 2201 2f11 |0008: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1; // type@112f │ │ -311e74: 7030 8668 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;I)V // method@6886 │ │ -311e7a: 6e20 6c08 1000 |000d: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.post:(Ljava/lang/Runnable;)Z // method@086c │ │ -311e80: 0e00 |0010: return-void │ │ +311e54: |[311e54] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteById:(Ljava/lang/String;)V │ │ +311e64: 6e20 d068 3200 |0000: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ +311e6a: 0a03 |0003: move-result v3 │ │ +311e6c: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ +311e70: 5420 9143 |0006: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4391 │ │ +311e74: 2201 2f11 |0008: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1; // type@112f │ │ +311e78: 7030 8668 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;I)V // method@6886 │ │ +311e7e: 6e20 6c08 1000 |000d: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.post:(Ljava/lang/Runnable;)Z // method@086c │ │ +311e84: 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 │ │ -311e84: |[311e84] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteByIds:([Ljava/lang/String;)V │ │ -311e94: 2150 |0000: array-length v0, v5 │ │ -311e96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -311e98: 0112 |0002: move v2, v1 │ │ -311e9a: 3501 1600 |0003: if-ge v1, v0, 0019 // +0016 │ │ -311e9e: 4603 0501 |0005: aget-object v3, v5, v1 │ │ -311ea2: 6e20 d068 3400 |0007: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ -311ea8: 0a03 |000a: move-result v3 │ │ -311eaa: 3a03 0b00 |000b: if-ltz v3, 0016 // +000b │ │ -311eae: 5442 8943 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311eb2: 7220 cecd 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -311eb8: 6e20 df68 3400 |0012: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ -311ebe: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -311ec0: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -311ec4: 28eb |0018: goto 0003 // -0015 │ │ -311ec6: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -311eca: 7010 f168 0400 |001b: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68f1 │ │ -311ed0: 0e00 |001e: return-void │ │ +311e88: |[311e88] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteByIds:([Ljava/lang/String;)V │ │ +311e98: 2150 |0000: array-length v0, v5 │ │ +311e9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +311e9c: 0112 |0002: move v2, v1 │ │ +311e9e: 3501 1600 |0003: if-ge v1, v0, 0019 // +0016 │ │ +311ea2: 4603 0501 |0005: aget-object v3, v5, v1 │ │ +311ea6: 6e20 d068 3400 |0007: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ +311eac: 0a03 |000a: move-result v3 │ │ +311eae: 3a03 0b00 |000b: if-ltz v3, 0016 // +000b │ │ +311eb2: 5442 8943 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311eb6: 7220 cecd 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +311ebc: 6e20 df68 3400 |0012: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68df │ │ +311ec2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +311ec4: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +311ec8: 28eb |0018: goto 0003 // -0015 │ │ +311eca: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +311ece: 7010 f168 0400 |001b: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68f1 │ │ +311ed4: 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 │ │ -311ed4: |[311ed4] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteSelectedMessages:()V │ │ -311ee4: 6e10 d468 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d4 │ │ -311eea: 0c00 |0003: move-result-object v0 │ │ -311eec: 6e20 c468 0100 |0004: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.delete:(Ljava/util/List;)V // method@68c4 │ │ -311ef2: 6e10 fc68 0100 |0007: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ -311ef8: 0e00 |000a: return-void │ │ +311ed8: |[311ed8] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteSelectedMessages:()V │ │ +311ee8: 6e10 d468 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d4 │ │ +311eee: 0c00 |0003: move-result-object v0 │ │ +311ef0: 6e20 c468 0100 |0004: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.delete:(Ljava/util/List;)V // method@68c4 │ │ +311ef6: 6e10 fc68 0100 |0007: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ +311efc: 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 │ │ -311efc: |[311efc] com.stfalcon.chatkit.messages.MessagesListAdapter.disableSelectionMode:()V │ │ -311f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -311f0e: 5b10 9343 |0001: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ -311f12: 6e10 fc68 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ -311f18: 0e00 |0006: return-void │ │ +311f00: |[311f00] com.stfalcon.chatkit.messages.MessagesListAdapter.disableSelectionMode:()V │ │ +311f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +311f12: 5b10 9343 |0001: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ +311f16: 6e10 fc68 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ +311f1c: 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 │ │ -311f1c: |[311f1c] com.stfalcon.chatkit.messages.MessagesListAdapter.enableSelectionMode:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;)V │ │ -311f2c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -311f30: 5b12 9343 |0002: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ -311f34: 0e00 |0004: return-void │ │ -311f36: 2202 8820 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2088 │ │ -311f3a: 1a00 ad71 |0007: const-string v0, "SelectionListener must not be null. Use `disableSelectionMode()` if you want tp disable selection mode" // string@71ad │ │ -311f3e: 7020 0fca 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ -311f44: 2702 |000c: throw v2 │ │ +311f20: |[311f20] com.stfalcon.chatkit.messages.MessagesListAdapter.enableSelectionMode:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;)V │ │ +311f30: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +311f34: 5b12 9343 |0002: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4393 │ │ +311f38: 0e00 |0004: return-void │ │ +311f3a: 2202 8820 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2088 │ │ +311f3e: 1a00 ad71 |0007: const-string v0, "SelectionListener must not be null. Use `disableSelectionMode()` if you want tp disable selection mode" // string@71ad │ │ +311f42: 7020 0fca 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ +311f48: 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 │ │ -311f48: |[311f48] com.stfalcon.chatkit.messages.MessagesListAdapter.generateDateHeaders:(Ljava/util/List;)V │ │ -311f58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -311f5a: 7210 d2cd 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311f60: 0a01 |0004: move-result v1 │ │ -311f62: 3510 4c00 |0005: if-ge v0, v1, 0051 // +004c │ │ -311f66: 7220 c7cd 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311f6c: 0c01 |000a: move-result-object v1 │ │ -311f6e: 1f01 0311 |000b: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311f72: 5442 8943 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311f76: 2203 3f11 |000f: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311f7a: 7030 b068 4301 |0011: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ -311f80: 7220 c0cd 3200 |0014: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -311f86: 7210 d2cd 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311f8c: 0a02 |001a: move-result v2 │ │ -311f8e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -311f92: 3702 2500 |001d: if-le v2, v0, 0042 // +0025 │ │ -311f96: 7220 c7cd 0500 |001f: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311f9c: 0c02 |0022: move-result-object v2 │ │ -311f9e: 1f02 0311 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311fa2: 7210 2f67 0100 |0025: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -311fa8: 0c03 |0028: move-result-object v3 │ │ -311faa: 7210 2f67 0200 |0029: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -311fb0: 0c02 |002c: move-result-object v2 │ │ -311fb2: 7120 4369 2300 |002d: invoke-static {v3, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ -311fb8: 0a02 |0030: move-result v2 │ │ -311fba: 3902 d0ff |0031: if-nez v2, 0001 // -0030 │ │ -311fbe: 5442 8943 |0033: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311fc2: 2203 3f11 |0035: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311fc6: 7210 2f67 0100 |0037: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -311fcc: 0c01 |003a: move-result-object v1 │ │ -311fce: 7030 b068 4301 |003b: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ -311fd4: 7220 c0cd 3200 |003e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -311fda: 28c0 |0041: goto 0001 // -0040 │ │ -311fdc: 5442 8943 |0042: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311fe0: 2203 3f11 |0044: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311fe4: 7210 2f67 0100 |0046: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ -311fea: 0c01 |0049: move-result-object v1 │ │ -311fec: 7030 b068 4301 |004a: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ -311ff2: 7220 c0cd 3200 |004d: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -311ff8: 28b1 |0050: goto 0001 // -004f │ │ -311ffa: 0e00 |0051: return-void │ │ +311f4c: |[311f4c] com.stfalcon.chatkit.messages.MessagesListAdapter.generateDateHeaders:(Ljava/util/List;)V │ │ +311f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +311f5e: 7210 d2cd 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311f64: 0a01 |0004: move-result v1 │ │ +311f66: 3510 4c00 |0005: if-ge v0, v1, 0051 // +004c │ │ +311f6a: 7220 c7cd 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311f70: 0c01 |000a: move-result-object v1 │ │ +311f72: 1f01 0311 |000b: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311f76: 5442 8943 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311f7a: 2203 3f11 |000f: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311f7e: 7030 b068 4301 |0011: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ +311f84: 7220 c0cd 3200 |0014: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +311f8a: 7210 d2cd 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311f90: 0a02 |001a: move-result v2 │ │ +311f92: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +311f96: 3702 2500 |001d: if-le v2, v0, 0042 // +0025 │ │ +311f9a: 7220 c7cd 0500 |001f: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311fa0: 0c02 |0022: move-result-object v2 │ │ +311fa2: 1f02 0311 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311fa6: 7210 2f67 0100 |0025: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311fac: 0c03 |0028: move-result-object v3 │ │ +311fae: 7210 2f67 0200 |0029: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311fb4: 0c02 |002c: move-result-object v2 │ │ +311fb6: 7120 4369 2300 |002d: invoke-static {v3, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ +311fbc: 0a02 |0030: move-result v2 │ │ +311fbe: 3902 d0ff |0031: if-nez v2, 0001 // -0030 │ │ +311fc2: 5442 8943 |0033: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311fc6: 2203 3f11 |0035: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311fca: 7210 2f67 0100 |0037: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311fd0: 0c01 |003a: move-result-object v1 │ │ +311fd2: 7030 b068 4301 |003b: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ +311fd8: 7220 c0cd 3200 |003e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +311fde: 28c0 |0041: goto 0001 // -0040 │ │ +311fe0: 5442 8943 |0042: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311fe4: 2203 3f11 |0044: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311fe8: 7210 2f67 0100 |0046: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672f │ │ +311fee: 0c01 |0049: move-result-object v1 │ │ +311ff0: 7030 b068 4301 |004a: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ +311ff6: 7220 c0cd 3200 |004d: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +311ffc: 28b1 |0050: goto 0001 // -004f │ │ +311ffe: 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 │ │ -311704: |[311704] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemCount:()I │ │ -311714: 5410 8943 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311718: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ -31171e: 0a00 |0005: move-result v0 │ │ -311720: 0f00 |0006: return v0 │ │ +311708: |[311708] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemCount:()I │ │ +311718: 5410 8943 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +31171c: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311722: 0a00 |0005: move-result v0 │ │ +311724: 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 │ │ -311724: |[311724] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemViewType:(I)I │ │ -311734: 5420 8643 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ -311738: 5421 8943 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31173c: 7220 c7cd 3100 |0004: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311742: 0c03 |0007: move-result-object v3 │ │ -311744: 1f03 3f11 |0008: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311748: 5433 8143 |000a: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -31174c: 5421 9443 |000c: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4394 │ │ -311750: 6e30 1368 3001 |000e: invoke-virtual {v0, v3, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.getViewType:(Ljava/lang/Object;Ljava/lang/String;)I // method@6813 │ │ -311756: 0a03 |0011: move-result v3 │ │ -311758: 0f03 |0012: return v3 │ │ +311728: |[311728] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemViewType:(I)I │ │ +311738: 5420 8643 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ +31173c: 5421 8943 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311740: 7220 c7cd 3100 |0004: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311746: 0c03 |0007: move-result-object v3 │ │ +311748: 1f03 3f11 |0008: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +31174c: 5433 8143 |000a: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311750: 5421 9443 |000c: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4394 │ │ +311754: 6e30 1368 3001 |000e: invoke-virtual {v0, v3, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.getViewType:(Ljava/lang/Object;Ljava/lang/String;)I // method@6813 │ │ +31175a: 0a03 |0011: move-result v3 │ │ +31175c: 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 │ │ -311a74: |[311a74] com.stfalcon.chatkit.messages.MessagesListAdapter.getLatestDate:()Ljava/util/Date; │ │ -311a84: 5430 8943 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311a88: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311a8e: 0a00 |0005: move-result v0 │ │ -311a90: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -311a94: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ -311a98: 5431 8943 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311a9c: 7220 c7cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311aa2: 0c01 |000f: move-result-object v1 │ │ -311aa4: 1f01 3f11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311aa8: 5412 8143 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311aac: 2022 4521 |0014: instance-of v2, v2, Ljava/util/Date; // type@2145 │ │ -311ab0: 3802 0700 |0016: if-eqz v2, 001d // +0007 │ │ -311ab4: 5410 8143 |0018: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311ab8: 1f00 4521 |001a: check-cast v0, Ljava/util/Date; // type@2145 │ │ -311abc: 1100 |001c: return-object v0 │ │ -311abe: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -311ac2: 28e9 |001f: goto 0008 // -0017 │ │ -311ac4: 2200 4521 |0020: new-instance v0, Ljava/util/Date; // type@2145 │ │ -311ac8: 7100 1acb 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb1a │ │ -311ace: 0b01 |0025: move-result-wide v1 │ │ -311ad0: 7030 80cd 1002 |0026: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@cd80 │ │ -311ad6: 1100 |0029: return-object v0 │ │ +311a78: |[311a78] com.stfalcon.chatkit.messages.MessagesListAdapter.getLatestDate:()Ljava/util/Date; │ │ +311a88: 5430 8943 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311a8c: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311a92: 0a00 |0005: move-result v0 │ │ +311a94: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +311a98: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ +311a9c: 5431 8943 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311aa0: 7220 c7cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311aa6: 0c01 |000f: move-result-object v1 │ │ +311aa8: 1f01 3f11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311aac: 5412 8143 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311ab0: 2022 4521 |0014: instance-of v2, v2, Ljava/util/Date; // type@2145 │ │ +311ab4: 3802 0700 |0016: if-eqz v2, 001d // +0007 │ │ +311ab8: 5410 8143 |0018: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311abc: 1f00 4521 |001a: check-cast v0, Ljava/util/Date; // type@2145 │ │ +311ac0: 1100 |001c: return-object v0 │ │ +311ac2: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +311ac6: 28e9 |001f: goto 0008 // -0017 │ │ +311ac8: 2200 4521 |0020: new-instance v0, Ljava/util/Date; // type@2145 │ │ +311acc: 7100 1acb 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb1a │ │ +311ad2: 0b01 |0025: move-result-wide v1 │ │ +311ad4: 7030 80cd 1002 |0026: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@cd80 │ │ +311ada: 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 │ │ -31175c: |[31175c] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionById:(Ljava/lang/String;)I │ │ -31176c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -31176e: 5431 8943 |0001: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311772: 7210 d2cd 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311778: 0a01 |0006: move-result v1 │ │ -31177a: 3510 2200 |0007: if-ge v0, v1, 0029 // +0022 │ │ -31177e: 5431 8943 |0009: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311782: 7220 c7cd 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311788: 0c01 |000e: move-result-object v1 │ │ -31178a: 1f01 3f11 |000f: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -31178e: 5412 8143 |0011: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311792: 2022 0311 |0013: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311796: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ -31179a: 5411 8143 |0017: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -31179e: 1f01 0311 |0019: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -3117a2: 7210 3067 0100 |001b: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ -3117a8: 0c01 |001e: move-result-object v1 │ │ -3117aa: 6e20 beca 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ -3117b0: 0a01 |0022: move-result v1 │ │ -3117b2: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ -3117b6: 0f00 |0025: return v0 │ │ -3117b8: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3117bc: 28d9 |0028: goto 0001 // -0027 │ │ -3117be: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ -3117c0: 0f04 |002a: return v4 │ │ +311760: |[311760] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionById:(Ljava/lang/String;)I │ │ +311770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +311772: 5431 8943 |0001: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311776: 7210 d2cd 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdd2 │ │ +31177c: 0a01 |0006: move-result v1 │ │ +31177e: 3510 2200 |0007: if-ge v0, v1, 0029 // +0022 │ │ +311782: 5431 8943 |0009: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311786: 7220 c7cd 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +31178c: 0c01 |000e: move-result-object v1 │ │ +31178e: 1f01 3f11 |000f: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311792: 5412 8143 |0011: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311796: 2022 0311 |0013: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +31179a: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ +31179e: 5411 8143 |0017: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +3117a2: 1f01 0311 |0019: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +3117a6: 7210 3067 0100 |001b: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ +3117ac: 0c01 |001e: move-result-object v1 │ │ +3117ae: 6e20 beca 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ +3117b4: 0a01 |0022: move-result v1 │ │ +3117b6: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ +3117ba: 0f00 |0025: return v0 │ │ +3117bc: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3117c0: 28d9 |0028: goto 0001 // -0027 │ │ +3117c2: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ +3117c4: 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 │ │ -3117c4: |[3117c4] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionByIdInReverse:(Ljava/lang/String;)I │ │ -3117d4: 5430 8943 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3117d8: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ -3117de: 0a00 |0005: move-result v0 │ │ -3117e0: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3117e4: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ -3117e8: 5431 8943 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3117ec: 7220 c7cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -3117f2: 0c01 |000f: move-result-object v1 │ │ -3117f4: 1f01 3f11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -3117f8: 5412 8143 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -3117fc: 2022 0311 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311800: 3802 1100 |0016: if-eqz v2, 0027 // +0011 │ │ -311804: 5411 8143 |0018: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311808: 1f01 0311 |001a: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -31180c: 7210 3067 0100 |001c: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ -311812: 0c01 |001f: move-result-object v1 │ │ -311814: 6e20 beca 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ -31181a: 0a01 |0023: move-result v1 │ │ -31181c: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ -311820: 0f00 |0026: return v0 │ │ -311822: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -311826: 28df |0029: goto 0008 // -0021 │ │ -311828: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ -31182a: 0f04 |002b: return v4 │ │ +3117c8: |[3117c8] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionByIdInReverse:(Ljava/lang/String;)I │ │ +3117d8: 5430 8943 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3117dc: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ +3117e2: 0a00 |0005: move-result v0 │ │ +3117e4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3117e8: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ +3117ec: 5431 8943 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3117f0: 7220 c7cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +3117f6: 0c01 |000f: move-result-object v1 │ │ +3117f8: 1f01 3f11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +3117fc: 5412 8143 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311800: 2022 0311 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311804: 3802 1100 |0016: if-eqz v2, 0027 // +0011 │ │ +311808: 5411 8143 |0018: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +31180c: 1f01 0311 |001a: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311810: 7210 3067 0100 |001c: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ +311816: 0c01 |001f: move-result-object v1 │ │ +311818: 6e20 beca 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ +31181e: 0a01 |0023: move-result v1 │ │ +311820: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ +311824: 0f00 |0026: return v0 │ │ +311826: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +31182a: 28df |0029: goto 0008 // -0021 │ │ +31182c: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ +31182e: 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 │ │ -31182c: |[31182c] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagesCount:()I │ │ -31183c: 5440 8943 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311840: 7210 cacd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -311846: 0c00 |0005: move-result-object v0 │ │ -311848: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -31184a: 7210 a6cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -311850: 0a02 |000a: move-result v2 │ │ -311852: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -311856: 7210 a7cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -31185c: 0c02 |0010: move-result-object v2 │ │ -31185e: 1f02 3f11 |0011: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311862: 5423 8143 |0013: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311866: 2033 0311 |0015: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -31186a: 3803 f0ff |0017: if-eqz v3, 0007 // -0010 │ │ -31186e: 5422 8143 |0019: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311872: 1f02 0311 |001b: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311876: 7210 3167 0200 |001d: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@6731 │ │ -31187c: 0c02 |0020: move-result-object v2 │ │ -31187e: 7110 9003 0200 |0021: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -311884: 0a02 |0024: move-result v2 │ │ -311886: 3802 e2ff |0025: if-eqz v2, 0007 // -001e │ │ -31188a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -31188e: 28de |0029: goto 0007 // -0022 │ │ -311890: 0f01 |002a: return v1 │ │ +311830: |[311830] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagesCount:()I │ │ +311840: 5440 8943 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311844: 7210 cacd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +31184a: 0c00 |0005: move-result-object v0 │ │ +31184c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +31184e: 7210 a6cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +311854: 0a02 |000a: move-result v2 │ │ +311856: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +31185a: 7210 a7cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +311860: 0c02 |0010: move-result-object v2 │ │ +311862: 1f02 3f11 |0011: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311866: 5423 8143 |0013: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +31186a: 2033 0311 |0015: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +31186e: 3803 f0ff |0017: if-eqz v3, 0007 // -0010 │ │ +311872: 5422 8143 |0019: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311876: 1f02 0311 |001b: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +31187a: 7210 3167 0200 |001d: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@6731 │ │ +311880: 0c02 |0020: move-result-object v2 │ │ +311882: 7110 9003 0200 |0021: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +311888: 0a02 |0024: move-result v2 │ │ +31188a: 3802 e2ff |0025: if-eqz v2, 0007 // -001e │ │ +31188e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +311892: 28de |0029: goto 0007 // -0022 │ │ +311894: 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 │ │ -311894: |[311894] com.stfalcon.chatkit.messages.MessagesListAdapter.getSameAuthorLastMessagesCount:(Ljava/lang/String;)I │ │ -3118a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3118a6: 0101 |0001: move v1, v0 │ │ -3118a8: 5442 8943 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3118ac: 7210 d2cd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ -3118b2: 0a02 |0007: move-result v2 │ │ -3118b4: 3520 3a00 |0008: if-ge v0, v2, 0042 // +003a │ │ -3118b8: 5442 8943 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3118bc: 7220 c7cd 0200 |000c: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -3118c2: 0c02 |000f: move-result-object v2 │ │ -3118c4: 1f02 3f11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -3118c8: 5422 8143 |0012: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -3118cc: 2022 0311 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -3118d0: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -3118d4: 0f01 |0018: return v1 │ │ -3118d6: 5442 8943 |0019: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3118da: 7220 c7cd 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -3118e0: 0c02 |001e: move-result-object v2 │ │ -3118e2: 1f02 3f11 |001f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -3118e6: 5422 8143 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -3118ea: 1f02 0311 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -3118ee: 7210 3367 0200 |0025: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ -3118f4: 0c03 |0028: move-result-object v3 │ │ -3118f6: 7210 3567 0300 |0029: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ -3118fc: 0c03 |002c: move-result-object v3 │ │ -3118fe: 6e20 beca 5300 |002d: invoke-virtual {v3, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ -311904: 0a03 |0030: move-result v3 │ │ -311906: 3803 1100 |0031: if-eqz v3, 0042 // +0011 │ │ -31190a: 7210 3167 0200 |0033: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@6731 │ │ -311910: 0c02 |0036: move-result-object v2 │ │ -311912: 7110 9003 0200 |0037: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -311918: 0a02 |003a: move-result v2 │ │ -31191a: 3802 0700 |003b: if-eqz v2, 0042 // +0007 │ │ -31191e: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -311922: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -311926: 28c1 |0041: goto 0002 // -003f │ │ -311928: 0f01 |0042: return v1 │ │ +311898: |[311898] com.stfalcon.chatkit.messages.MessagesListAdapter.getSameAuthorLastMessagesCount:(Ljava/lang/String;)I │ │ +3118a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3118aa: 0101 |0001: move v1, v0 │ │ +3118ac: 5442 8943 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3118b0: 7210 d2cd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ +3118b6: 0a02 |0007: move-result v2 │ │ +3118b8: 3520 3a00 |0008: if-ge v0, v2, 0042 // +003a │ │ +3118bc: 5442 8943 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3118c0: 7220 c7cd 0200 |000c: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +3118c6: 0c02 |000f: move-result-object v2 │ │ +3118c8: 1f02 3f11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +3118cc: 5422 8143 |0012: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +3118d0: 2022 0311 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +3118d4: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +3118d8: 0f01 |0018: return v1 │ │ +3118da: 5442 8943 |0019: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3118de: 7220 c7cd 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +3118e4: 0c02 |001e: move-result-object v2 │ │ +3118e6: 1f02 3f11 |001f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +3118ea: 5422 8143 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +3118ee: 1f02 0311 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +3118f2: 7210 3367 0200 |0025: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ +3118f8: 0c03 |0028: move-result-object v3 │ │ +3118fa: 7210 3567 0300 |0029: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ +311900: 0c03 |002c: move-result-object v3 │ │ +311902: 6e20 beca 5300 |002d: invoke-virtual {v3, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ +311908: 0a03 |0030: move-result v3 │ │ +31190a: 3803 1100 |0031: if-eqz v3, 0042 // +0011 │ │ +31190e: 7210 3167 0200 |0033: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@6731 │ │ +311914: 0c02 |0036: move-result-object v2 │ │ +311916: 7110 9003 0200 |0037: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +31191c: 0a02 |003a: move-result v2 │ │ +31191e: 3802 0700 |003b: if-eqz v2, 0042 // +0007 │ │ +311922: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +311926: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +31192a: 28c1 |0041: goto 0002 // -003f │ │ +31192c: 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 │ │ -311a10: |[311a10] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessages:()Ljava/util/ArrayList; │ │ -311a20: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -311a24: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -311a2a: 5441 8943 |0005: iget-object v1, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311a2e: 7210 cacd 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -311a34: 0c01 |000a: move-result-object v1 │ │ -311a36: 7210 a6cd 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -311a3c: 0a02 |000e: move-result v2 │ │ -311a3e: 3802 1a00 |000f: if-eqz v2, 0029 // +001a │ │ -311a42: 7210 a7cd 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -311a48: 0c02 |0014: move-result-object v2 │ │ -311a4a: 1f02 3f11 |0015: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311a4e: 5423 8143 |0017: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311a52: 2033 0311 |0019: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311a56: 3803 f0ff |001b: if-eqz v3, 000b // -0010 │ │ -311a5a: 5523 8043 |001d: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ -311a5e: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ -311a62: 5422 8143 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311a66: 1f02 0311 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311a6a: 6e20 dbcc 2000 |0025: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccdb │ │ -311a70: 28e3 |0028: goto 000b // -001d │ │ -311a72: 1100 |0029: return-object v0 │ │ +311a14: |[311a14] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessages:()Ljava/util/ArrayList; │ │ +311a24: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +311a28: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +311a2e: 5441 8943 |0005: iget-object v1, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311a32: 7210 cacd 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +311a38: 0c01 |000a: move-result-object v1 │ │ +311a3a: 7210 a6cd 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +311a40: 0a02 |000e: move-result v2 │ │ +311a42: 3802 1a00 |000f: if-eqz v2, 0029 // +001a │ │ +311a46: 7210 a7cd 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +311a4c: 0c02 |0014: move-result-object v2 │ │ +311a4e: 1f02 3f11 |0015: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311a52: 5423 8143 |0017: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311a56: 2033 0311 |0019: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311a5a: 3803 f0ff |001b: if-eqz v3, 000b // -0010 │ │ +311a5e: 5523 8043 |001d: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ +311a62: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ +311a66: 5422 8143 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311a6a: 1f02 0311 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311a6e: 6e20 dbcc 2000 |0025: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccdb │ │ +311a74: 28e3 |0028: goto 000b // -001d │ │ +311a76: 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 │ │ -311954: |[311954] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessagesText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ -311964: 7030 d668 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d6 │ │ -31196a: 0c01 |0003: move-result-object v1 │ │ -31196c: 6e10 fc68 0000 |0004: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ -311972: 1101 |0007: return-object v1 │ │ +311958: |[311958] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessagesText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ +311968: 7030 d668 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d6 │ │ +31196e: 0c01 |0003: move-result-object v1 │ │ +311970: 6e10 fc68 0000 |0004: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68fc │ │ +311976: 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 │ │ -311514: |[311514] com.stfalcon.chatkit.messages.MessagesListAdapter.isEmpty:()Z │ │ -311524: 5410 8943 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311528: 7210 c9cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ -31152e: 0a00 |0005: move-result v0 │ │ -311530: 0f00 |0006: return v0 │ │ +311518: |[311518] com.stfalcon.chatkit.messages.MessagesListAdapter.isEmpty:()Z │ │ +311528: 5410 8943 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +31152c: 7210 c9cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ +311532: 0a00 |0005: move-result v0 │ │ +311534: 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 │ │ -311534: |[311534] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameAuthor:(Ljava/lang/String;I)Z │ │ -311544: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -311546: b005 |0001: add-int/2addr v5, v0 │ │ -311548: 5431 8943 |0002: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31154c: 7210 d2cd 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdd2 │ │ -311552: 0a01 |0007: move-result v1 │ │ -311554: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -311556: 3651 0300 |0009: if-gt v1, v5, 000c // +0003 │ │ -31155a: 0f02 |000b: return v2 │ │ -31155c: 5431 8943 |000c: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -311560: 7220 c7cd 5100 |000e: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311566: 0c01 |0011: move-result-object v1 │ │ -311568: 1f01 3f11 |0012: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -31156c: 5411 8143 |0014: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -311570: 2011 0311 |0016: instance-of v1, v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311574: 3801 3300 |0018: if-eqz v1, 004b // +0033 │ │ -311578: 5431 8943 |001a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31157c: 7220 c7cd 5100 |001c: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -311582: 0c01 |001f: move-result-object v1 │ │ -311584: 1f01 3f11 |0020: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311588: 5411 8143 |0022: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -31158c: 1f01 0311 |0024: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -311590: 7210 3367 0100 |0026: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ -311596: 0c01 |0029: move-result-object v1 │ │ -311598: 7210 3567 0100 |002a: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ -31159e: 0c01 |002d: move-result-object v1 │ │ -3115a0: 6e20 beca 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ -3115a6: 0a04 |0031: move-result v4 │ │ -3115a8: 3804 1900 |0032: if-eqz v4, 004b // +0019 │ │ -3115ac: 5434 8943 |0034: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -3115b0: 7220 c7cd 5400 |0036: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -3115b6: 0c04 |0039: move-result-object v4 │ │ -3115b8: 1f04 3f11 |003a: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -3115bc: 5444 8143 |003c: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -3115c0: 1f04 0311 |003e: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -3115c4: 7210 3167 0400 |0040: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@6731 │ │ -3115ca: 0c04 |0043: move-result-object v4 │ │ -3115cc: 7110 9003 0400 |0044: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -3115d2: 0a04 |0047: move-result v4 │ │ -3115d4: 3804 0300 |0048: if-eqz v4, 004b // +0003 │ │ -3115d8: 2802 |004a: goto 004c // +0002 │ │ -3115da: 0120 |004b: move v0, v2 │ │ -3115dc: 0f00 |004c: return v0 │ │ +311538: |[311538] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameAuthor:(Ljava/lang/String;I)Z │ │ +311548: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +31154a: b005 |0001: add-int/2addr v5, v0 │ │ +31154c: 5431 8943 |0002: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311550: 7210 d2cd 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdd2 │ │ +311556: 0a01 |0007: move-result v1 │ │ +311558: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +31155a: 3651 0300 |0009: if-gt v1, v5, 000c // +0003 │ │ +31155e: 0f02 |000b: return v2 │ │ +311560: 5431 8943 |000c: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311564: 7220 c7cd 5100 |000e: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +31156a: 0c01 |0011: move-result-object v1 │ │ +31156c: 1f01 3f11 |0012: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311570: 5411 8143 |0014: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311574: 2011 0311 |0016: instance-of v1, v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311578: 3801 3300 |0018: if-eqz v1, 004b // +0033 │ │ +31157c: 5431 8943 |001a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +311580: 7220 c7cd 5100 |001c: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +311586: 0c01 |001f: move-result-object v1 │ │ +311588: 1f01 3f11 |0020: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +31158c: 5411 8143 |0022: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +311590: 1f01 0311 |0024: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +311594: 7210 3367 0100 |0026: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6733 │ │ +31159a: 0c01 |0029: move-result-object v1 │ │ +31159c: 7210 3567 0100 |002a: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ +3115a2: 0c01 |002d: move-result-object v1 │ │ +3115a4: 6e20 beca 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabe │ │ +3115aa: 0a04 |0031: move-result v4 │ │ +3115ac: 3804 1900 |0032: if-eqz v4, 004b // +0019 │ │ +3115b0: 5434 8943 |0034: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +3115b4: 7220 c7cd 5400 |0036: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +3115ba: 0c04 |0039: move-result-object v4 │ │ +3115bc: 1f04 3f11 |003a: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +3115c0: 5444 8143 |003c: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +3115c4: 1f04 0311 |003e: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +3115c8: 7210 3167 0400 |0040: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@6731 │ │ +3115ce: 0c04 |0043: move-result-object v4 │ │ +3115d0: 7110 9003 0400 |0044: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +3115d6: 0a04 |0047: move-result v4 │ │ +3115d8: 3804 0300 |0048: if-eqz v4, 004b // +0003 │ │ +3115dc: 2802 |004a: goto 004c // +0002 │ │ +3115de: 0120 |004b: move v0, v2 │ │ +3115e0: 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 │ │ -3120c4: |[3120c4] com.stfalcon.chatkit.messages.MessagesListAdapter.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -3120d4: 6f20 2f08 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V // method@082f │ │ -3120da: 6e10 5c08 0100 |0003: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.getContext:()Landroid/content/Context; // method@085c │ │ -3120e0: 0c01 |0006: move-result-object v1 │ │ -3120e2: 5b01 8443 |0007: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.context:Landroid/content/Context; // field@4384 │ │ -3120e6: 0e00 |0009: return-void │ │ +3120c8: |[3120c8] com.stfalcon.chatkit.messages.MessagesListAdapter.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +3120d8: 6f20 2f08 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V // method@082f │ │ +3120de: 6e10 5c08 0100 |0003: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.getContext:()Landroid/content/Context; // method@085c │ │ +3120e4: 0c01 |0006: move-result-object v1 │ │ +3120e6: 5b01 8443 |0007: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.context:Landroid/content/Context; // field@4384 │ │ +3120ea: 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 │ │ -3120e8: |[3120e8] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -3120f8: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ -3120fc: 6e30 e768 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V // method@68e7 │ │ -312102: 0e00 |0005: return-void │ │ +3120ec: |[3120ec] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +3120fc: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ +312100: 6e30 e768 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V // method@68e7 │ │ +312106: 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 │ │ -312104: |[312104] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V │ │ -312114: 54a0 8943 |0000: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -312118: 7220 c7cd c000 |0002: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -31211e: 0c0c |0005: move-result-object v12 │ │ -312120: 1f0c 3f11 |0006: check-cast v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -312124: 54a0 8643 |0008: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ -312128: 54c2 8143 |000a: iget-object v2, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -31212c: 55c3 8043 |000c: iget-boolean v3, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ -312130: 54a4 8743 |000e: iget-object v4, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4387 │ │ -312134: 7020 ce68 ca00 |0010: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; // method@68ce │ │ -31213a: 0c06 |0013: move-result-object v6 │ │ -31213c: 7020 cf68 ca00 |0014: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; // method@68cf │ │ -312142: 0c07 |0017: move-result-object v7 │ │ -312144: 54a8 8543 |0018: iget-object v8, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4385 │ │ -312148: 54a9 9543 |001a: iget-object v9, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4395 │ │ -31214c: 07b1 |001c: move-object v1, v11 │ │ -31214e: 07a5 |001d: move-object v5, v10 │ │ -312150: 740a 0e68 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@680e │ │ -312156: 0e00 |0021: return-void │ │ +312108: |[312108] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V │ │ +312118: 54a0 8943 |0000: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +31211c: 7220 c7cd c000 |0002: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +312122: 0c0c |0005: move-result-object v12 │ │ +312124: 1f0c 3f11 |0006: check-cast v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +312128: 54a0 8643 |0008: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ +31212c: 54c2 8143 |000a: iget-object v2, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +312130: 55c3 8043 |000c: iget-boolean v3, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ +312134: 54a4 8743 |000e: iget-object v4, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4387 │ │ +312138: 7020 ce68 ca00 |0010: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; // method@68ce │ │ +31213e: 0c06 |0013: move-result-object v6 │ │ +312140: 7020 cf68 ca00 |0014: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; // method@68cf │ │ +312146: 0c07 |0017: move-result-object v7 │ │ +312148: 54a8 8543 |0018: iget-object v8, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4385 │ │ +31214c: 54a9 9543 |001a: iget-object v9, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4395 │ │ +312150: 07b1 |001c: move-object v1, v11 │ │ +312152: 07a5 |001d: move-object v5, v10 │ │ +312154: 740a 0e68 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@680e │ │ +31215a: 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 │ │ -3114f8: |[3114f8] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -311508: 6e30 e968 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; // method@68e9 │ │ -31150e: 0c01 |0003: move-result-object v1 │ │ -311510: 1101 |0004: return-object v1 │ │ +3114fc: |[3114fc] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +31150c: 6e30 e968 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; // method@68e9 │ │ +311512: 0c01 |0003: move-result-object v1 │ │ +311514: 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 │ │ -3116b0: |[3116b0] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ -3116c0: 5420 8643 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ -3116c4: 5421 8c43 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@438c │ │ -3116c8: 6e40 1068 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@6810 │ │ -3116ce: 0c03 |0007: move-result-object v3 │ │ -3116d0: 1103 |0008: return-object v3 │ │ +3116b4: |[3116b4] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ +3116c4: 5420 8643 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4386 │ │ +3116c8: 5421 8c43 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@438c │ │ +3116cc: 6e40 1068 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@6810 │ │ +3116d2: 0c03 |0007: move-result-object v3 │ │ +3116d4: 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 │ │ -312158: |[312158] com.stfalcon.chatkit.messages.MessagesListAdapter.onLoadMore:(II)V │ │ -312168: 5410 8b43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@438b │ │ -31216c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -312170: 7230 a968 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;.onLoadMore:(II)V // method@68a9 │ │ -312176: 0e00 |0007: return-void │ │ +31215c: |[31215c] com.stfalcon.chatkit.messages.MessagesListAdapter.onLoadMore:(II)V │ │ +31216c: 5410 8b43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@438b │ │ +312170: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +312174: 7230 a968 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;.onLoadMore:(II)V // method@68a9 │ │ +31217a: 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 │ │ -312178: |[312178] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -312188: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ -31218c: 6e20 ec68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68ec │ │ -312192: 0e00 |0005: return-void │ │ +31217c: |[31217c] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +31218c: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ +312190: 6e20 ec68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68ec │ │ +312196: 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 │ │ -312194: |[312194] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ -3121a4: 6f20 3108 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0831 │ │ -3121aa: 6e10 2567 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewAttached:()V // method@6725 │ │ -3121b0: 0e00 |0006: return-void │ │ +312198: |[312198] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ +3121a8: 6f20 3108 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0831 │ │ +3121ae: 6e10 2567 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewAttached:()V // method@6725 │ │ +3121b4: 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 │ │ -3121b4: |[3121b4] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -3121c4: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ -3121c8: 6e20 ee68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68ee │ │ -3121ce: 0e00 |0005: return-void │ │ +3121b8: |[3121b8] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +3121c8: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ +3121cc: 6e20 ee68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68ee │ │ +3121d2: 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 │ │ -3121d0: |[3121d0] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ -3121e0: 6e10 2667 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewDetached:()V // method@6726 │ │ -3121e6: 6f20 3208 1000 |0003: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0832 │ │ -3121ec: 0e00 |0006: return-void │ │ +3121d4: |[3121d4] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ +3121e4: 6e10 2667 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewDetached:()V // method@6726 │ │ +3121ea: 6f20 3208 1000 |0003: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0832 │ │ +3121f0: 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 │ │ -3121f0: |[3121f0] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -312200: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ -312204: 6e20 f068 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68f0 │ │ -31220a: 0e00 |0005: return-void │ │ +3121f4: |[3121f4] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +312204: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@1101 │ │ +312208: 6e20 f068 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68f0 │ │ +31220e: 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 │ │ -31220c: |[31220c] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ -31221c: 6f20 3308 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0833 │ │ -312222: 6e10 2767 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewRecycled:()V // method@6727 │ │ -312228: 0e00 |0006: return-void │ │ +312210: |[312210] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ +312220: 6f20 3308 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0833 │ │ +312226: 6e10 2767 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewRecycled:()V // method@6727 │ │ +31222c: 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 │ │ -312300: |[312300] com.stfalcon.chatkit.messages.MessagesListAdapter.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ -312310: 5410 9543 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4395 │ │ -312314: 6e30 bd03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@03bd │ │ -31231a: 0e00 |0005: return-void │ │ +312304: |[312304] com.stfalcon.chatkit.messages.MessagesListAdapter.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ +312314: 5410 9543 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4395 │ │ +312318: 6e30 bd03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@03bd │ │ +31231e: 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 │ │ -31231c: |[31231c] com.stfalcon.chatkit.messages.MessagesListAdapter.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V │ │ -31232c: 5b01 8543 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4385 │ │ -312330: 0e00 |0002: return-void │ │ +312320: |[312320] com.stfalcon.chatkit.messages.MessagesListAdapter.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V │ │ +312330: 5b01 8543 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4385 │ │ +312334: 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 │ │ -312334: |[312334] com.stfalcon.chatkit.messages.MessagesListAdapter.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V │ │ -312344: 5b01 8a43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@438a │ │ -312348: 0e00 |0002: return-void │ │ +312338: |[312338] com.stfalcon.chatkit.messages.MessagesListAdapter.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V │ │ +312348: 5b01 8a43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@438a │ │ +31234c: 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 │ │ -31234c: |[31234c] com.stfalcon.chatkit.messages.MessagesListAdapter.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V │ │ -31235c: 5b01 8b43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@438b │ │ -312360: 0e00 |0002: return-void │ │ +312350: |[312350] com.stfalcon.chatkit.messages.MessagesListAdapter.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V │ │ +312360: 5b01 8b43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@438b │ │ +312364: 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 │ │ -312364: |[312364] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;)V │ │ -312374: 5b01 8d43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438d │ │ -312378: 0e00 |0002: return-void │ │ +312368: |[312368] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;)V │ │ +312378: 5b01 8d43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438d │ │ +31237c: 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 │ │ -31237c: |[31237c] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;)V │ │ -31238c: 5b01 8e43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438e │ │ -312390: 0e00 |0002: return-void │ │ +312380: |[312380] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;)V │ │ +312390: 5b01 8e43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438e │ │ +312394: 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 │ │ -312394: |[312394] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ -3123a4: 5b01 8f43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438f │ │ -3123a8: 0e00 |0002: return-void │ │ +312398: |[312398] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ +3123a8: 5b01 8f43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438f │ │ +3123ac: 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 │ │ -3123ac: |[3123ac] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V │ │ -3123bc: 5b01 9043 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@4390 │ │ -3123c0: 0e00 |0002: return-void │ │ +3123b0: |[3123b0] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V │ │ +3123c0: 5b01 9043 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@4390 │ │ +3123c4: 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 │ │ -3123c4: |[3123c4] com.stfalcon.chatkit.messages.MessagesListAdapter.setRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -3123d4: 5b01 9143 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4391 │ │ -3123d8: 0e00 |0002: return-void │ │ +3123c8: |[3123c8] com.stfalcon.chatkit.messages.MessagesListAdapter.setRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +3123d8: 5b01 9143 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4391 │ │ +3123dc: 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 │ │ -3123dc: |[3123dc] com.stfalcon.chatkit.messages.MessagesListAdapter.setStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -3123ec: 5b01 8c43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@438c │ │ -3123f0: 0e00 |0002: return-void │ │ +3123e0: |[3123e0] com.stfalcon.chatkit.messages.MessagesListAdapter.setStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +3123f0: 5b01 8c43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@438c │ │ +3123f4: 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 │ │ -3123f4: |[3123f4] com.stfalcon.chatkit.messages.MessagesListAdapter.unselectAllItems:()V │ │ -312404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -312406: 0101 |0001: move v1, v0 │ │ -312408: 5442 8943 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31240c: 7210 d2cd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ -312412: 0a02 |0007: move-result v2 │ │ -312414: 3521 1600 |0008: if-ge v1, v2, 001e // +0016 │ │ -312418: 5442 8943 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31241c: 7220 c7cd 1200 |000c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -312422: 0c02 |000f: move-result-object v2 │ │ -312424: 1f02 3f11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -312428: 5523 8043 |0012: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ -31242c: 3803 0700 |0014: if-eqz v3, 001b // +0007 │ │ -312430: 5c20 8043 |0016: iput-boolean v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ -312434: 6e20 dc68 1400 |0018: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68dc │ │ -31243a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -31243e: 28e5 |001d: goto 0002 // -001b │ │ -312440: 6a00 8843 |001e: sput-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4388 │ │ -312444: 5940 9243 |0020: iput v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ -312448: 7010 e468 0400 |0022: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e4 │ │ -31244e: 0e00 |0025: return-void │ │ +3123f8: |[3123f8] com.stfalcon.chatkit.messages.MessagesListAdapter.unselectAllItems:()V │ │ +312408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +31240a: 0101 |0001: move v1, v0 │ │ +31240c: 5442 8943 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +312410: 7210 d2cd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ +312416: 0a02 |0007: move-result v2 │ │ +312418: 3521 1600 |0008: if-ge v1, v2, 001e // +0016 │ │ +31241c: 5442 8943 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +312420: 7220 c7cd 1200 |000c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +312426: 0c02 |000f: move-result-object v2 │ │ +312428: 1f02 3f11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +31242c: 5523 8043 |0012: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ +312430: 3803 0700 |0014: if-eqz v3, 001b // +0007 │ │ +312434: 5c20 8043 |0016: iput-boolean v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@4380 │ │ +312438: 6e20 dc68 1400 |0018: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68dc │ │ +31243e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +312442: 28e5 |001d: goto 0002 // -001b │ │ +312444: 6a00 8843 |001e: sput-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4388 │ │ +312448: 5940 9243 |0020: iput v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@4392 │ │ +31244c: 7010 e468 0400 |0022: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e4 │ │ +312452: 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 │ │ -31164c: |[31164c] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ -31165c: 7210 3067 0200 |0000: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ -311662: 0c00 |0003: move-result-object v0 │ │ -311664: 6e30 fe68 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fe │ │ -31166a: 0a02 |0007: move-result v2 │ │ -31166c: 0f02 |0008: return v2 │ │ +311650: |[311650] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ +311660: 7210 3067 0200 |0000: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ +311666: 0c00 |0003: move-result-object v0 │ │ +311668: 6e30 fe68 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fe │ │ +31166e: 0a02 |0007: move-result v2 │ │ +311670: 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 │ │ -311670: |[311670] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ -311680: 6e20 d068 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ -311686: 0a02 |0003: move-result v2 │ │ -311688: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ -31168c: 2200 3f11 |0006: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -311690: 7030 b068 1003 |0008: invoke-direct {v0, v1, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ -311696: 5413 8943 |000b: iget-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31169a: 7230 d1cd 2300 |000d: invoke-interface {v3, v2, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@cdd1 │ │ -3116a0: 6e20 dc68 2100 |0010: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68dc │ │ -3116a6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3116a8: 0f02 |0014: return v2 │ │ -3116aa: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3116ac: 0f02 |0016: return v2 │ │ +311674: |[311674] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ +311684: 6e20 d068 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ +31168a: 0a02 |0003: move-result v2 │ │ +31168c: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ +311690: 2200 3f11 |0006: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +311694: 7030 b068 1003 |0008: invoke-direct {v0, v1, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ +31169a: 5413 8943 |000b: iget-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +31169e: 7230 d1cd 2300 |000d: invoke-interface {v3, v2, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@cdd1 │ │ +3116a4: 6e20 dc68 2100 |0010: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68dc │ │ +3116aa: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3116ac: 0f02 |0014: return v2 │ │ +3116ae: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3116b0: 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 │ │ -312450: |[312450] com.stfalcon.chatkit.messages.MessagesListAdapter.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -312460: 7210 3067 0400 |0000: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ -312466: 0c00 |0003: move-result-object v0 │ │ -312468: 6e20 d068 0300 |0004: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ -31246e: 0a00 |0007: move-result v0 │ │ -312470: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ -312474: 2201 3f11 |000a: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -312478: 7030 b068 3104 |000c: invoke-direct {v1, v3, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ -31247e: 5434 8943 |000f: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -312482: 7220 cecd 0400 |0011: invoke-interface {v4, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -312488: 5434 8943 |0014: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ -31248c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -31248e: 7230 bfcd 2401 |0017: invoke-interface {v4, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbf │ │ -312494: 6e30 dd68 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemMoved:(II)V // method@68dd │ │ -31249a: 6e20 dc68 2300 |001d: invoke-virtual {v3, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68dc │ │ -3124a0: 0e00 |0020: return-void │ │ +312454: |[312454] com.stfalcon.chatkit.messages.MessagesListAdapter.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +312464: 7210 3067 0400 |0000: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ +31246a: 0c00 |0003: move-result-object v0 │ │ +31246c: 6e20 d068 0300 |0004: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ +312472: 0a00 |0007: move-result v0 │ │ +312474: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ +312478: 2201 3f11 |000a: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +31247c: 7030 b068 3104 |000c: invoke-direct {v1, v3, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68b0 │ │ +312482: 5434 8943 |000f: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +312486: 7220 cecd 0400 |0011: invoke-interface {v4, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +31248c: 5434 8943 |0014: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4389 │ │ +312490: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +312492: 7230 bfcd 2401 |0017: invoke-interface {v4, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbf │ │ +312498: 6e30 dd68 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemMoved:(II)V // method@68dd │ │ +31249e: 6e20 dc68 2300 |001d: invoke-virtual {v3, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68dc │ │ +3124a4: 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 │ │ -3124a4: |[3124a4] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -3124b4: 6e20 fd68 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fd │ │ -3124ba: 0a00 |0003: move-result v0 │ │ -3124bc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -3124c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3124c2: 6e30 bd68 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@68bd │ │ -3124c8: 0e00 |000a: return-void │ │ +3124a8: |[3124a8] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +3124b8: 6e20 fd68 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fd │ │ +3124be: 0a00 |0003: move-result v0 │ │ +3124c0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +3124c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3124c6: 6e30 bd68 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@68bd │ │ +3124cc: 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 │ │ -3124cc: |[3124cc] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ -3124dc: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -3124e0: 7210 3067 0100 |0002: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ -3124e6: 0c02 |0005: move-result-object v2 │ │ -3124e8: 6e20 d068 2000 |0006: invoke-virtual {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ -3124ee: 0a02 |0009: move-result v2 │ │ -3124f0: 3d02 0600 |000a: if-lez v2, 0010 // +0006 │ │ -3124f4: 6e20 ff68 1000 |000c: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68ff │ │ -3124fa: 2808 |000f: goto 0017 // +0008 │ │ -3124fc: 6e20 0069 1000 |0010: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6900 │ │ -312502: 2804 |0013: goto 0017 // +0004 │ │ -312504: 6e20 0069 1000 |0014: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6900 │ │ -31250a: 0e00 |0017: return-void │ │ +3124d0: |[3124d0] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ +3124e0: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +3124e4: 7210 3067 0100 |0002: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@6730 │ │ +3124ea: 0c02 |0005: move-result-object v2 │ │ +3124ec: 6e20 d068 2000 |0006: invoke-virtual {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68d0 │ │ +3124f2: 0a02 |0009: move-result v2 │ │ +3124f4: 3d02 0600 |000a: if-lez v2, 0010 // +0006 │ │ +3124f8: 6e20 ff68 1000 |000c: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68ff │ │ +3124fe: 2808 |000f: goto 0017 // +0008 │ │ +312500: 6e20 0069 1000 |0010: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6900 │ │ +312506: 2804 |0013: goto 0017 // +0004 │ │ +312508: 6e20 0069 1000 |0014: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6900 │ │ +31250e: 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 │ │ -30f82c: |[30f82c] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;)V │ │ -30f83c: 7020 b967 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b9 │ │ -30f842: 7020 0a68 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@680a │ │ -30f848: 0e00 |0006: return-void │ │ +30f830: |[30f830] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;)V │ │ +30f840: 7020 b967 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b9 │ │ +30f846: 7020 0a68 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@680a │ │ +30f84c: 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 │ │ -30f84c: |[30f84c] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30f85c: 7030 ba67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67ba │ │ -30f862: 7020 0a68 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@680a │ │ -30f868: 0e00 |0006: return-void │ │ +30f850: |[30f850] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30f860: 7030 ba67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67ba │ │ +30f866: 7020 0a68 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@680a │ │ +30f86c: 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 │ │ -30f8ec: |[30f8ec] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.init:(Landroid/view/View;)V │ │ -30f8fc: 6000 6a34 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@346a │ │ -30f900: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f906: 0c02 |0005: move-result-object v2 │ │ -30f908: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30f90c: 5b12 3143 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ -30f910: 0e00 |000a: return-void │ │ +30f8f0: |[30f8f0] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f900: 6000 6a34 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@346a │ │ +30f904: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f90a: 0c02 |0005: move-result-object v2 │ │ +30f90c: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30f910: 5b12 3143 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ +30f914: 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 │ │ -30f86c: |[30f86c] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30f87c: 5440 3143 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ -30f880: 6e10 0669 0500 |0002: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextColor:()I // method@6906 │ │ -30f886: 0a01 |0005: move-result v1 │ │ -30f888: 6e20 ca05 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30f88e: 5440 3143 |0009: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ -30f892: 6e10 0769 0500 |000b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextSize:()I // method@6907 │ │ -30f898: 0a01 |000e: move-result v1 │ │ -30f89a: 8211 |000f: int-to-float v1, v1 │ │ -30f89c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -30f89e: 6e30 d005 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30f8a4: 5440 3143 |0014: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ -30f8a8: 6e10 af05 0000 |0016: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30f8ae: 0c01 |0019: move-result-object v1 │ │ -30f8b0: 6e10 0869 0500 |001a: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextStyle:()I // method@6908 │ │ -30f8b6: 0a02 |001d: move-result v2 │ │ -30f8b8: 6e30 d205 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30f8be: 5440 3143 |0021: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ -30f8c2: 6e10 0569 0500 |0023: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ -30f8c8: 0a01 |0026: move-result v1 │ │ -30f8ca: 6e10 0569 0500 |0027: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ -30f8d0: 0a02 |002a: move-result v2 │ │ -30f8d2: 6e10 0569 0500 |002b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ -30f8d8: 0a03 |002e: move-result v3 │ │ -30f8da: 6e10 0569 0500 |002f: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ -30f8e0: 0a05 |0032: move-result v5 │ │ -30f8e2: 6e55 c105 1032 |0033: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@05c1 │ │ -30f8e8: 0e00 |0036: return-void │ │ +30f870: |[30f870] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30f880: 5440 3143 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ +30f884: 6e10 0669 0500 |0002: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextColor:()I // method@6906 │ │ +30f88a: 0a01 |0005: move-result v1 │ │ +30f88c: 6e20 ca05 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30f892: 5440 3143 |0009: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ +30f896: 6e10 0769 0500 |000b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextSize:()I // method@6907 │ │ +30f89c: 0a01 |000e: move-result v1 │ │ +30f89e: 8211 |000f: int-to-float v1, v1 │ │ +30f8a0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +30f8a2: 6e30 d005 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30f8a8: 5440 3143 |0014: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ +30f8ac: 6e10 af05 0000 |0016: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30f8b2: 0c01 |0019: move-result-object v1 │ │ +30f8b4: 6e10 0869 0500 |001a: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextStyle:()I // method@6908 │ │ +30f8ba: 0a02 |001d: move-result v2 │ │ +30f8bc: 6e30 d205 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30f8c2: 5440 3143 |0021: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ +30f8c6: 6e10 0569 0500 |0023: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ +30f8cc: 0a01 |0026: move-result v1 │ │ +30f8ce: 6e10 0569 0500 |0027: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ +30f8d4: 0a02 |002a: move-result v2 │ │ +30f8d6: 6e10 0569 0500 |002b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ +30f8dc: 0a03 |002e: move-result v3 │ │ +30f8de: 6e10 0569 0500 |002f: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6905 │ │ +30f8e4: 0a05 |0032: move-result v5 │ │ +30f8e6: 6e55 c105 1032 |0033: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@05c1 │ │ +30f8ec: 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 │ │ -30f914: |[30f914] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f924: 5410 3143 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ -30f928: 7210 3267 0200 |0002: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@6732 │ │ -30f92e: 0c02 |0005: move-result-object v2 │ │ -30f930: 6e20 c505 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30f936: 0e00 |0009: return-void │ │ +30f918: |[30f918] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f928: 5410 3143 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@4331 │ │ +30f92c: 7210 3267 0200 |0002: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@6732 │ │ +30f932: 0c02 |0005: move-result-object v2 │ │ +30f934: 6e20 c505 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30f93a: 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 │ │ -30f938: |[30f938] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f948: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -30f94c: 6e20 0b68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@680b │ │ -30f952: 0e00 |0005: return-void │ │ +30f93c: |[30f93c] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f94c: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +30f950: 6e20 0b68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@680b │ │ +30f956: 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={ "instance10" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance49" } │ │ Annotations on method #4575 'injectAccountVerificationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance66" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance27" } │ │ Annotations on method #4576 'injectAddParticipantsToConversation' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance86" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance71" } │ │ Annotations on method #4577 'injectAttachmentDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance83" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance75" } │ │ Annotations on method #4578 'injectAudioOutputDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance72" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance54" } │ │ Annotations on method #4579 'injectBaseActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance80" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance64" } │ │ Annotations on method #4580 'injectCallActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance24" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance73" } │ │ Annotations on method #4581 'injectCallNotificationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance47" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance29" } │ │ Annotations on method #4582 'injectCapabilitiesWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance61" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance46" } │ │ Annotations on method #4583 'injectChatActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance22" } │ │ Annotations on method #4584 'injectChooseAccountDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance40" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance2" } │ │ Annotations on method #4585 'injectChooseAccountShareToDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance25" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance20" } │ │ Annotations on method #4586 'injectContactAddressBookWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance76" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance" } │ │ Annotations on method #4587 'injectContactsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance84" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance93" } │ │ Annotations on method #4588 'injectContactsActivityCompose' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance3" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance83" } │ │ Annotations on method #4589 'injectConversationCreationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance65" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance55" } │ │ Annotations on method #4590 'injectConversationInfoActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance69" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance56" } │ │ Annotations on method #4591 'injectConversationInfoEditActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance67" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance12" } │ │ Annotations on method #4592 'injectConversationsListActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance79" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance33" } │ │ Annotations on method #4593 'injectConversationsListBottomDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance97" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance19" } │ │ Annotations on method #4594 'injectCreateConversationDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance27" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance11" } │ │ Annotations on method #4595 'injectDatabaseStorageModule' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance36" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance62" } │ │ Annotations on method #4596 'injectDateTimeCompose' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance54" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance39" } │ │ Annotations on method #4597 'injectDeleteConversationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance50" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance42" } │ │ Annotations on method #4598 'injectDiagnoseActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance34" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance24" } │ │ Annotations on method #4599 'injectDialogBanListFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance82" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance57" } │ │ Annotations on method #4600 'injectDirectReplyReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance93" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance40" } │ │ Annotations on method #4601 'injectDismissRecordingAvailableReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance57" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance68" } │ │ Annotations on method #4602 'injectDownloadFileToCacheWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance15" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance60" } │ │ Annotations on method #4603 'injectFileAttachmentPreviewFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance44" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance17" } │ │ Annotations on method #4604 'injectFilterConversationFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance7" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance44" } │ │ Annotations on method #4605 'injectFullScreenTextViewerActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance20" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance67" } │ │ Annotations on method #4606 'injectGeocodingActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance16" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance41" } │ │ Annotations on method #4607 'injectIncomingDeckCardViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance75" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance85" } │ │ Annotations on method #4608 'injectIncomingLinkPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance12" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance72" } │ │ Annotations on method #4609 'injectIncomingLocationMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance59" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance79" } │ │ Annotations on method #4610 'injectIncomingPollMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance81" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance8" } │ │ Annotations on method #4611 'injectIncomingTextMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance23" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance48" } │ │ Annotations on method #4612 'injectIncomingVoiceMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance11" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance45" } │ │ Annotations on method #4613 'injectInvitationsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance94" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance23" } │ │ Annotations on method #4614 'injectInvitationsAdapter' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance9" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance47" } │ │ Annotations on method #4615 'injectLeaveConversationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance96" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance5" } │ │ Annotations on method #4616 'injectListOpenConversationsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance85" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance26" } │ │ Annotations on method #4617 'injectLocationPickerActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance28" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance14" } │ │ Annotations on method #4618 'injectLockedActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance30" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance97" } │ │ Annotations on method #4619 'injectMainActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance35" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance58" } │ │ Annotations on method #4620 'injectMarkAsReadReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance49" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance9" } │ │ Annotations on method #4621 'injectMentionAutocompletePresenter' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance32" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance78" } │ │ Annotations on method #4622 'injectMessageActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance26" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance89" } │ │ Annotations on method #4623 'injectMessageInputFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance38" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance84" } │ │ Annotations on method #4624 'injectMessageInputVoiceRecordingFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance8" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance18" } │ │ Annotations on method #4625 'injectMessageSearchActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance13" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance7" } │ │ Annotations on method #4626 'injectMoreCallActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance52" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance74" } │ │ Annotations on method #4627 'injectNextcloudTalkApplication' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance91" } │ │ Annotations on method #4628 'injectNotificationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance4" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance36" } │ │ Annotations on method #4629 'injectOutcomingDeckCardViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance48" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance95" } │ │ Annotations on method #4630 'injectOutcomingLinkPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance22" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance81" } │ │ Annotations on method #4631 'injectOutcomingLocationMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance62" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance69" } │ │ Annotations on method #4632 'injectOutcomingPollMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance74" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance66" } │ │ Annotations on method #4633 'injectOutcomingTextMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance43" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance25" } │ │ Annotations on method #4634 'injectOutcomingVoiceMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance87" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance65" } │ │ Annotations on method #4635 'injectPickImage' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance45" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance4" } │ │ Annotations on method #4636 'injectPlaybackSpeedControl' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance46" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance92" } │ │ Annotations on method #4637 'injectPollCreateDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance31" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance80" } │ │ Annotations on method #4638 'injectPollLoadingFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance63" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance82" } │ │ Annotations on method #4639 'injectPollMainDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance78" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance32" } │ │ Annotations on method #4640 'injectPollResultsFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance71" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance88" } │ │ Annotations on method #4641 'injectPollVoteFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance64" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance59" } │ │ Annotations on method #4642 'injectPowerManagerUtils' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance14" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance38" } │ │ Annotations on method #4643 'injectPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance37" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance96" } │ │ Annotations on method #4644 'injectProfileActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance58" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance37" } │ │ Annotations on method #4645 'injectPushRegistrationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance90" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance63" } │ │ Annotations on method #4646 'injectPushUtils' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance41" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance43" } │ │ Annotations on method #4647 'injectRemoteFileBrowserActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance56" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance34" } │ │ Annotations on method #4648 'injectRenameConversationDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance89" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance6" } │ │ Annotations on method #4649 'injectSaveToStorageDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance60" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance28" } │ │ Annotations on method #4650 'injectScopeDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance21" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance90" } │ │ Annotations on method #4651 'injectServerSelectionActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance55" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance30" } │ │ Annotations on method #4652 'injectSetPhoneNumberDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance77" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance61" } │ │ Annotations on method #4653 'injectSetStatusDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance92" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance16" } │ │ Annotations on method #4654 'injectSettingsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance6" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance77" } │ │ Annotations on method #4655 'injectShareOperationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance29" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance35" } │ │ Annotations on method #4656 'injectShareRecordingToChatReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance18" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance87" } │ │ Annotations on method #4657 'injectSharedItemsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance95" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance50" } │ │ Annotations on method #4658 'injectShowReactionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance17" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance86" } │ │ Annotations on method #4659 'injectSignalingSettingsWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance68" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance53" } │ │ Annotations on method #4660 'injectSortingOrderDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance70" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance3" } │ │ Annotations on method #4661 'injectSwitchAccountActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance88" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance94" } │ │ Annotations on method #4662 'injectSystemMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance5" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance13" } │ │ Annotations on method #4663 'injectTakePhotoActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance33" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance51" } │ │ Annotations on method #4664 'injectTempMessageActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance39" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance70" } │ │ Annotations on method #4665 'injectTranslateActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance51" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance15" } │ │ Annotations on method #4666 'injectUploadAndShareFilesWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance2" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance10" } │ │ Annotations on method #4667 'injectWebSocketConnectionHelper' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance73" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance31" } │ │ Annotations on method #4668 'injectWebSocketInstance' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance19" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance52" } │ │ Annotations on method #4669 'injectWebViewLoginActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance53" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance21" } │ │ Annotations on method #4670 'injectWebsocketConnectionsWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance42" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance76" } │ │ 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;' │ │ @@ -67488,16 +67488,16 @@ │ │ registers : 9 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 23 16-bit code units │ │ 1be0ec: |[1be0ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.:(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 │ │ 1be0fc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ 1be102: 5b00 cb03 |0003: iput-object v0, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@03cb │ │ -1be106: 5b02 bf03 |0005: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@03bf │ │ -1be10a: 5b06 0104 |0007: iput-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.repositoryModule:Lcom/nextcloud/talk/dagger/modules/RepositoryModule; // field@0401 │ │ +1be106: 5b06 0104 |0005: iput-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.repositoryModule:Lcom/nextcloud/talk/dagger/modules/RepositoryModule; // field@0401 │ │ +1be10a: 5b02 bf03 |0007: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@03bf │ │ 1be10e: 5b05 b903 |0009: iput-object v5, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.arbitraryStorageModule:Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // field@03b9 │ │ 1be112: 5b08 c703 |000b: iput-object v8, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.managerModule:Lcom/nextcloud/talk/dagger/modules/ManagerModule; // field@03c7 │ │ 1be116: 7609 7511 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/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 // method@1175 │ │ 1be11c: 7609 7611 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/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 // method@1176 │ │ 1be122: 7609 7711 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/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 // method@1177 │ │ 1be128: 0e00 |0016: return-void │ │ catches : (none) │ │ @@ -67553,15 +67553,15 @@ │ │ 1bb32a: 0c01 |0005: move-result-object v1 │ │ 1bb32c: 7010 6d11 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@116d │ │ 1bb332: 0c02 |0009: move-result-object v2 │ │ 1bb334: 7030 ae0a 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;.:(Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;Lcom/nextcloud/android/common/ui/color/ColorUtil;)V // method@0aae │ │ 1bb33a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=658 │ │ + 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #3 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'androidXViewThemeUtils' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67576,15 +67576,15 @@ │ │ 1bb356: 0c01 |0005: move-result-object v1 │ │ 1bb358: 7010 6311 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.androidViewThemeUtils:()Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils; // method@1163 │ │ 1bb35e: 0c02 |0009: move-result-object v2 │ │ 1bb360: 7030 c60a 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils;.:(Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;)V // method@0ac6 │ │ 1bb366: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=666 │ │ + 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #4 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'arbitraryStorageManager' │ │ type : '()Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67598,15 +67598,15 @@ │ │ 1bbf74: 7010 6611 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.arbitraryStoragesRepository:()Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // method@1166 │ │ 1bbf7a: 0c01 |0005: move-result-object v1 │ │ 1bbf7c: 7120 8c60 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@608c │ │ 1bbf82: 0c00 |0009: move-result-object v0 │ │ 1bbf84: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=703 │ │ + 0x0000 line=719 │ │ 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 @@ │ │ 1bc932: 0c01 |0007: move-result-object v1 │ │ 1bc934: 1f01 bb08 |0008: check-cast v1, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08bb │ │ 1bc938: 7120 e727 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@27e7 │ │ 1bc93e: 0c00 |000d: move-result-object v0 │ │ 1bc940: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=699 │ │ + 0x0000 line=715 │ │ 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 @@ │ │ 1bc20c: 7110 7b27 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@277b │ │ 1bc212: 0c01 |0007: move-result-object v1 │ │ 1bc214: 7120 bb27 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@27bb │ │ 1bc21a: 0c00 |000b: move-result-object v0 │ │ 1bc21c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=743 │ │ + 0x0000 line=763 │ │ 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 @@ │ │ 1bc8aa: 0c00 |0005: move-result-object v0 │ │ 1bc8ac: 1f00 bb08 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08bb │ │ 1bc8b0: 7110 8627 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@2786 │ │ 1bc8b6: 0c00 |000b: move-result-object v0 │ │ 1bc8b8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=719 │ │ + 0x0000 line=739 │ │ 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 @@ │ │ 1bc1e2: 0c05 |001b: move-result-object v5 │ │ 1bc1e4: 1f05 d60f |001c: check-cast v5, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bc1e8: 7706 2928 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@2829 │ │ 1bc1ee: 0c00 |0021: move-result-object v0 │ │ 1bc1f0: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=731 │ │ + 0x0000 line=743 │ │ 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 @@ │ │ 1bc8d6: 0c00 |0005: move-result-object v0 │ │ 1bc8d8: 1f00 bb08 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08bb │ │ 1bc8dc: 7110 8c27 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@278c │ │ 1bc8e2: 0c00 |000b: move-result-object v0 │ │ 1bc8e4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=711 │ │ + 0x0000 line=735 │ │ 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 @@ │ │ 1bc24e: 0c02 |000f: move-result-object v2 │ │ 1bc250: 1f02 9504 |0010: check-cast v2, Lcom/nextcloud/talk/api/NcApiCoroutines; // type@0495 │ │ 1bc254: 7130 f327 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@27f3 │ │ 1bc25a: 0c00 |0015: move-result-object v0 │ │ 1bc25c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=707 │ │ + 0x0000 line=703 │ │ 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 @@ │ │ 1bc2b4: 0707 |0022: move-object v7, v0 │ │ 1bc2b6: 1f07 d60f |0023: check-cast v7, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bc2ba: 0780 |0025: move-object v0, v8 │ │ 1bc2bc: 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 │ │ 1bc2c2: 1108 |0029: return-object v8 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=747 │ │ + 0x0000 line=767 │ │ 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) │ │ @@ -67813,15 +67813,15 @@ │ │ 1bb2d0: 5421 bf03 |0002: iget-object v1, v2, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@03bf │ │ 1bb2d4: 7110 7b27 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@277b │ │ 1bb2da: 0c01 |0007: move-result-object v1 │ │ 1bb2dc: 7020 a70a 1000 |0008: invoke-direct {v0, v1}, Lcom/nextcloud/android/common/ui/color/ColorUtil;.:(Landroid/content/Context;)V // method@0aa7 │ │ 1bb2e2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=654 │ │ + 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #13 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'contactsRepository' │ │ type : '()Lcom/nextcloud/talk/contacts/ContactsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67841,15 +67841,15 @@ │ │ 1bc40e: 0c02 |000f: move-result-object v2 │ │ 1bc410: 1f02 d60f |0010: check-cast v2, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bc414: 7130 f927 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@27f9 │ │ 1bc41a: 0c00 |0015: move-result-object v0 │ │ 1bc41c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=759 │ │ + 0x0000 line=727 │ │ 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 @@ │ │ 1bc430: 2200 8b06 |0000: new-instance v0, Lcom/nextcloud/talk/contacts/ContactsViewModel; // type@068b │ │ 1bc434: 7010 6e11 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsRepository:()Lcom/nextcloud/talk/contacts/ContactsRepository; // method@116e │ │ 1bc43a: 0c01 |0005: move-result-object v1 │ │ 1bc43c: 7020 671e 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/talk/contacts/ContactsViewModel;.:(Lcom/nextcloud/talk/contacts/ContactsRepository;)V // method@1e67 │ │ 1bc442: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=763 │ │ + 0x0000 line=731 │ │ 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 @@ │ │ 1bc63e: 0c01 |0005: move-result-object v1 │ │ 1bc640: 7010 7311 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsRepository:()Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository; // method@1173 │ │ 1bc646: 0c02 |0009: move-result-object v2 │ │ 1bc648: 7030 d623 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@23d6 │ │ 1bc64e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=767 │ │ + 0x0000 line=711 │ │ 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 @@ │ │ 1bc902: 0c00 |0005: move-result-object v0 │ │ 1bc904: 1f00 bb08 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08bb │ │ 1bc908: 7110 9227 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@2792 │ │ 1bc90e: 0c00 |000b: move-result-object v0 │ │ 1bc910: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=715 │ │ + 0x0000 line=747 │ │ 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 @@ │ │ 1bc85a: 0c01 |0007: move-result-object v1 │ │ 1bc85c: 1f01 9404 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bc860: 7120 1128 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@2811 │ │ 1bc866: 0c00 |000d: move-result-object v0 │ │ 1bc868: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=735 │ │ + 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 @@ │ │ 1bd64a: 0c03 |0017: move-result-object v3 │ │ 1bd64c: 1f03 d60f |0018: check-cast v3, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bd650: 7140 1728 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@2817 │ │ 1bd656: 0c00 |001d: move-result-object v0 │ │ 1bd658: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=751 │ │ + 0x0000 line=707 │ │ 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) │ │ @@ -67985,326 +67985,325 @@ │ │ 1bb378: 2200 ad03 |0000: new-instance v0, Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils; // type@03ad │ │ 1bb37c: 7010 4112 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemes:()Lcom/nextcloud/android/common/ui/theme/MaterialSchemes; // method@1241 │ │ 1bb382: 0c01 |0005: move-result-object v1 │ │ 1bb384: 7020 c90a 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils;.:(Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;)V // method@0ac9 │ │ 1bb38a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=674 │ │ + 0x0000 line=682 │ │ locals : │ │ 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 : 21 │ │ + registers : 22 │ │ ins : 9 │ │ outs : 8 │ │ - insns size : 261 16-bit code units │ │ + insns size : 264 16-bit code units │ │ 1be144: |[1be144] 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 │ │ -1be154: 07c0 |0000: move-object v0, v12 │ │ -1be156: 07f1 |0001: move-object v1, v15 │ │ -1be158: 0809 1000 |0002: move-object/from16 v9, v16 │ │ -1be15c: 080a 1200 |0004: move-object/from16 v10, v18 │ │ -1be160: 080b 1300 |0006: move-object/from16 v11, v19 │ │ -1be164: 7110 7127 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@2771 │ │ -1be16a: 0c02 |000b: move-result-object v2 │ │ -1be16c: 7110 3684 0200 |000c: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be172: 0c02 |000f: move-result-object v2 │ │ -1be174: 5b02 e003 |0010: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideEventBusProvider:Ldagger/internal/Provider; // field@03e0 │ │ -1be178: 7110 7827 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@2778 │ │ -1be17e: 0c02 |0015: move-result-object v2 │ │ -1be180: 5b02 d603 |0016: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be184: 7120 9f27 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@279f │ │ -1be18a: 0c02 |001b: move-result-object v2 │ │ -1be18c: 7110 3684 0200 |001c: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be192: 0c02 |001f: move-result-object v2 │ │ -1be194: 5b02 ef03 |0020: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be198: 5403 d603 |0022: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be19c: 7130 ab27 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@27ab │ │ -1be1a2: 0c01 |0027: move-result-object v1 │ │ -1be1a4: 7110 3684 0100 |0028: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be1aa: 0c01 |002b: move-result-object v1 │ │ -1be1ac: 5b01 f703 |002c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be1b0: 7120 5528 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@2855 │ │ -1be1b6: 0c01 |0031: move-result-object v1 │ │ -1be1b8: 5b01 fb03 |0032: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUsersRepositoryProvider:Ldagger/internal/Provider; // field@03fb │ │ -1be1bc: 7110 a660 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@60a6 │ │ -1be1c2: 0c01 |0037: move-result-object v1 │ │ -1be1c4: 5b01 fa03 |0038: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be1c8: 7110 9960 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@6099 │ │ -1be1ce: 0c01 |003d: move-result-object v1 │ │ -1be1d0: 7110 3684 0100 |003e: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be1d6: 0c01 |0041: move-result-object v1 │ │ -1be1d8: 5b01 c503 |0042: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be1dc: 5401 d603 |0044: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be1e0: 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 │ │ -1be1e6: 0c01 |0049: move-result-object v1 │ │ -1be1e8: 5b01 bd03 |004a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtilProvider:Ldagger/internal/Provider; // field@03bd │ │ -1be1ec: 5402 c503 |004c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be1f0: 7120 3a5c 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@5c3a │ │ -1be1f6: 0c01 |0051: move-result-object v1 │ │ -1be1f8: 5b01 c803 |0052: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemesProviderImplProvider:Ldagger/internal/Provider; // field@03c8 │ │ -1be1fc: 7110 b384 0100 |0054: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ -1be202: 0c01 |0057: move-result-object v1 │ │ -1be204: 5b01 ba03 |0058: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.bindMaterialSchemesProvider:Ldagger/internal/Provider; // field@03ba │ │ -1be208: 5401 ef03 |005a: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be20c: 7120 9f28 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@289f │ │ -1be212: 0c01 |005f: move-result-object v1 │ │ -1be214: 7110 3684 0100 |0060: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be21a: 0c01 |0063: move-result-object v1 │ │ -1be21c: 5b01 f003 |0064: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ -1be220: 7701 b128 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@28b1 │ │ -1be226: 0c01 |0069: move-result-object v1 │ │ -1be228: 7110 3684 0100 |006a: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be22e: 0c01 |006d: move-result-object v1 │ │ -1be230: 5b01 f803 |006e: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ -1be234: 5401 ef03 |0070: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be238: 5402 fa03 |0072: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be23c: 7130 8d28 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@288d │ │ -1be242: 0c01 |0077: move-result-object v1 │ │ -1be244: 7110 3684 0100 |0078: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be24a: 0c01 |007b: move-result-object v1 │ │ -1be24c: 5b01 e303 |007c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideKeyManagerProvider:Ldagger/internal/Provider; // field@03e3 │ │ -1be250: 5402 f803 |007e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ -1be254: 7130 ab28 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@28ab │ │ -1be25a: 0c01 |0083: move-result-object v1 │ │ -1be25c: 7110 3684 0100 |0084: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be262: 0c01 |0087: move-result-object v1 │ │ -1be264: 5b01 f603 |0088: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ -1be268: 7701 7828 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@2878 │ │ -1be26e: 0c01 |008d: move-result-object v1 │ │ -1be270: 7110 3684 0100 |008e: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be276: 0c01 |0091: move-result-object v1 │ │ -1be278: 5b01 d203 |0092: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ -1be27c: 7701 7d28 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@287d │ │ -1be282: 0c01 |0097: move-result-object v1 │ │ -1be284: 7110 3684 0100 |0098: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be28a: 0c01 |009b: move-result-object v1 │ │ -1be28c: 5b01 dc03 |009c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ -1be290: 7701 8228 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@2882 │ │ -1be296: 0c01 |00a1: move-result-object v1 │ │ -1be298: 7110 3684 0100 |00a2: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be29e: 0c08 |00a5: move-result-object v8 │ │ -1be2a0: 5b08 df03 |00a6: iput-object v8, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDispatcherProvider:Ldagger/internal/Provider; // field@03df │ │ -1be2a4: 5402 f003 |00a8: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ -1be2a8: 5403 ef03 |00aa: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be2ac: 5404 f803 |00ac: iget-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ -1be2b0: 5405 f603 |00ae: iget-object v5, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ -1be2b4: 5406 d203 |00b0: iget-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ -1be2b8: 5407 dc03 |00b2: iget-object v7, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ -1be2bc: 0801 1000 |00b4: move-object/from16 v1, v16 │ │ -1be2c0: 7708 8728 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@2887 │ │ -1be2c6: 0c01 |00b9: move-result-object v1 │ │ -1be2c8: 7110 3684 0100 |00ba: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be2ce: 0c01 |00bd: move-result-object v1 │ │ -1be2d0: 5b01 e103 |00be: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ -1be2d4: 7120 a528 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@28a5 │ │ -1be2da: 0c01 |00c3: move-result-object v1 │ │ -1be2dc: 7110 3684 0100 |00c4: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be2e2: 0c01 |00c7: move-result-object v1 │ │ -1be2e4: 5b01 f403 |00c8: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ -1be2e8: 7120 9928 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@2899 │ │ -1be2ee: 0c01 |00cd: move-result-object v1 │ │ -1be2f0: 7110 3684 0100 |00ce: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be2f6: 0c01 |00d1: move-result-object v1 │ │ -1be2f8: 5b01 e803 |00d2: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be2fc: 5401 d603 |00d4: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be300: 7120 c728 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@28c7 │ │ -1be306: 0c01 |00d9: move-result-object v1 │ │ -1be308: 7110 b384 0100 |00da: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ -1be30e: 0c01 |00dd: move-result-object v1 │ │ -1be310: 5b01 ed03 |00de: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePermissionUtilProvider:Ldagger/internal/Provider; // field@03ed │ │ -1be314: 5401 d603 |00e0: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be318: 7120 bb28 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@28bb │ │ -1be31e: 0c01 |00e5: move-result-object v1 │ │ -1be320: 7110 b384 0100 |00e6: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ -1be326: 0c01 |00e9: move-result-object v1 │ │ -1be328: 5b01 dd03 |00ea: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDateUtilsProvider:Ldagger/internal/Provider; // field@03dd │ │ -1be32c: 5402 e803 |00ec: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be330: 7130 4928 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@2849 │ │ -1be336: 0c01 |00f1: move-result-object v1 │ │ -1be338: 5b01 f503 |00f2: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSharedItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f5 │ │ -1be33c: 7110 9054 0100 |00f4: invoke-static {v1}, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory; // method@5490 │ │ -1be342: 0c01 |00f7: move-result-object v1 │ │ -1be344: 5b01 0204 |00f8: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.sharedItemsViewModelProvider:Ldagger/internal/Provider; // field@0402 │ │ -1be348: 5401 e803 |00fa: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be34c: 5402 c503 |00fc: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be350: 7130 4f28 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@284f │ │ -1be356: 0c01 |0101: move-result-object v1 │ │ -1be358: 5b01 f903 |0102: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUnifiedSearchRepositoryProvider:Ldagger/internal/Provider; // field@03f9 │ │ -1be35c: 0e00 |0104: return-void │ │ - catches : (none) │ │ - positions : │ │ - 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 │ │ - 0x00f4 line=799 │ │ - 0x00fa line=800 │ │ - locals : │ │ - 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; │ │ +1be154: 07d0 |0000: move-object v0, v13 │ │ +1be156: 0801 1000 |0001: move-object/from16 v1, v16 │ │ +1be15a: 080a 1100 |0003: move-object/from16 v10, v17 │ │ +1be15e: 080b 1300 |0005: move-object/from16 v11, v19 │ │ +1be162: 080c 1400 |0007: move-object/from16 v12, v20 │ │ +1be166: 7110 7827 0f00 |0009: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory; // method@2778 │ │ +1be16c: 0c02 |000c: move-result-object v2 │ │ +1be16e: 5b02 d603 |000d: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be172: 7120 9f27 2100 |000f: invoke-static {v1, 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@279f │ │ +1be178: 0c02 |0012: move-result-object v2 │ │ +1be17a: 7110 3684 0200 |0013: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be180: 0c02 |0016: move-result-object v2 │ │ +1be182: 5b02 ef03 |0017: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be186: 7120 9f28 2a00 |0019: invoke-static {v10, v2}, 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@289f │ │ +1be18c: 0c02 |001c: move-result-object v2 │ │ +1be18e: 7110 3684 0200 |001d: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be194: 0c02 |0020: move-result-object v2 │ │ +1be196: 5b02 f003 |0021: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ +1be19a: 7701 b128 1100 |0023: invoke-static/range {v17}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory; // method@28b1 │ │ +1be1a0: 0c02 |0026: move-result-object v2 │ │ +1be1a2: 7110 3684 0200 |0027: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be1a8: 0c02 |002a: move-result-object v2 │ │ +1be1aa: 5b02 f803 |002b: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ +1be1ae: 5402 d603 |002d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be1b2: 5403 ef03 |002f: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be1b6: 7130 ab27 2103 |0031: invoke-static {v1, v2, 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@27ab │ │ +1be1bc: 0c02 |0034: move-result-object v2 │ │ +1be1be: 7110 3684 0200 |0035: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be1c4: 0c02 |0038: move-result-object v2 │ │ +1be1c6: 5b02 f703 |0039: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be1ca: 7120 5528 2b00 |003b: invoke-static {v11, v2}, 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@2855 │ │ +1be1d0: 0c02 |003e: move-result-object v2 │ │ +1be1d2: 5b02 fb03 |003f: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUsersRepositoryProvider:Ldagger/internal/Provider; // field@03fb │ │ +1be1d6: 7110 a660 0200 |0041: invoke-static {v2}, Lcom/nextcloud/talk/utils/database/user/UserModule_Companion_ProvideUserManagerFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/utils/database/user/UserModule_Companion_ProvideUserManagerFactory; // method@60a6 │ │ +1be1dc: 0c02 |0044: move-result-object v2 │ │ +1be1de: 5b02 fa03 |0045: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be1e2: 5403 ef03 |0047: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be1e6: 7130 8d28 3a02 |0049: invoke-static {v10, v3, 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@288d │ │ +1be1ec: 0c02 |004c: move-result-object v2 │ │ +1be1ee: 7110 3684 0200 |004d: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be1f4: 0c02 |0050: move-result-object v2 │ │ +1be1f6: 5b02 e303 |0051: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideKeyManagerProvider:Ldagger/internal/Provider; // field@03e3 │ │ +1be1fa: 5403 f803 |0053: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ +1be1fe: 7130 ab28 2a03 |0055: invoke-static {v10, v2, v3}, 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@28ab │ │ +1be204: 0c02 |0058: move-result-object v2 │ │ +1be206: 7110 3684 0200 |0059: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be20c: 0c02 |005c: move-result-object v2 │ │ +1be20e: 5b02 f603 |005d: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ +1be212: 7701 7828 1100 |005f: invoke-static/range {v17}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory; // method@2878 │ │ +1be218: 0c02 |0062: move-result-object v2 │ │ +1be21a: 7110 3684 0200 |0063: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be220: 0c02 |0066: move-result-object v2 │ │ +1be222: 5b02 d203 |0067: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ +1be226: 7701 7d28 1100 |0069: invoke-static/range {v17}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory; // method@287d │ │ +1be22c: 0c02 |006c: move-result-object v2 │ │ +1be22e: 7110 3684 0200 |006d: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be234: 0c02 |0070: move-result-object v2 │ │ +1be236: 5b02 dc03 |0071: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ +1be23a: 7701 8228 1100 |0073: invoke-static/range {v17}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory; // method@2882 │ │ +1be240: 0c02 |0076: move-result-object v2 │ │ +1be242: 7110 3684 0200 |0077: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be248: 0c09 |007a: move-result-object v9 │ │ +1be24a: 5b09 df03 |007b: iput-object v9, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDispatcherProvider:Ldagger/internal/Provider; // field@03df │ │ +1be24e: 5403 f003 |007d: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ +1be252: 5404 ef03 |007f: iget-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be256: 5405 f803 |0081: iget-object v5, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ +1be25a: 5406 f603 |0083: iget-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ +1be25e: 5407 d203 |0085: iget-object v7, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ +1be262: 5408 dc03 |0087: iget-object v8, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ +1be266: 0802 1100 |0089: move-object/from16 v2, v17 │ │ +1be26a: 7708 8728 0200 |008b: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@2887 │ │ +1be270: 0c02 |008e: move-result-object v2 │ │ +1be272: 7110 3684 0200 |008f: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be278: 0c02 |0092: move-result-object v2 │ │ +1be27a: 5b02 e103 |0093: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ +1be27e: 7120 a528 2a00 |0095: invoke-static {v10, v2}, 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@28a5 │ │ +1be284: 0c02 |0098: move-result-object v2 │ │ +1be286: 7110 3684 0200 |0099: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be28c: 0c02 |009c: move-result-object v2 │ │ +1be28e: 5b02 f403 |009d: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ +1be292: 7120 9928 2a00 |009f: invoke-static {v10, v2}, 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@2899 │ │ +1be298: 0c02 |00a2: move-result-object v2 │ │ +1be29a: 7110 3684 0200 |00a3: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be2a0: 0c02 |00a6: move-result-object v2 │ │ +1be2a2: 5b02 e803 |00a7: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be2a6: 5402 fa03 |00a9: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be2aa: 7110 9960 0200 |00ab: invoke-static {v2}, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl_Factory; // method@6099 │ │ +1be2b0: 0c02 |00ae: move-result-object v2 │ │ +1be2b2: 7110 3684 0200 |00af: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be2b8: 0c02 |00b2: move-result-object v2 │ │ +1be2ba: 5b02 c503 |00b3: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be2be: 5402 d603 |00b5: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be2c2: 7110 ab0a 0200 |00b7: invoke-static {v2}, Lcom/nextcloud/android/common/ui/color/ColorUtil_Factory;.create:(Ljavax/inject/Provider;)Lcom/nextcloud/android/common/ui/color/ColorUtil_Factory; // method@0aab │ │ +1be2c8: 0c02 |00ba: move-result-object v2 │ │ +1be2ca: 5b02 bd03 |00bb: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtilProvider:Ldagger/internal/Provider; // field@03bd │ │ +1be2ce: 5403 c503 |00bd: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be2d2: 7120 3a5c 2300 |00bf: invoke-static {v3, v2}, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl_Factory; // method@5c3a │ │ +1be2d8: 0c02 |00c2: move-result-object v2 │ │ +1be2da: 5b02 c803 |00c3: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemesProviderImplProvider:Ldagger/internal/Provider; // field@03c8 │ │ +1be2de: 7110 b384 0200 |00c5: invoke-static {v2}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ +1be2e4: 0c02 |00c8: move-result-object v2 │ │ +1be2e6: 5b02 ba03 |00c9: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.bindMaterialSchemesProvider:Ldagger/internal/Provider; // field@03ba │ │ +1be2ea: 5402 d603 |00cb: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be2ee: 7120 9927 2100 |00cd: invoke-static {v1, 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@2799 │ │ +1be2f4: 0c01 |00d0: move-result-object v1 │ │ +1be2f6: 7110 3684 0100 |00d1: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be2fc: 0c01 |00d4: move-result-object v1 │ │ +1be2fe: 5b01 e903 |00d5: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ +1be302: 5401 d603 |00d7: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be306: 7120 c728 1c00 |00d9: invoke-static {v12, 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@28c7 │ │ +1be30c: 0c01 |00dc: move-result-object v1 │ │ +1be30e: 7110 b384 0100 |00dd: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ +1be314: 0c01 |00e0: move-result-object v1 │ │ +1be316: 5b01 ed03 |00e1: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePermissionUtilProvider:Ldagger/internal/Provider; // field@03ed │ │ +1be31a: 5401 d603 |00e3: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be31e: 7120 bb28 1c00 |00e5: invoke-static {v12, 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@28bb │ │ +1be324: 0c01 |00e8: move-result-object v1 │ │ +1be326: 7110 b384 0100 |00e9: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ +1be32c: 0c01 |00ec: move-result-object v1 │ │ +1be32e: 5b01 dd03 |00ed: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDateUtilsProvider:Ldagger/internal/Provider; // field@03dd │ │ +1be332: 5402 e803 |00ef: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be336: 7130 4928 2b01 |00f1: invoke-static {v11, 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@2849 │ │ +1be33c: 0c01 |00f4: move-result-object v1 │ │ +1be33e: 5b01 f503 |00f5: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSharedItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f5 │ │ +1be342: 7110 9054 0100 |00f7: invoke-static {v1}, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory; // method@5490 │ │ +1be348: 0c01 |00fa: move-result-object v1 │ │ +1be34a: 5b01 0204 |00fb: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.sharedItemsViewModelProvider:Ldagger/internal/Provider; // field@0402 │ │ +1be34e: 5401 e803 |00fd: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be352: 5402 c503 |00ff: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be356: 7130 4f28 1b02 |0101: invoke-static {v11, 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@284f │ │ +1be35c: 0c01 |0104: move-result-object v1 │ │ +1be35e: 5b01 f903 |0105: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUnifiedSearchRepositoryProvider:Ldagger/internal/Provider; // field@03f9 │ │ +1be362: 0e00 |0107: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0009 line=776 │ │ + 0x000f line=777 │ │ + 0x0019 line=778 │ │ + 0x0023 line=779 │ │ + 0x002d line=780 │ │ + 0x003b line=781 │ │ + 0x0041 line=782 │ │ + 0x0047 line=783 │ │ + 0x0053 line=784 │ │ + 0x005f line=785 │ │ + 0x0069 line=786 │ │ + 0x0073 line=787 │ │ + 0x007d line=788 │ │ + 0x0095 line=789 │ │ + 0x009f line=790 │ │ + 0x00a9 line=791 │ │ + 0x00b5 line=792 │ │ + 0x00bd line=793 │ │ + 0x00c5 line=794 │ │ + 0x00cb line=795 │ │ + 0x00d7 line=796 │ │ + 0x00e3 line=797 │ │ + 0x00ef line=798 │ │ + 0x00f7 line=799 │ │ + 0x00fd line=800 │ │ + locals : │ │ + 0x0000 - 0x0108 reg=13 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ + 0x0000 - 0x0108 reg=14 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ + 0x0000 - 0x0108 reg=15 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ + 0x0000 - 0x0108 reg=16 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ + 0x0000 - 0x0108 reg=17 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ + 0x0000 - 0x0108 reg=18 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ + 0x0000 - 0x0108 reg=19 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ + 0x0000 - 0x0108 reg=20 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ + 0x0000 - 0x0108 reg=21 (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 : 234 16-bit code units │ │ -1be360: |[1be360] 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 │ │ -1be370: 5467 f903 |0000: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUnifiedSearchRepositoryProvider:Ldagger/internal/Provider; // field@03f9 │ │ -1be374: 7110 8b35 0700 |0002: invoke-static {v7}, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory; // method@358b │ │ -1be37a: 0c07 |0005: move-result-object v7 │ │ -1be37c: 5b67 ca03 |0006: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageSearchViewModelProvider:Ldagger/internal/Provider; // field@03ca │ │ -1be380: 5467 e803 |0008: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be384: 5468 c503 |000a: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be388: 7130 1928 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@2819 │ │ -1be38e: 0c07 |000f: move-result-object v7 │ │ -1be390: 5b67 de03 |0010: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ -1be394: 5468 fa03 |0012: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be398: 546b c503 |0014: iget-object v11, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be39c: 7130 dd4d 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@4ddd │ │ -1be3a2: 0c07 |0019: move-result-object v7 │ │ -1be3a4: 5b67 ce03 |001a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollMainViewModelProvider:Ldagger/internal/Provider; // field@03ce │ │ -1be3a8: 5467 de03 |001c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ -1be3ac: 7110 274e 0700 |001e: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory; // method@4e27 │ │ -1be3b2: 0c07 |0021: move-result-object v7 │ │ -1be3b4: 5b67 cf03 |0022: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollVoteViewModelProvider:Ldagger/internal/Provider; // field@03cf │ │ -1be3b8: 5467 de03 |0024: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ -1be3bc: 7110 884d 0700 |0026: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory; // method@4d88 │ │ -1be3c2: 0c07 |0029: move-result-object v7 │ │ -1be3c4: 5b67 cd03 |002a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollCreateViewModelProvider:Ldagger/internal/Provider; // field@03cd │ │ -1be3c8: 5467 e103 |002c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ -1be3cc: 5468 c503 |002e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be3d0: 7130 3d28 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@283d │ │ -1be3d6: 0c07 |0033: move-result-object v7 │ │ -1be3d8: 5b67 f203 |0034: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ -1be3dc: 5467 d603 |0036: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be3e0: 7120 a527 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@27a5 │ │ -1be3e6: 0c07 |003b: move-result-object v7 │ │ -1be3e8: 7110 3684 0700 |003c: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be3ee: 0c07 |003f: move-result-object v7 │ │ -1be3f0: 5b67 ee03 |0040: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesImplProvider:Ldagger/internal/Provider; // field@03ee │ │ -1be3f4: 5468 f203 |0042: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ -1be3f8: 7120 fa50 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@50fa │ │ -1be3fe: 0c07 |0047: move-result-object v7 │ │ -1be400: 5b67 0004 |0048: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.remoteFileBrowserItemsViewModelProvider:Ldagger/internal/Provider; // field@0400 │ │ -1be404: 5467 e803 |004a: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be408: 5468 c503 |004c: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be40c: 7130 e927 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@27e9 │ │ -1be412: 0c07 |0051: move-result-object v7 │ │ -1be414: 5b67 d303 |0052: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCallRecordingRepositoryProvider:Ldagger/internal/Provider; // field@03d3 │ │ -1be418: 5468 fa03 |0054: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be41c: 7120 4465 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@6544 │ │ -1be422: 0c07 |0059: move-result-object v7 │ │ -1be424: 5b67 bb03 |005a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.callRecordingViewModelProvider:Ldagger/internal/Provider; // field@03bb │ │ -1be428: 5467 e803 |005c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be42c: 5468 c503 |005e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be430: 7130 4328 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@2843 │ │ -1be436: 0c07 |0063: move-result-object v7 │ │ -1be438: 5b67 f303 |0064: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRequestAssistanceRepositoryProvider:Ldagger/internal/Provider; // field@03f3 │ │ -1be43c: 5468 fa03 |0066: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be440: 7120 614f 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@4f61 │ │ -1be446: 0c07 |006b: move-result-object v7 │ │ -1be448: 5b67 ff03 |006c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.raiseHandViewModelProvider:Ldagger/internal/Provider; // field@03ff │ │ -1be44c: 5467 e803 |006e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be450: 7120 5b28 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@285b │ │ -1be456: 0c07 |0073: move-result-object v7 │ │ -1be458: 5b67 0304 |0074: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateRepositoryProvider:Ldagger/internal/Provider; // field@0403 │ │ -1be45c: 5468 c503 |0076: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be460: 7120 3456 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@5634 │ │ -1be466: 0c07 |007b: move-result-object v7 │ │ -1be468: 5b67 0404 |007c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateViewModelProvider:Ldagger/internal/Provider; // field@0404 │ │ -1be46c: 5467 e803 |007e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be470: 5468 c503 |0080: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be474: 7130 3128 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@2831 │ │ -1be47a: 0c07 |0085: move-result-object v7 │ │ -1be47c: 5b67 ec03 |0086: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOpenConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03ec │ │ -1be480: 7110 d24a 0700 |0088: invoke-static {v7}, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory; // method@4ad2 │ │ -1be486: 0c07 |008b: move-result-object v7 │ │ -1be488: 5b67 cc03 |008c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.openConversationsViewModelProvider:Ldagger/internal/Provider; // field@03cc │ │ -1be48c: 5467 f703 |008e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be490: 7110 8e27 0700 |0090: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory; // method@278e │ │ -1be496: 0c07 |0093: move-result-object v7 │ │ -1be498: 5b67 fe03 |0094: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ -1be49c: 5467 e803 |0096: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be4a0: 7120 0d28 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@280d │ │ -1be4a6: 0c07 |009b: move-result-object v7 │ │ -1be4a8: 5b67 da03 |009c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ -1be4ac: 5467 f403 |009e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ -1be4b0: 7120 9328 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@2893 │ │ -1be4b6: 0c07 |00a3: move-result-object v7 │ │ -1be4b8: 7110 3684 0700 |00a4: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be4be: 0c07 |00a7: move-result-object v7 │ │ -1be4c0: 5b67 e703 |00a8: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be4c4: 5468 e803 |00aa: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be4c8: 7130 ef27 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@27ef │ │ -1be4ce: 0c07 |00af: move-result-object v7 │ │ -1be4d0: 5b67 d403 |00b0: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be4d4: 5467 d603 |00b2: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be4d8: 7120 9927 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@2799 │ │ -1be4de: 0c07 |00b7: move-result-object v7 │ │ -1be4e0: 7110 3684 0700 |00b8: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ -1be4e6: 0c04 |00bb: move-result-object v4 │ │ -1be4e8: 5b64 e903 |00bc: iput-object v4, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ -1be4ec: 5461 fe03 |00be: iget-object v1, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ -1be4f0: 5462 da03 |00c0: iget-object v2, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ -1be4f4: 5463 d403 |00c2: iget-object v3, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be4f8: 5465 c503 |00c4: iget-object v5, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be4fc: 07c0 |00c6: move-object v0, v12 │ │ -1be4fe: 7706 2b28 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@282b │ │ -1be504: 0c07 |00ca: move-result-object v7 │ │ -1be506: 5b67 eb03 |00cb: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ -1be50a: 5467 e803 |00cd: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be50e: 7120 1f28 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@281f │ │ -1be514: 0c07 |00d2: move-result-object v7 │ │ -1be516: 5b67 e203 |00d3: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ -1be51a: 5468 eb03 |00d5: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ -1be51e: 5469 fa03 |00d7: iget-object v9, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be522: 546a c503 |00d9: iget-object v10, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be526: 7140 6227 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@2762 │ │ -1be52c: 0c07 |00de: move-result-object v7 │ │ -1be52e: 5b67 c403 |00df: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsListViewModelProvider:Ldagger/internal/Provider; // field@03c4 │ │ -1be532: 5467 f703 |00e1: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be536: 7110 8827 0700 |00e3: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory; // method@2788 │ │ -1be53c: 0c07 |00e6: move-result-object v7 │ │ -1be53e: 5b67 fd03 |00e7: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ -1be542: 0e00 |00e9: return-void │ │ + insns size : 230 16-bit code units │ │ +1be364: |[1be364] 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 │ │ +1be374: 5467 f903 |0000: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUnifiedSearchRepositoryProvider:Ldagger/internal/Provider; // field@03f9 │ │ +1be378: 7110 8b35 0700 |0002: invoke-static {v7}, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory; // method@358b │ │ +1be37e: 0c07 |0005: move-result-object v7 │ │ +1be380: 5b67 ca03 |0006: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageSearchViewModelProvider:Ldagger/internal/Provider; // field@03ca │ │ +1be384: 5467 e803 |0008: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be388: 5468 c503 |000a: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be38c: 7130 1928 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@2819 │ │ +1be392: 0c07 |000f: move-result-object v7 │ │ +1be394: 5b67 de03 |0010: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ +1be398: 5468 fa03 |0012: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be39c: 546b c503 |0014: iget-object v11, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be3a0: 7130 dd4d 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@4ddd │ │ +1be3a6: 0c07 |0019: move-result-object v7 │ │ +1be3a8: 5b67 ce03 |001a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollMainViewModelProvider:Ldagger/internal/Provider; // field@03ce │ │ +1be3ac: 5467 de03 |001c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ +1be3b0: 7110 274e 0700 |001e: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory; // method@4e27 │ │ +1be3b6: 0c07 |0021: move-result-object v7 │ │ +1be3b8: 5b67 cf03 |0022: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollVoteViewModelProvider:Ldagger/internal/Provider; // field@03cf │ │ +1be3bc: 5467 de03 |0024: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ +1be3c0: 7110 884d 0700 |0026: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory; // method@4d88 │ │ +1be3c6: 0c07 |0029: move-result-object v7 │ │ +1be3c8: 5b67 cd03 |002a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollCreateViewModelProvider:Ldagger/internal/Provider; // field@03cd │ │ +1be3cc: 5467 e103 |002c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ +1be3d0: 5468 c503 |002e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be3d4: 7130 3d28 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@283d │ │ +1be3da: 0c07 |0033: move-result-object v7 │ │ +1be3dc: 5b67 f203 |0034: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ +1be3e0: 5467 d603 |0036: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be3e4: 7120 a527 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@27a5 │ │ +1be3ea: 0c07 |003b: move-result-object v7 │ │ +1be3ec: 7110 3684 0700 |003c: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be3f2: 0c07 |003f: move-result-object v7 │ │ +1be3f4: 5b67 ee03 |0040: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesImplProvider:Ldagger/internal/Provider; // field@03ee │ │ +1be3f8: 5468 f203 |0042: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ +1be3fc: 7120 fa50 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@50fa │ │ +1be402: 0c07 |0047: move-result-object v7 │ │ +1be404: 5b67 0004 |0048: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.remoteFileBrowserItemsViewModelProvider:Ldagger/internal/Provider; // field@0400 │ │ +1be408: 5467 e803 |004a: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be40c: 5468 c503 |004c: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be410: 7130 e927 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@27e9 │ │ +1be416: 0c07 |0051: move-result-object v7 │ │ +1be418: 5b67 d303 |0052: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCallRecordingRepositoryProvider:Ldagger/internal/Provider; // field@03d3 │ │ +1be41c: 5468 fa03 |0054: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be420: 7120 4465 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@6544 │ │ +1be426: 0c07 |0059: move-result-object v7 │ │ +1be428: 5b67 bb03 |005a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.callRecordingViewModelProvider:Ldagger/internal/Provider; // field@03bb │ │ +1be42c: 5467 e803 |005c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be430: 5468 c503 |005e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be434: 7130 4328 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@2843 │ │ +1be43a: 0c07 |0063: move-result-object v7 │ │ +1be43c: 5b67 f303 |0064: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRequestAssistanceRepositoryProvider:Ldagger/internal/Provider; // field@03f3 │ │ +1be440: 5468 fa03 |0066: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be444: 7120 614f 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@4f61 │ │ +1be44a: 0c07 |006b: move-result-object v7 │ │ +1be44c: 5b67 ff03 |006c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.raiseHandViewModelProvider:Ldagger/internal/Provider; // field@03ff │ │ +1be450: 5467 e803 |006e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be454: 7120 5b28 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@285b │ │ +1be45a: 0c07 |0073: move-result-object v7 │ │ +1be45c: 5b67 0304 |0074: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateRepositoryProvider:Ldagger/internal/Provider; // field@0403 │ │ +1be460: 5468 c503 |0076: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be464: 7120 3456 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@5634 │ │ +1be46a: 0c07 |007b: move-result-object v7 │ │ +1be46c: 5b67 0404 |007c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateViewModelProvider:Ldagger/internal/Provider; // field@0404 │ │ +1be470: 5467 e803 |007e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be474: 5468 c503 |0080: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be478: 7130 3128 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@2831 │ │ +1be47e: 0c07 |0085: move-result-object v7 │ │ +1be480: 5b67 ec03 |0086: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOpenConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03ec │ │ +1be484: 7110 d24a 0700 |0088: invoke-static {v7}, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory; // method@4ad2 │ │ +1be48a: 0c07 |008b: move-result-object v7 │ │ +1be48c: 5b67 cc03 |008c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.openConversationsViewModelProvider:Ldagger/internal/Provider; // field@03cc │ │ +1be490: 5467 f703 |008e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be494: 7110 8e27 0700 |0090: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory; // method@278e │ │ +1be49a: 0c07 |0093: move-result-object v7 │ │ +1be49c: 5b67 fe03 |0094: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ +1be4a0: 5467 e803 |0096: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be4a4: 7120 0d28 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@280d │ │ +1be4aa: 0c07 |009b: move-result-object v7 │ │ +1be4ac: 5b67 da03 |009c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ +1be4b0: 5467 f403 |009e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ +1be4b4: 7120 9328 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@2893 │ │ +1be4ba: 0c07 |00a3: move-result-object v7 │ │ +1be4bc: 7110 3684 0700 |00a4: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be4c2: 0c07 |00a7: move-result-object v7 │ │ +1be4c4: 5b67 e703 |00a8: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be4c8: 5468 e803 |00aa: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be4cc: 7130 ef27 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@27ef │ │ +1be4d2: 0c03 |00af: move-result-object v3 │ │ +1be4d4: 5b63 d403 |00b0: iput-object v3, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be4d8: 5461 fe03 |00b2: iget-object v1, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ +1be4dc: 5462 da03 |00b4: iget-object v2, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ +1be4e0: 5464 e903 |00b6: iget-object v4, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ +1be4e4: 5465 c503 |00b8: iget-object v5, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be4e8: 07c0 |00ba: move-object v0, v12 │ │ +1be4ea: 7706 2b28 0000 |00bb: 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@282b │ │ +1be4f0: 0c07 |00be: move-result-object v7 │ │ +1be4f2: 5b67 eb03 |00bf: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ +1be4f6: 5467 e803 |00c1: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be4fa: 7120 1f28 7c00 |00c3: 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@281f │ │ +1be500: 0c07 |00c6: move-result-object v7 │ │ +1be502: 5b67 e203 |00c7: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ +1be506: 5468 eb03 |00c9: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ +1be50a: 5469 fa03 |00cb: iget-object v9, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be50e: 546a c503 |00cd: iget-object v10, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be512: 7140 6227 98a7 |00cf: 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@2762 │ │ +1be518: 0c07 |00d2: move-result-object v7 │ │ +1be51a: 5b67 c403 |00d3: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsListViewModelProvider:Ldagger/internal/Provider; // field@03c4 │ │ +1be51e: 5467 f703 |00d5: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be522: 7110 8827 0700 |00d7: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory; // method@2788 │ │ +1be528: 0c07 |00da: move-result-object v7 │ │ +1be52a: 5b67 fd03 |00db: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ +1be52e: 5467 f703 |00dd: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be532: 7110 8227 0700 |00df: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory; // method@2782 │ │ +1be538: 0c07 |00e2: move-result-object v7 │ │ +1be53a: 5b67 fc03 |00e3: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatBlocksDaoProvider:Ldagger/internal/Provider; // field@03fc │ │ +1be53e: 0e00 |00e5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0008 line=810 │ │ 0x0012 line=811 │ │ 0x001c line=812 │ │ 0x0024 line=813 │ │ @@ -68320,173 +68319,175 @@ │ │ 0x007e line=823 │ │ 0x0088 line=824 │ │ 0x008e line=825 │ │ 0x0096 line=826 │ │ 0x009e line=827 │ │ 0x00aa line=828 │ │ 0x00b2 line=829 │ │ - 0x00be line=830 │ │ - 0x00cd line=831 │ │ + 0x00c1 line=830 │ │ + 0x00c9 line=831 │ │ 0x00d5 line=832 │ │ - 0x00e1 line=833 │ │ + 0x00dd 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; │ │ + 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; │ │ │ │ #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 │ │ -1be544: |[1be544] 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 │ │ -1be554: 5478 f703 |0000: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be558: 7110 8227 0800 |0002: invoke-static {v8}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory; // method@2782 │ │ -1be55e: 0c02 |0005: move-result-object v2 │ │ -1be560: 5b72 fc03 |0006: iput-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatBlocksDaoProvider:Ldagger/internal/Provider; // field@03fc │ │ -1be564: 5471 fd03 |0008: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ -1be568: 5473 d403 |000a: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be56c: 5474 e903 |000c: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ -1be570: 5475 c503 |000e: iget-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be574: 07d0 |0010: move-object v0, v13 │ │ -1be576: 7706 2528 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@2825 │ │ -1be57c: 0c08 |0014: move-result-object v8 │ │ -1be57e: 5b78 ea03 |0015: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ -1be582: 5478 e803 |0017: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be586: 5479 c503 |0019: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be58a: 547a fd03 |001b: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ -1be58e: 7140 3728 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@2837 │ │ -1be594: 0c08 |0020: move-result-object v8 │ │ -1be596: 5b78 f103 |0021: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ -1be59a: 7110 c727 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@27c7 │ │ -1be5a0: 0c08 |0026: move-result-object v8 │ │ -1be5a2: 5b78 e503 |0027: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ -1be5a6: 5478 d603 |0029: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be5aa: 7120 b727 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@27b7 │ │ -1be5b0: 0c05 |002e: move-result-object v5 │ │ -1be5b2: 5b75 d003 |002f: iput-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ -1be5b6: 5470 d403 |0031: iget-object v0, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be5ba: 5471 ea03 |0033: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ -1be5be: 5472 eb03 |0035: iget-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ -1be5c2: 5473 f103 |0037: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ -1be5c6: 5474 e503 |0039: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ -1be5ca: 5476 c503 |003b: iget-object v6, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be5ce: 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 │ │ -1be5d4: 0c08 |0040: move-result-object v8 │ │ -1be5d6: 5b78 bc03 |0041: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatViewModelProvider:Ldagger/internal/Provider; // field@03bc │ │ -1be5da: 7110 bd27 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@27bd │ │ -1be5e0: 0c08 |0046: move-result-object v8 │ │ -1be5e2: 5b78 d103 |0047: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ -1be5e6: 7110 c227 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@27c2 │ │ -1be5ec: 0c08 |004c: move-result-object v8 │ │ -1be5ee: 5b78 e403 |004d: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaPlayerManagerProvider:Ldagger/internal/Provider; // field@03e4 │ │ -1be5f2: 5479 d103 |004f: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ -1be5f6: 547a d003 |0051: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ -1be5fa: 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 │ │ -1be600: 0c08 |0056: move-result-object v8 │ │ -1be602: 5b78 c903 |0057: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageInputViewModelProvider:Ldagger/internal/Provider; // field@03c9 │ │ -1be606: 5478 e803 |0059: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be60a: 5479 e703 |005b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be60e: 547a c503 |005d: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be612: 7140 1328 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@2813 │ │ -1be618: 0c08 |0062: move-result-object v8 │ │ -1be61a: 5b78 db03 |0063: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03db │ │ -1be61e: 5479 d403 |0065: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be622: 7120 f723 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@23f7 │ │ -1be628: 0c08 |006a: move-result-object v8 │ │ -1be62a: 5b78 c203 |006b: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoViewModelProvider:Ldagger/internal/Provider; // field@03c2 │ │ -1be62e: 5478 e803 |006d: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be632: 5479 e703 |006f: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be636: 547a c503 |0071: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be63a: 7140 0128 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@2801 │ │ -1be640: 0c08 |0076: move-result-object v8 │ │ -1be642: 5b78 d803 |0077: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationInfoEditRepositoryProvider:Ldagger/internal/Provider; // field@03d8 │ │ -1be646: 5479 d403 |0079: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be64a: 7120 f324 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@24f3 │ │ -1be650: 0c08 |007e: move-result-object v8 │ │ -1be652: 5b78 c103 |007f: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoEditViewModelProvider:Ldagger/internal/Provider; // field@03c1 │ │ -1be656: 5478 e803 |0081: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be65a: 5479 c503 |0083: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be65e: 7130 0728 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@2807 │ │ -1be664: 0c08 |0088: move-result-object v8 │ │ -1be666: 5b78 d903 |0089: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationRepositoryProvider:Ldagger/internal/Provider; // field@03d9 │ │ -1be66a: 7110 8c1f 0800 |008b: invoke-static {v8}, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory; // method@1f8c │ │ -1be670: 0c08 |008e: move-result-object v8 │ │ -1be672: 5b78 c303 |008f: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationViewModelProvider:Ldagger/internal/Provider; // field@03c3 │ │ -1be676: 5478 e203 |0091: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ -1be67a: 7110 f831 0800 |0093: invoke-static {v8}, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory; // method@31f8 │ │ -1be680: 0c08 |0096: move-result-object v8 │ │ -1be682: 5b78 c603 |0097: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.invitationsViewModelProvider:Ldagger/internal/Provider; // field@03c6 │ │ -1be686: 5478 e703 |0099: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be68a: 5479 c503 |009b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be68e: 7130 f527 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@27f5 │ │ -1be694: 0c08 |00a0: move-result-object v8 │ │ -1be696: 5b78 d503 |00a1: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContactsRepositoryProvider:Ldagger/internal/Provider; // field@03d5 │ │ -1be69a: 7110 7d1e 0800 |00a3: invoke-static {v8}, Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory; // method@1e7d │ │ -1be6a0: 0c08 |00a6: move-result-object v8 │ │ -1be6a2: 5b78 be03 |00a7: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModelProvider:Ldagger/internal/Provider; // field@03be │ │ -1be6a6: 5478 e703 |00a9: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be6aa: 5479 c503 |00ab: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be6ae: 7130 fb27 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@27fb │ │ -1be6b4: 0c08 |00b0: move-result-object v8 │ │ -1be6b6: 5b78 d703 |00b1: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationCreationRepositoryProvider:Ldagger/internal/Provider; // field@03d7 │ │ -1be6ba: 5479 c503 |00b3: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be6be: 7120 8921 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@2189 │ │ -1be6c4: 0c08 |00b8: move-result-object v8 │ │ -1be6c6: 5b78 c003 |00b9: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationCreationViewModelProvider:Ldagger/internal/Provider; // field@03c0 │ │ -1be6ca: 5478 d603 |00bb: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be6ce: 7120 c128 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@28c1 │ │ -1be6d4: 0c08 |00c0: move-result-object v8 │ │ -1be6d6: 7110 b384 0800 |00c1: invoke-static {v8}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ -1be6dc: 0c08 |00c4: move-result-object v8 │ │ -1be6de: 5b78 e603 |00c5: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMessageUtilsProvider:Ldagger/internal/Provider; // field@03e6 │ │ -1be6e2: 0e00 |00c7: return-void │ │ + insns size : 204 16-bit code units │ │ +1be540: |[1be540] 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 │ │ +1be550: 5471 fd03 |0000: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ +1be554: 5472 fc03 |0002: iget-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatBlocksDaoProvider:Ldagger/internal/Provider; // field@03fc │ │ +1be558: 5473 d403 |0004: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be55c: 5474 e903 |0006: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ +1be560: 5475 c503 |0008: iget-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be564: 07d0 |000a: move-object v0, v13 │ │ +1be566: 7706 2528 0000 |000b: 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@2825 │ │ +1be56c: 0c09 |000e: move-result-object v9 │ │ +1be56e: 5b79 ea03 |000f: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ +1be572: 5479 e803 |0011: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be576: 547a c503 |0013: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be57a: 547b fd03 |0015: iget-object v11, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ +1be57e: 7140 3728 9dba |0017: invoke-static {v13, v9, v10, v11}, 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@2837 │ │ +1be584: 0c09 |001a: move-result-object v9 │ │ +1be586: 5b79 f103 |001b: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ +1be58a: 7110 c727 0f00 |001d: 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@27c7 │ │ +1be590: 0c09 |0020: move-result-object v9 │ │ +1be592: 5b79 e503 |0021: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ +1be596: 5479 d603 |0023: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be59a: 7120 b727 9f00 |0025: invoke-static {v15, v9}, 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@27b7 │ │ +1be5a0: 0c05 |0028: move-result-object v5 │ │ +1be5a2: 5b75 d003 |0029: iput-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ +1be5a6: 5470 d403 |002b: iget-object v0, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be5aa: 5471 ea03 |002d: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ +1be5ae: 5472 eb03 |002f: iget-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ +1be5b2: 5473 f103 |0031: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ +1be5b6: 5474 e503 |0033: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ +1be5ba: 5476 c503 |0035: iget-object v6, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be5be: 7707 d01b 0000 |0037: 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 │ │ +1be5c4: 0c09 |003a: move-result-object v9 │ │ +1be5c6: 5b79 bc03 |003b: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatViewModelProvider:Ldagger/internal/Provider; // field@03bc │ │ +1be5ca: 7110 bd27 0f00 |003d: 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@27bd │ │ +1be5d0: 0c09 |0040: move-result-object v9 │ │ +1be5d2: 5b79 d103 |0041: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ +1be5d6: 7110 c227 0f00 |0043: 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@27c2 │ │ +1be5dc: 0c09 |0046: move-result-object v9 │ │ +1be5de: 5b79 e403 |0047: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaPlayerManagerProvider:Ldagger/internal/Provider; // field@03e4 │ │ +1be5e2: 547a d103 |0049: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ +1be5e6: 547b d003 |004b: iget-object v11, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ +1be5ea: 7130 481c 9a0b |004d: invoke-static {v10, v9, v11}, 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 │ │ +1be5f0: 0c09 |0050: move-result-object v9 │ │ +1be5f2: 5b79 c903 |0051: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageInputViewModelProvider:Ldagger/internal/Provider; // field@03c9 │ │ +1be5f6: 5479 e803 |0053: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be5fa: 547a e703 |0055: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be5fe: 547b c503 |0057: iget-object v11, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be602: 7140 1328 9dba |0059: invoke-static {v13, v9, v10, v11}, 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@2813 │ │ +1be608: 0c09 |005c: move-result-object v9 │ │ +1be60a: 5b79 db03 |005d: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03db │ │ +1be60e: 547a d403 |005f: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be612: 7120 f723 9a00 |0061: invoke-static {v10, v9}, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel_Factory; // method@23f7 │ │ +1be618: 0c09 |0064: move-result-object v9 │ │ +1be61a: 5b79 c203 |0065: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoViewModelProvider:Ldagger/internal/Provider; // field@03c2 │ │ +1be61e: 5479 e803 |0067: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be622: 547a e703 |0069: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be626: 547b c503 |006b: iget-object v11, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be62a: 7140 0128 9dba |006d: invoke-static {v13, v9, v10, v11}, 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@2801 │ │ +1be630: 0c09 |0070: move-result-object v9 │ │ +1be632: 5b79 d803 |0071: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationInfoEditRepositoryProvider:Ldagger/internal/Provider; // field@03d8 │ │ +1be636: 547a d403 |0073: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be63a: 7120 f324 9a00 |0075: invoke-static {v10, v9}, Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel_Factory; // method@24f3 │ │ +1be640: 0c09 |0078: move-result-object v9 │ │ +1be642: 5b79 c103 |0079: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoEditViewModelProvider:Ldagger/internal/Provider; // field@03c1 │ │ +1be646: 5479 e803 |007b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be64a: 547a c503 |007d: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be64e: 7130 0728 9d0a |007f: invoke-static {v13, v9, v10}, 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@2807 │ │ +1be654: 0c09 |0082: move-result-object v9 │ │ +1be656: 5b79 d903 |0083: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationRepositoryProvider:Ldagger/internal/Provider; // field@03d9 │ │ +1be65a: 7110 8c1f 0900 |0085: invoke-static {v9}, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory; // method@1f8c │ │ +1be660: 0c09 |0088: move-result-object v9 │ │ +1be662: 5b79 c303 |0089: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationViewModelProvider:Ldagger/internal/Provider; // field@03c3 │ │ +1be666: 5479 e203 |008b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ +1be66a: 7110 f831 0900 |008d: invoke-static {v9}, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory; // method@31f8 │ │ +1be670: 0c09 |0090: move-result-object v9 │ │ +1be672: 5b79 c603 |0091: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.invitationsViewModelProvider:Ldagger/internal/Provider; // field@03c6 │ │ +1be676: 5479 e703 |0093: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be67a: 547a c503 |0095: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be67e: 7130 f527 9d0a |0097: invoke-static {v13, v9, v10}, 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@27f5 │ │ +1be684: 0c09 |009a: move-result-object v9 │ │ +1be686: 5b79 d503 |009b: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContactsRepositoryProvider:Ldagger/internal/Provider; // field@03d5 │ │ +1be68a: 7110 7d1e 0900 |009d: invoke-static {v9}, Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory; // method@1e7d │ │ +1be690: 0c09 |00a0: move-result-object v9 │ │ +1be692: 5b79 be03 |00a1: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModelProvider:Ldagger/internal/Provider; // field@03be │ │ +1be696: 5479 e703 |00a3: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be69a: 547a c503 |00a5: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be69e: 7130 fb27 9d0a |00a7: invoke-static {v13, v9, v10}, 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@27fb │ │ +1be6a4: 0c09 |00aa: move-result-object v9 │ │ +1be6a6: 5b79 d703 |00ab: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationCreationRepositoryProvider:Ldagger/internal/Provider; // field@03d7 │ │ +1be6aa: 547a c503 |00ad: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be6ae: 7120 8921 a900 |00af: invoke-static {v9, v10}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel_Factory; // method@2189 │ │ +1be6b4: 0c09 |00b2: move-result-object v9 │ │ +1be6b6: 5b79 c003 |00b3: iput-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationCreationViewModelProvider:Ldagger/internal/Provider; // field@03c0 │ │ +1be6ba: 7110 7127 0800 |00b5: invoke-static {v8}, Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory;.create:(Lcom/nextcloud/talk/dagger/modules/BusModule;)Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory; // method@2771 │ │ +1be6c0: 0c08 |00b8: move-result-object v8 │ │ +1be6c2: 7110 3684 0800 |00b9: invoke-static {v8}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8436 │ │ +1be6c8: 0c08 |00bc: move-result-object v8 │ │ +1be6ca: 5b78 e003 |00bd: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideEventBusProvider:Ldagger/internal/Provider; // field@03e0 │ │ +1be6ce: 5478 d603 |00bf: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be6d2: 7120 c128 8e00 |00c1: 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@28c1 │ │ +1be6d8: 0c08 |00c4: move-result-object v8 │ │ +1be6da: 7110 b384 0800 |00c5: invoke-static {v8}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b3 │ │ +1be6e0: 0c08 |00c8: move-result-object v8 │ │ +1be6e2: 5b78 e603 |00c9: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMessageUtilsProvider:Ldagger/internal/Provider; // field@03e6 │ │ +1be6e6: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ - 0x0008 line=843 │ │ - 0x0017 line=844 │ │ + 0x0011 line=843 │ │ + 0x001d line=844 │ │ 0x0023 line=845 │ │ - 0x0029 line=846 │ │ - 0x0031 line=847 │ │ + 0x002b line=846 │ │ + 0x003d line=847 │ │ 0x0043 line=848 │ │ 0x0049 line=849 │ │ - 0x004f line=850 │ │ - 0x0059 line=851 │ │ - 0x0065 line=852 │ │ - 0x006d line=853 │ │ - 0x0079 line=854 │ │ - 0x0081 line=855 │ │ + 0x0053 line=850 │ │ + 0x005f line=851 │ │ + 0x0067 line=852 │ │ + 0x0073 line=853 │ │ + 0x007b line=854 │ │ + 0x0085 line=855 │ │ 0x008b line=856 │ │ - 0x0091 line=857 │ │ - 0x0099 line=858 │ │ + 0x0093 line=857 │ │ + 0x009d line=858 │ │ 0x00a3 line=859 │ │ - 0x00a9 line=860 │ │ - 0x00b3 line=861 │ │ - 0x00bb line=862 │ │ - locals : │ │ - 0x0000 - 0x00c8 reg=7 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ - 0x0000 - 0x00c8 reg=8 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ - 0x0000 - 0x00c8 reg=9 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ - 0x0000 - 0x00c8 reg=10 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ - 0x0000 - 0x00c8 reg=11 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ - 0x0000 - 0x00c8 reg=12 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ - 0x0000 - 0x00c8 reg=13 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ - 0x0000 - 0x00c8 reg=14 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ - 0x0000 - 0x00c8 reg=15 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ + 0x00ad line=860 │ │ + 0x00b5 line=861 │ │ + 0x00bf line=862 │ │ + locals : │ │ + 0x0000 - 0x00cc reg=7 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ + 0x0000 - 0x00cc reg=8 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ + 0x0000 - 0x00cc reg=9 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ + 0x0000 - 0x00cc reg=10 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ + 0x0000 - 0x00cc reg=11 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ + 0x0000 - 0x00cc reg=12 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ + 0x0000 - 0x00cc reg=13 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ + 0x0000 - 0x00cc reg=14 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ + 0x0000 - 0x00cc reg=15 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ │ │ #23 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAccountRemovalWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)Lcom/nextcloud/talk/jobs/AccountRemovalWorker;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ @@ -68523,22 +68524,22 @@ │ │ 1bcbbc: 7120 1832 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@3218 │ │ 1bcbc2: 7010 6811 0100 |003d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatBlocksDao:()Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao; // method@1168 │ │ 1bcbc8: 0c00 |0040: move-result-object v0 │ │ 1bcbca: 7120 1632 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@3216 │ │ 1bcbd0: 1102 |0044: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1470 │ │ - 0x0007 line=1471 │ │ - 0x000e line=1472 │ │ - 0x0019 line=1473 │ │ - 0x0024 line=1474 │ │ - 0x002f line=1475 │ │ - 0x0036 line=1476 │ │ - 0x003d line=1477 │ │ + 0x0000 line=1876 │ │ + 0x0007 line=1877 │ │ + 0x000e line=1878 │ │ + 0x0019 line=1879 │ │ + 0x0024 line=1880 │ │ + 0x002f line=1881 │ │ + 0x0036 line=1882 │ │ + 0x003d line=1883 │ │ 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;' │ │ @@ -68583,22 +68584,22 @@ │ │ 1bb452: 7210 8f84 0000 |0045: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bb458: 0c00 |0048: move-result-object v0 │ │ 1bb45a: 1f00 c920 |0049: check-cast v0, Ljava/net/CookieManager; // type@20c9 │ │ 1bb45e: 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 │ │ 1bb464: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2014 │ │ - 0x000b line=2015 │ │ - 0x0016 line=2016 │ │ - 0x001d line=2017 │ │ - 0x0026 line=2018 │ │ - 0x0031 line=2019 │ │ - 0x003c line=2020 │ │ - 0x0043 line=2021 │ │ + 0x0000 line=1656 │ │ + 0x000b line=1657 │ │ + 0x0016 line=1658 │ │ + 0x001d line=1659 │ │ + 0x0026 line=1660 │ │ + 0x0031 line=1661 │ │ + 0x003c line=1662 │ │ + 0x0043 line=1663 │ │ 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;' │ │ @@ -68621,17 +68622,17 @@ │ │ 1bcc0c: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcc12: 0c00 |0017: move-result-object v0 │ │ 1bcc14: 1f00 8d26 |0018: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268d │ │ 1bcc18: 7120 2432 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/AddParticipantsToConversation_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;Lorg/greenrobot/eventbus/EventBus;)V // method@3224 │ │ 1bcc1e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2222 │ │ - 0x000b line=2223 │ │ - 0x0012 line=2224 │ │ + 0x0000 line=2084 │ │ + 0x000b line=2085 │ │ + 0x0012 line=2086 │ │ 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;' │ │ @@ -68644,15 +68645,15 @@ │ │ 1bd8dc: |[1bd8dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectAttachmentDialog:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; │ │ 1bd8ec: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd8f2: 0c00 |0003: move-result-object v0 │ │ 1bd8f4: 7120 2e57 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@572e │ │ 1bd8fa: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2190 │ │ + 0x0000 line=2125 │ │ 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;' │ │ @@ -68665,15 +68666,15 @@ │ │ 1bd8fc: |[1bd8fc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectAudioOutputDialog:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; │ │ 1bd90c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd912: 0c00 |0003: move-result-object v0 │ │ 1bd914: 7120 5257 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@5752 │ │ 1bd91a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2079 │ │ + 0x0000 line=1923 │ │ 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;' │ │ @@ -68705,19 +68706,19 @@ │ │ 1bb6a8: 7210 8f84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bb6ae: 0c00 |002b: move-result-object v0 │ │ 1bb6b0: 1f00 d60f |002c: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bb6b4: 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 │ │ 1bb6ba: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2160 │ │ - 0x000b line=2161 │ │ - 0x0016 line=2162 │ │ - 0x001d line=2163 │ │ - 0x0026 line=2164 │ │ + 0x0000 line=2015 │ │ + 0x000b line=2016 │ │ + 0x0016 line=2017 │ │ + 0x001d line=2018 │ │ + 0x0026 line=2019 │ │ 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;' │ │ @@ -68770,24 +68771,24 @@ │ │ 1bb778: 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 │ │ 1bb77e: 7010 4912 0100 |0059: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bb784: 0c00 |005c: move-result-object v0 │ │ 1bb786: 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 │ │ 1bb78c: 1102 |0060: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1604 │ │ - 0x000b line=1605 │ │ - 0x0016 line=1606 │ │ - 0x001d line=1607 │ │ - 0x0026 line=1608 │ │ - 0x0031 line=1609 │ │ - 0x003c line=1610 │ │ - 0x0043 line=1611 │ │ - 0x004e line=1612 │ │ - 0x0059 line=1613 │ │ + 0x0000 line=2104 │ │ + 0x000b line=2105 │ │ + 0x0016 line=2106 │ │ + 0x001d line=2107 │ │ + 0x0026 line=2108 │ │ + 0x0031 line=2109 │ │ + 0x003c line=2110 │ │ + 0x0043 line=2111 │ │ + 0x004e line=2112 │ │ + 0x0059 line=2113 │ │ 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;' │ │ @@ -68832,22 +68833,22 @@ │ │ 1bc020: 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 │ │ 1bc026: 7010 4712 0100 |0047: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bc02c: 0c00 |004a: move-result-object v0 │ │ 1bc02e: 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 │ │ 1bc034: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1825 │ │ - 0x000b line=1826 │ │ - 0x0016 line=1827 │ │ - 0x001d line=1828 │ │ - 0x0026 line=1829 │ │ - 0x0031 line=1830 │ │ - 0x003c line=1831 │ │ - 0x0047 line=1832 │ │ + 0x0000 line=1677 │ │ + 0x000b line=1678 │ │ + 0x0016 line=1679 │ │ + 0x001d line=1680 │ │ + 0x0026 line=1681 │ │ + 0x0031 line=1682 │ │ + 0x003c line=1683 │ │ + 0x0047 line=1684 │ │ 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;' │ │ @@ -68875,18 +68876,18 @@ │ │ 1bcc6e: 7210 8f84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcc74: 0c00 |0022: move-result-object v0 │ │ 1bcc76: 1f00 4d26 |0023: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ 1bcc7a: 7120 3a32 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/CapabilitiesWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;Lokhttp3/OkHttpClient;)V // method@323a │ │ 1bcc80: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1969 │ │ - 0x0007 line=1970 │ │ - 0x0012 line=1971 │ │ - 0x001d line=1972 │ │ + 0x0000 line=1850 │ │ + 0x0007 line=1851 │ │ + 0x0012 line=1852 │ │ + 0x001d line=1853 │ │ 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;' │ │ @@ -68944,25 +68945,25 @@ │ │ 1bc10c: 7210 8f84 0000 |0062: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bc112: 0c00 |0065: move-result-object v0 │ │ 1bc114: 1f00 aa08 |0066: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08aa │ │ 1bc118: 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 │ │ 1bc11e: 1102 |006b: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1373 │ │ - 0x000b line=1374 │ │ - 0x0016 line=1375 │ │ - 0x001d line=1376 │ │ - 0x0026 line=1377 │ │ - 0x0031 line=1378 │ │ - 0x003c line=1379 │ │ - 0x0047 line=1380 │ │ - 0x0052 line=1381 │ │ - 0x0059 line=1382 │ │ - 0x0060 line=1383 │ │ + 0x0000 line=1589 │ │ + 0x000b line=1590 │ │ + 0x0016 line=1591 │ │ + 0x001d line=1592 │ │ + 0x0026 line=1593 │ │ + 0x0031 line=1594 │ │ + 0x003c line=1595 │ │ + 0x0047 line=1596 │ │ + 0x0052 line=1597 │ │ + 0x0059 line=1598 │ │ + 0x0060 line=1599 │ │ 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;' │ │ @@ -69001,21 +69002,21 @@ │ │ 1bd99c: 7210 8f84 0000 |0038: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd9a2: 0c00 |003b: move-result-object v0 │ │ 1bd9a4: 1f00 aa08 |003c: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08aa │ │ 1bd9a8: 7120 9a57 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@579a │ │ 1bd9ae: 1102 |0041: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1764 │ │ - 0x0007 line=1765 │ │ - 0x0012 line=1766 │ │ - 0x001d line=1767 │ │ - 0x0028 line=1768 │ │ - 0x002f line=1769 │ │ - 0x0036 line=1770 │ │ + 0x0000 line=1384 │ │ + 0x0007 line=1385 │ │ + 0x0012 line=1386 │ │ + 0x001d line=1387 │ │ + 0x0028 line=1388 │ │ + 0x002f line=1389 │ │ + 0x0036 line=1390 │ │ 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;' │ │ @@ -69041,18 +69042,18 @@ │ │ 1bd9f4: 7120 c057 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@57c0 │ │ 1bd9fa: 7010 4a12 0100 |001d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bda00: 0c00 |0020: move-result-object v0 │ │ 1bda02: 7120 c557 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@57c5 │ │ 1bda08: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1620 │ │ - 0x0007 line=1621 │ │ - 0x0012 line=1622 │ │ - 0x001d line=1623 │ │ + 0x0000 line=1567 │ │ + 0x0007 line=1568 │ │ + 0x0012 line=1569 │ │ + 0x001d line=1570 │ │ 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;' │ │ @@ -69080,18 +69081,18 @@ │ │ 1bccd2: 7210 8f84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bccd8: 0c00 |0022: move-result-object v0 │ │ 1bccda: 1f00 eb0f |0023: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ 1bccde: 7120 6332 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@3263 │ │ 1bcce4: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2117 │ │ - 0x000b line=2118 │ │ - 0x0012 line=2119 │ │ - 0x001d line=2120 │ │ + 0x0000 line=1374 │ │ + 0x000b line=1375 │ │ + 0x0012 line=1376 │ │ + 0x001d line=1377 │ │ 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;' │ │ @@ -69131,21 +69132,21 @@ │ │ 1bc348: 7210 8f84 0000 |003a: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bc34e: 0c00 |003d: move-result-object v0 │ │ 1bc350: 1f00 9404 |003e: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bc354: 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 │ │ 1bc35a: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2196 │ │ - 0x000b line=2197 │ │ - 0x0016 line=2198 │ │ - 0x001d line=2199 │ │ - 0x0026 line=2200 │ │ - 0x0031 line=2201 │ │ - 0x0038 line=2202 │ │ + 0x0000 line=2283 │ │ + 0x000b line=2284 │ │ + 0x0016 line=2285 │ │ + 0x001d line=2286 │ │ + 0x0026 line=2287 │ │ + 0x0031 line=2288 │ │ + 0x0038 line=2289 │ │ 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;' │ │ @@ -69180,20 +69181,20 @@ │ │ 1bc3c8: 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 │ │ 1bc3ce: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bc3d4: 0c00 |0034: move-result-object v0 │ │ 1bc3d6: 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 │ │ 1bc3dc: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1402 │ │ - 0x000b line=1403 │ │ - 0x0016 line=1404 │ │ - 0x001d line=1405 │ │ - 0x0026 line=1406 │ │ - 0x0031 line=1407 │ │ + 0x0000 line=2200 │ │ + 0x000b line=2201 │ │ + 0x0016 line=2202 │ │ + 0x001d line=2203 │ │ + 0x0026 line=2204 │ │ + 0x0031 line=2205 │ │ 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;' │ │ @@ -69228,20 +69229,20 @@ │ │ 1bc550: 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 │ │ 1bc556: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bc55c: 0c00 |0034: move-result-object v0 │ │ 1bc55e: 7120 3421 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@2134 │ │ 1bc564: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2002 │ │ - 0x000b line=2003 │ │ - 0x0016 line=2004 │ │ - 0x001d line=2005 │ │ - 0x0026 line=2006 │ │ - 0x0031 line=2007 │ │ + 0x0000 line=1930 │ │ + 0x000b line=1931 │ │ + 0x0016 line=1932 │ │ + 0x001d line=1933 │ │ + 0x0026 line=1934 │ │ + 0x0031 line=1935 │ │ 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;' │ │ @@ -69289,23 +69290,23 @@ │ │ 1bc610: 7210 8f84 0000 |004c: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bc616: 0c00 |004f: move-result-object v0 │ │ 1bc618: 1f00 850f |0050: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f85 │ │ 1bc61c: 7120 e622 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@22e6 │ │ 1bc622: 1102 |0055: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2050 │ │ - 0x000b line=2051 │ │ - 0x0016 line=2052 │ │ - 0x001d line=2053 │ │ - 0x0026 line=2054 │ │ - 0x0031 line=2055 │ │ - 0x0038 line=2056 │ │ - 0x0043 line=2057 │ │ - 0x004a line=2058 │ │ + 0x0000 line=1942 │ │ + 0x000b line=1943 │ │ + 0x0016 line=1944 │ │ + 0x001d line=1945 │ │ + 0x0026 line=1946 │ │ + 0x0031 line=1947 │ │ + 0x0038 line=1948 │ │ + 0x0043 line=1949 │ │ + 0x004a line=1950 │ │ 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;' │ │ @@ -69345,21 +69346,21 @@ │ │ 1bc6d2: 7120 6924 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@2469 │ │ 1bc6d8: 7010 4912 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bc6de: 0c00 |003f: move-result-object v0 │ │ 1bc6e0: 7120 6a24 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@246a │ │ 1bc6e6: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2028 │ │ - 0x000b line=2029 │ │ - 0x0016 line=2030 │ │ - 0x001d line=2031 │ │ - 0x0026 line=2032 │ │ - 0x0031 line=2033 │ │ - 0x003c line=2034 │ │ + 0x0000 line=1483 │ │ + 0x000b line=1484 │ │ + 0x0016 line=1485 │ │ + 0x001d line=1486 │ │ + 0x0026 line=1487 │ │ + 0x0031 line=1488 │ │ + 0x003c line=1489 │ │ 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;' │ │ @@ -69421,27 +69422,27 @@ │ │ 1bc7ce: 7120 d026 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@26d0 │ │ 1bc7d4: 7010 6f11 0100 |006e: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModel:()Lcom/nextcloud/talk/contacts/ContactsViewModel; // method@116f │ │ 1bc7da: 0c00 |0071: move-result-object v0 │ │ 1bc7dc: 7120 cc26 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@26cc │ │ 1bc7e2: 1102 |0075: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2142 │ │ - 0x000b line=2143 │ │ - 0x0016 line=2144 │ │ - 0x001d line=2145 │ │ - 0x0026 line=2146 │ │ - 0x0031 line=2147 │ │ - 0x0038 line=2148 │ │ - 0x0043 line=2149 │ │ - 0x004a line=2150 │ │ - 0x0055 line=2151 │ │ - 0x005c line=2152 │ │ - 0x0063 line=2153 │ │ - 0x006e line=2154 │ │ + 0x0000 line=1719 │ │ + 0x000b line=1720 │ │ + 0x0016 line=1721 │ │ + 0x001d line=1722 │ │ + 0x0026 line=1723 │ │ + 0x0031 line=1724 │ │ + 0x0038 line=1725 │ │ + 0x0043 line=1726 │ │ + 0x004a line=1727 │ │ + 0x0055 line=1728 │ │ + 0x005c line=1729 │ │ + 0x0063 line=1730 │ │ + 0x006e line=1731 │ │ 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;' │ │ @@ -69475,20 +69476,20 @@ │ │ 1bda76: 7210 8f84 0000 |002d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bda7c: 0c00 |0030: move-result-object v0 │ │ 1bda7e: 1f00 d60f |0031: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bda82: 7120 6658 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@5866 │ │ 1bda88: 1102 |0036: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2327 │ │ - 0x000b line=2328 │ │ - 0x0016 line=2329 │ │ - 0x001d line=2330 │ │ - 0x0024 line=2331 │ │ - 0x002b line=2332 │ │ + 0x0000 line=1555 │ │ + 0x000b line=1556 │ │ + 0x0016 line=1557 │ │ + 0x001d line=1558 │ │ + 0x0024 line=1559 │ │ + 0x002b line=1560 │ │ 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;' │ │ @@ -69514,18 +69515,18 @@ │ │ 1bc48a: 7210 8f84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bc490: 0c00 |001e: move-result-object v0 │ │ 1bc492: 1f00 d60f |001f: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bc496: 7120 0f1f 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@1f0f │ │ 1bc49c: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1639 │ │ - 0x0007 line=1640 │ │ - 0x000e line=1641 │ │ - 0x0019 line=1642 │ │ + 0x0000 line=1473 │ │ + 0x0007 line=1474 │ │ + 0x000e line=1475 │ │ + 0x0019 line=1476 │ │ 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;' │ │ @@ -69548,17 +69549,17 @@ │ │ 1bdef4: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bdefa: 0c00 |0017: move-result-object v0 │ │ 1bdefc: 1f00 9504 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApiCoroutines; // type@0495 │ │ 1bdf00: 7120 ad64 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@64ad │ │ 1bdf06: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1725 │ │ - 0x0007 line=1726 │ │ - 0x0012 line=1727 │ │ + 0x0000 line=2000 │ │ + 0x0007 line=2001 │ │ + 0x0012 line=2002 │ │ 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;' │ │ @@ -69579,17 +69580,17 @@ │ │ 1bdaba: 7120 db58 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@58db │ │ 1bdac0: 7010 4a12 0100 |0012: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdac6: 0c00 |0015: move-result-object v0 │ │ 1bdac8: 7120 de58 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@58de │ │ 1bdace: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1899 │ │ - 0x0007 line=1900 │ │ - 0x0012 line=1901 │ │ + 0x0000 line=1783 │ │ + 0x0007 line=1784 │ │ + 0x0012 line=1785 │ │ 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;' │ │ @@ -69617,18 +69618,18 @@ │ │ 1bcd36: 7210 8f84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcd3c: 0c00 |0022: move-result-object v0 │ │ 1bcd3e: 1f00 8d26 |0023: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268d │ │ 1bcd42: 7120 7532 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/DeleteConversationWorker_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;Lorg/greenrobot/eventbus/EventBus;)V // method@3275 │ │ 1bcd48: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1859 │ │ - 0x000b line=1860 │ │ - 0x0016 line=1861 │ │ - 0x001d line=1862 │ │ + 0x0000 line=1812 │ │ + 0x000b line=1813 │ │ + 0x0016 line=1814 │ │ + 0x001d line=1815 │ │ 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;' │ │ @@ -69676,23 +69677,23 @@ │ │ 1bca1c: 7210 8f84 0000 |004c: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bca22: 0c00 |004f: move-result-object v0 │ │ 1bca24: 1f00 e10f |0050: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fe1 │ │ 1bca28: 7120 0f30 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@300f │ │ 1bca2e: 1102 |0055: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1699 │ │ - 0x000b line=1700 │ │ - 0x0016 line=1701 │ │ - 0x001d line=1702 │ │ - 0x0026 line=1703 │ │ - 0x0031 line=1704 │ │ - 0x0038 line=1705 │ │ - 0x0043 line=1706 │ │ - 0x004a line=1707 │ │ + 0x0000 line=1617 │ │ + 0x000b line=1618 │ │ + 0x0016 line=1619 │ │ + 0x001d line=1620 │ │ + 0x0026 line=1621 │ │ + 0x0031 line=1622 │ │ + 0x0038 line=1623 │ │ + 0x0043 line=1624 │ │ + 0x004a line=1625 │ │ 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;' │ │ @@ -69713,17 +69714,17 @@ │ │ 1bdb00: 7210 8f84 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bdb06: 0c00 |0013: move-result-object v0 │ │ 1bdb08: 1f00 d60f |0014: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bdb0c: 7120 1b59 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@591b │ │ 1bdb12: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2182 │ │ - 0x0007 line=2183 │ │ - 0x000e line=2184 │ │ + 0x0000 line=1956 │ │ + 0x0007 line=1957 │ │ + 0x000e line=1958 │ │ 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;' │ │ @@ -69746,17 +69747,17 @@ │ │ 1bd4b8: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd4be: 0c00 |0017: move-result-object v0 │ │ 1bd4c0: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd4c4: 7120 934f 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@4f93 │ │ 1bd4ca: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2286 │ │ - 0x0007 line=2287 │ │ - 0x0012 line=2288 │ │ + 0x0000 line=1791 │ │ + 0x0007 line=1792 │ │ + 0x0012 line=1793 │ │ 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;' │ │ @@ -69779,17 +69780,17 @@ │ │ 1bd504: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd50a: 0c00 |0017: move-result-object v0 │ │ 1bd50c: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd510: 7120 b54f 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@4fb5 │ │ 1bd516: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1931 │ │ - 0x0007 line=1932 │ │ - 0x0012 line=1933 │ │ + 0x0000 line=2056 │ │ + 0x0007 line=2057 │ │ + 0x0012 line=2058 │ │ 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;' │ │ @@ -69817,18 +69818,18 @@ │ │ 1bcd9a: 7210 8f84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcda0: 0c00 |0022: move-result-object v0 │ │ 1bcda2: 1f00 eb0f |0023: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ 1bcda6: 7120 9132 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@3291 │ │ 1bcdac: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1524 │ │ - 0x000b line=1525 │ │ - 0x0012 line=1526 │ │ - 0x001d line=1527 │ │ + 0x0000 line=1984 │ │ + 0x000b line=1985 │ │ + 0x0012 line=1986 │ │ + 0x001d line=1987 │ │ 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;' │ │ @@ -69846,16 +69847,16 @@ │ │ 1bdb34: 7120 4b59 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@594b │ │ 1bdb3a: 7010 4a12 0100 |000b: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdb40: 0c00 |000e: move-result-object v0 │ │ 1bdb42: 7120 4c59 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@594c │ │ 1bdb48: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1804 │ │ - 0x000b line=1805 │ │ + 0x0000 line=1540 │ │ + 0x000b line=1541 │ │ 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;' │ │ @@ -69876,17 +69877,17 @@ │ │ 1bdb7a: 7120 8159 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@5981 │ │ 1bdb80: 7010 6511 0100 |0012: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.arbitraryStorageManager:()Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; // method@1165 │ │ 1bdb86: 0c00 |0015: move-result-object v0 │ │ 1bdb88: 7120 7d59 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@597d │ │ 1bdb8e: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1449 │ │ - 0x000b line=1450 │ │ - 0x0012 line=1451 │ │ + 0x0000 line=1831 │ │ + 0x000b line=1832 │ │ + 0x0012 line=1833 │ │ 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;' │ │ @@ -69899,15 +69900,15 @@ │ │ 1bca30: |[1bca30] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectFullScreenTextViewerActivity:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; │ │ 1bca40: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bca46: 0c00 |0003: move-result-object v0 │ │ 1bca48: 7120 f430 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@30f4 │ │ 1bca4e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1569 │ │ + 0x0000 line=2049 │ │ 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;' │ │ @@ -69949,21 +69950,21 @@ │ │ 1bd07c: 7210 8f84 0000 |003e: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd082: 0c00 |0041: move-result-object v0 │ │ 1bd084: 1f00 4d26 |0042: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ 1bd088: 7120 0b34 0200 |0044: invoke-static {v2, v0}, Lcom/nextcloud/talk/location/GeocodingActivity_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/location/GeocodingActivity;Lokhttp3/OkHttpClient;)V // method@340b │ │ 1bd08e: 1102 |0047: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1533 │ │ - 0x000b line=1534 │ │ - 0x0016 line=1535 │ │ - 0x001d line=1536 │ │ - 0x0026 line=1537 │ │ - 0x0031 line=1538 │ │ - 0x003c line=1539 │ │ + 0x0000 line=1799 │ │ + 0x000b line=1800 │ │ + 0x0016 line=1801 │ │ + 0x001d line=1802 │ │ + 0x0026 line=1803 │ │ + 0x0031 line=1804 │ │ + 0x003c line=1805 │ │ 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;' │ │ @@ -70000,20 +70001,20 @@ │ │ 1bb8be: 7210 8f84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bb8c4: 0c00 |0036: move-result-object v0 │ │ 1bb8c6: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bb8ca: 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 │ │ 1bb8d0: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2105 │ │ - 0x0009 line=2106 │ │ - 0x0014 line=2107 │ │ - 0x001b line=2108 │ │ - 0x0026 line=2109 │ │ - 0x0031 line=2110 │ │ + 0x0000 line=2221 │ │ + 0x0009 line=2222 │ │ + 0x0014 line=2223 │ │ + 0x001b line=2224 │ │ + 0x0026 line=2225 │ │ + 0x0031 line=2226 │ │ 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;' │ │ @@ -70050,20 +70051,20 @@ │ │ 1bb94a: 7210 8f84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bb950: 0c00 |0036: move-result-object v0 │ │ 1bb952: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bb956: 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 │ │ 1bb95c: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1495 │ │ - 0x0009 line=1496 │ │ - 0x0014 line=1497 │ │ - 0x001b line=1498 │ │ - 0x0026 line=1499 │ │ - 0x0031 line=1500 │ │ + 0x0000 line=2093 │ │ + 0x0009 line=2094 │ │ + 0x0014 line=2095 │ │ + 0x001b line=2096 │ │ + 0x0026 line=2097 │ │ + 0x0031 line=2098 │ │ 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;' │ │ @@ -70095,19 +70096,19 @@ │ │ 1bb9c0: 7210 8f84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bb9c6: 0c00 |002b: move-result-object v0 │ │ 1bb9c8: 1f00 850f |002c: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f85 │ │ 1bb9cc: 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 │ │ 1bb9d2: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1952 │ │ - 0x0009 line=1953 │ │ - 0x0014 line=1954 │ │ - 0x001b line=1955 │ │ - 0x0026 line=1956 │ │ + 0x0000 line=2163 │ │ + 0x0009 line=2164 │ │ + 0x0014 line=2165 │ │ + 0x001b line=2166 │ │ + 0x0026 line=2167 │ │ 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;' │ │ @@ -70144,20 +70145,20 @@ │ │ 1bba4a: 7210 8f84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bba50: 0c00 |0036: move-result-object v0 │ │ 1bba52: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bba56: 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 │ │ 1bba5c: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2171 │ │ - 0x0009 line=2172 │ │ - 0x0014 line=2173 │ │ - 0x001b line=2174 │ │ - 0x0026 line=2175 │ │ - 0x0031 line=2176 │ │ + 0x0000 line=1441 │ │ + 0x0009 line=1442 │ │ + 0x0014 line=1443 │ │ + 0x001b line=1444 │ │ + 0x0026 line=1445 │ │ + 0x0031 line=1446 │ │ 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;' │ │ @@ -70189,19 +70190,19 @@ │ │ 1bbac0: 7210 8f84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbac6: 0c00 |002b: move-result-object v0 │ │ 1bbac8: 1f00 850f |002c: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f85 │ │ 1bbacc: 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 │ │ 1bbad2: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1594 │ │ - 0x0009 line=1595 │ │ - 0x0010 line=1596 │ │ - 0x001b line=1597 │ │ - 0x0026 line=1598 │ │ + 0x0000 line=1866 │ │ + 0x0009 line=1867 │ │ + 0x0010 line=1868 │ │ + 0x001b line=1869 │ │ + 0x0026 line=1870 │ │ 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;' │ │ @@ -70233,19 +70234,19 @@ │ │ 1bbb34: 7210 8f84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbb3a: 0c00 |002b: move-result-object v0 │ │ 1bbb3c: 1f00 eb0f |002c: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ 1bbb40: 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 │ │ 1bbb46: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1484 │ │ - 0x0009 line=1485 │ │ - 0x0010 line=1486 │ │ - 0x001b line=1487 │ │ - 0x0026 line=1488 │ │ + 0x0000 line=1840 │ │ + 0x0009 line=1841 │ │ + 0x0010 line=1842 │ │ + 0x001b line=1843 │ │ + 0x0026 line=1844 │ │ 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;' │ │ @@ -70285,21 +70286,21 @@ │ │ 1bcad2: 7120 3931 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@3139 │ │ 1bcad8: 7010 4912 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bcade: 0c00 |003f: move-result-object v0 │ │ 1bcae0: 7120 3a31 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/invitation/InvitationsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/invitation/InvitationsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@313a │ │ 1bcae6: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2294 │ │ - 0x000b line=2295 │ │ - 0x0016 line=2296 │ │ - 0x001d line=2297 │ │ - 0x0026 line=2298 │ │ - 0x0031 line=2299 │ │ - 0x003c line=2300 │ │ + 0x0000 line=1605 │ │ + 0x000b line=1606 │ │ + 0x0016 line=1607 │ │ + 0x001d line=1608 │ │ + 0x0026 line=1609 │ │ + 0x0031 line=1610 │ │ + 0x003c line=1611 │ │ 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;' │ │ @@ -70312,15 +70313,15 @@ │ │ 1bcae8: |[1bcae8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectInvitationsAdapter:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; │ │ 1bcaf8: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bcafe: 0c00 |0003: move-result-object v0 │ │ 1bcb00: 7120 5631 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@3156 │ │ 1bcb06: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1464 │ │ + 0x0000 line=1859 │ │ 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;' │ │ @@ -70343,17 +70344,17 @@ │ │ 1bcde8: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcdee: 0c00 |0017: move-result-object v0 │ │ 1bcdf0: 1f00 d60f |0018: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bcdf4: 7120 ad32 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@32ad │ │ 1bcdfa: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2318 │ │ - 0x000b line=2319 │ │ - 0x0012 line=2320 │ │ + 0x0000 line=1412 │ │ + 0x000b line=1413 │ │ + 0x0012 line=1414 │ │ 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;' │ │ @@ -70393,21 +70394,21 @@ │ │ 1bd282: 7120 8d4a 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@4a8d │ │ 1bd288: 7010 4912 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd28e: 0c00 |003f: move-result-object v0 │ │ 1bd290: 7120 8e4a 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@4a8e │ │ 1bd296: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2209 │ │ - 0x000b line=2210 │ │ - 0x0016 line=2211 │ │ - 0x001d line=2212 │ │ - 0x0026 line=2213 │ │ - 0x0031 line=2214 │ │ - 0x003c line=2215 │ │ + 0x0000 line=1643 │ │ + 0x000b line=1644 │ │ + 0x0016 line=1645 │ │ + 0x001d line=1646 │ │ + 0x0026 line=1647 │ │ + 0x0031 line=1648 │ │ + 0x003c line=1649 │ │ 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;' │ │ @@ -70452,22 +70453,22 @@ │ │ 1bd12a: 7210 8f84 0000 |0045: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd130: 0c00 |0048: move-result-object v0 │ │ 1bd132: 1f00 4d26 |0049: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ 1bd136: 7120 a334 0200 |004b: invoke-static {v2, v0}, Lcom/nextcloud/talk/location/LocationPickerActivity_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/location/LocationPickerActivity;Lokhttp3/OkHttpClient;)V // method@34a3 │ │ 1bd13c: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1648 │ │ - 0x000b line=1649 │ │ - 0x0016 line=1650 │ │ - 0x001d line=1651 │ │ - 0x0026 line=1652 │ │ - 0x0031 line=1653 │ │ - 0x003c line=1654 │ │ - 0x0043 line=1655 │ │ + 0x0000 line=1505 │ │ + 0x000b line=1506 │ │ + 0x0016 line=1507 │ │ + 0x001d line=1508 │ │ + 0x0026 line=1509 │ │ + 0x0031 line=1510 │ │ + 0x003c line=1511 │ │ + 0x0043 line=1512 │ │ 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;' │ │ @@ -70486,16 +70487,16 @@ │ │ 1bd166: 7210 8f84 0000 |000b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd16c: 0c00 |000e: move-result-object v0 │ │ 1bd16e: 1f00 eb0f |000f: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ 1bd172: 7120 cb34 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@34cb │ │ 1bd178: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1668 │ │ - 0x0009 line=1669 │ │ + 0x0000 line=2331 │ │ + 0x0009 line=2332 │ │ 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;' │ │ @@ -70535,21 +70536,21 @@ │ │ 1bb812: 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 │ │ 1bb818: 7010 4712 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bb81e: 0c00 |003f: move-result-object v0 │ │ 1bb820: 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 │ │ 1bb826: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1713 │ │ - 0x000b line=1714 │ │ - 0x0016 line=1715 │ │ - 0x001d line=1716 │ │ - 0x0026 line=1717 │ │ - 0x0031 line=1718 │ │ - 0x003c line=1719 │ │ + 0x0000 line=1964 │ │ + 0x000b line=1965 │ │ + 0x0016 line=1966 │ │ + 0x001d line=1967 │ │ + 0x0026 line=1968 │ │ + 0x0031 line=1969 │ │ + 0x003c line=1970 │ │ 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;' │ │ @@ -70572,17 +70573,17 @@ │ │ 1bd550: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd556: 0c00 |0017: move-result-object v0 │ │ 1bd558: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd55c: 7120 d64f 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@4fd6 │ │ 1bd562: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1850 │ │ - 0x0007 line=1851 │ │ - 0x0012 line=1852 │ │ + 0x0000 line=1452 │ │ + 0x0007 line=1453 │ │ + 0x0012 line=1454 │ │ 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;' │ │ @@ -70608,18 +70609,18 @@ │ │ 1bd3d0: 7120 404e 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@4e40 │ │ 1bd3d6: 7010 4a12 0100 |001d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd3dc: 0c00 |0020: move-result-object v0 │ │ 1bd3de: 7120 454e 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@4e45 │ │ 1bd3e4: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1684 │ │ - 0x000b line=1685 │ │ - 0x0012 line=1686 │ │ - 0x001d line=1687 │ │ + 0x0000 line=2153 │ │ + 0x000b line=2154 │ │ + 0x0012 line=2155 │ │ + 0x001d line=2156 │ │ 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;' │ │ @@ -70645,18 +70646,18 @@ │ │ 1bdbd6: 7210 8f84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bdbdc: 0c00 |001e: move-result-object v0 │ │ 1bdbde: 1f00 aa08 |001f: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08aa │ │ 1bdbe2: 7120 585a 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@5a58 │ │ 1bdbe8: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1629 │ │ - 0x0007 line=1630 │ │ - 0x000e line=1631 │ │ - 0x0019 line=1632 │ │ + 0x0000 line=2254 │ │ + 0x0007 line=2255 │ │ + 0x000e line=2256 │ │ + 0x0019 line=2257 │ │ 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;' │ │ @@ -70682,18 +70683,18 @@ │ │ 1bc166: 7210 8f84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bc16c: 0c00 |001e: move-result-object v0 │ │ 1bc16e: 1f00 aa08 |001f: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08aa │ │ 1bc172: 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 │ │ 1bc178: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1745 │ │ - 0x0007 line=1746 │ │ - 0x000e line=1747 │ │ - 0x0019 line=1748 │ │ + 0x0000 line=2211 │ │ + 0x0007 line=2212 │ │ + 0x000e line=2213 │ │ + 0x0019 line=2214 │ │ 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;' │ │ @@ -70706,15 +70707,15 @@ │ │ 1bc17c: |[1bc17c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectMessageInputVoiceRecordingFragment:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; │ │ 1bc18c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bc192: 0c00 |0003: move-result-object v0 │ │ 1bc194: 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 │ │ 1bc19a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1458 │ │ + 0x0000 line=1548 │ │ 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;' │ │ @@ -70749,20 +70750,20 @@ │ │ 1bd1e8: 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 │ │ 1bd1ee: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd1f4: 0c00 |0034: move-result-object v0 │ │ 1bd1f6: 7120 2035 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/messagesearch/MessageSearchActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@3520 │ │ 1bd1fc: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1506 │ │ - 0x000b line=1507 │ │ - 0x0016 line=1508 │ │ - 0x001d line=1509 │ │ - 0x0026 line=1510 │ │ - 0x0031 line=1511 │ │ + 0x0000 line=1429 │ │ + 0x000b line=1430 │ │ + 0x0016 line=1431 │ │ + 0x001d line=1432 │ │ + 0x0026 line=1433 │ │ + 0x0031 line=1434 │ │ 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;' │ │ @@ -70775,15 +70776,15 @@ │ │ 1bdbec: |[1bdbec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectMoreCallActionsDialog:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; │ │ 1bdbfc: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdc02: 0c00 |0003: move-result-object v0 │ │ 1bdc04: 7120 8b5a 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@5a8b │ │ 1bdc0a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1880 │ │ + 0x0000 line=2119 │ │ 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;' │ │ @@ -70846,20 +70847,20 @@ │ │ 1bce64: 7120 2333 0200 |002c: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/NotificationWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/NotificationWorker;Lokhttp3/OkHttpClient;)V // method@3323 │ │ 1bce6a: 7010 6b11 0100 |002f: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatNetworkDataSource:()Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@116b │ │ 1bce70: 0c00 |0032: move-result-object v0 │ │ 1bce72: 7120 2533 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@3325 │ │ 1bce78: 1102 |0036: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1413 │ │ - 0x000b line=1414 │ │ - 0x0012 line=1415 │ │ - 0x001d line=1416 │ │ - 0x0024 line=1417 │ │ - 0x002f line=1418 │ │ + 0x0000 line=1754 │ │ + 0x000b line=1755 │ │ + 0x0012 line=1756 │ │ + 0x001d line=1757 │ │ + 0x0024 line=1758 │ │ + 0x002f line=1759 │ │ 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;' │ │ @@ -70896,20 +70897,20 @@ │ │ 1bbbbe: 7210 8f84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbbc4: 0c00 |0036: move-result-object v0 │ │ 1bbbc6: 1f00 850f |0037: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f85 │ │ 1bbbca: 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 │ │ 1bbbd0: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1839 │ │ - 0x0009 line=1840 │ │ - 0x0010 line=1841 │ │ - 0x001b line=1842 │ │ - 0x0026 line=1843 │ │ - 0x0031 line=1844 │ │ + 0x0000 line=2308 │ │ + 0x0009 line=2309 │ │ + 0x0010 line=2310 │ │ + 0x001b line=2311 │ │ + 0x0026 line=2312 │ │ + 0x0031 line=2313 │ │ 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;' │ │ @@ -70946,20 +70947,20 @@ │ │ 1bbc4a: 7210 8f84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbc50: 0c00 |0036: move-result-object v0 │ │ 1bbc52: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bbc56: 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 │ │ 1bbc5c: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1582 │ │ - 0x0009 line=1583 │ │ - 0x0010 line=1584 │ │ - 0x001b line=1585 │ │ - 0x0026 line=1586 │ │ - 0x0031 line=1587 │ │ + 0x0000 line=2182 │ │ + 0x0009 line=2183 │ │ + 0x0010 line=2184 │ │ + 0x001b line=2185 │ │ + 0x0026 line=2186 │ │ + 0x0031 line=2187 │ │ 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;' │ │ @@ -70986,18 +70987,18 @@ │ │ 1bbcaa: 7210 8f84 0000 |001d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbcb0: 0c00 |0020: move-result-object v0 │ │ 1bbcb2: 1f00 850f |0021: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f85 │ │ 1bbcb6: 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 │ │ 1bbcbc: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1979 │ │ - 0x0009 line=1980 │ │ - 0x0010 line=1981 │ │ - 0x001b line=1982 │ │ + 0x0000 line=2065 │ │ + 0x0009 line=2066 │ │ + 0x0010 line=2067 │ │ + 0x001b line=2068 │ │ 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;' │ │ @@ -71034,20 +71035,20 @@ │ │ 1bbd36: 7210 8f84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbd3c: 0c00 |0036: move-result-object v0 │ │ 1bbd3e: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bbd42: 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 │ │ 1bbd48: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2093 │ │ - 0x0009 line=2094 │ │ - 0x0010 line=2095 │ │ - 0x001b line=2096 │ │ - 0x0026 line=2097 │ │ - 0x0031 line=2098 │ │ + 0x0000 line=2037 │ │ + 0x0009 line=2038 │ │ + 0x0010 line=2039 │ │ + 0x001b line=2040 │ │ + 0x0026 line=2041 │ │ + 0x0031 line=2042 │ │ 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;' │ │ @@ -71079,19 +71080,19 @@ │ │ 1bbdac: 7210 8f84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbdb2: 0c00 |002b: move-result-object v0 │ │ 1bbdb4: 1f00 aa08 |002c: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08aa │ │ 1bbdb8: 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 │ │ 1bbdbe: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1793 │ │ - 0x0009 line=1794 │ │ - 0x0010 line=1795 │ │ - 0x001b line=1796 │ │ - 0x0026 line=1797 │ │ + 0x0000 line=1632 │ │ + 0x0009 line=1633 │ │ + 0x0010 line=1634 │ │ + 0x001b line=1635 │ │ + 0x0026 line=1636 │ │ 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;' │ │ @@ -71123,19 +71124,19 @@ │ │ 1bbe20: 7210 8f84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbe26: 0c00 |002b: move-result-object v0 │ │ 1bbe28: 1f00 eb0f |002c: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ 1bbe2c: 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 │ │ 1bbe32: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2231 │ │ - 0x0009 line=2232 │ │ - 0x0010 line=2233 │ │ - 0x001b line=2234 │ │ - 0x0026 line=2235 │ │ + 0x0000 line=2026 │ │ + 0x0009 line=2027 │ │ + 0x0010 line=2028 │ │ + 0x001b line=2029 │ │ + 0x0026 line=2030 │ │ 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;' │ │ @@ -71155,16 +71156,16 @@ │ │ 1bde26: 7210 8f84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bde2c: 0c00 |0010: move-result-object v0 │ │ 1bde2e: 1f00 e10f |0011: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fe1 │ │ 1bde32: 7120 f35f 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@5ff3 │ │ 1bde38: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1811 │ │ - 0x000b line=1812 │ │ + 0x0000 line=1404 │ │ + 0x000b line=1405 │ │ 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;' │ │ @@ -71177,15 +71178,15 @@ │ │ 1bd8bc: |[1bd8bc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectPlaybackSpeedControl:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)Lcom/nextcloud/talk/ui/PlaybackSpeedControl; │ │ 1bd8cc: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd8d2: 0c00 |0003: move-result-object v0 │ │ 1bd8d4: 7120 a656 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@56a6 │ │ 1bd8da: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1818 │ │ + 0x0000 line=2277 │ │ 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;' │ │ @@ -71201,16 +71202,16 @@ │ │ 1bd2b0: 7120 954c 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@4c95 │ │ 1bd2b6: 7010 4a12 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd2bc: 0c00 |000a: move-result-object v0 │ │ 1bd2be: 7120 964c 0200 |000b: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@4c96 │ │ 1bd2c4: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1676 │ │ - 0x0007 line=1677 │ │ + 0x0000 line=2174 │ │ + 0x0007 line=2175 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000f reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; │ │ │ │ #87 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollLoadingFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;' │ │ @@ -71223,15 +71224,15 @@ │ │ 1bd2c8: |[1bd2c8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectPollLoadingFragment:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; │ │ 1bd2d8: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd2de: 0c00 |0003: move-result-object v0 │ │ 1bd2e0: 7120 a64c 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@4ca6 │ │ 1bd2e6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1988 │ │ + 0x0000 line=2193 │ │ 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;' │ │ @@ -71252,17 +71253,17 @@ │ │ 1bd318: 7210 8f84 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd31e: 0c00 |0013: move-result-object v0 │ │ 1bd320: 1f00 d60f |0014: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bd324: 7120 d34c 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@4cd3 │ │ 1bd32a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2133 │ │ - 0x0007 line=2134 │ │ - 0x000e line=2135 │ │ + 0x0000 line=1710 │ │ + 0x0007 line=1711 │ │ + 0x000e line=1712 │ │ 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;' │ │ @@ -71278,16 +71279,16 @@ │ │ 1bd344: 7120 0d4d 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@4d0d │ │ 1bd34a: 7010 4a12 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd350: 0c00 |000a: move-result-object v0 │ │ 1bd352: 7120 0e4d 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@4d0e │ │ 1bd358: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2072 │ │ - 0x0007 line=2073 │ │ + 0x0000 line=2247 │ │ + 0x0007 line=2248 │ │ 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;' │ │ @@ -71303,16 +71304,16 @@ │ │ 1bd374: 7120 554d 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@4d55 │ │ 1bd37a: 7010 4a12 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd380: 0c00 |000a: move-result-object v0 │ │ 1bd382: 7120 564d 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@4d56 │ │ 1bd388: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1994 │ │ - 0x0007 line=1995 │ │ + 0x0000 line=1976 │ │ + 0x0007 line=1977 │ │ 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;' │ │ @@ -71326,15 +71327,15 @@ │ │ 1bdea8: 5410 bf03 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@03bf │ │ 1bdeac: 7110 7b27 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@277b │ │ 1bdeb2: 0c00 |0005: move-result-object v0 │ │ 1bdeb4: 7120 f660 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@60f6 │ │ 1bdeba: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1517 │ │ + 0x0000 line=1777 │ │ 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;' │ │ @@ -71369,20 +71370,20 @@ │ │ 1bbea2: 7210 8f84 0000 |002f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbea8: 0c00 |0032: move-result-object v0 │ │ 1bbeaa: 1f00 4d26 |0033: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ 1bbeae: 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 │ │ 1bbeb4: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1734 │ │ - 0x0009 line=1735 │ │ - 0x0010 line=1736 │ │ - 0x001b line=1737 │ │ - 0x0026 line=1738 │ │ - 0x002d line=1739 │ │ + 0x0000 line=2320 │ │ + 0x0009 line=2321 │ │ + 0x0010 line=2322 │ │ + 0x001b line=2323 │ │ + 0x0026 line=2324 │ │ + 0x002d line=2325 │ │ 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;' │ │ @@ -71422,21 +71423,21 @@ │ │ 1bd46a: 7120 0b4f 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@4f0b │ │ 1bd470: 7010 4712 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bd476: 0c00 |003f: move-result-object v0 │ │ 1bd478: 7120 0c4f 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@4f0c │ │ 1bd47e: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1939 │ │ - 0x000b line=1940 │ │ - 0x0016 line=1941 │ │ - 0x001d line=1942 │ │ - 0x0026 line=1943 │ │ - 0x0031 line=1944 │ │ - 0x003c line=1945 │ │ + 0x0000 line=1765 │ │ + 0x000b line=1766 │ │ + 0x0016 line=1767 │ │ + 0x001d line=1768 │ │ + 0x0026 line=1769 │ │ + 0x0031 line=1770 │ │ + 0x003c line=1771 │ │ 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;' │ │ @@ -71456,16 +71457,16 @@ │ │ 1bcea6: 7210 8f84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bceac: 0c00 |0010: move-result-object v0 │ │ 1bceae: 1f00 4d26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ 1bceb2: 7120 2f33 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/PushRegistrationWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;Lokhttp3/OkHttpClient;)V // method@332f │ │ 1bceb8: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2262 │ │ - 0x000b line=2263 │ │ + 0x0000 line=2008 │ │ + 0x000b line=2009 │ │ 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;' │ │ @@ -71491,18 +71492,18 @@ │ │ 1bde82: 7210 8f84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bde88: 0c00 |001e: move-result-object v0 │ │ 1bde8a: 1f00 8d26 |001f: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268d │ │ 1bde8e: 7120 1f60 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/utils/PushUtils_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/utils/PushUtils;Lorg/greenrobot/eventbus/EventBus;)V // method@601f │ │ 1bde94: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1776 │ │ - 0x0007 line=1777 │ │ - 0x0012 line=1778 │ │ - 0x0019 line=1779 │ │ + 0x0000 line=1821 │ │ + 0x0007 line=1822 │ │ + 0x0012 line=1823 │ │ + 0x0019 line=1824 │ │ 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;' │ │ @@ -71528,18 +71529,18 @@ │ │ 1bd5f6: 7210 8f84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd5fc: 0c00 |001e: move-result-object v0 │ │ 1bd5fe: 1f00 850f |001f: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f85 │ │ 1bd602: 7120 4d50 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@504d │ │ 1bd608: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1921 │ │ - 0x0007 line=1922 │ │ - 0x0012 line=1923 │ │ - 0x0019 line=1924 │ │ + 0x0000 line=1738 │ │ + 0x0007 line=1739 │ │ + 0x0012 line=1740 │ │ + 0x0019 line=1741 │ │ 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;' │ │ @@ -71560,17 +71561,17 @@ │ │ 1bc4d0: 7210 8f84 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bc4d6: 0c00 |0013: move-result-object v0 │ │ 1bc4d8: 1f00 8d26 |0014: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268d │ │ 1bc4dc: 7120 5c1f 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;Lorg/greenrobot/eventbus/EventBus;)V // method@1f5c │ │ 1bc4e2: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2254 │ │ - 0x0007 line=2255 │ │ - 0x000e line=2256 │ │ + 0x0000 line=1421 │ │ + 0x0007 line=1422 │ │ + 0x000e line=1423 │ │ 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;' │ │ @@ -71583,15 +71584,15 @@ │ │ 1bdc0c: |[1bdc0c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectSaveToStorageDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; │ │ 1bdc1c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdc22: 0c00 |0003: move-result-object v0 │ │ 1bdc24: 7120 ab5a 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@5aab │ │ 1bdc2a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1963 │ │ + 0x0000 line=1670 │ │ 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;' │ │ @@ -71604,15 +71605,15 @@ │ │ 1bdc2c: |[1bdc2c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectScopeDialog:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)Lcom/nextcloud/talk/ui/dialog/ScopeDialog; │ │ 1bdc3c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdc42: 0c00 |0003: move-result-object v0 │ │ 1bdc44: 7120 cd5a 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@5acd │ │ 1bdc4a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1575 │ │ + 0x0000 line=2263 │ │ 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;' │ │ @@ -71652,21 +71653,21 @@ │ │ 1bb4ea: 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 │ │ 1bb4f0: 7010 4712 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bb4f6: 0c00 |003f: move-result-object v0 │ │ 1bb4f8: 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 │ │ 1bb4fe: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1908 │ │ - 0x000b line=1909 │ │ - 0x0016 line=1910 │ │ - 0x001d line=1911 │ │ - 0x0026 line=1912 │ │ - 0x0031 line=1913 │ │ - 0x003c line=1914 │ │ + 0x0000 line=1691 │ │ + 0x000b line=1692 │ │ + 0x0016 line=1693 │ │ + 0x001d line=1694 │ │ + 0x0026 line=1695 │ │ + 0x0031 line=1696 │ │ + 0x003c line=1697 │ │ 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;' │ │ @@ -71679,15 +71680,15 @@ │ │ 1bdc4c: |[1bdc4c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectSetPhoneNumberDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; │ │ 1bdc5c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdc62: 0c00 |0003: move-result-object v0 │ │ 1bdc64: 7120 ee5a 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@5aee │ │ 1bdc6a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2127 │ │ + 0x0000 line=1994 │ │ 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;' │ │ @@ -71710,17 +71711,17 @@ │ │ 1bdca4: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bdcaa: 0c00 |0017: move-result-object v0 │ │ 1bdcac: 1f00 d60f |0018: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bdcb0: 7120 845b 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@5b84 │ │ 1bdcb6: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2278 │ │ - 0x000b line=2279 │ │ - 0x0012 line=2280 │ │ + 0x0000 line=1531 │ │ + 0x000b line=1532 │ │ + 0x0012 line=1533 │ │ 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;' │ │ @@ -71770,23 +71771,23 @@ │ │ 1bd794: 7210 8f84 0000 |0050: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd79a: 0c00 |0053: move-result-object v0 │ │ 1bd79c: 1f00 e10f |0054: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fe1 │ │ 1bd7a0: 7120 4253 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@5342 │ │ 1bd7a6: 1102 |0059: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1434 │ │ - 0x000b line=1435 │ │ - 0x0016 line=1436 │ │ - 0x001d line=1437 │ │ - 0x0026 line=1438 │ │ - 0x0031 line=1439 │ │ - 0x003c line=1440 │ │ - 0x0047 line=1441 │ │ - 0x004e line=1442 │ │ + 0x0000 line=2138 │ │ + 0x000b line=2139 │ │ + 0x0016 line=2140 │ │ + 0x001d line=2141 │ │ + 0x0026 line=2142 │ │ + 0x0031 line=2143 │ │ + 0x003c line=2144 │ │ + 0x0047 line=2145 │ │ + 0x004e line=2146 │ │ 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;' │ │ @@ -71804,16 +71805,16 @@ │ │ 1bcede: 7210 8f84 0000 |0009: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcee4: 0c00 |000c: move-result-object v0 │ │ 1bcee6: 1f00 9404 |000d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bceea: 7120 6533 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@3365 │ │ 1bcef0: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1661 │ │ - 0x0007 line=1662 │ │ + 0x0000 line=1747 │ │ + 0x0007 line=1748 │ │ 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;' │ │ @@ -71836,17 +71837,17 @@ │ │ 1bd59c: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bd5a2: 0c00 |0017: move-result-object v0 │ │ 1bd5a4: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd5a8: 7120 fb4f 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@4ffb │ │ 1bd5ae: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1552 │ │ - 0x0007 line=1553 │ │ - 0x0012 line=1554 │ │ + 0x0000 line=2239 │ │ + 0x0007 line=2240 │ │ + 0x0012 line=2241 │ │ 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;' │ │ @@ -71881,20 +71882,20 @@ │ │ 1bd814: 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 │ │ 1bd81a: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd820: 0c00 |0034: move-result-object v0 │ │ 1bd822: 7120 7253 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@5372 │ │ 1bd828: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2306 │ │ - 0x000b line=2307 │ │ - 0x0016 line=2308 │ │ - 0x001d line=2309 │ │ - 0x0026 line=2310 │ │ - 0x0031 line=2311 │ │ + 0x0000 line=1889 │ │ + 0x000b line=1890 │ │ + 0x0016 line=1891 │ │ + 0x001d line=1892 │ │ + 0x0026 line=1893 │ │ + 0x0031 line=1894 │ │ 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;' │ │ @@ -71907,15 +71908,15 @@ │ │ 1bdcb8: |[1bdcb8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectShowReactionsDialog:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; │ │ 1bdcc8: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdcce: 0c00 |0003: move-result-object v0 │ │ 1bdcd0: 7120 c15b 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@5bc1 │ │ 1bdcd6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1545 │ │ + 0x0000 line=2232 │ │ 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;' │ │ @@ -71938,17 +71939,17 @@ │ │ 1bcf2c: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcf32: 0c00 |0017: move-result-object v0 │ │ 1bcf34: 1f00 8d26 |0018: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268d │ │ 1bcf38: 7120 7833 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;Lorg/greenrobot/eventbus/EventBus;)V // method@3378 │ │ 1bcf3e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2041 │ │ - 0x0007 line=2042 │ │ - 0x0012 line=2043 │ │ + 0x0000 line=1915 │ │ + 0x0007 line=1916 │ │ + 0x0012 line=1917 │ │ 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;' │ │ @@ -71966,16 +71967,16 @@ │ │ 1bdcf8: 7120 dd5b 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@5bdd │ │ 1bdcfe: 7010 4a12 0100 |000b: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdd04: 0c00 |000e: move-result-object v0 │ │ 1bdd06: 7120 e05b 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@5be0 │ │ 1bdd0c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2065 │ │ - 0x000b line=2066 │ │ + 0x0000 line=1397 │ │ + 0x000b line=1398 │ │ 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;' │ │ @@ -72015,21 +72016,21 @@ │ │ 1bb584: 7210 8f84 0000 |003a: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bb58a: 0c00 |003d: move-result-object v0 │ │ 1bb58c: 1f00 c920 |003e: check-cast v0, Ljava/net/CookieManager; // type@20c9 │ │ 1bb590: 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 │ │ 1bb596: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2241 │ │ - 0x000b line=2242 │ │ - 0x0016 line=2243 │ │ - 0x001d line=2244 │ │ - 0x0026 line=2245 │ │ - 0x0031 line=2246 │ │ - 0x0038 line=2247 │ │ + 0x0000 line=2295 │ │ + 0x000b line=2296 │ │ + 0x0016 line=2297 │ │ + 0x001d line=2298 │ │ + 0x0026 line=2299 │ │ + 0x0031 line=2300 │ │ + 0x0038 line=2301 │ │ 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;' │ │ @@ -72058,18 +72059,18 @@ │ │ 1bbf0a: 7210 8f84 0000 |0021: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bbf10: 0c00 |0024: move-result-object v0 │ │ 1bbf12: 1f00 850f |0025: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f85 │ │ 1bbf16: 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 │ │ 1bbf1c: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1425 │ │ - 0x000b line=1426 │ │ - 0x0016 line=1427 │ │ - 0x001f line=1428 │ │ + 0x0000 line=1496 │ │ + 0x000b line=1497 │ │ + 0x0016 line=1498 │ │ + 0x001f line=1499 │ │ 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;' │ │ @@ -72082,15 +72083,15 @@ │ │ 1bb828: |[1bb828] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectTakePhotoActivity:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity; │ │ 1bb838: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bb83e: 0c00 |0003: move-result-object v0 │ │ 1bb840: 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 │ │ 1bb846: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1693 │ │ + 0x0000 line=1900 │ │ 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;' │ │ @@ -72113,17 +72114,17 @@ │ │ 1bdd48: 7210 8f84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bdd4e: 0c00 |0017: move-result-object v0 │ │ 1bdd50: 1f00 aa08 |0018: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08aa │ │ 1bdd54: 7120 195c 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@5c19 │ │ 1bdd5a: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1755 │ │ - 0x0007 line=1756 │ │ - 0x0012 line=1757 │ │ + 0x0000 line=2075 │ │ + 0x0007 line=2076 │ │ + 0x0012 line=2077 │ │ 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;' │ │ @@ -72161,21 +72162,21 @@ │ │ 1bd8a6: 7120 0756 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@5607 │ │ 1bd8ac: 7010 4912 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd8b2: 0c00 |003b: move-result-object v0 │ │ 1bd8b4: 7120 0856 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@5608 │ │ 1bd8ba: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1868 │ │ - 0x000b line=1869 │ │ - 0x0016 line=1870 │ │ - 0x001d line=1871 │ │ - 0x0026 line=1872 │ │ - 0x0031 line=1873 │ │ - 0x0038 line=1874 │ │ + 0x0000 line=1518 │ │ + 0x000b line=1519 │ │ + 0x0016 line=1520 │ │ + 0x001d line=1521 │ │ + 0x0026 line=1522 │ │ + 0x0031 line=1523 │ │ + 0x0038 line=1524 │ │ 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;' │ │ @@ -72213,20 +72214,20 @@ │ │ 1bcfba: 7210 8f84 0000 |0035: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bcfc0: 0c00 |0038: move-result-object v0 │ │ 1bcfc2: 1f00 e10f |0039: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fe1 │ │ 1bcfc6: 7120 b933 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@33b9 │ │ 1bcfcc: 1102 |003e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1390 │ │ - 0x000b line=1391 │ │ - 0x0012 line=1392 │ │ - 0x001d line=1393 │ │ - 0x0028 line=1394 │ │ - 0x0033 line=1395 │ │ + 0x0000 line=1461 │ │ + 0x000b line=1462 │ │ + 0x0012 line=1463 │ │ + 0x001d line=1464 │ │ + 0x0028 line=1465 │ │ + 0x0033 line=1466 │ │ 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;' │ │ @@ -72241,15 +72242,15 @@ │ │ 1bdf1c: 7210 8f84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bdf22: 0c00 |0005: move-result-object v0 │ │ 1bdf24: 1f00 4d26 |0006: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ 1bdf28: 7120 3166 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;Lokhttp3/OkHttpClient;)V // method@6631 │ │ 1bdf2e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2086 │ │ + 0x0000 line=1704 │ │ 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;' │ │ @@ -72273,17 +72274,17 @@ │ │ 1bdf6c: 5410 bf03 |0016: iget-object v0, v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@03bf │ │ 1bdf70: 7110 7b27 0000 |0018: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@277b │ │ 1bdf76: 0c00 |001b: move-result-object v0 │ │ 1bdf78: 7120 6266 0200 |001c: invoke-static {v2, v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance_MembersInjector;.injectContext:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;Landroid/content/Context;)V // method@6662 │ │ 1bdf7e: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1560 │ │ - 0x000b line=1561 │ │ - 0x0016 line=1562 │ │ + 0x0000 line=1906 │ │ + 0x000b line=1907 │ │ + 0x0016 line=1908 │ │ 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;' │ │ @@ -72328,22 +72329,22 @@ │ │ 1bb632: 7210 8f84 0000 |0045: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ 1bb638: 0c00 |0048: move-result-object v0 │ │ 1bb63a: 1f00 c920 |0049: check-cast v0, Ljava/net/CookieManager; // type@20c9 │ │ 1bb63e: 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 │ │ 1bb644: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1886 │ │ - 0x000b line=1887 │ │ - 0x0016 line=1888 │ │ - 0x001d line=1889 │ │ - 0x0026 line=1890 │ │ - 0x0031 line=1891 │ │ - 0x0038 line=1892 │ │ - 0x0043 line=1893 │ │ + 0x0000 line=1576 │ │ + 0x000b line=1577 │ │ + 0x0016 line=1578 │ │ + 0x001d line=1579 │ │ + 0x0026 line=1580 │ │ + 0x0031 line=1581 │ │ + 0x0038 line=1582 │ │ + 0x0043 line=1583 │ │ 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;' │ │ @@ -72356,15 +72357,15 @@ │ │ 1bcfd0: |[1bcfd0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectWebsocketConnectionsWorker:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; │ │ 1bcfe0: 7010 4712 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bcfe6: 0c00 |0003: move-result-object v0 │ │ 1bcfe8: 7120 c233 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@33c2 │ │ 1bcfee: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1786 │ │ + 0x0000 line=2132 │ │ 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;' │ │ @@ -72381,15 +72382,15 @@ │ │ 1bcb26: 0c01 |0007: move-result-object v1 │ │ 1bcb28: 1f01 9404 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bcb2c: 7120 2328 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@2823 │ │ 1bcb32: 0c00 |000d: move-result-object v0 │ │ 1bcb34: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=727 │ │ + 0x0000 line=690 │ │ 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) │ │ @@ -72484,15 +72485,15 @@ │ │ 1be0d8: 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 │ │ 1be0de: 0c00 |00a7: move-result-object v0 │ │ 1be0e0: 6e10 8d0a 0000 |00a8: invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap$Builder;.build:()Lcom/google/common/collect/ImmutableMap; // method@0a8d │ │ 1be0e6: 0c00 |00ab: move-result-object v0 │ │ 1be0e8: 1100 |00ac: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=683 │ │ + 0x0002 line=695 │ │ 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) │ │ @@ -72507,15 +72508,15 @@ │ │ 1bb2fe: 0c00 |0005: move-result-object v0 │ │ 1bb300: 1f00 1f0f |0006: check-cast v0, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProvider; // type@0f1f │ │ 1bb304: 7110 e65c 0000 |0008: invoke-static {v0}, Lcom/nextcloud/talk/ui/theme/ThemeModule_Companion_ProvideCurrentMaterialSchemesFactory;.provideCurrentMaterialSchemes:(Lcom/nextcloud/talk/ui/theme/MaterialSchemesProvider;)Lcom/nextcloud/android/common/ui/theme/MaterialSchemes; // method@5ce6 │ │ 1bb30a: 0c00 |000b: move-result-object v0 │ │ 1bb30c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=650 │ │ + 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #123 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'materialViewThemeUtils' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72530,15 +72531,15 @@ │ │ 1bb3a6: 0c01 |0005: move-result-object v1 │ │ 1bb3a8: 7010 6d11 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@116d │ │ 1bb3ae: 0c02 |0009: move-result-object v2 │ │ 1bb3b0: 7030 d00a 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils;.:(Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;Lcom/nextcloud/android/common/ui/color/ColorUtil;)V // method@0ad0 │ │ 1bb3b6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=662 │ │ + 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #124 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'offlineConversationsRepository' │ │ type : '()Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72564,15 +72565,15 @@ │ │ 1bc82a: 0c05 |001b: move-result-object v5 │ │ 1bc82c: 1f05 d60f |001c: check-cast v5, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bc830: 7706 2f28 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@282f │ │ 1bc836: 0c00 |0021: move-result-object v0 │ │ 1bc838: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=739 │ │ + 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) │ │ @@ -72594,15 +72595,15 @@ │ │ 1bd690: 7010 6a11 0400 |0012: invoke-direct {v4}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatMessagesDao:()Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao; // method@116a │ │ 1bd696: 0c03 |0015: move-result-object v3 │ │ 1bd698: 7140 3b28 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@283b │ │ 1bd69e: 0c00 |0019: move-result-object v0 │ │ 1bd6a0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=723 │ │ + 0x0000 line=759 │ │ 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) │ │ @@ -72617,15 +72618,15 @@ │ │ 1bdd76: 0c01 |0005: move-result-object v1 │ │ 1bdd78: 7010 6411 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.androidXViewThemeUtils:()Lcom/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils; // method@1164 │ │ 1bdd7e: 0c02 |0009: move-result-object v2 │ │ 1bdd80: 7030 975c 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;.:(Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;Lcom/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils;)V // method@5c97 │ │ 1bdd86: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=670 │ │ + 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #127 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'unifiedSearchRepository' │ │ type : '()Lcom/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72645,15 +72646,15 @@ │ │ 1bd6d2: 0c02 |000f: move-result-object v2 │ │ 1bd6d4: 1f02 d60f |0010: check-cast v2, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ 1bd6d8: 7130 5328 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@2853 │ │ 1bd6de: 0c00 |0015: move-result-object v0 │ │ 1bd6e0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=755 │ │ + 0x0000 line=723 │ │ 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) │ │ @@ -72666,15 +72667,15 @@ │ │ 1bdde8: 7010 4812 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.usersRepository:()Lcom/nextcloud/talk/data/user/UsersRepository; // method@1248 │ │ 1bddee: 0c00 |0003: move-result-object v0 │ │ 1bddf0: 7110 aa60 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@60aa │ │ 1bddf6: 0c00 |0007: move-result-object v0 │ │ 1bddf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=695 │ │ + 0x0000 line=654 │ │ 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) │ │ @@ -72690,15 +72691,15 @@ │ │ 1bc962: 0c01 |0007: move-result-object v1 │ │ 1bc964: 1f01 bb08 |0008: check-cast v1, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08bb │ │ 1bc968: 7120 5928 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@2859 │ │ 1bc96e: 0c00 |000d: move-result-object v0 │ │ 1bc970: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=691 │ │ + 0x0000 line=650 │ │ 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) │ │ @@ -72711,15 +72712,15 @@ │ │ 1bc87c: 2200 7d08 |0000: new-instance v0, Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // type@087d │ │ 1bc880: 7010 4012 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.mapOfClassOfAndProviderOfViewModel:()Ljava/util/Map; // method@1240 │ │ 1bc886: 0c01 |0005: move-result-object v1 │ │ 1bc888: 7020 cd28 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/talk/dagger/modules/ViewModelFactory;.:(Ljava/util/Map;)V // method@28cd │ │ 1bc88e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=687 │ │ + 0x0000 line=699 │ │ 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) │ │ @@ -72743,449 +72744,449 @@ │ │ 1bddc4: 7010 7411 0800 |0016: invoke-direct {v8}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.dialogViewThemeUtils:()Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils; // method@1174 │ │ 1bddca: 0c06 |0019: move-result-object v6 │ │ 1bddcc: 0770 |001a: move-object v0, v7 │ │ 1bddce: 7607 e85c 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.:(Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils;Lcom/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils;Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils;)V // method@5ce8 │ │ 1bddd4: 1107 |001e: return-object v7 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=678 │ │ + 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x001f reg=8 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be6e4: |[1be6e4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V │ │ -1be6f4: 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 │ │ -1be6fa: 0e00 |0003: return-void │ │ +1be6e8: |[1be6e8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V │ │ +1be6f8: 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 │ │ +1be6fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1205 │ │ + 0x0000 line=1001 │ │ 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 │ │ -1be6fc: |[1be6fc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)V │ │ -1be70c: 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 │ │ -1be712: 0e00 |0003: return-void │ │ +1be700: |[1be700] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)V │ │ +1be710: 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 │ │ +1be716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1146 │ │ + 0x0000 line=1016 │ │ 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 │ │ -1be714: |[1be714] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)V │ │ -1be724: 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 │ │ -1be72a: 0e00 |0003: return-void │ │ +1be718: |[1be718] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)V │ │ +1be728: 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 │ │ +1be72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1319 │ │ + 0x0000 line=1353 │ │ 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 │ │ -1be72c: |[1be72c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)V │ │ -1be73c: 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 │ │ -1be742: 0e00 |0003: return-void │ │ +1be730: |[1be730] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)V │ │ +1be740: 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 │ │ +1be746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1136 │ │ + 0x0000 line=971 │ │ 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 │ │ -1be744: |[1be744] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/BaseActivity;)V │ │ -1be754: 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 │ │ -1be75a: 0e00 |0003: return-void │ │ +1be748: |[1be748] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/BaseActivity;)V │ │ +1be758: 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 │ │ +1be75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1279 │ │ + 0x0000 line=1186 │ │ 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 │ │ -1be75c: |[1be75c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/CallActivity;)V │ │ -1be76c: 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 │ │ -1be772: 0e00 |0003: return-void │ │ +1be760: |[1be760] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/CallActivity;)V │ │ +1be770: 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 │ │ +1be776: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=987 │ │ + 0x0000 line=1239 │ │ 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 │ │ -1be774: |[1be774] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/MainActivity;)V │ │ -1be784: 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 │ │ -1be78a: 0e00 |0003: return-void │ │ +1be778: |[1be778] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/MainActivity;)V │ │ +1be788: 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 │ │ +1be78e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1042 │ │ + 0x0000 line=1156 │ │ 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 │ │ -1be78c: |[1be78c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)V │ │ -1be79c: 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 │ │ -1be7a2: 0e00 |0003: return-void │ │ +1be790: |[1be790] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)V │ │ +1be7a0: 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 │ │ +1be7a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1032 │ │ + 0x0000 line=1121 │ │ 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 │ │ -1be7a4: |[1be7a4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)V │ │ -1be7b4: 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 │ │ -1be7ba: 0e00 |0003: return-void │ │ +1be7a8: |[1be7a8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)V │ │ +1be7b8: 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 │ │ +1be7be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1254 │ │ + 0x0000 line=1304 │ │ 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 │ │ -1be7bc: |[1be7bc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)V │ │ -1be7cc: 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 │ │ -1be7d2: 0e00 |0003: return-void │ │ +1be7c0: |[1be7c0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)V │ │ +1be7d0: 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 │ │ +1be7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=926 │ │ + 0x0000 line=1234 │ │ 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 │ │ -1be7d4: |[1be7d4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)V │ │ -1be7e4: 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 │ │ -1be7ea: 0e00 |0003: return-void │ │ +1be7d8: |[1be7d8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)V │ │ +1be7e8: 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 │ │ +1be7ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1166 │ │ + 0x0000 line=1269 │ │ 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 │ │ -1be7ec: |[1be7ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)V │ │ -1be7fc: 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 │ │ -1be802: 0e00 |0003: return-void │ │ +1be7f0: |[1be7f0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)V │ │ +1be800: 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 │ │ +1be806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1284 │ │ + 0x0000 line=902 │ │ 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 │ │ -1be804: |[1be804] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)V │ │ -1be814: 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 │ │ -1be81a: 0e00 |0003: return-void │ │ +1be808: |[1be808] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)V │ │ +1be818: 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 │ │ +1be81e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=982 │ │ + 0x0000 line=1106 │ │ 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 │ │ -1be81c: |[1be81c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)V │ │ -1be82c: 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 │ │ -1be832: 0e00 |0003: return-void │ │ +1be820: |[1be820] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)V │ │ +1be830: 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 │ │ +1be836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=921 │ │ + 0x0000 line=1091 │ │ 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 │ │ -1be834: |[1be834] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)V │ │ -1be844: 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 │ │ -1be84a: 0e00 |0003: return-void │ │ +1be838: |[1be838] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)V │ │ +1be848: 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 │ │ +1be84e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1107 │ │ + 0x0000 line=1358 │ │ 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 │ │ -1be84c: |[1be84c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)V │ │ -1be85c: 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 │ │ -1be862: 0e00 |0003: return-void │ │ +1be850: |[1be850] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)V │ │ +1be860: 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 │ │ +1be866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=977 │ │ + 0x0000 line=1280 │ │ 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 │ │ -1be864: |[1be864] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)V │ │ -1be874: 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 │ │ -1be87a: 0e00 |0003: return-void │ │ +1be868: |[1be868] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)V │ │ +1be878: 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 │ │ +1be87e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1181 │ │ + 0x0000 line=1215 │ │ 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 │ │ -1be87c: |[1be87c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)V │ │ -1be88c: 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 │ │ -1be892: 0e00 |0003: return-void │ │ +1be880: |[1be880] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)V │ │ +1be890: 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 │ │ +1be896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1249 │ │ + 0x0000 line=1200 │ │ 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 │ │ -1be894: |[1be894] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)V │ │ -1be8a4: 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 │ │ -1be8aa: 0e00 |0003: return-void │ │ +1be898: |[1be898] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)V │ │ +1be8a8: 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 │ │ +1be8ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1082 │ │ + 0x0000 line=991 │ │ 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 │ │ -1be8ac: |[1be8ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)V │ │ -1be8bc: 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 │ │ -1be8c2: 0e00 |0003: return-void │ │ +1be8b0: |[1be8b0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)V │ │ +1be8c0: 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 │ │ +1be8c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1314 │ │ + 0x0000 line=1195 │ │ 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 │ │ -1be8c4: |[1be8c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)V │ │ -1be8d4: 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 │ │ -1be8da: 0e00 |0003: return-void │ │ +1be8c8: |[1be8c8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)V │ │ +1be8d8: 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 │ │ +1be8de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1052 │ │ + 0x0000 line=1363 │ │ 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 │ │ -1be8dc: |[1be8dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)V │ │ -1be8ec: 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 │ │ -1be8f2: 0e00 |0003: return-void │ │ +1be8e0: |[1be8e0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)V │ │ +1be8f0: 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 │ │ +1be8f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=891 │ │ + 0x0000 line=927 │ │ 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 │ │ -1be8f4: |[1be8f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1be904: 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 │ │ -1be90a: 0e00 |0003: return-void │ │ +1be8f8: |[1be8f8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1be908: 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 │ │ +1be90e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1334 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -73194,1482 +73195,1482 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be90c: |[1be90c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1be91c: 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 │ │ -1be922: 0e00 |0003: return-void │ │ +1be910: |[1be910] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1be920: 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 │ │ +1be926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1102 │ │ + 0x0000 line=1011 │ │ 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 │ │ -1be924: |[1be924] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1be934: 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 │ │ -1be93a: 0e00 |0003: return-void │ │ +1be928: |[1be928] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1be938: 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 │ │ +1be93e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=871 │ │ + 0x0000 line=976 │ │ 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 │ │ -1be93c: |[1be93c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputFragment;)V │ │ -1be94c: 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 │ │ -1be952: 0e00 |0003: return-void │ │ +1be940: |[1be940] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputFragment;)V │ │ +1be950: 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 │ │ +1be956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1057 │ │ + 0x0000 line=1299 │ │ 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 │ │ -1be954: |[1be954] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)V │ │ -1be964: 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 │ │ -1be96a: 0e00 |0003: return-void │ │ +1be958: |[1be958] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)V │ │ +1be968: 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 │ │ +1be96e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=906 │ │ + 0x0000 line=956 │ │ 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 │ │ -1be96c: |[1be96c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivity;)V │ │ -1be97c: 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 │ │ -1be982: 0e00 |0003: return-void │ │ +1be970: |[1be970] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivity;)V │ │ +1be980: 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 │ │ +1be986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1299 │ │ + 0x0000 line=1348 │ │ 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 │ │ -1be984: |[1be984] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)V │ │ -1be994: 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 │ │ -1be99a: 0e00 |0003: return-void │ │ +1be988: |[1be988] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)V │ │ +1be998: 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 │ │ +1be99e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=881 │ │ + 0x0000 line=1290 │ │ 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 │ │ -1be99c: |[1be99c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)V │ │ -1be9ac: 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 │ │ -1be9b2: 0e00 |0003: return-void │ │ +1be9a0: |[1be9a0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)V │ │ +1be9b0: 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 │ │ +1be9b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1002 │ │ + 0x0000 line=917 │ │ 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 │ │ -1be9b4: |[1be9b4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)V │ │ -1be9c4: 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 │ │ -1be9ca: 0e00 |0003: return-void │ │ +1be9b8: |[1be9b8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)V │ │ +1be9c8: 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 │ │ +1be9ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1324 │ │ + 0x0000 line=892 │ │ 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 │ │ -1be9cc: |[1be9cc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)V │ │ -1be9dc: 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 │ │ -1be9e2: 0e00 |0003: return-void │ │ +1be9d0: |[1be9d0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)V │ │ +1be9e0: 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 │ │ +1be9e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1200 │ │ + 0x0000 line=1141 │ │ 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 │ │ -1be9e4: |[1be9e4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)V │ │ -1be9f4: 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 │ │ -1be9fa: 0e00 |0003: return-void │ │ +1be9e8: |[1be9e8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)V │ │ +1be9f8: 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 │ │ +1be9fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1220 │ │ + 0x0000 line=1146 │ │ 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 │ │ -1be9fc: |[1be9fc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)V │ │ -1bea0c: 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 │ │ -1bea12: 0e00 |0003: return-void │ │ +1bea00: |[1bea00] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)V │ │ +1bea10: 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 │ │ +1bea16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1210 │ │ + 0x0000 line=922 │ │ 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 │ │ -1bea14: |[1bea14] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)V │ │ -1bea24: 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 │ │ -1bea2a: 0e00 |0003: return-void │ │ +1bea18: |[1bea18] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)V │ │ +1bea28: 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 │ │ +1bea2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1274 │ │ + 0x0000 line=1031 │ │ 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 │ │ -1bea2c: |[1bea2c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)V │ │ -1bea3c: 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 │ │ -1bea42: 0e00 |0003: return-void │ │ +1bea30: |[1bea30] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)V │ │ +1bea40: 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 │ │ +1bea46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1037 │ │ + 0x0000 line=986 │ │ 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 │ │ -1bea44: |[1bea44] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenImageActivity;)V │ │ -1bea54: 0e00 |0000: return-void │ │ +1bea48: |[1bea48] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenImageActivity;)V │ │ +1bea58: 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 │ │ -1bea58: |[1bea58] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenMediaActivity;)V │ │ -1bea68: 0e00 |0000: return-void │ │ +1bea5c: |[1bea5c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenMediaActivity;)V │ │ +1bea6c: 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 │ │ -1bea6c: |[1bea6c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)V │ │ -1bea7c: 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 │ │ -1bea82: 0e00 |0003: return-void │ │ +1bea70: |[1bea70] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)V │ │ +1bea80: 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 │ │ +1bea86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=966 │ │ + 0x0000 line=1205 │ │ 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 │ │ -1bea84: |[1bea84] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)V │ │ -1bea94: 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 │ │ -1bea9a: 0e00 |0003: return-void │ │ +1bea88: |[1bea88] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)V │ │ +1bea98: 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 │ │ +1bea9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1353 │ │ + 0x0000 line=981 │ │ 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 │ │ -1bea9c: |[1bea9c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)V │ │ -1beaac: 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 │ │ -1beab2: 0e00 |0003: return-void │ │ +1beaa0: |[1beaa0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)V │ │ +1beab0: 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 │ │ +1beab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=911 │ │ + 0x0000 line=1101 │ │ 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 │ │ -1beab4: |[1beab4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)V │ │ -1beac4: 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 │ │ -1beaca: 0e00 |0003: return-void │ │ +1beab8: |[1beab8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)V │ │ +1beac8: 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 │ │ +1beace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=916 │ │ + 0x0000 line=1111 │ │ 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 │ │ -1beacc: |[1beacc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)V │ │ -1beadc: 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 │ │ -1beae2: 0e00 |0003: return-void │ │ +1bead0: |[1bead0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)V │ │ +1beae0: 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 │ │ +1beae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1309 │ │ + 0x0000 line=1225 │ │ 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 │ │ -1beae4: |[1beae4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)V │ │ -1beaf4: 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 │ │ -1beafa: 0e00 |0003: return-void │ │ +1beae8: |[1beae8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)V │ │ +1beaf8: 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 │ │ +1beafe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1176 │ │ + 0x0000 line=1096 │ │ 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 │ │ -1beafc: |[1beafc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)V │ │ -1beb0c: 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 │ │ -1beb12: 0e00 |0003: return-void │ │ +1beb00: |[1beb00] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)V │ │ +1beb10: 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 │ │ +1beb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1259 │ │ + 0x0000 line=867 │ │ 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 │ │ -1beb14: |[1beb14] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)V │ │ -1beb24: 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 │ │ -1beb2a: 0e00 |0003: return-void │ │ +1beb18: |[1beb18] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)V │ │ +1beb28: 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 │ │ +1beb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1121 │ │ + 0x0000 line=1076 │ │ 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 │ │ -1beb2c: |[1beb2c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)V │ │ -1beb3c: 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 │ │ -1beb42: 0e00 |0003: return-void │ │ +1beb30: |[1beb30] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)V │ │ +1beb40: 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 │ │ +1beb46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=941 │ │ + 0x0000 line=1166 │ │ 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 │ │ -1beb44: |[1beb44] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)V │ │ -1beb54: 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 │ │ -1beb5a: 0e00 |0003: return-void │ │ +1beb48: |[1beb48] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)V │ │ +1beb58: 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 │ │ +1beb5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1363 │ │ + 0x0000 line=887 │ │ 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 │ │ -1beb5c: |[1beb5c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/NotificationWorker;)V │ │ -1beb6c: 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 │ │ -1beb72: 0e00 |0003: return-void │ │ +1beb60: |[1beb60] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/NotificationWorker;)V │ │ +1beb70: 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 │ │ +1beb76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=886 │ │ + 0x0000 line=1046 │ │ 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 │ │ -1beb74: |[1beb74] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)V │ │ -1beb84: 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 │ │ -1beb8a: 0e00 |0003: return-void │ │ +1beb78: |[1beb78] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)V │ │ +1beb88: 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 │ │ +1beb8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1329 │ │ + 0x0000 line=1181 │ │ 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 │ │ -1beb8c: |[1beb8c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SaveFileToStorageWorker;)V │ │ -1beb9c: 0e00 |0000: return-void │ │ +1beb90: |[1beb90] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SaveFileToStorageWorker;)V │ │ +1beba0: 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 │ │ -1beba0: |[1beba0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)V │ │ -1bebb0: 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 │ │ -1bebb6: 0e00 |0003: return-void │ │ +1beba4: |[1beba4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)V │ │ +1bebb4: 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 │ │ +1bebba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1012 │ │ + 0x0000 line=1041 │ │ 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 │ │ -1bebb8: |[1bebb8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)V │ │ -1bebc8: 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 │ │ -1bebce: 0e00 |0003: return-void │ │ +1bebbc: |[1bebbc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)V │ │ +1bebcc: 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 │ │ +1bebd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1215 │ │ + 0x0000 line=1131 │ │ 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 │ │ -1bebd0: |[1bebd0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)V │ │ -1bebe0: 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 │ │ -1bebe6: 0e00 |0003: return-void │ │ +1bebd4: |[1bebd4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)V │ │ +1bebe4: 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 │ │ +1bebea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=876 │ │ + 0x0000 line=912 │ │ 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 │ │ -1bebe8: |[1bebe8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)V │ │ -1bebf8: 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 │ │ -1bebfe: 0e00 |0003: return-void │ │ +1bebec: |[1bebec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)V │ │ +1bebfc: 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 │ │ +1bec02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1077 │ │ + 0x0000 line=1254 │ │ 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 │ │ -1bec00: |[1bec00] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/GeocodingActivity;)V │ │ -1bec10: 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 │ │ -1bec16: 0e00 |0003: return-void │ │ +1bec04: |[1bec04] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/GeocodingActivity;)V │ │ +1bec14: 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 │ │ +1bec1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=946 │ │ + 0x0000 line=1071 │ │ 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 │ │ -1bec18: |[1bec18] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/LocationPickerActivity;)V │ │ -1bec28: 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 │ │ -1bec2e: 0e00 |0003: return-void │ │ +1bec1c: |[1bec1c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/LocationPickerActivity;)V │ │ +1bec2c: 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 │ │ +1bec32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1007 │ │ + 0x0000 line=932 │ │ 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 │ │ -1bec30: |[1bec30] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/lock/LockedActivity;)V │ │ -1bec40: 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 │ │ -1bec46: 0e00 |0003: return-void │ │ +1bec34: |[1bec34] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/lock/LockedActivity;)V │ │ +1bec44: 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 │ │ +1bec4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1017 │ │ + 0x0000 line=1368 │ │ 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 │ │ -1bec48: |[1bec48] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)V │ │ -1bec58: 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 │ │ -1bec5e: 0e00 |0003: return-void │ │ +1bec4c: |[1bec4c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)V │ │ +1bec5c: 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 │ │ +1bec62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=931 │ │ + 0x0000 line=897 │ │ 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 │ │ -1bec60: |[1bec60] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)V │ │ -1bec70: 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 │ │ -1bec76: 0e00 |0003: return-void │ │ +1bec64: |[1bec64] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)V │ │ +1bec74: 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 │ │ +1bec7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1304 │ │ + 0x0000 line=996 │ │ 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 │ │ -1bec78: |[1bec78] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)V │ │ -1bec88: 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 │ │ -1bec8e: 0e00 |0003: return-void │ │ +1bec7c: |[1bec7c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)V │ │ +1bec8c: 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 │ │ +1bec92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1022 │ │ + 0x0000 line=1274 │ │ 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 │ │ -1bec90: |[1bec90] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)V │ │ -1beca0: 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 │ │ -1beca6: 0e00 |0003: return-void │ │ +1bec94: |[1bec94] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)V │ │ +1beca4: 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 │ │ +1becaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1186 │ │ + 0x0000 line=1285 │ │ 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 │ │ -1beca8: |[1beca8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)V │ │ -1becb8: 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 │ │ -1becbe: 0e00 |0003: return-void │ │ +1becac: |[1becac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)V │ │ +1becbc: 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 │ │ +1becc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1269 │ │ + 0x0000 line=1026 │ │ 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 │ │ -1becc0: |[1becc0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)V │ │ -1becd0: 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 │ │ -1becd6: 0e00 |0003: return-void │ │ +1becc4: |[1becc4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)V │ │ +1becd4: 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 │ │ +1becda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1230 │ │ + 0x0000 line=1319 │ │ 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 │ │ -1becd8: |[1becd8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)V │ │ -1bece8: 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 │ │ -1becee: 0e00 |0003: return-void │ │ +1becdc: |[1becdc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)V │ │ +1becec: 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 │ │ +1becf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1191 │ │ + 0x0000 line=1161 │ │ 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 │ │ -1becf0: |[1becf0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)V │ │ -1bed00: 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 │ │ -1bed06: 0e00 |0003: return-void │ │ +1becf4: |[1becf4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)V │ │ +1bed04: 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 │ │ +1bed0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1027 │ │ + 0x0000 line=1264 │ │ 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 │ │ -1bed08: |[1bed08] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/profile/ProfileActivity;)V │ │ -1bed18: 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 │ │ -1bed1e: 0e00 |0003: return-void │ │ +1bed0c: |[1bed0c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/profile/ProfileActivity;)V │ │ +1bed1c: 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 │ │ +1bed22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1161 │ │ + 0x0000 line=1051 │ │ 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 │ │ -1bed20: |[1bed20] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)V │ │ -1bed30: 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 │ │ -1bed36: 0e00 |0003: return-void │ │ +1bed24: |[1bed24] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)V │ │ +1bed34: 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 │ │ +1bed3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1348 │ │ + 0x0000 line=1066 │ │ 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 │ │ -1bed38: |[1bed38] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)V │ │ -1bed48: 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 │ │ -1bed4e: 0e00 |0003: return-void │ │ +1bed3c: |[1bed3c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)V │ │ +1bed4c: 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 │ │ +1bed52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1156 │ │ + 0x0000 line=1210 │ │ 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 │ │ -1bed50: |[1bed50] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)V │ │ -1bed60: 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 │ │ -1bed66: 0e00 |0003: return-void │ │ +1bed54: |[1bed54] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)V │ │ +1bed64: 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 │ │ +1bed6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1112 │ │ + 0x0000 line=907 │ │ 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 │ │ -1bed68: |[1bed68] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)V │ │ -1bed78: 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 │ │ -1bed7e: 0e00 |0003: return-void │ │ +1bed6c: |[1bed6c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)V │ │ +1bed7c: 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 │ │ +1bed82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=956 │ │ + 0x0000 line=1314 │ │ 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 │ │ -1bed80: |[1bed80] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)V │ │ -1bed90: 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 │ │ -1bed96: 0e00 |0003: return-void │ │ +1bed84: |[1bed84] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)V │ │ +1bed94: 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 │ │ +1bed9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1151 │ │ + 0x0000 line=1036 │ │ 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 │ │ -1bed98: |[1bed98] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/settings/SettingsActivity;)V │ │ -1beda8: 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 │ │ -1bedae: 0e00 |0003: return-void │ │ +1bed9c: |[1bed9c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/settings/SettingsActivity;)V │ │ +1bedac: 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 │ │ +1bedb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=896 │ │ + 0x0000 line=1259 │ │ 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 │ │ -1bedb0: |[1bedb0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)V │ │ -1bedc0: 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 │ │ -1bedc6: 0e00 |0003: return-void │ │ +1bedb4: |[1bedb4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)V │ │ +1bedc4: 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 │ │ +1bedca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1358 │ │ + 0x0000 line=1116 │ │ 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 │ │ -1bedc8: |[1bedc8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)V │ │ -1bedd8: 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 │ │ -1bedde: 0e00 |0003: return-void │ │ +1bedcc: |[1bedcc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)V │ │ +1beddc: 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 │ │ +1bede2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1126 │ │ + 0x0000 line=941 │ │ 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 │ │ -1bede0: |[1bede0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)V │ │ -1bedf0: 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 │ │ -1bedf6: 0e00 |0003: return-void │ │ +1bede4: |[1bede4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)V │ │ +1bedf4: 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 │ │ +1bedfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1097 │ │ + 0x0000 line=1343 │ │ 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 │ │ -1bedf8: |[1bedf8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)V │ │ -1bee08: 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 │ │ -1bee0e: 0e00 |0003: return-void │ │ +1bedfc: |[1bedfc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)V │ │ +1bee0c: 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 │ │ +1bee12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1294 │ │ + 0x0000 line=1249 │ │ 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 │ │ -1bee10: |[1bee10] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)V │ │ -1bee20: 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 │ │ -1bee26: 0e00 |0003: return-void │ │ +1bee14: |[1bee14] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)V │ │ +1bee24: 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 │ │ +1bee2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1239 │ │ + 0x0000 line=1136 │ │ 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 │ │ -1bee28: |[1bee28] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)V │ │ -1bee38: 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 │ │ -1bee3e: 0e00 |0003: return-void │ │ +1bee2c: |[1bee2c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)V │ │ +1bee3c: 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 │ │ +1bee42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1067 │ │ + 0x0000 line=872 │ │ 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 │ │ -1bee40: |[1bee40] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)V │ │ -1bee50: 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 │ │ -1bee56: 0e00 |0003: return-void │ │ +1bee44: |[1bee44] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)V │ │ +1bee54: 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 │ │ +1bee5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=992 │ │ + 0x0000 line=966 │ │ 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 │ │ -1bee58: |[1bee58] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)V │ │ -1bee68: 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 │ │ -1bee6e: 0e00 |0003: return-void │ │ +1bee5c: |[1bee5c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)V │ │ +1bee6c: 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 │ │ +1bee72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1368 │ │ + 0x0000 line=961 │ │ 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 │ │ -1bee70: |[1bee70] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)V │ │ -1bee80: 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 │ │ -1bee86: 0e00 |0003: return-void │ │ +1bee74: |[1bee74] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)V │ │ +1bee84: 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 │ │ +1bee8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1141 │ │ + 0x0000 line=1061 │ │ 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 │ │ -1bee88: |[1bee88] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)V │ │ -1bee98: 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 │ │ -1bee9e: 0e00 |0003: return-void │ │ +1bee8c: |[1bee8c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)V │ │ +1bee9c: 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 │ │ +1beea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1289 │ │ + 0x0000 line=1151 │ │ 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 │ │ -1beea0: |[1beea0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)V │ │ -1beeb0: 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 │ │ -1beeb6: 0e00 |0003: return-void │ │ +1beea4: |[1beea4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)V │ │ +1beeb4: 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 │ │ +1beeba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1087 │ │ + 0x0000 line=951 │ │ 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 │ │ -1beeb8: |[1beeb8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)V │ │ -1beec8: 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 │ │ -1beece: 0e00 |0003: return-void │ │ +1beebc: |[1beebc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)V │ │ +1beecc: 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 │ │ +1beed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=901 │ │ + 0x0000 line=1086 │ │ 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 │ │ -1beed0: |[1beed0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)V │ │ -1beee0: 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 │ │ -1beee6: 0e00 |0003: return-void │ │ +1beed4: |[1beed4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)V │ │ +1beee4: 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 │ │ +1beeea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=997 │ │ + 0x0000 line=1324 │ │ 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 │ │ -1beee8: |[1beee8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)V │ │ -1beef8: 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 │ │ -1beefe: 0e00 |0003: return-void │ │ +1beeec: |[1beeec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)V │ │ +1beefc: 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 │ │ +1bef02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1131 │ │ + 0x0000 line=1244 │ │ 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 │ │ -1bef00: |[1bef00] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)V │ │ -1bef10: 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 │ │ -1bef16: 0e00 |0003: return-void │ │ +1bef04: |[1bef04] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)V │ │ +1bef14: 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 │ │ +1bef1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1171 │ │ + 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/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 │ │ -1bef18: |[1bef18] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)V │ │ -1bef28: 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 │ │ -1bef2e: 0e00 |0003: return-void │ │ +1bef1c: |[1bef1c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)V │ │ +1bef2c: 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 │ │ +1bef32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=971 │ │ + 0x0000 line=1329 │ │ 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 │ │ -1bef30: |[1bef30] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)V │ │ -1bef40: 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 │ │ -1bef46: 0e00 |0003: return-void │ │ +1bef34: |[1bef34] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)V │ │ +1bef44: 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 │ │ +1bef4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1264 │ │ + 0x0000 line=1171 │ │ 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 │ │ -1bef48: |[1bef48] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)V │ │ -1bef58: 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 │ │ -1bef5e: 0e00 |0003: return-void │ │ +1bef4c: |[1bef4c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)V │ │ +1bef5c: 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 │ │ +1bef62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1343 │ │ + 0x0000 line=946 │ │ 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 │ │ -1bef60: |[1bef60] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)V │ │ -1bef70: 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 │ │ -1bef76: 0e00 |0003: return-void │ │ +1bef64: |[1bef64] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)V │ │ +1bef74: 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 │ │ +1bef7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=951 │ │ + 0x0000 line=1309 │ │ 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 │ │ -1bef78: |[1bef78] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)V │ │ -1bef88: 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 │ │ -1bef8e: 0e00 |0003: return-void │ │ +1bef7c: |[1bef7c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)V │ │ +1bef8c: 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 │ │ +1bef92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1225 │ │ + 0x0000 line=877 │ │ 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 │ │ -1bef90: |[1bef90] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)V │ │ -1befa0: 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 │ │ -1befa6: 0e00 |0003: return-void │ │ +1bef94: |[1bef94] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)V │ │ +1befa4: 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 │ │ +1befaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1062 │ │ + 0x0000 line=1220 │ │ 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 │ │ -1befa8: |[1befa8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/upload/chunked/ChunkedFileUploader;)V │ │ -1befb8: 0e00 |0000: return-void │ │ +1befac: |[1befac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/upload/chunked/ChunkedFileUploader;)V │ │ +1befbc: 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 │ │ -1befbc: |[1befbc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PickImage;)V │ │ -1befcc: 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 │ │ -1befd2: 0e00 |0003: return-void │ │ +1befc0: |[1befc0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PickImage;)V │ │ +1befd0: 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 │ │ +1befd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1092 │ │ + 0x0000 line=882 │ │ 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 │ │ -1befd4: |[1befd4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PushUtils;)V │ │ -1befe4: 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 │ │ -1befea: 0e00 |0003: return-void │ │ +1befd8: |[1befd8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PushUtils;)V │ │ +1befe8: 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 │ │ +1befee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1072 │ │ + 0x0000 line=1081 │ │ 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 │ │ -1befec: |[1befec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)V │ │ -1beffc: 0e00 |0000: return-void │ │ +1beff0: |[1beff0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)V │ │ +1bf000: 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 │ │ -1bf000: |[1bf000] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)V │ │ -1bf010: 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 │ │ -1bf016: 0e00 |0003: return-void │ │ +1bf004: |[1bf004] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)V │ │ +1bf014: 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 │ │ +1bf01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=936 │ │ + 0x0000 line=1056 │ │ 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 │ │ -1bf018: |[1bf018] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)V │ │ -1bf028: 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 │ │ -1bf02e: 0e00 |0003: return-void │ │ +1bf01c: |[1bf01c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)V │ │ +1bf02c: 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 │ │ +1bf032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1047 │ │ + 0x0000 line=1176 │ │ 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 │ │ -1bf030: |[1bf030] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)V │ │ -1bf040: 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 │ │ -1bf046: 0e00 |0003: return-void │ │ +1bf034: |[1bf034] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)V │ │ +1bf044: 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 │ │ +1bf04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1244 │ │ + 0x0000 line=1021 │ │ 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 │ │ -1bf048: |[1bf048] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V │ │ -1bf058: 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 │ │ -1bf05e: 0e00 |0003: return-void │ │ +1bf04c: |[1bf04c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V │ │ +1bf05c: 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 │ │ +1bf062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=961 │ │ + 0x0000 line=1126 │ │ 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 : 11050 (DaggerNextcloudTalkApplicationComponent.java) │ │ │ │ Class #254 header: │ │ @@ -74720,17 +74721,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1bf080: |[1bf080] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.:()V │ │ -1bf090: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1bf096: 0e00 |0003: return-void │ │ +1bf084: |[1bf084] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.:()V │ │ +1bf094: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1bf09a: 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;) │ │ @@ -74738,19 +74739,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 │ │ -1bf060: |[1bf060] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; │ │ -1bf070: 2200 9604 |0000: new-instance v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // type@0496 │ │ -1bf074: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1bf076: 7020 5711 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent-IA;)V // method@1157 │ │ -1bf07c: 1100 |0006: return-object v0 │ │ +1bf064: |[1bf064] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; │ │ +1bf074: 2200 9604 |0000: new-instance v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // type@0496 │ │ +1bf078: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1bf07a: 7020 5711 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent-IA;)V // method@1157 │ │ +1bf080: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11050 (DaggerNextcloudTalkApplicationComponent.java) │ │ @@ -74818,18 +74819,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 │ │ -1bf0b8: |[1bf0b8] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf0c8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1bf0ce: 5b01 0504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ -1bf0d2: 0e00 |0005: return-void │ │ +1bf0bc: |[1bf0bc] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf0cc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1bf0d2: 5b01 0504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ +1bf0d6: 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; │ │ │ │ @@ -74839,19 +74840,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1bf098: |[1bf098] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1bf0a8: 5410 0504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ -1bf0ac: 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 │ │ -1bf0b2: 0c00 |0005: move-result-object v0 │ │ -1bf0b4: 1100 |0006: return-object v0 │ │ +1bf09c: |[1bf09c] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1bf0ac: 5410 0504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ +1bf0b0: 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 │ │ +1bf0b6: 0c00 |0005: move-result-object v0 │ │ +1bf0b8: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -74885,17 +74886,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1bf0f0: |[1bf0f0] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:()V │ │ -1bf100: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1bf106: 0e00 |0003: return-void │ │ +1bf0f4: |[1bf0f4] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:()V │ │ +1bf104: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1bf10a: 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;) │ │ @@ -74903,35 +74904,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 │ │ -1bf108: |[1bf108] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1bf118: 7010 4f12 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:()V // method@124f │ │ -1bf11e: 0e00 |0003: return-void │ │ +1bf10c: |[1bf10c] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1bf11c: 7010 4f12 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:()V // method@124f │ │ +1bf122: 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 │ │ -1bf0d4: |[1bf0d4] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ -1bf0e4: 7100 5a12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@125a │ │ -1bf0ea: 0c00 |0003: move-result-object v0 │ │ -1bf0ec: 1100 |0004: return-object v0 │ │ +1bf0d8: |[1bf0d8] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ +1bf0e8: 7100 5a12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@125a │ │ +1bf0ee: 0c00 |0003: move-result-object v0 │ │ +1bf0f0: 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;) │ │ @@ -74939,52 +74940,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -1bf120: |[1bf120] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setAppTheme:(Ljava/lang/String;)V │ │ -1bf130: 1a00 bfea |0000: const-string v0, "theme" // string@eabf │ │ -1bf134: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf13a: 6e10 c8ca 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ -1bf140: 0a00 |0008: move-result v0 │ │ -1bf142: 1401 e301 17cc |0009: const v1, #float -3.95857e+07 // #cc1701e3 │ │ -1bf148: 3210 2900 |000c: if-eq v0, v1, 0035 // +0029 │ │ -1bf14c: 1401 4877 e20a |000e: const v1, #float 2.18079e-32 // #0ae27748 │ │ -1bf152: 3210 1600 |0011: if-eq v0, v1, 0027 // +0016 │ │ -1bf156: 1401 409a 6c51 |0013: const v1, #float 6.35125e+10 // #516c9a40 │ │ -1bf15c: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ -1bf160: 2825 |0018: goto 003d // +0025 │ │ -1bf162: 1a00 6fcc |0019: const-string v0, "night_yes" // string@cc6f │ │ -1bf166: 6e20 c1ca 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -1bf16c: 0a03 |001e: move-result v3 │ │ -1bf16e: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ -1bf172: 281c |0021: goto 003d // +001c │ │ -1bf174: 1223 |0022: const/4 v3, #int 2 // #2 │ │ -1bf176: 7110 0306 0300 |0023: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf17c: 2820 |0026: goto 0046 // +0020 │ │ -1bf17e: 1a00 6dcc |0027: const-string v0, "night_no" // string@cc6d │ │ -1bf182: 6e20 c1ca 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -1bf188: 0a03 |002c: move-result v3 │ │ -1bf18a: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ -1bf18e: 280e |002f: goto 003d // +000e │ │ -1bf190: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -1bf192: 7110 0306 0300 |0031: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf198: 2812 |0034: goto 0046 // +0012 │ │ -1bf19a: 1a00 eb8b |0035: const-string v0, "battery_saver" // string@8beb │ │ -1bf19e: 6e20 c1ca 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -1bf1a4: 0a03 |003a: move-result v3 │ │ -1bf1a6: 3903 0700 |003b: if-nez v3, 0042 // +0007 │ │ -1bf1aa: 12f3 |003d: const/4 v3, #int -1 // #ff │ │ -1bf1ac: 7110 0306 0300 |003e: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf1b2: 2805 |0041: goto 0046 // +0005 │ │ -1bf1b4: 1233 |0042: const/4 v3, #int 3 // #3 │ │ -1bf1b6: 7110 0306 0300 |0043: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf1bc: 0e00 |0046: return-void │ │ +1bf124: |[1bf124] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setAppTheme:(Ljava/lang/String;)V │ │ +1bf134: 1a00 bfea |0000: const-string v0, "theme" // string@eabf │ │ +1bf138: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf13e: 6e10 c8ca 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ +1bf144: 0a00 |0008: move-result v0 │ │ +1bf146: 1401 e301 17cc |0009: const v1, #float -3.95857e+07 // #cc1701e3 │ │ +1bf14c: 3210 2900 |000c: if-eq v0, v1, 0035 // +0029 │ │ +1bf150: 1401 4877 e20a |000e: const v1, #float 2.18079e-32 // #0ae27748 │ │ +1bf156: 3210 1600 |0011: if-eq v0, v1, 0027 // +0016 │ │ +1bf15a: 1401 409a 6c51 |0013: const v1, #float 6.35125e+10 // #516c9a40 │ │ +1bf160: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ +1bf164: 2825 |0018: goto 003d // +0025 │ │ +1bf166: 1a00 6fcc |0019: const-string v0, "night_yes" // string@cc6f │ │ +1bf16a: 6e20 c1ca 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +1bf170: 0a03 |001e: move-result v3 │ │ +1bf172: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ +1bf176: 281c |0021: goto 003d // +001c │ │ +1bf178: 1223 |0022: const/4 v3, #int 2 // #2 │ │ +1bf17a: 7110 0306 0300 |0023: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf180: 2820 |0026: goto 0046 // +0020 │ │ +1bf182: 1a00 6dcc |0027: const-string v0, "night_no" // string@cc6d │ │ +1bf186: 6e20 c1ca 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +1bf18c: 0a03 |002c: move-result v3 │ │ +1bf18e: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ +1bf192: 280e |002f: goto 003d // +000e │ │ +1bf194: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +1bf196: 7110 0306 0300 |0031: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf19c: 2812 |0034: goto 0046 // +0012 │ │ +1bf19e: 1a00 eb8b |0035: const-string v0, "battery_saver" // string@8beb │ │ +1bf1a2: 6e20 c1ca 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +1bf1a8: 0a03 |003a: move-result v3 │ │ +1bf1aa: 3903 0700 |003b: if-nez v3, 0042 // +0007 │ │ +1bf1ae: 12f3 |003d: const/4 v3, #int -1 // #ff │ │ +1bf1b0: 7110 0306 0300 |003e: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf1b6: 2805 |0041: goto 0046 // +0005 │ │ +1bf1b8: 1233 |0042: const/4 v3, #int 3 // #3 │ │ +1bf1ba: 7110 0306 0300 |0043: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf1c0: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=253 │ │ 0x0023 line=255 │ │ 0x0027 line=253 │ │ 0x0031 line=254 │ │ 0x0035 line=253 │ │ @@ -74999,17 +75000,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 │ │ -1bf1c0: |[1bf1c0] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setSharedApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf1d0: 7110 5b12 0100 |0000: invoke-static {v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@125b │ │ -1bf1d6: 0e00 |0003: return-void │ │ +1bf1c4: |[1bf1c4] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setSharedApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf1d4: 7110 5b12 0100 |0000: invoke-static {v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@125b │ │ +1bf1da: 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; │ │ │ │ @@ -75045,17 +75046,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1bf1d8: |[1bf1d8] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.:()V │ │ -1bf1e8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1bf1ee: 0e00 |0003: return-void │ │ +1bf1dc: |[1bf1dc] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.:()V │ │ +1bf1ec: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1bf1f2: 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 - │ │ @@ -75064,25 +75065,25 @@ │ │ type : '(Lnet/sqlcipher/database/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1bf1f0: |[1bf1f0] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.postKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ -1bf200: 1a00 d099 |0000: const-string v0, "database" // string@99d0 │ │ -1bf204: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf20a: 1a00 792a |0005: const-string v0, "DB cipher_migrate START" // string@2a79 │ │ -1bf20e: 1a01 b076 |0007: const-string v1, "TalkApplication" // string@76b0 │ │ -1bf212: 7120 ad03 0100 |0009: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ -1bf218: 1a00 3d6a |000c: const-string v0, "PRAGMA cipher_migrate;" // string@6a3d │ │ -1bf21c: 6e20 91fc 0300 |000e: invoke-virtual {v3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;.rawExecSQL:(Ljava/lang/String;)V // method@fc91 │ │ -1bf222: 1a03 782a |0011: const-string v3, "DB cipher_migrate END" // string@2a78 │ │ -1bf226: 7120 ad03 3100 |0013: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ -1bf22c: 0e00 |0016: return-void │ │ +1bf1f4: |[1bf1f4] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.postKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ +1bf204: 1a00 d099 |0000: const-string v0, "database" // string@99d0 │ │ +1bf208: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf20e: 1a00 792a |0005: const-string v0, "DB cipher_migrate START" // string@2a79 │ │ +1bf212: 1a01 b076 |0007: const-string v1, "TalkApplication" // string@76b0 │ │ +1bf216: 7120 ad03 0100 |0009: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ +1bf21c: 1a00 3d6a |000c: const-string v0, "PRAGMA cipher_migrate;" // string@6a3d │ │ +1bf220: 6e20 91fc 0300 |000e: invoke-virtual {v3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;.rawExecSQL:(Ljava/lang/String;)V // method@fc91 │ │ +1bf226: 1a03 782a |0011: const-string v3, "DB cipher_migrate END" // string@2a78 │ │ +1bf22a: 7120 ad03 3100 |0013: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ +1bf230: 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; │ │ @@ -75093,18 +75094,18 @@ │ │ type : '(Lnet/sqlcipher/database/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1bf230: |[1bf230] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.preKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ -1bf240: 1a00 d099 |0000: const-string v0, "database" // string@99d0 │ │ -1bf244: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf24a: 0e00 |0005: return-void │ │ +1bf234: |[1bf234] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.preKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ +1bf244: 1a00 d099 |0000: const-string v0, "database" // string@99d0 │ │ +1bf248: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf24e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26344 (NextcloudTalkApplication.kt) │ │ │ │ Class #260 header: │ │ @@ -75191,62 +75192,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 │ │ -1bf408: |[1bf408] com.nextcloud.talk.application.NextcloudTalkApplication.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ -1bf418: 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 │ │ -1bf41e: 0c00 |0003: move-result-object v0 │ │ -1bf420: 1100 |0004: return-object v0 │ │ +1bf40c: |[1bf40c] com.nextcloud.talk.application.NextcloudTalkApplication.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ +1bf41c: 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 │ │ +1bf422: 0c00 |0003: move-result-object v0 │ │ +1bf424: 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 │ │ -1bf510: |[1bf510] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ -1bf520: 2200 9b04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // type@049b │ │ -1bf524: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1bf526: 7020 5012 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1250 │ │ -1bf52c: 6900 0804 |0006: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ -1bf530: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1bf534: 6700 0604 |000a: sput v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$stable:I // field@0406 │ │ -1bf538: 1a00 e766 |000c: const-string v0, "NextcloudTalkApplication" // string@66e7 │ │ -1bf53c: 6900 0b04 |000e: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ -1bf540: 0e00 |0010: return-void │ │ +1bf514: |[1bf514] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ +1bf524: 2200 9b04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // type@049b │ │ +1bf528: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1bf52a: 7020 5012 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1250 │ │ +1bf530: 6900 0804 |0006: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ +1bf534: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1bf538: 6700 0604 |000a: sput v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$stable:I // field@0406 │ │ +1bf53c: 1a00 e766 |000c: const-string v0, "NextcloudTalkApplication" // string@66e7 │ │ +1bf540: 6900 0b04 |000e: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ +1bf544: 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 │ │ -1bf544: |[1bf544] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ -1bf554: 7010 0308 0100 |0000: invoke-direct {v1}, Landroidx/multidex/MultiDexApplication;.:()V // method@0803 │ │ -1bf55a: 2200 9c04 |0003: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; // type@049c │ │ -1bf55e: 7010 5412 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1;.:()V // method@1254 │ │ -1bf564: 1f00 3826 |0008: check-cast v0, Lnet/sqlcipher/database/SQLiteDatabaseHook; // type@2638 │ │ -1bf568: 5b10 0e04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ -1bf56c: 0e00 |000c: return-void │ │ +1bf548: |[1bf548] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ +1bf558: 7010 0308 0100 |0000: invoke-direct {v1}, Landroidx/multidex/MultiDexApplication;.:()V // method@0803 │ │ +1bf55e: 2200 9c04 |0003: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; // type@049c │ │ +1bf562: 7010 5412 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1;.:()V // method@1254 │ │ +1bf568: 1f00 3826 |0008: check-cast v0, Lnet/sqlcipher/database/SQLiteDatabaseHook; // type@2638 │ │ +1bf56c: 5b10 0e04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ +1bf570: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=104 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -75255,34 +75256,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 │ │ -1bf468: |[1bf468] com.nextcloud.talk.application.NextcloudTalkApplication.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ -1bf478: 6200 1004 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf47c: 1100 |0002: return-object v0 │ │ +1bf46c: |[1bf46c] com.nextcloud.talk.application.NextcloudTalkApplication.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ +1bf47c: 6200 1004 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf480: 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 │ │ -1bf570: |[1bf570] com.nextcloud.talk.application.NextcloudTalkApplication.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf580: 6900 1004 |0000: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf584: 0e00 |0002: return-void │ │ +1bf574: |[1bf574] com.nextcloud.talk.application.NextcloudTalkApplication.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf584: 6900 1004 |0000: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf588: 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;) │ │ @@ -75290,58 +75291,58 @@ │ │ type : '()Lcoil/ImageLoader;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -1bf340: |[1bf340] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader:()Lcoil/ImageLoader; │ │ -1bf350: 2200 3003 |0000: new-instance v0, Lcoil/ImageLoader$Builder; // type@0330 │ │ -1bf354: 6e10 6112 0700 |0002: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf35a: 0c01 |0005: move-result-object v1 │ │ -1bf35c: 1a02 0fa6 |0006: const-string v2, "getApplicationContext(...)" // string@a60f │ │ -1bf360: 7120 abed 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1bf366: 7020 2f09 1000 |000b: invoke-direct {v0, v1}, Lcoil/ImageLoader$Builder;.:(Landroid/content/Context;)V // method@092f │ │ -1bf36c: 2201 9a04 |000e: new-instance v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; // type@049a │ │ -1bf370: 7020 4d12 7100 |0010: invoke-direct {v1, v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@124d │ │ -1bf376: 6e20 3509 1000 |0013: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.memoryCache:(Lkotlin/jvm/functions/Function0;)Lcoil/ImageLoader$Builder; // method@0935 │ │ -1bf37c: 0c00 |0016: move-result-object v0 │ │ -1bf37e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -1bf380: 6e20 3209 1000 |0018: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.crossfade:(Z)Lcoil/ImageLoader$Builder; // method@0932 │ │ -1bf386: 0c00 |001b: move-result-object v0 │ │ -1bf388: 2202 2e03 |001c: new-instance v2, Lcoil/ComponentRegistry$Builder; // type@032e │ │ -1bf38c: 7010 2c09 0200 |001e: invoke-direct {v2}, Lcoil/ComponentRegistry$Builder;.:()V // method@092c │ │ -1bf392: 6003 4100 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ -1bf396: 1304 1c00 |0023: const/16 v4, #int 28 // #1c │ │ -1bf39a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -1bf39c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1bf39e: 3443 0d00 |0027: if-lt v3, v4, 0034 // +000d │ │ -1bf3a2: 2203 3803 |0029: new-instance v3, Lcoil/decode/ImageDecoderDecoder$Factory; // type@0338 │ │ -1bf3a6: 7040 3d09 6351 |002b: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/ImageDecoderDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093d │ │ -1bf3ac: 1f03 3603 |002e: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ -1bf3b0: 6e20 2d09 3200 |0030: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ -1bf3b6: 280b |0033: goto 003e // +000b │ │ -1bf3b8: 2203 3703 |0034: new-instance v3, Lcoil/decode/GifDecoder$Factory; // type@0337 │ │ -1bf3bc: 7040 3c09 6351 |0036: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/GifDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093c │ │ -1bf3c2: 1f03 3603 |0039: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ -1bf3c6: 6e20 2d09 3200 |003b: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ -1bf3cc: 2203 3903 |003e: new-instance v3, Lcoil/decode/SvgDecoder$Factory; // type@0339 │ │ -1bf3d0: 7040 3e09 6351 |0040: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/SvgDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093e │ │ -1bf3d6: 1f03 3603 |0043: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ -1bf3da: 6e20 2d09 3200 |0045: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ -1bf3e0: 6e10 2e09 0200 |0048: invoke-virtual {v2}, Lcoil/ComponentRegistry$Builder;.build:()Lcoil/ComponentRegistry; // method@092e │ │ -1bf3e6: 0c01 |004b: move-result-object v1 │ │ -1bf3e8: 6e20 3109 1000 |004c: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.components:(Lcoil/ComponentRegistry;)Lcoil/ImageLoader$Builder; // method@0931 │ │ -1bf3ee: 0c00 |004f: move-result-object v0 │ │ -1bf3f0: 6e10 6612 0700 |0050: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@1266 │ │ -1bf3f6: 0c01 |0053: move-result-object v1 │ │ -1bf3f8: 6e20 3609 1000 |0054: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.okHttpClient:(Lokhttp3/OkHttpClient;)Lcoil/ImageLoader$Builder; // method@0936 │ │ -1bf3fe: 6e10 3009 0000 |0057: invoke-virtual {v0}, Lcoil/ImageLoader$Builder;.build:()Lcoil/ImageLoader; // method@0930 │ │ -1bf404: 0c00 |005a: move-result-object v0 │ │ -1bf406: 1100 |005b: return-object v0 │ │ +1bf344: |[1bf344] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader:()Lcoil/ImageLoader; │ │ +1bf354: 2200 3003 |0000: new-instance v0, Lcoil/ImageLoader$Builder; // type@0330 │ │ +1bf358: 6e10 6112 0700 |0002: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf35e: 0c01 |0005: move-result-object v1 │ │ +1bf360: 1a02 0fa6 |0006: const-string v2, "getApplicationContext(...)" // string@a60f │ │ +1bf364: 7120 abed 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1bf36a: 7020 2f09 1000 |000b: invoke-direct {v0, v1}, Lcoil/ImageLoader$Builder;.:(Landroid/content/Context;)V // method@092f │ │ +1bf370: 2201 9a04 |000e: new-instance v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; // type@049a │ │ +1bf374: 7020 4d12 7100 |0010: invoke-direct {v1, v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@124d │ │ +1bf37a: 6e20 3509 1000 |0013: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.memoryCache:(Lkotlin/jvm/functions/Function0;)Lcoil/ImageLoader$Builder; // method@0935 │ │ +1bf380: 0c00 |0016: move-result-object v0 │ │ +1bf382: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +1bf384: 6e20 3209 1000 |0018: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.crossfade:(Z)Lcoil/ImageLoader$Builder; // method@0932 │ │ +1bf38a: 0c00 |001b: move-result-object v0 │ │ +1bf38c: 2202 2e03 |001c: new-instance v2, Lcoil/ComponentRegistry$Builder; // type@032e │ │ +1bf390: 7010 2c09 0200 |001e: invoke-direct {v2}, Lcoil/ComponentRegistry$Builder;.:()V // method@092c │ │ +1bf396: 6003 4100 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ +1bf39a: 1304 1c00 |0023: const/16 v4, #int 28 // #1c │ │ +1bf39e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +1bf3a0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1bf3a2: 3443 0d00 |0027: if-lt v3, v4, 0034 // +000d │ │ +1bf3a6: 2203 3803 |0029: new-instance v3, Lcoil/decode/ImageDecoderDecoder$Factory; // type@0338 │ │ +1bf3aa: 7040 3d09 6351 |002b: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/ImageDecoderDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093d │ │ +1bf3b0: 1f03 3603 |002e: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ +1bf3b4: 6e20 2d09 3200 |0030: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ +1bf3ba: 280b |0033: goto 003e // +000b │ │ +1bf3bc: 2203 3703 |0034: new-instance v3, Lcoil/decode/GifDecoder$Factory; // type@0337 │ │ +1bf3c0: 7040 3c09 6351 |0036: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/GifDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093c │ │ +1bf3c6: 1f03 3603 |0039: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ +1bf3ca: 6e20 2d09 3200 |003b: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ +1bf3d0: 2203 3903 |003e: new-instance v3, Lcoil/decode/SvgDecoder$Factory; // type@0339 │ │ +1bf3d4: 7040 3e09 6351 |0040: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/SvgDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093e │ │ +1bf3da: 1f03 3603 |0043: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ +1bf3de: 6e20 2d09 3200 |0045: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ +1bf3e4: 6e10 2e09 0200 |0048: invoke-virtual {v2}, Lcoil/ComponentRegistry$Builder;.build:()Lcoil/ComponentRegistry; // method@092e │ │ +1bf3ea: 0c01 |004b: move-result-object v1 │ │ +1bf3ec: 6e20 3109 1000 |004c: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.components:(Lcoil/ComponentRegistry;)Lcoil/ImageLoader$Builder; // method@0931 │ │ +1bf3f2: 0c00 |004f: move-result-object v0 │ │ +1bf3f4: 6e10 6612 0700 |0050: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@1266 │ │ +1bf3fa: 0c01 |0053: move-result-object v1 │ │ +1bf3fc: 6e20 3609 1000 |0054: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.okHttpClient:(Lokhttp3/OkHttpClient;)Lcoil/ImageLoader$Builder; // method@0936 │ │ +1bf402: 6e10 3009 0000 |0057: invoke-virtual {v0}, Lcoil/ImageLoader$Builder;.build:()Lcoil/ImageLoader; // method@0930 │ │ +1bf408: 0c00 |005a: move-result-object v0 │ │ +1bf40a: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000e line=216 │ │ 0x0018 line=220 │ │ 0x001c line=266 │ │ 0x0021 line=222 │ │ @@ -75359,27 +75360,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 │ │ -1bf424: |[1bf424] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ -1bf434: 2200 3c03 |0000: new-instance v0, Lcoil/memory/MemoryCache$Builder; // type@033c │ │ -1bf438: 6e10 6112 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf43e: 0c03 |0005: move-result-object v3 │ │ -1bf440: 1a01 0fa6 |0006: const-string v1, "getApplicationContext(...)" // string@a60f │ │ -1bf444: 7120 abed 1300 |0008: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1bf44a: 7020 4409 3000 |000b: invoke-direct {v0, v3}, Lcoil/memory/MemoryCache$Builder;.:(Landroid/content/Context;)V // method@0944 │ │ -1bf450: 1901 e03f |000e: const-wide/high16 v1, #long 4602678819172646912 // #3fe0 │ │ -1bf454: 6e30 4609 1002 |0010: invoke-virtual {v0, v1, v2}, Lcoil/memory/MemoryCache$Builder;.maxSizePercent:(D)Lcoil/memory/MemoryCache$Builder; // method@0946 │ │ -1bf45a: 0c03 |0013: move-result-object v3 │ │ -1bf45c: 6e10 4509 0300 |0014: invoke-virtual {v3}, Lcoil/memory/MemoryCache$Builder;.build:()Lcoil/memory/MemoryCache; // method@0945 │ │ -1bf462: 0c03 |0017: move-result-object v3 │ │ -1bf464: 1103 |0018: return-object v3 │ │ +1bf428: |[1bf428] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ +1bf438: 2200 3c03 |0000: new-instance v0, Lcoil/memory/MemoryCache$Builder; // type@033c │ │ +1bf43c: 6e10 6112 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf442: 0c03 |0005: move-result-object v3 │ │ +1bf444: 1a01 0fa6 |0006: const-string v1, "getApplicationContext(...)" // string@a60f │ │ +1bf448: 7120 abed 1300 |0008: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1bf44e: 7020 4409 3000 |000b: invoke-direct {v0, v3}, Lcoil/memory/MemoryCache$Builder;.:(Landroid/content/Context;)V // method@0944 │ │ +1bf454: 1901 e03f |000e: const-wide/high16 v1, #long 4602678819172646912 // #3fe0 │ │ +1bf458: 6e30 4609 1002 |0010: invoke-virtual {v0, v1, v2}, Lcoil/memory/MemoryCache$Builder;.maxSizePercent:(D)Lcoil/memory/MemoryCache$Builder; // method@0946 │ │ +1bf45e: 0c03 |0013: move-result-object v3 │ │ +1bf460: 6e10 4509 0300 |0014: invoke-virtual {v3}, Lcoil/memory/MemoryCache$Builder;.build:()Lcoil/memory/MemoryCache; // method@0945 │ │ +1bf466: 0c03 |0017: move-result-object v3 │ │ +1bf468: 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;) │ │ @@ -75387,68 +75388,68 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -1bf648: |[1bf648] com.nextcloud.talk.application.NextcloudTalkApplication.initWorkers:()V │ │ -1bf658: 2200 0d03 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf65c: 1c01 cc09 |0002: const-class v1, Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // type@09cc │ │ -1bf660: 7020 f908 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf666: 6e10 fb08 0000 |0007: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf66c: 0c00 |000a: move-result-object v0 │ │ -1bf66e: 1f00 0e03 |000b: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf672: 2201 0d03 |000d: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf676: 1c02 d109 |000f: const-class v2, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09d1 │ │ -1bf67a: 7020 f908 2100 |0011: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf680: 6e10 fb08 0100 |0014: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf686: 0c01 |0017: move-result-object v1 │ │ -1bf688: 1f01 0e03 |0018: check-cast v1, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf68c: 2202 0d03 |001a: new-instance v2, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf690: 1c03 000a |001c: const-class v3, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // type@0a00 │ │ -1bf694: 7020 f908 3200 |001e: invoke-direct {v2, v3}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf69a: 6e10 fb08 0200 |0021: invoke-virtual {v2}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf6a0: 0c02 |0024: move-result-object v2 │ │ -1bf6a2: 1f02 0e03 |0025: check-cast v2, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf6a6: 2203 0d03 |0027: new-instance v3, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf6aa: 1c04 060a |0029: const-class v4, Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // type@0a06 │ │ -1bf6ae: 7020 f908 4300 |002b: invoke-direct {v3, v4}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf6b4: 6e10 fb08 0300 |002e: invoke-virtual {v3}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf6ba: 0c03 |0031: move-result-object v3 │ │ -1bf6bc: 1f03 0e03 |0032: check-cast v3, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf6c0: 6e10 6112 0500 |0034: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf6c6: 0c04 |0037: move-result-object v4 │ │ -1bf6c8: 7110 0e09 0400 |0038: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1bf6ce: 0c04 |003b: move-result-object v4 │ │ -1bf6d0: 6e20 0809 0400 |003c: invoke-virtual {v4, v0}, Landroidx/work/WorkManager;.beginWith:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0908 │ │ -1bf6d6: 0c00 |003f: move-result-object v0 │ │ -1bf6d8: 6e20 0109 1000 |0040: invoke-virtual {v0, v1}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ -1bf6de: 0c00 |0043: move-result-object v0 │ │ -1bf6e0: 6e20 0109 2000 |0044: invoke-virtual {v0, v2}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ -1bf6e6: 0c00 |0047: move-result-object v0 │ │ -1bf6e8: 6e20 0109 3000 |0048: invoke-virtual {v0, v3}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ -1bf6ee: 0c00 |004b: move-result-object v0 │ │ -1bf6f0: 6e10 0009 0000 |004c: invoke-virtual {v0}, Landroidx/work/WorkContinuation;.enqueue:()Landroidx/work/Operation; // method@0900 │ │ -1bf6f6: 2200 1003 |004f: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@0310 │ │ -1bf6fa: 1c01 d109 |0051: const-class v1, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09d1 │ │ -1bf6fe: 1602 0c00 |0053: const-wide/16 v2, #int 12 // #c │ │ -1bf702: 6204 e8cd |0055: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@cde8 │ │ -1bf706: 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 │ │ -1bf70c: 6e10 ff08 0000 |005a: invoke-virtual {v0}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08ff │ │ -1bf712: 0c00 |005d: move-result-object v0 │ │ -1bf714: 1f00 1103 |005e: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@0311 │ │ -1bf718: 6e10 6112 0500 |0060: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf71e: 0c01 |0063: move-result-object v1 │ │ -1bf720: 7110 0e09 0100 |0064: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1bf726: 0c01 |0067: move-result-object v1 │ │ -1bf728: 1a02 2b2b |0068: const-string v2, "DailyCapabilitiesUpdateWork" // string@2b2b │ │ -1bf72c: 6203 9c00 |006a: sget-object v3, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@009c │ │ -1bf730: 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 │ │ -1bf736: 0e00 |006f: return-void │ │ +1bf64c: |[1bf64c] com.nextcloud.talk.application.NextcloudTalkApplication.initWorkers:()V │ │ +1bf65c: 2200 0d03 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf660: 1c01 cc09 |0002: const-class v1, Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // type@09cc │ │ +1bf664: 7020 f908 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf66a: 6e10 fb08 0000 |0007: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf670: 0c00 |000a: move-result-object v0 │ │ +1bf672: 1f00 0e03 |000b: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf676: 2201 0d03 |000d: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf67a: 1c02 d109 |000f: const-class v2, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09d1 │ │ +1bf67e: 7020 f908 2100 |0011: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf684: 6e10 fb08 0100 |0014: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf68a: 0c01 |0017: move-result-object v1 │ │ +1bf68c: 1f01 0e03 |0018: check-cast v1, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf690: 2202 0d03 |001a: new-instance v2, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf694: 1c03 000a |001c: const-class v3, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // type@0a00 │ │ +1bf698: 7020 f908 3200 |001e: invoke-direct {v2, v3}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf69e: 6e10 fb08 0200 |0021: invoke-virtual {v2}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf6a4: 0c02 |0024: move-result-object v2 │ │ +1bf6a6: 1f02 0e03 |0025: check-cast v2, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf6aa: 2203 0d03 |0027: new-instance v3, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf6ae: 1c04 060a |0029: const-class v4, Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // type@0a06 │ │ +1bf6b2: 7020 f908 4300 |002b: invoke-direct {v3, v4}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf6b8: 6e10 fb08 0300 |002e: invoke-virtual {v3}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf6be: 0c03 |0031: move-result-object v3 │ │ +1bf6c0: 1f03 0e03 |0032: check-cast v3, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf6c4: 6e10 6112 0500 |0034: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf6ca: 0c04 |0037: move-result-object v4 │ │ +1bf6cc: 7110 0e09 0400 |0038: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1bf6d2: 0c04 |003b: move-result-object v4 │ │ +1bf6d4: 6e20 0809 0400 |003c: invoke-virtual {v4, v0}, Landroidx/work/WorkManager;.beginWith:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0908 │ │ +1bf6da: 0c00 |003f: move-result-object v0 │ │ +1bf6dc: 6e20 0109 1000 |0040: invoke-virtual {v0, v1}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ +1bf6e2: 0c00 |0043: move-result-object v0 │ │ +1bf6e4: 6e20 0109 2000 |0044: invoke-virtual {v0, v2}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ +1bf6ea: 0c00 |0047: move-result-object v0 │ │ +1bf6ec: 6e20 0109 3000 |0048: invoke-virtual {v0, v3}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ +1bf6f2: 0c00 |004b: move-result-object v0 │ │ +1bf6f4: 6e10 0009 0000 |004c: invoke-virtual {v0}, Landroidx/work/WorkContinuation;.enqueue:()Landroidx/work/Operation; // method@0900 │ │ +1bf6fa: 2200 1003 |004f: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@0310 │ │ +1bf6fe: 1c01 d109 |0051: const-class v1, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09d1 │ │ +1bf702: 1602 0c00 |0053: const-wide/16 v2, #int 12 // #c │ │ +1bf706: 6204 e8cd |0055: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@cde8 │ │ +1bf70a: 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 │ │ +1bf710: 6e10 ff08 0000 |005a: invoke-virtual {v0}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08ff │ │ +1bf716: 0c00 |005d: move-result-object v0 │ │ +1bf718: 1f00 1103 |005e: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@0311 │ │ +1bf71c: 6e10 6112 0500 |0060: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf722: 0c01 |0063: move-result-object v1 │ │ +1bf724: 7110 0e09 0100 |0064: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1bf72a: 0c01 |0067: move-result-object v1 │ │ +1bf72c: 1a02 2b2b |0068: const-string v2, "DailyCapabilitiesUpdateWork" // string@2b2b │ │ +1bf730: 6203 9c00 |006a: sget-object v3, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@009c │ │ +1bf734: 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 │ │ +1bf73a: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000d line=169 │ │ 0x001a line=170 │ │ 0x0027 line=171 │ │ 0x0034 line=173 │ │ @@ -75474,28 +75475,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1bf738: |[1bf738] com.nextcloud.talk.application.NextcloudTalkApplication.initializeWebRtc:()V │ │ -1bf748: 0720 |0000: move-object v0, v2 │ │ -1bf74a: 1f00 3900 |0001: check-cast v0, Landroid/content/Context; // type@0039 │ │ -1bf74e: 7110 96fd 0000 |0003: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions;.builder:(Landroid/content/Context;)Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder; // method@fd96 │ │ -1bf754: 0c00 |0006: move-result-object v0 │ │ -1bf756: 6e10 95fd 0000 |0007: invoke-virtual {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;.createInitializationOptions:()Lorg/webrtc/PeerConnectionFactory$InitializationOptions; // method@fd95 │ │ -1bf75c: 0c00 |000a: move-result-object v0 │ │ -1bf75e: 7110 98fd 0000 |000b: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory;.initialize:(Lorg/webrtc/PeerConnectionFactory$InitializationOptions;)V // method@fd98 │ │ -1bf764: 2809 |000e: goto 0017 // +0009 │ │ -1bf766: 0d00 |000f: move-exception v0 │ │ -1bf768: 6201 0b04 |0010: sget-object v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ -1bf76c: 1f00 a820 |0012: check-cast v0, Ljava/lang/Throwable; // type@20a8 │ │ -1bf770: 7120 b403 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@03b4 │ │ -1bf776: 0e00 |0017: return-void │ │ +1bf73c: |[1bf73c] com.nextcloud.talk.application.NextcloudTalkApplication.initializeWebRtc:()V │ │ +1bf74c: 0720 |0000: move-object v0, v2 │ │ +1bf74e: 1f00 3900 |0001: check-cast v0, Landroid/content/Context; // type@0039 │ │ +1bf752: 7110 96fd 0000 |0003: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions;.builder:(Landroid/content/Context;)Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder; // method@fd96 │ │ +1bf758: 0c00 |0006: move-result-object v0 │ │ +1bf75a: 6e10 95fd 0000 |0007: invoke-virtual {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;.createInitializationOptions:()Lorg/webrtc/PeerConnectionFactory$InitializationOptions; // method@fd95 │ │ +1bf760: 0c00 |000a: move-result-object v0 │ │ +1bf762: 7110 98fd 0000 |000b: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory;.initialize:(Lorg/webrtc/PeerConnectionFactory$InitializationOptions;)V // method@fd98 │ │ +1bf768: 2809 |000e: goto 0017 // +0009 │ │ +1bf76a: 0d00 |000f: move-exception v0 │ │ +1bf76c: 6201 0b04 |0010: sget-object v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ +1bf770: 1f00 a820 |0012: check-cast v0, Ljava/lang/Throwable; // type@20a8 │ │ +1bf774: 7120 b403 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@03b4 │ │ +1bf77a: 0e00 |0017: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x000f │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ 0x000b line=119 │ │ @@ -75509,22 +75510,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1bf588: |[1bf588] com.nextcloud.talk.application.NextcloudTalkApplication.attachBaseContext:(Landroid/content/Context;)V │ │ -1bf598: 1a00 d08b |0000: const-string v0, "base" // string@8bd0 │ │ -1bf59c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf5a2: 6f20 0408 2100 |0005: invoke-super {v1, v2}, Landroidx/multidex/MultiDexApplication;.attachBaseContext:(Landroid/content/Context;)V // method@0804 │ │ -1bf5a8: 0712 |0008: move-object v2, v1 │ │ -1bf5aa: 1f02 3900 |0009: check-cast v2, Landroid/content/Context; // type@0039 │ │ -1bf5ae: 7110 0208 0200 |000b: invoke-static {v2}, Landroidx/multidex/MultiDex;.install:(Landroid/content/Context;)V // method@0802 │ │ -1bf5b4: 0e00 |000e: return-void │ │ +1bf58c: |[1bf58c] com.nextcloud.talk.application.NextcloudTalkApplication.attachBaseContext:(Landroid/content/Context;)V │ │ +1bf59c: 1a00 d08b |0000: const-string v0, "base" // string@8bd0 │ │ +1bf5a0: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf5a6: 6f20 0408 2100 |0005: invoke-super {v1, v2}, Landroidx/multidex/MultiDexApplication;.attachBaseContext:(Landroid/content/Context;)V // method@0804 │ │ +1bf5ac: 0712 |0008: move-object v2, v1 │ │ +1bf5ae: 1f02 3900 |0009: check-cast v2, Landroid/content/Context; // type@0039 │ │ +1bf5b2: 7110 0208 0200 |000b: invoke-static {v2}, Landroidx/multidex/MultiDex;.install:(Landroid/content/Context;)V // method@0802 │ │ +1bf5b8: 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; │ │ @@ -75534,45 +75535,45 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1bf5b8: |[1bf5b8] com.nextcloud.talk.application.NextcloudTalkApplication.buildComponent:()V │ │ -1bf5c8: 7100 4c12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@124c │ │ -1bf5ce: 0c00 |0003: move-result-object v0 │ │ -1bf5d0: 2201 4108 |0004: new-instance v1, Lcom/nextcloud/talk/dagger/modules/BusModule; // type@0841 │ │ -1bf5d4: 7010 6e27 0100 |0006: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule;.:()V // method@276e │ │ -1bf5da: 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 │ │ -1bf5e0: 0c00 |000c: move-result-object v0 │ │ -1bf5e2: 2201 4308 |000d: new-instance v1, Lcom/nextcloud/talk/dagger/modules/ContextModule; // type@0843 │ │ -1bf5e6: 6e10 6112 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf5ec: 0c02 |0012: move-result-object v2 │ │ -1bf5ee: 7020 7527 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule;.:(Landroid/content/Context;)V // method@2775 │ │ -1bf5f4: 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 │ │ -1bf5fa: 0c00 |0019: move-result-object v0 │ │ -1bf5fc: 2201 4908 |001a: new-instance v1, Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // type@0849 │ │ -1bf600: 7010 9327 0100 |001c: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule;.:()V // method@2793 │ │ -1bf606: 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 │ │ -1bf60c: 0c00 |0022: move-result-object v0 │ │ -1bf60e: 2201 6d08 |0023: new-instance v1, Lcom/nextcloud/talk/dagger/modules/RestModule; // type@086d │ │ -1bf612: 6e10 6112 0300 |0025: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf618: 0c02 |0028: move-result-object v2 │ │ -1bf61a: 7020 6a28 2100 |0029: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule;.:(Landroid/content/Context;)V // method@286a │ │ -1bf620: 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 │ │ -1bf626: 0c00 |002f: move-result-object v0 │ │ -1bf628: 2201 ce0f |0030: new-instance v1, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // type@0fce │ │ -1bf62c: 7010 7e60 0100 |0032: invoke-direct {v1}, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;.:()V // method@607e │ │ -1bf632: 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 │ │ -1bf638: 0c00 |0038: move-result-object v0 │ │ -1bf63a: 6e10 5911 0000 |0039: invoke-virtual {v0}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.build:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1159 │ │ -1bf640: 0c00 |003c: move-result-object v0 │ │ -1bf642: 5b30 0d04 |003d: iput-object v0, v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ -1bf646: 0e00 |003f: return-void │ │ +1bf5bc: |[1bf5bc] com.nextcloud.talk.application.NextcloudTalkApplication.buildComponent:()V │ │ +1bf5cc: 7100 4c12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@124c │ │ +1bf5d2: 0c00 |0003: move-result-object v0 │ │ +1bf5d4: 2201 4108 |0004: new-instance v1, Lcom/nextcloud/talk/dagger/modules/BusModule; // type@0841 │ │ +1bf5d8: 7010 6e27 0100 |0006: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule;.:()V // method@276e │ │ +1bf5de: 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 │ │ +1bf5e4: 0c00 |000c: move-result-object v0 │ │ +1bf5e6: 2201 4308 |000d: new-instance v1, Lcom/nextcloud/talk/dagger/modules/ContextModule; // type@0843 │ │ +1bf5ea: 6e10 6112 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf5f0: 0c02 |0012: move-result-object v2 │ │ +1bf5f2: 7020 7527 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule;.:(Landroid/content/Context;)V // method@2775 │ │ +1bf5f8: 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 │ │ +1bf5fe: 0c00 |0019: move-result-object v0 │ │ +1bf600: 2201 4908 |001a: new-instance v1, Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // type@0849 │ │ +1bf604: 7010 9327 0100 |001c: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule;.:()V // method@2793 │ │ +1bf60a: 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 │ │ +1bf610: 0c00 |0022: move-result-object v0 │ │ +1bf612: 2201 6d08 |0023: new-instance v1, Lcom/nextcloud/talk/dagger/modules/RestModule; // type@086d │ │ +1bf616: 6e10 6112 0300 |0025: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf61c: 0c02 |0028: move-result-object v2 │ │ +1bf61e: 7020 6a28 2100 |0029: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule;.:(Landroid/content/Context;)V // method@286a │ │ +1bf624: 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 │ │ +1bf62a: 0c00 |002f: move-result-object v0 │ │ +1bf62c: 2201 ce0f |0030: new-instance v1, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // type@0fce │ │ +1bf630: 7010 7e60 0100 |0032: invoke-direct {v1}, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;.:()V // method@607e │ │ +1bf636: 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 │ │ +1bf63c: 0c00 |0038: move-result-object v0 │ │ +1bf63e: 6e10 5911 0000 |0039: invoke-virtual {v0}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.build:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1159 │ │ +1bf644: 0c00 |003c: move-result-object v0 │ │ +1bf646: 5b30 0d04 |003d: iput-object v0, v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ +1bf64a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x000d line=202 │ │ 0x001a line=203 │ │ 0x0023 line=204 │ │ @@ -75587,22 +75588,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 │ │ -1bf4a8: |[1bf4a8] com.nextcloud.talk.application.NextcloudTalkApplication.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ -1bf4b8: 5410 0c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ -1bf4bc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1bf4c0: 1100 |0004: return-object v0 │ │ -1bf4c2: 1a00 1c89 |0005: const-string v0, "appPreferences" // string@891c │ │ -1bf4c6: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1bf4cc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1bf4ce: 1100 |000b: return-object v0 │ │ +1bf4ac: |[1bf4ac] com.nextcloud.talk.application.NextcloudTalkApplication.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ +1bf4bc: 5410 0c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ +1bf4c0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1bf4c4: 1100 |0004: return-object v0 │ │ +1bf4c6: 1a00 1c89 |0005: const-string v0, "appPreferences" // string@891c │ │ +1bf4ca: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1bf4d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1bf4d2: 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;) │ │ @@ -75610,22 +75611,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 │ │ -1bf480: |[1bf480] com.nextcloud.talk.application.NextcloudTalkApplication.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; │ │ -1bf490: 5410 0d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ -1bf494: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1bf498: 1100 |0004: return-object v0 │ │ -1bf49a: 1a00 5495 |0005: const-string v0, "componentApplication" // string@9554 │ │ -1bf49e: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1bf4a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1bf4a6: 1100 |000b: return-object v0 │ │ +1bf484: |[1bf484] com.nextcloud.talk.application.NextcloudTalkApplication.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; │ │ +1bf494: 5410 0d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ +1bf498: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1bf49c: 1100 |0004: return-object v0 │ │ +1bf49e: 1a00 5495 |0005: const-string v0, "componentApplication" // string@9554 │ │ +1bf4a2: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1bf4a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1bf4aa: 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;) │ │ @@ -75633,17 +75634,17 @@ │ │ type : '()Lnet/sqlcipher/database/SQLiteDatabaseHook;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bf4d0: |[1bf4d0] com.nextcloud.talk.application.NextcloudTalkApplication.getHook:()Lnet/sqlcipher/database/SQLiteDatabaseHook; │ │ -1bf4e0: 5410 0e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ -1bf4e4: 1100 |0002: return-object v0 │ │ +1bf4d4: |[1bf4d4] com.nextcloud.talk.application.NextcloudTalkApplication.getHook:()Lnet/sqlcipher/database/SQLiteDatabaseHook; │ │ +1bf4e4: 5410 0e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ +1bf4e8: 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;) │ │ @@ -75651,22 +75652,22 @@ │ │ type : '()Lokhttp3/OkHttpClient;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1bf4e8: |[1bf4e8] com.nextcloud.talk.application.NextcloudTalkApplication.getOkHttpClient:()Lokhttp3/OkHttpClient; │ │ -1bf4f8: 5410 0f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ -1bf4fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1bf500: 1100 |0004: return-object v0 │ │ -1bf502: 1a00 55ce |0005: const-string v0, "okHttpClient" // string@ce55 │ │ -1bf506: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1bf50c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1bf50e: 1100 |000b: return-object v0 │ │ +1bf4ec: |[1bf4ec] com.nextcloud.talk.application.NextcloudTalkApplication.getOkHttpClient:()Lokhttp3/OkHttpClient; │ │ +1bf4fc: 5410 0f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ +1bf500: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1bf504: 1100 |0004: return-object v0 │ │ +1bf506: 1a00 55ce |0005: const-string v0, "okHttpClient" // string@ce55 │ │ +1bf50a: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1bf510: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1bf512: 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;) │ │ @@ -75674,81 +75675,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -1bf788: |[1bf788] com.nextcloud.talk.application.NextcloudTalkApplication.onCreate:()V │ │ -1bf798: 6200 0b04 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ -1bf79c: 1a01 e1ce |0002: const-string v1, "onCreate" // string@cee1 │ │ -1bf7a0: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1bf7a6: 6200 0804 |0007: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ -1bf7aa: 6904 1004 |0009: sput-object v4, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf7ae: 7100 1d85 0000 |000b: invoke-static {}, Lde/cotech/hw/SecurityKeyManager;.getInstance:()Lde/cotech/hw/SecurityKeyManager; // method@851d │ │ -1bf7b4: 0c01 |000e: move-result-object v1 │ │ -1bf7b6: 2202 2e15 |000f: new-instance v2, Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // type@152e │ │ -1bf7ba: 7010 2e85 0200 |0011: invoke-direct {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.:()V // method@852e │ │ -1bf7c0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -1bf7c2: 6e20 3485 3200 |0015: invoke-virtual {v2, v3}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.setEnableDebugLogging:(Z)Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // method@8534 │ │ -1bf7c8: 0c02 |0018: move-result-object v2 │ │ -1bf7ca: 6e10 3085 0200 |0019: invoke-virtual {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.build:()Lde/cotech/hw/SecurityKeyManagerConfig; // method@8530 │ │ -1bf7d0: 0c02 |001c: move-result-object v2 │ │ -1bf7d2: 0743 |001d: move-object v3, v4 │ │ -1bf7d4: 1f03 1c00 |001e: check-cast v3, Landroid/app/Application; // type@001c │ │ -1bf7d8: 6e30 2185 3102 |0020: invoke-virtual {v1, v3, v2}, Lde/cotech/hw/SecurityKeyManager;.init:(Landroid/app/Application;Lde/cotech/hw/SecurityKeyManagerConfig;)V // method@8521 │ │ -1bf7de: 7010 6a12 0400 |0023: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initializeWebRtc:()V // method@126a │ │ -1bf7e4: 6e10 5d12 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildComponent:()V // method@125d │ │ -1bf7ea: 7100 d81c 0000 |0029: invoke-static {}, Lcom/nextcloud/talk/components/filebrowser/webdav/DavUtils;.registerCustomFactories:()V // method@1cd8 │ │ -1bf7f0: 6e10 6312 0400 |002c: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ -1bf7f6: 0c01 |002f: move-result-object v1 │ │ -1bf7f8: 7220 8512 4100 |0030: invoke-interface {v1, v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@1285 │ │ -1bf7fe: 7010 5e12 0400 |0033: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader:()Lcoil/ImageLoader; // method@125e │ │ -1bf804: 0c01 |0036: move-result-object v1 │ │ -1bf806: 7110 2b09 0100 |0037: invoke-static {v1}, Lcoil/Coil;.setImageLoader:(Lcoil/ImageLoader;)V // method@092b │ │ -1bf80c: 6e10 6012 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ -1bf812: 0c01 |003d: move-result-object v1 │ │ -1bf814: 7210 1861 0100 |003e: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getTheme:()Ljava/lang/String; // method@6118 │ │ -1bf81a: 0c01 |0041: move-result-object v1 │ │ -1bf81c: 1a02 f1af |0042: const-string v2, "getTheme(...)" // string@aff1 │ │ -1bf820: 7120 abed 2100 |0044: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1bf826: 6e20 5212 1000 |0047: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.setAppTheme:(Ljava/lang/String;)V // method@1252 │ │ -1bf82c: 6f10 0508 0400 |004a: invoke-super {v4}, Landroidx/multidex/MultiDexApplication;.onCreate:()V // method@0805 │ │ -1bf832: 7100 10fd 0000 |004d: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@fd10 │ │ -1bf838: 0c00 |0050: move-result-object v0 │ │ -1bf83a: 1211 |0051: const/4 v1, #int 1 // #1 │ │ -1bf83c: 7120 77cc 1000 |0052: invoke-static {v0, v1}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@cc77 │ │ -1bf842: 2200 7f0f |0055: new-instance v0, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl; // type@0f7f │ │ -1bf846: 7010 935e 0000 |0057: invoke-direct {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.:()V // method@5e93 │ │ -1bf84c: 6e10 955e 0000 |005a: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.providerInstallerInstallIfNeededAsync:()V // method@5e95 │ │ -1bf852: 7100 b45e 0000 |005d: invoke-static {}, Lcom/nextcloud/talk/utils/DeviceUtils;.ignoreSpecialBatteryFeatures:()V // method@5eb4 │ │ -1bf858: 7010 6912 0400 |0060: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initWorkers:()V // method@1269 │ │ -1bf85e: 2200 8c02 |0063: new-instance v0, Landroidx/emoji2/bundled/BundledEmojiCompatConfig; // type@028c │ │ -1bf862: 0742 |0065: move-object v2, v4 │ │ -1bf864: 1f02 3900 |0066: check-cast v2, Landroid/content/Context; // type@0039 │ │ -1bf868: 7020 8a07 2000 |0068: invoke-direct {v0, v2}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.:(Landroid/content/Context;)V // method@078a │ │ -1bf86e: 6e20 8b07 1000 |006b: invoke-virtual {v0, v1}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.setReplaceAll:(Z)Landroidx/emoji2/text/EmojiCompat$Config; // method@078b │ │ -1bf874: 1f00 8d02 |006e: check-cast v0, Landroidx/emoji2/text/EmojiCompat$Config; // type@028d │ │ -1bf878: 7110 8d07 0000 |0070: invoke-static {v0}, Landroidx/emoji2/text/EmojiCompat;.init:(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/emoji2/text/EmojiCompat; // method@078d │ │ -1bf87e: 0c00 |0073: move-result-object v0 │ │ -1bf880: 1a01 13b5 |0074: const-string v1, "init(...)" // string@b513 │ │ -1bf884: 7120 abed 1000 |0076: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1bf88a: 2200 8611 |0079: new-instance v0, Lcom/vanniktech/emoji/google/GoogleEmojiProvider; // type@1186 │ │ -1bf88e: 7010 cb6a 0000 |007b: invoke-direct {v0}, Lcom/vanniktech/emoji/google/GoogleEmojiProvider;.:()V // method@6acb │ │ -1bf894: 1f00 6411 |007e: check-cast v0, Lcom/vanniktech/emoji/EmojiProvider; // type@1164 │ │ -1bf898: 7110 e569 0000 |0080: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@69e5 │ │ -1bf89e: 6200 3a23 |0083: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@233a │ │ -1bf8a2: 6e10 6112 0400 |0085: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf8a8: 0c01 |0088: move-result-object v1 │ │ -1bf8aa: 1a02 0fa6 |0089: const-string v2, "getApplicationContext(...)" // string@a60f │ │ -1bf8ae: 7120 abed 2100 |008b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1bf8b4: 6e10 6012 0400 |008e: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ -1bf8ba: 0c02 |0091: move-result-object v2 │ │ -1bf8bc: 6e30 bb5f 1002 |0092: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.registerNotificationChannels:(Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@5fbb │ │ -1bf8c2: 0e00 |0095: return-void │ │ +1bf78c: |[1bf78c] com.nextcloud.talk.application.NextcloudTalkApplication.onCreate:()V │ │ +1bf79c: 6200 0b04 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ +1bf7a0: 1a01 e1ce |0002: const-string v1, "onCreate" // string@cee1 │ │ +1bf7a4: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1bf7aa: 6200 0804 |0007: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ +1bf7ae: 6904 1004 |0009: sput-object v4, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf7b2: 7100 1d85 0000 |000b: invoke-static {}, Lde/cotech/hw/SecurityKeyManager;.getInstance:()Lde/cotech/hw/SecurityKeyManager; // method@851d │ │ +1bf7b8: 0c01 |000e: move-result-object v1 │ │ +1bf7ba: 2202 2e15 |000f: new-instance v2, Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // type@152e │ │ +1bf7be: 7010 2e85 0200 |0011: invoke-direct {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.:()V // method@852e │ │ +1bf7c4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +1bf7c6: 6e20 3485 3200 |0015: invoke-virtual {v2, v3}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.setEnableDebugLogging:(Z)Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // method@8534 │ │ +1bf7cc: 0c02 |0018: move-result-object v2 │ │ +1bf7ce: 6e10 3085 0200 |0019: invoke-virtual {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.build:()Lde/cotech/hw/SecurityKeyManagerConfig; // method@8530 │ │ +1bf7d4: 0c02 |001c: move-result-object v2 │ │ +1bf7d6: 0743 |001d: move-object v3, v4 │ │ +1bf7d8: 1f03 1c00 |001e: check-cast v3, Landroid/app/Application; // type@001c │ │ +1bf7dc: 6e30 2185 3102 |0020: invoke-virtual {v1, v3, v2}, Lde/cotech/hw/SecurityKeyManager;.init:(Landroid/app/Application;Lde/cotech/hw/SecurityKeyManagerConfig;)V // method@8521 │ │ +1bf7e2: 7010 6a12 0400 |0023: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initializeWebRtc:()V // method@126a │ │ +1bf7e8: 6e10 5d12 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildComponent:()V // method@125d │ │ +1bf7ee: 7100 d81c 0000 |0029: invoke-static {}, Lcom/nextcloud/talk/components/filebrowser/webdav/DavUtils;.registerCustomFactories:()V // method@1cd8 │ │ +1bf7f4: 6e10 6312 0400 |002c: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ +1bf7fa: 0c01 |002f: move-result-object v1 │ │ +1bf7fc: 7220 8512 4100 |0030: invoke-interface {v1, v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@1285 │ │ +1bf802: 7010 5e12 0400 |0033: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader:()Lcoil/ImageLoader; // method@125e │ │ +1bf808: 0c01 |0036: move-result-object v1 │ │ +1bf80a: 7110 2b09 0100 |0037: invoke-static {v1}, Lcoil/Coil;.setImageLoader:(Lcoil/ImageLoader;)V // method@092b │ │ +1bf810: 6e10 6012 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ +1bf816: 0c01 |003d: move-result-object v1 │ │ +1bf818: 7210 1861 0100 |003e: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getTheme:()Ljava/lang/String; // method@6118 │ │ +1bf81e: 0c01 |0041: move-result-object v1 │ │ +1bf820: 1a02 f1af |0042: const-string v2, "getTheme(...)" // string@aff1 │ │ +1bf824: 7120 abed 2100 |0044: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1bf82a: 6e20 5212 1000 |0047: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.setAppTheme:(Ljava/lang/String;)V // method@1252 │ │ +1bf830: 6f10 0508 0400 |004a: invoke-super {v4}, Landroidx/multidex/MultiDexApplication;.onCreate:()V // method@0805 │ │ +1bf836: 7100 10fd 0000 |004d: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@fd10 │ │ +1bf83c: 0c00 |0050: move-result-object v0 │ │ +1bf83e: 1211 |0051: const/4 v1, #int 1 // #1 │ │ +1bf840: 7120 77cc 1000 |0052: invoke-static {v0, v1}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@cc77 │ │ +1bf846: 2200 7f0f |0055: new-instance v0, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl; // type@0f7f │ │ +1bf84a: 7010 935e 0000 |0057: invoke-direct {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.:()V // method@5e93 │ │ +1bf850: 6e10 955e 0000 |005a: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.providerInstallerInstallIfNeededAsync:()V // method@5e95 │ │ +1bf856: 7100 b45e 0000 |005d: invoke-static {}, Lcom/nextcloud/talk/utils/DeviceUtils;.ignoreSpecialBatteryFeatures:()V // method@5eb4 │ │ +1bf85c: 7010 6912 0400 |0060: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initWorkers:()V // method@1269 │ │ +1bf862: 2200 8c02 |0063: new-instance v0, Landroidx/emoji2/bundled/BundledEmojiCompatConfig; // type@028c │ │ +1bf866: 0742 |0065: move-object v2, v4 │ │ +1bf868: 1f02 3900 |0066: check-cast v2, Landroid/content/Context; // type@0039 │ │ +1bf86c: 7020 8a07 2000 |0068: invoke-direct {v0, v2}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.:(Landroid/content/Context;)V // method@078a │ │ +1bf872: 6e20 8b07 1000 |006b: invoke-virtual {v0, v1}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.setReplaceAll:(Z)Landroidx/emoji2/text/EmojiCompat$Config; // method@078b │ │ +1bf878: 1f00 8d02 |006e: check-cast v0, Landroidx/emoji2/text/EmojiCompat$Config; // type@028d │ │ +1bf87c: 7110 8d07 0000 |0070: invoke-static {v0}, Landroidx/emoji2/text/EmojiCompat;.init:(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/emoji2/text/EmojiCompat; // method@078d │ │ +1bf882: 0c00 |0073: move-result-object v0 │ │ +1bf884: 1a01 13b5 |0074: const-string v1, "init(...)" // string@b513 │ │ +1bf888: 7120 abed 1000 |0076: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1bf88e: 2200 8611 |0079: new-instance v0, Lcom/vanniktech/emoji/google/GoogleEmojiProvider; // type@1186 │ │ +1bf892: 7010 cb6a 0000 |007b: invoke-direct {v0}, Lcom/vanniktech/emoji/google/GoogleEmojiProvider;.:()V // method@6acb │ │ +1bf898: 1f00 6411 |007e: check-cast v0, Lcom/vanniktech/emoji/EmojiProvider; // type@1164 │ │ +1bf89c: 7110 e569 0000 |0080: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@69e5 │ │ +1bf8a2: 6200 3a23 |0083: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@233a │ │ +1bf8a6: 6e10 6112 0400 |0085: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf8ac: 0c01 |0088: move-result-object v1 │ │ +1bf8ae: 1a02 0fa6 |0089: const-string v2, "getApplicationContext(...)" // string@a60f │ │ +1bf8b2: 7120 abed 2100 |008b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1bf8b8: 6e10 6012 0400 |008e: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ +1bf8be: 0c02 |0091: move-result-object v2 │ │ +1bf8c0: 6e30 bb5f 1002 |0092: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.registerNotificationChannels:(Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@5fbb │ │ +1bf8c6: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ 0x000b line=135 │ │ 0x000f line=136 │ │ 0x0015 line=137 │ │ @@ -75778,19 +75779,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1bf8c4: |[1bf8c4] com.nextcloud.talk.application.NextcloudTalkApplication.onTerminate:()V │ │ -1bf8d4: 6f10 0608 0100 |0000: invoke-super {v1}, Landroidx/multidex/MultiDexApplication;.onTerminate:()V // method@0806 │ │ -1bf8da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1bf8dc: 6900 1004 |0004: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf8e0: 0e00 |0006: return-void │ │ +1bf8c8: |[1bf8c8] com.nextcloud.talk.application.NextcloudTalkApplication.onTerminate:()V │ │ +1bf8d8: 6f10 0608 0100 |0000: invoke-super {v1}, Landroidx/multidex/MultiDexApplication;.onTerminate:()V // method@0806 │ │ +1bf8de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1bf8e0: 6900 1004 |0004: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf8e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -75799,19 +75800,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 │ │ -1bf8e4: |[1bf8e4] com.nextcloud.talk.application.NextcloudTalkApplication.setAppPreferences:(Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ -1bf8f4: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1bf8f8: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf8fe: 5b12 0c04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ -1bf902: 0e00 |0007: return-void │ │ +1bf8e8: |[1bf8e8] com.nextcloud.talk.application.NextcloudTalkApplication.setAppPreferences:(Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ +1bf8f8: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1bf8fc: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf902: 5b12 0c04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ +1bf906: 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; │ │ │ │ @@ -75820,19 +75821,19 @@ │ │ type : '(Lokhttp3/OkHttpClient;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1bf904: |[1bf904] com.nextcloud.talk.application.NextcloudTalkApplication.setOkHttpClient:(Lokhttp3/OkHttpClient;)V │ │ -1bf914: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1bf918: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf91e: 5b12 0f04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ -1bf922: 0e00 |0007: return-void │ │ +1bf908: |[1bf908] com.nextcloud.talk.application.NextcloudTalkApplication.setOkHttpClient:(Lokhttp3/OkHttpClient;)V │ │ +1bf918: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1bf91c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf922: 5b12 0f04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ +1bf926: 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; │ │ │ │ @@ -75895,19 +75896,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 │ │ -1bf294: |[1bf294] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V │ │ -1bf2a4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1bf2aa: 5b01 1104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ -1bf2ae: 5b02 1204 |0005: iput-object v2, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ -1bf2b2: 0e00 |0007: return-void │ │ +1bf298: |[1bf298] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V │ │ +1bf2a8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1bf2ae: 5b01 1104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ +1bf2b2: 5b02 1204 |0005: iput-object v2, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ +1bf2b6: 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; │ │ @@ -75919,18 +75920,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 │ │ -1bf24c: |[1bf24c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector; │ │ -1bf25c: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ -1bf260: 7030 d512 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ -1bf266: 1100 |0005: return-object v0 │ │ +1bf250: |[1bf250] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector; │ │ +1bf260: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ +1bf264: 7030 d512 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ +1bf26a: 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; │ │ │ │ @@ -75939,22 +75940,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 │ │ -1bf268: |[1bf268] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ -1bf278: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ -1bf27c: 7110 9984 0100 |0002: invoke-static {v1}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1bf282: 0c01 |0005: move-result-object v1 │ │ -1bf284: 7110 9984 0200 |0006: invoke-static {v2}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1bf28a: 0c02 |0009: move-result-object v2 │ │ -1bf28c: 7030 d512 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ -1bf292: 1100 |000d: return-object v0 │ │ +1bf26c: |[1bf26c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ +1bf27c: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ +1bf280: 7110 9984 0100 |0002: invoke-static {v1}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1bf286: 0c01 |0005: move-result-object v1 │ │ +1bf288: 7110 9984 0200 |0006: invoke-static {v2}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1bf28e: 0c02 |0009: move-result-object v2 │ │ +1bf290: 7030 d512 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ +1bf296: 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; │ │ │ │ @@ -75963,17 +75964,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 │ │ -1bf2b4: |[1bf2b4] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ -1bf2c4: 5b01 0c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ -1bf2c8: 0e00 |0002: return-void │ │ +1bf2b8: |[1bf2b8] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ +1bf2c8: 5b01 0c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ +1bf2cc: 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; │ │ │ │ @@ -75982,17 +75983,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 │ │ -1bf328: |[1bf328] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V │ │ -1bf338: 5b01 0f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ -1bf33c: 0e00 |0002: return-void │ │ +1bf32c: |[1bf32c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V │ │ +1bf33c: 5b01 0f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ +1bf340: 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; │ │ │ │ @@ -76002,26 +76003,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 │ │ -1bf2cc: |[1bf2cc] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf2dc: 5410 1104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ -1bf2e0: 7210 8f84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1bf2e6: 0c00 |0005: move-result-object v0 │ │ -1bf2e8: 1f00 eb0f |0006: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ -1bf2ec: 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 │ │ -1bf2f2: 5410 1204 |000b: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ -1bf2f6: 7210 8f84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1bf2fc: 0c00 |0010: move-result-object v0 │ │ -1bf2fe: 1f00 4d26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ -1bf302: 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 │ │ -1bf308: 0e00 |0016: return-void │ │ +1bf2d0: |[1bf2d0] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf2e0: 5410 1104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ +1bf2e4: 7210 8f84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1bf2ea: 0c00 |0005: move-result-object v0 │ │ +1bf2ec: 1f00 eb0f |0006: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ +1bf2f0: 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 │ │ +1bf2f6: 5410 1204 |000b: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ +1bf2fa: 7210 8f84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1bf300: 0c00 |0010: move-result-object v0 │ │ +1bf302: 1f00 4d26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@264d │ │ +1bf306: 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 │ │ +1bf30c: 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; │ │ @@ -76031,18 +76032,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 │ │ -1bf30c: |[1bf30c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ -1bf31c: 1f01 9d04 |0000: check-cast v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication; // type@049d │ │ -1bf320: 6e20 d912 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@12d9 │ │ -1bf326: 0e00 |0005: return-void │ │ +1bf310: |[1bf310] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ +1bf320: 1f01 9d04 |0000: check-cast v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication; // type@049d │ │ +1bf324: 6e20 d912 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@12d9 │ │ +1bf32a: 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; │ │ │ │ @@ -76086,35 +76087,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bf978: |[1bf978] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:()V │ │ -1bf988: 0e00 |0000: return-void │ │ +1bf97c: |[1bf97c] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:()V │ │ +1bf98c: 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 │ │ -1bf98c: |[1bf98c] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:(Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)V │ │ -1bf99c: 1a00 d889 |0000: const-string v0, "arbitraryStoragesRepository" // string@89d8 │ │ -1bf9a0: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf9a6: 7010 8dca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1bf9ac: 5b12 1404 |0008: iput-object v2, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf9b0: 0e00 |000a: return-void │ │ +1bf990: |[1bf990] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:(Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)V │ │ +1bf9a0: 1a00 d889 |0000: const-string v0, "arbitraryStoragesRepository" // string@89d8 │ │ +1bf9a4: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf9aa: 7010 8dca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1bf9b0: 5b12 1404 |0008: iput-object v2, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf9b4: 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; │ │ │ │ @@ -76124,19 +76125,19 @@ │ │ type : '(J)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1bf924: |[1bf924] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.deleteAllEntriesForAccountIdentifier:(J)I │ │ -1bf934: 5410 1404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf938: 7230 7a2b 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.deleteArbitraryStorage:(J)I // method@2b7a │ │ -1bf93e: 0a02 |0005: move-result v2 │ │ -1bf940: 0f02 |0006: return v2 │ │ +1bf928: |[1bf928] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.deleteAllEntriesForAccountIdentifier:(J)I │ │ +1bf938: 5410 1404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf93c: 7230 7a2b 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.deleteArbitraryStorage:(J)I // method@2b7a │ │ +1bf942: 0a02 |0005: move-result v2 │ │ +1bf944: 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 │ │ │ │ @@ -76145,23 +76146,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 │ │ -1bf944: |[1bf944] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; │ │ -1bf954: 1a00 afbb |0000: const-string v0, "key" // string@bbaf │ │ -1bf958: 7120 aced 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf95e: 1a00 05ce |0005: const-string v0, "objectString" // string@ce05 │ │ -1bf962: 7120 aced 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf968: 5410 1404 |000a: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf96c: 7255 7c2b 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@2b7c │ │ -1bf972: 0c02 |000f: move-result-object v2 │ │ -1bf974: 1102 |0010: return-object v2 │ │ +1bf948: |[1bf948] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; │ │ +1bf958: 1a00 afbb |0000: const-string v0, "key" // string@bbaf │ │ +1bf95c: 7120 aced 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf962: 1a00 05ce |0005: const-string v0, "objectString" // string@ce05 │ │ +1bf966: 7120 aced 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf96c: 5410 1404 |000a: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf970: 7255 7c2b 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@2b7c │ │ +1bf976: 0c02 |000f: move-result-object v2 │ │ +1bf978: 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; │ │ @@ -76172,27 +76173,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 │ │ -1bf9b4: |[1bf9b4] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.storeStorageSetting:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -1bf9c4: 1a00 afbb |0000: const-string v0, "key" // string@bbaf │ │ -1bf9c8: 7120 aced 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bf9ce: 5480 1404 |0005: iget-object v0, v8, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf9d2: 2207 d408 |0007: new-instance v7, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage; // type@08d4 │ │ -1bf9d6: 0771 |0009: move-object v1, v7 │ │ -1bf9d8: 0492 |000a: move-wide v2, v9 │ │ -1bf9da: 07b4 |000b: move-object v4, v11 │ │ -1bf9dc: 07d5 |000c: move-object v5, v13 │ │ -1bf9de: 07c6 |000d: move-object v6, v12 │ │ -1bf9e0: 7606 922b 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@2b92 │ │ -1bf9e6: 7220 7d2b 7000 |0011: invoke-interface {v0, v7}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.saveArbitraryStorage:(Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;)J // method@2b7d │ │ -1bf9ec: 0e00 |0014: return-void │ │ +1bf9b8: |[1bf9b8] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.storeStorageSetting:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1bf9c8: 1a00 afbb |0000: const-string v0, "key" // string@bbaf │ │ +1bf9cc: 7120 aced 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bf9d2: 5480 1404 |0005: iget-object v0, v8, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf9d6: 2207 d408 |0007: new-instance v7, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage; // type@08d4 │ │ +1bf9da: 0771 |0009: move-object v1, v7 │ │ +1bf9dc: 0492 |000a: move-wide v2, v9 │ │ +1bf9de: 07b4 |000b: move-object v4, v11 │ │ +1bf9e0: 07d5 |000c: move-object v5, v13 │ │ +1bf9e2: 07c6 |000d: move-object v6, v12 │ │ +1bf9e4: 7606 922b 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@2b92 │ │ +1bf9ea: 7220 7d2b 7000 |0011: invoke-interface {v0, v7}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.saveArbitraryStorage:(Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;)J // method@2b7d │ │ +1bf9f0: 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; │ │ @@ -76278,36 +76279,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bfb84: |[1bfb84] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:()V │ │ -1bfb94: 0e00 |0000: return-void │ │ +1bfb88: |[1bfb88] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:()V │ │ +1bfb98: 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 │ │ -1bfb98: |[1bfb98] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:(ILjava/lang/String;)V │ │ -1bfba8: 1a00 d0eb |0000: const-string v0, "title" // string@ebd0 │ │ -1bfbac: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfbb2: 7010 8dca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1bfbb8: 5912 1604 |0008: iput v2, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfbbc: 5b13 1704 |000a: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfbc0: 0e00 |000c: return-void │ │ +1bfb9c: |[1bfb9c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:(ILjava/lang/String;)V │ │ +1bfbac: 1a00 d0eb |0000: const-string v0, "title" // string@ebd0 │ │ +1bfbb0: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfbb6: 7010 8dca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1bfbbc: 5912 1604 |0008: iput v2, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfbc0: 5b13 1704 |000a: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfbc4: 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; │ │ @@ -76319,125 +76320,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 │ │ -1bfa40: |[1bfa40] 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; │ │ -1bfa50: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -1bfa54: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -1bfa58: 5201 1604 |0004: iget v1, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfa5c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1bfa60: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -1bfa64: 5402 1704 |000a: iget-object v2, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfa68: 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 │ │ -1bfa6e: 0c00 |000f: move-result-object v0 │ │ -1bfa70: 1100 |0010: return-object v0 │ │ +1bfa44: |[1bfa44] 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; │ │ +1bfa54: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +1bfa58: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +1bfa5c: 5201 1604 |0004: iget v1, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfa60: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1bfa64: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +1bfa68: 5402 1704 |000a: iget-object v2, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfa6c: 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 │ │ +1bfa72: 0c00 |000f: move-result-object v0 │ │ +1bfa74: 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 │ │ -1bfa9c: |[1bfa9c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component1:()I │ │ -1bfaac: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfab0: 0f00 |0002: return v0 │ │ +1bfaa0: |[1bfaa0] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component1:()I │ │ +1bfab0: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfab4: 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 │ │ -1bfafc: |[1bfafc] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component2:()Ljava/lang/String; │ │ -1bfb0c: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfb10: 1100 |0002: return-object v0 │ │ +1bfb00: |[1bfb00] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component2:()Ljava/lang/String; │ │ +1bfb10: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfb14: 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 │ │ -1bfa74: |[1bfa74] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ -1bfa84: 1a00 d0eb |0000: const-string v0, "title" // string@ebd0 │ │ -1bfa88: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfa8e: 2200 a104 |0005: new-instance v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ -1bfa92: 7030 e212 2003 |0007: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.:(ILjava/lang/String;)V // method@12e2 │ │ -1bfa98: 1100 |000a: return-object v0 │ │ +1bfa78: |[1bfa78] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ +1bfa88: 1a00 d0eb |0000: const-string v0, "title" // string@ebd0 │ │ +1bfa8c: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfa92: 2200 a104 |0005: new-instance v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ +1bfa96: 7030 e212 2003 |0007: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.:(ILjava/lang/String;)V // method@12e2 │ │ +1bfa9c: 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 │ │ -1bf9f0: |[1bf9f0] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.equals:(Ljava/lang/Object;)Z │ │ -1bfa00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1bfa02: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1bfa06: 0f00 |0003: return v0 │ │ -1bfa08: 2051 a104 |0004: instance-of v1, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ -1bfa0c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1bfa0e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1bfa12: 0f02 |0009: return v2 │ │ -1bfa14: 1f05 a104 |000a: check-cast v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ -1bfa18: 5241 1604 |000c: iget v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfa1c: 5253 1604 |000e: iget v3, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfa20: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1bfa24: 0f02 |0012: return v2 │ │ -1bfa26: 5441 1704 |0013: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfa2a: 5455 1704 |0015: iget-object v5, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfa2e: 7120 a3ed 5100 |0017: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1bfa34: 0a05 |001a: move-result v5 │ │ -1bfa36: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ -1bfa3a: 0f02 |001d: return v2 │ │ -1bfa3c: 0f00 |001e: return v0 │ │ +1bf9f4: |[1bf9f4] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.equals:(Ljava/lang/Object;)Z │ │ +1bfa04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1bfa06: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1bfa0a: 0f00 |0003: return v0 │ │ +1bfa0c: 2051 a104 |0004: instance-of v1, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ +1bfa10: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1bfa12: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1bfa16: 0f02 |0009: return v2 │ │ +1bfa18: 1f05 a104 |000a: check-cast v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ +1bfa1c: 5241 1604 |000c: iget v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfa20: 5253 1604 |000e: iget v3, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfa24: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1bfa28: 0f02 |0012: return v2 │ │ +1bfa2a: 5441 1704 |0013: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfa2e: 5455 1704 |0015: iget-object v5, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfa32: 7120 a3ed 5100 |0017: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1bfa38: 0a05 |001a: move-result v5 │ │ +1bfa3a: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ +1bfa3e: 0f02 |001d: return v2 │ │ +1bfa40: 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 │ │ -1bfab4: |[1bfab4] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getIconRes:()I │ │ -1bfac4: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfac8: 0f00 |0002: return v0 │ │ +1bfab8: |[1bfab8] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getIconRes:()I │ │ +1bfac8: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfacc: 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;) │ │ @@ -76445,17 +76446,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bfb14: |[1bfb14] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getTitle:()Ljava/lang/String; │ │ -1bfb24: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfb28: 1100 |0002: return-object v0 │ │ +1bfb18: |[1bfb18] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getTitle:()Ljava/lang/String; │ │ +1bfb28: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfb2c: 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;) │ │ @@ -76463,43 +76464,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1bfacc: |[1bfacc] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.hashCode:()I │ │ -1bfadc: 5220 1604 |0000: iget v0, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfae0: 7110 23ca 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@ca23 │ │ -1bfae6: 0a00 |0005: move-result v0 │ │ -1bfae8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1bfaec: 5421 1704 |0008: iget-object v1, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfaf0: 6e10 c8ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ -1bfaf6: 0a01 |000d: move-result v1 │ │ -1bfaf8: b010 |000e: add-int/2addr v0, v1 │ │ -1bfafa: 0f00 |000f: return v0 │ │ +1bfad0: |[1bfad0] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.hashCode:()I │ │ +1bfae0: 5220 1604 |0000: iget v0, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfae4: 7110 23ca 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@ca23 │ │ +1bfaea: 0a00 |0005: move-result v0 │ │ +1bfaec: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1bfaf0: 5421 1704 |0008: iget-object v1, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfaf4: 6e10 c8ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ +1bfafa: 0a01 |000d: move-result v1 │ │ +1bfafc: b010 |000e: add-int/2addr v0, v1 │ │ +1bfafe: 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 │ │ -1bfbc4: |[1bfbc4] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.populateIcon:(Landroid/widget/ImageView;)V │ │ -1bfbd4: 1a00 50b4 |0000: const-string v0, "imageView" // string@b450 │ │ -1bfbd8: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfbde: 5210 1604 |0005: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfbe2: 6e20 1405 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ -1bfbe8: 0e00 |000a: return-void │ │ +1bfbc8: |[1bfbc8] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.populateIcon:(Landroid/widget/ImageView;)V │ │ +1bfbd8: 1a00 50b4 |0000: const-string v0, "imageView" // string@b450 │ │ +1bfbdc: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfbe2: 5210 1604 |0005: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfbe6: 6e20 1405 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ +1bfbec: 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; │ │ │ │ @@ -76508,33 +76509,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1bfb2c: |[1bfb2c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.toString:()Ljava/lang/String; │ │ -1bfb3c: 5240 1604 |0000: iget v0, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfb40: 5441 1704 |0002: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfb44: 2202 a220 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1bfb48: 1a03 2023 |0006: const-string v3, "BasicListItemWithImage(iconRes=" // string@2320 │ │ -1bfb4c: 7020 faca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1bfb52: 6e20 feca 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ -1bfb58: 0c00 |000e: move-result-object v0 │ │ -1bfb5a: 1a02 071a |000f: const-string v2, ", title=" // string@1a07 │ │ -1bfb5e: 6e20 03cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1bfb64: 0c00 |0014: move-result-object v0 │ │ -1bfb66: 6e20 03cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1bfb6c: 0c00 |0018: move-result-object v0 │ │ -1bfb6e: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ -1bfb72: 6e20 03cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1bfb78: 0c00 |001e: move-result-object v0 │ │ -1bfb7a: 6e10 17cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1bfb80: 0c00 |0022: move-result-object v0 │ │ -1bfb82: 1100 |0023: return-object v0 │ │ +1bfb30: |[1bfb30] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.toString:()Ljava/lang/String; │ │ +1bfb40: 5240 1604 |0000: iget v0, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfb44: 5441 1704 |0002: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfb48: 2202 a220 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1bfb4c: 1a03 2023 |0006: const-string v3, "BasicListItemWithImage(iconRes=" // string@2320 │ │ +1bfb50: 7020 faca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1bfb56: 6e20 feca 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ +1bfb5c: 0c00 |000e: move-result-object v0 │ │ +1bfb5e: 1a02 071a |000f: const-string v2, ", title=" // string@1a07 │ │ +1bfb62: 6e20 03cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1bfb68: 0c00 |0014: move-result-object v0 │ │ +1bfb6a: 6e20 03cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1bfb70: 0c00 |0018: move-result-object v0 │ │ +1bfb72: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ +1bfb76: 6e20 03cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1bfb7c: 0c00 |001e: move-result-object v0 │ │ +1bfb7e: 6e10 17cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1bfb84: 0c00 |0022: move-result-object v0 │ │ +1bfb86: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8993 (BasicListItemWithImage.kt) │ │ │ │ Class #265 header: │ │ @@ -76568,42 +76569,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 │ │ -1bfc28: |[1bfc28] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -1bfc38: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ -1bfc3c: 7120 aced 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfc42: 1a00 17bb |0005: const-string v0, "items" // string@bb17 │ │ -1bfc46: 7120 aced 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfc4c: 7110 7a09 0800 |000a: invoke-static {v8}, 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 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -1bfc58: 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 │ │ -1bfc5e: 0c08 |0013: move-result-object v8 │ │ -1bfc60: 1108 |0014: return-object v8 │ │ -1bfc62: 2200 c002 |0015: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ -1bfc66: 6e10 6d09 0800 |0017: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ -1bfc6c: 0c01 |001a: move-result-object v1 │ │ -1bfc6e: 7020 2008 1000 |001b: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0820 │ │ -1bfc74: 2201 a304 |001e: new-instance v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // type@04a3 │ │ -1bfc78: 0712 |0020: move-object v2, v1 │ │ -1bfc7a: 0783 |0021: move-object v3, v8 │ │ -1bfc7c: 0794 |0022: move-object v4, v9 │ │ -1bfc7e: 07a5 |0023: move-object v5, v10 │ │ -1bfc80: 01b6 |0024: move v6, v11 │ │ -1bfc82: 07c7 |0025: move-object v7, v12 │ │ -1bfc84: 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 │ │ -1bfc8a: 1f01 c302 |0029: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@02c3 │ │ -1bfc8e: 1f00 c802 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@02c8 │ │ -1bfc92: 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 │ │ -1bfc98: 0c08 |0030: move-result-object v8 │ │ -1bfc9a: 1108 |0031: return-object v8 │ │ +1bfc2c: |[1bfc2c] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +1bfc3c: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ +1bfc40: 7120 aced 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfc46: 1a00 17bb |0005: const-string v0, "items" // string@bb17 │ │ +1bfc4a: 7120 aced 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfc50: 7110 7a09 0800 |000a: invoke-static {v8}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@097a │ │ +1bfc56: 0c00 |000d: move-result-object v0 │ │ +1bfc58: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +1bfc5c: 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 │ │ +1bfc62: 0c08 |0013: move-result-object v8 │ │ +1bfc64: 1108 |0014: return-object v8 │ │ +1bfc66: 2200 c002 |0015: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ +1bfc6a: 6e10 6d09 0800 |0017: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ +1bfc70: 0c01 |001a: move-result-object v1 │ │ +1bfc72: 7020 2008 1000 |001b: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0820 │ │ +1bfc78: 2201 a304 |001e: new-instance v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // type@04a3 │ │ +1bfc7c: 0712 |0020: move-object v2, v1 │ │ +1bfc7e: 0783 |0021: move-object v3, v8 │ │ +1bfc80: 0794 |0022: move-object v4, v9 │ │ +1bfc82: 07a5 |0023: move-object v5, v10 │ │ +1bfc84: 01b6 |0024: move v6, v11 │ │ +1bfc86: 07c7 |0025: move-object v7, v12 │ │ +1bfc88: 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 │ │ +1bfc8e: 1f01 c302 |0029: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@02c3 │ │ +1bfc92: 1f00 c802 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@02c8 │ │ +1bfc96: 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 │ │ +1bfc9c: 0c08 |0030: move-result-object v8 │ │ +1bfc9e: 1108 |0031: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=26 │ │ 0x0010 line=27 │ │ 0x0015 line=33 │ │ 0x001e line=35 │ │ 0x002b line=42 │ │ @@ -76620,28 +76621,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 │ │ -1bfbec: |[1bfbec] 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; │ │ -1bfbfc: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1bfc00: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1bfc02: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1bfc06: 0703 |0005: move-object v3, v0 │ │ -1bfc08: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1bfc0c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1bfc10: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -1bfc12: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1bfc16: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1bfc1a: 0705 |000f: move-object v5, v0 │ │ -1bfc1c: 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 │ │ -1bfc22: 0c01 |0013: move-result-object v1 │ │ -1bfc24: 1101 |0014: return-object v1 │ │ +1bfbf0: |[1bfbf0] 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; │ │ +1bfc00: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1bfc04: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1bfc06: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1bfc0a: 0703 |0005: move-object v3, v0 │ │ +1bfc0c: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1bfc10: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1bfc14: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +1bfc16: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1bfc1a: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1bfc1e: 0705 |000f: move-object v5, v0 │ │ +1bfc20: 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 │ │ +1bfc26: 0c01 |0013: move-result-object v1 │ │ +1bfc28: 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 │ │ @@ -76655,37 +76656,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 │ │ -1bfcc0: |[1bfcc0] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -1bfcd0: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ -1bfcd4: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfcda: 1a00 17bb |0005: const-string v0, "items" // string@bb17 │ │ -1bfcde: 7120 aced 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfce4: 7110 7a09 0300 |000a: invoke-static {v3}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@097a │ │ -1bfcea: 0c00 |000d: move-result-object v0 │ │ -1bfcec: 3800 1300 |000e: if-eqz v0, 0021 // +0013 │ │ -1bfcf0: 2001 5703 |0010: instance-of v1, v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ -1bfcf4: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -1bfcf8: 1f00 5703 |0014: check-cast v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ -1bfcfc: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -1bfcfe: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1bfd00: 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 │ │ -1bfd06: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ -1bfd0a: 7220 7609 5000 |001d: invoke-interface {v0, v5}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;.disableItems:([I)V // method@0976 │ │ -1bfd10: 1103 |0020: return-object v3 │ │ -1bfd12: 2203 8920 |0021: new-instance v3, Ljava/lang/IllegalStateException; // type@2089 │ │ -1bfd16: 1a04 75ef |0023: const-string v4, "updateGridItems(...) can't be used before you've created a bottom sheet grid dialog." // string@ef75 │ │ -1bfd1a: 6e10 94ca 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -1bfd20: 0c04 |0028: move-result-object v4 │ │ -1bfd22: 7020 15ca 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1bfd28: 2703 |002c: throw v3 │ │ +1bfcc4: |[1bfcc4] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +1bfcd4: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ +1bfcd8: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfcde: 1a00 17bb |0005: const-string v0, "items" // string@bb17 │ │ +1bfce2: 7120 aced 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfce8: 7110 7a09 0300 |000a: invoke-static {v3}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@097a │ │ +1bfcee: 0c00 |000d: move-result-object v0 │ │ +1bfcf0: 3800 1300 |000e: if-eqz v0, 0021 // +0013 │ │ +1bfcf4: 2001 5703 |0010: instance-of v1, v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ +1bfcf8: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +1bfcfc: 1f00 5703 |0014: check-cast v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ +1bfd00: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +1bfd02: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1bfd04: 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 │ │ +1bfd0a: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ +1bfd0e: 7220 7609 5000 |001d: invoke-interface {v0, v5}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;.disableItems:([I)V // method@0976 │ │ +1bfd14: 1103 |0020: return-object v3 │ │ +1bfd16: 2203 8920 |0021: new-instance v3, Ljava/lang/IllegalStateException; // type@2089 │ │ +1bfd1a: 1a04 75ef |0023: const-string v4, "updateGridItems(...) can't be used before you've created a bottom sheet grid dialog." // string@ef75 │ │ +1bfd1e: 6e10 94ca 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +1bfd24: 0c04 |0028: move-result-object v4 │ │ +1bfd26: 7020 15ca 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1bfd2c: 2703 |002c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=50 │ │ 0x0010 line=54 │ │ 0x0014 line=56 │ │ 0x001d line=59 │ │ 0x0021 line=51 │ │ @@ -76699,21 +76700,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 │ │ -1bfc9c: |[1bfc9c] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -1bfcac: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1bfcb0: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1bfcb4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1bfcb6: 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 │ │ -1bfcbc: 0c00 |0008: move-result-object v0 │ │ -1bfcbe: 1100 |0009: return-object v0 │ │ +1bfca0: |[1bfca0] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +1bfcb0: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1bfcb4: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1bfcb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1bfcba: 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 │ │ +1bfcc0: 0c00 |0008: move-result-object v0 │ │ +1bfcc2: 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 │ │ @@ -76785,44 +76786,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bfdfc: |[1bfdfc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:()V │ │ -1bfe0c: 0e00 |0000: return-void │ │ +1bfe00: |[1bfe00] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:()V │ │ +1bfe10: 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 │ │ -1bfe10: |[1bfe10] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V │ │ -1bfe20: 1a00 ba9b |0000: const-string v0, "dialog" // string@9bba │ │ -1bfe24: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfe2a: 1a00 17bb |0005: const-string v0, "items" // string@bb17 │ │ -1bfe2e: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfe34: 7010 2c08 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ -1bfe3a: 5b12 1904 |000d: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfe3e: 5b13 1b04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bfe42: 5c15 1d04 |0011: iput-boolean v5, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ -1bfe46: 5b16 1c04 |0013: iput-object v6, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1bfe4a: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ -1bfe4e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1bfe50: 2324 0d27 |0018: new-array v4, v2, [I // type@270d │ │ -1bfe54: 5b14 1a04 |001a: iput-object v4, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ -1bfe58: 0e00 |001c: return-void │ │ +1bfe14: |[1bfe14] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V │ │ +1bfe24: 1a00 ba9b |0000: const-string v0, "dialog" // string@9bba │ │ +1bfe28: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfe2e: 1a00 17bb |0005: const-string v0, "items" // string@bb17 │ │ +1bfe32: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfe38: 7010 2c08 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ +1bfe3e: 5b12 1904 |000d: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfe42: 5b13 1b04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bfe46: 5c15 1d04 |0011: iput-boolean v5, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ +1bfe4a: 5b16 1c04 |0013: iput-object v6, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1bfe4e: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ +1bfe52: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1bfe54: 2324 0d27 |0018: new-array v4, v2, [I // type@270d │ │ +1bfe58: 5b14 1a04 |001a: iput-object v4, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ +1bfe5c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=45 │ │ 0x000d line=40 │ │ 0x000f line=41 │ │ 0x0011 line=43 │ │ 0x0013 line=44 │ │ @@ -76841,52 +76842,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bfe5c: |[1bfe5c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkAllItems:()V │ │ -1bfe6c: 0e00 |0000: return-void │ │ +1bfe60: |[1bfe60] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkAllItems:()V │ │ +1bfe70: 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 │ │ -1bfe70: |[1bfe70] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkItems:([I)V │ │ -1bfe80: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ -1bfe84: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfe8a: 0e00 |0005: return-void │ │ +1bfe74: |[1bfe74] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkItems:([I)V │ │ +1bfe84: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ +1bfe88: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfe8e: 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 │ │ -1bfe8c: |[1bfe8c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.disableItems:([I)V │ │ -1bfe9c: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ -1bfea0: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfea6: 5b12 1a04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ -1bfeaa: 6e10 f912 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ -1bfeb0: 0e00 |000a: return-void │ │ +1bfe90: |[1bfe90] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.disableItems:([I)V │ │ +1bfea0: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ +1bfea4: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfeaa: 5b12 1a04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ +1bfeae: 6e10 f912 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ +1bfeb4: 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 │ │ @@ -76896,19 +76897,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1bfddc: |[1bfddc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.getItemCount:()I │ │ -1bfdec: 5410 1b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bfdf0: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ -1bfdf6: 0a00 |0005: move-result v0 │ │ -1bfdf8: 0f00 |0006: return v0 │ │ +1bfde0: |[1bfde0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.getItemCount:()I │ │ +1bfdf0: 5410 1b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bfdf4: 7210 d2cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdd2 │ │ +1bfdfa: 0a00 |0005: move-result v0 │ │ +1bfdfc: 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;) │ │ @@ -76916,81 +76917,81 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1bfd4c: |[1bfd4c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.isItemChecked:(I)Z │ │ -1bfd5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1bfd5e: 0f01 |0001: return v1 │ │ +1bfd50: |[1bfd50] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.isItemChecked:(I)Z │ │ +1bfd60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1bfd62: 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 │ │ -1bfeb4: |[1bfeb4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.itemClicked:(I)V │ │ -1bfec4: 5540 1d04 |0000: iget-boolean v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ -1bfec8: 3800 3a00 |0002: if-eqz v0, 003c // +003a │ │ -1bfecc: 5440 1904 |0004: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfed0: 6201 b600 |0006: sget-object v1, Lcom/afollestad/materialdialogs/WhichButton;.POSITIVE:Lcom/afollestad/materialdialogs/WhichButton; // field@00b6 │ │ -1bfed4: 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 │ │ -1bfeda: 0a00 |000b: move-result v0 │ │ -1bfedc: 3800 3000 |000c: if-eqz v0, 003c // +0030 │ │ -1bfee0: 5440 1904 |000e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfee4: 6e10 6909 0000 |0010: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1bfeea: 0c00 |0013: move-result-object v0 │ │ -1bfeec: 1a01 fe86 |0014: const-string v1, "activated_index" // string@86fe │ │ -1bfef0: 7220 e9cd 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1bfef6: 0c00 |0019: move-result-object v0 │ │ -1bfef8: 2002 8c20 |001a: instance-of v2, v0, Ljava/lang/Integer; // type@208c │ │ -1bfefc: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ -1bff00: 1f00 8c20 |001e: check-cast v0, Ljava/lang/Integer; // type@208c │ │ -1bff04: 2802 |0020: goto 0022 // +0002 │ │ -1bff06: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1bff08: 7110 32ca 0500 |0022: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1bff0e: 0c02 |0025: move-result-object v2 │ │ -1bff10: 5443 1904 |0026: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bff14: 6e10 6909 0300 |0028: invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1bff1a: 0c03 |002b: move-result-object v3 │ │ -1bff1c: 7230 edcd 1302 |002c: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ -1bff22: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -1bff26: 6e10 25ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1bff2c: 0a00 |0034: move-result v0 │ │ -1bff2e: 6e20 fa12 0400 |0035: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ -1bff34: 6e20 fa12 5400 |0038: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ -1bff3a: 2829 |003b: goto 0064 // +0029 │ │ -1bff3c: 5440 1c04 |003c: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1bff40: 3800 1100 |003e: if-eqz v0, 004f // +0011 │ │ -1bff44: 5441 1904 |0040: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bff48: 7110 32ca 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1bff4e: 0c02 |0045: move-result-object v2 │ │ -1bff50: 5443 1b04 |0046: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bff54: 7220 c7cd 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1bff5a: 0c05 |004b: move-result-object v5 │ │ -1bff5c: 7240 6eec 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@ec6e │ │ -1bff62: 5445 1904 |004f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bff66: 6e10 6709 0500 |0051: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.getAutoDismissEnabled:()Z // method@0967 │ │ -1bff6c: 0a05 |0054: move-result v5 │ │ -1bff6e: 3805 0f00 |0055: if-eqz v5, 0064 // +000f │ │ -1bff72: 5445 1904 |0057: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bff76: 7110 7109 0500 |0059: invoke-static {v5}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButtons:(Lcom/afollestad/materialdialogs/MaterialDialog;)Z // method@0971 │ │ -1bff7c: 0a05 |005c: move-result v5 │ │ -1bff7e: 3905 0700 |005d: if-nez v5, 0064 // +0007 │ │ -1bff82: 5445 1904 |005f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bff86: 6e10 6609 0500 |0061: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.dismiss:()V // method@0966 │ │ -1bff8c: 0e00 |0064: return-void │ │ +1bfeb8: |[1bfeb8] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.itemClicked:(I)V │ │ +1bfec8: 5540 1d04 |0000: iget-boolean v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ +1bfecc: 3800 3a00 |0002: if-eqz v0, 003c // +003a │ │ +1bfed0: 5440 1904 |0004: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfed4: 6201 b600 |0006: sget-object v1, Lcom/afollestad/materialdialogs/WhichButton;.POSITIVE:Lcom/afollestad/materialdialogs/WhichButton; // field@00b6 │ │ +1bfed8: 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 │ │ +1bfede: 0a00 |000b: move-result v0 │ │ +1bfee0: 3800 3000 |000c: if-eqz v0, 003c // +0030 │ │ +1bfee4: 5440 1904 |000e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfee8: 6e10 6909 0000 |0010: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1bfeee: 0c00 |0013: move-result-object v0 │ │ +1bfef0: 1a01 fe86 |0014: const-string v1, "activated_index" // string@86fe │ │ +1bfef4: 7220 e9cd 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1bfefa: 0c00 |0019: move-result-object v0 │ │ +1bfefc: 2002 8c20 |001a: instance-of v2, v0, Ljava/lang/Integer; // type@208c │ │ +1bff00: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ +1bff04: 1f00 8c20 |001e: check-cast v0, Ljava/lang/Integer; // type@208c │ │ +1bff08: 2802 |0020: goto 0022 // +0002 │ │ +1bff0a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1bff0c: 7110 32ca 0500 |0022: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1bff12: 0c02 |0025: move-result-object v2 │ │ +1bff14: 5443 1904 |0026: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bff18: 6e10 6909 0300 |0028: invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1bff1e: 0c03 |002b: move-result-object v3 │ │ +1bff20: 7230 edcd 1302 |002c: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ +1bff26: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +1bff2a: 6e10 25ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1bff30: 0a00 |0034: move-result v0 │ │ +1bff32: 6e20 fa12 0400 |0035: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ +1bff38: 6e20 fa12 5400 |0038: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ +1bff3e: 2829 |003b: goto 0064 // +0029 │ │ +1bff40: 5440 1c04 |003c: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1bff44: 3800 1100 |003e: if-eqz v0, 004f // +0011 │ │ +1bff48: 5441 1904 |0040: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bff4c: 7110 32ca 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1bff52: 0c02 |0045: move-result-object v2 │ │ +1bff54: 5443 1b04 |0046: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bff58: 7220 c7cd 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1bff5e: 0c05 |004b: move-result-object v5 │ │ +1bff60: 7240 6eec 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@ec6e │ │ +1bff66: 5445 1904 |004f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bff6a: 6e10 6709 0500 |0051: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.getAutoDismissEnabled:()Z // method@0967 │ │ +1bff70: 0a05 |0054: move-result v5 │ │ +1bff72: 3805 0f00 |0055: if-eqz v5, 0064 // +000f │ │ +1bff76: 5445 1904 |0057: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bff7a: 7110 7109 0500 |0059: invoke-static {v5}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButtons:(Lcom/afollestad/materialdialogs/MaterialDialog;)Z // method@0971 │ │ +1bff80: 0a05 |005c: move-result v5 │ │ +1bff82: 3905 0700 |005d: if-nez v5, 0064 // +0007 │ │ +1bff86: 5445 1904 |005f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bff8a: 6e10 6609 0500 |0061: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.dismiss:()V // method@0966 │ │ +1bff90: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000e line=53 │ │ 0x0026 line=54 │ │ 0x0031 line=56 │ │ 0x0038 line=58 │ │ @@ -77006,18 +77007,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 │ │ -1bff90: |[1bff90] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1bffa0: 1f01 a504 |0000: check-cast v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ -1bffa4: 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 │ │ -1bffaa: 0e00 |0005: return-void │ │ +1bff94: |[1bff94] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1bffa4: 1f01 a504 |0000: check-cast v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ +1bffa8: 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 │ │ +1bffae: 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 │ │ @@ -77027,67 +77028,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 │ │ -1bffac: |[1bffac] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V │ │ -1bffbc: 1a00 4eb3 |0000: const-string v0, "holder" // string@b34e │ │ -1bffc0: 7120 aced 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bffc6: 5450 2204 |0005: iget-object v0, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ -1bffca: 5441 1a04 |0007: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ -1bffce: 7120 39d5 6100 |0009: invoke-static {v1, v6}, Lkotlin/collections/ArraysKt;.contains:([II)Z // method@d539 │ │ -1bffd4: 0a01 |000c: move-result v1 │ │ -1bffd6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -1bffd8: b721 |000e: xor-int/2addr v1, v2 │ │ -1bffda: 6e20 3504 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setEnabled:(Z)V // method@0435 │ │ -1bffe0: 5440 1b04 |0012: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bffe4: 7220 c7cd 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1bffea: 0c00 |0017: move-result-object v0 │ │ -1bffec: 1f00 a604 |0018: check-cast v0, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage; // type@04a6 │ │ -1bfff0: 6e10 0a13 0500 |001a: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ -1bfff6: 0c01 |001d: move-result-object v1 │ │ -1bfff8: 7210 0c13 0000 |001e: invoke-interface {v0}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.getTitle:()Ljava/lang/String; // method@130c │ │ -1bfffe: 0c03 |0021: move-result-object v3 │ │ -1c0000: 1f03 7820 |0022: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ -1c0004: 6e20 7709 3100 |0024: invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setText:(Ljava/lang/CharSequence;)V // method@0977 │ │ -1c000a: 6e10 0913 0500 |0027: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getIconView:()Landroid/widget/ImageView; // method@1309 │ │ -1c0010: 0c01 |002a: move-result-object v1 │ │ -1c0012: 7220 0d13 1000 |002b: invoke-interface {v0, v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.populateIcon:(Landroid/widget/ImageView;)V // method@130d │ │ -1c0018: 5440 1904 |002e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c001c: 6e10 6909 0000 |0030: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1c0022: 0c00 |0033: move-result-object v0 │ │ -1c0024: 1a01 fe86 |0034: const-string v1, "activated_index" // string@86fe │ │ -1c0028: 7220 e9cd 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c002e: 0c00 |0039: move-result-object v0 │ │ -1c0030: 2001 8c20 |003a: instance-of v1, v0, Ljava/lang/Integer; // type@208c │ │ -1c0034: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ -1c0038: 1f00 8c20 |003e: check-cast v0, Ljava/lang/Integer; // type@208c │ │ -1c003c: 2802 |0040: goto 0042 // +0002 │ │ -1c003e: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -1c0040: 5451 2204 |0042: iget-object v1, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ -1c0044: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ -1c0048: 6e10 25ca 0000 |0046: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c004e: 0a00 |0049: move-result v0 │ │ -1c0050: 3360 0300 |004a: if-ne v0, v6, 004d // +0003 │ │ -1c0054: 2802 |004c: goto 004e // +0002 │ │ -1c0056: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -1c0058: 6e20 2f04 2100 |004e: invoke-virtual {v1, v2}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ -1c005e: 5446 1904 |0051: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c0062: 6e10 6809 0600 |0053: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ -1c0068: 0c06 |0056: move-result-object v6 │ │ -1c006a: 3806 0f00 |0057: if-eqz v6, 0066 // +000f │ │ -1c006e: 6e10 0a13 0500 |0059: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ -1c0074: 0c05 |005c: move-result-object v5 │ │ -1c0076: 5446 1904 |005d: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c007a: 6e10 6809 0600 |005f: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ -1c0080: 0c06 |0062: move-result-object v6 │ │ -1c0082: 6e20 7809 6500 |0063: invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0978 │ │ -1c0088: 0e00 |0066: return-void │ │ +1bffb0: |[1bffb0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V │ │ +1bffc0: 1a00 4eb3 |0000: const-string v0, "holder" // string@b34e │ │ +1bffc4: 7120 aced 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bffca: 5450 2204 |0005: iget-object v0, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ +1bffce: 5441 1a04 |0007: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ +1bffd2: 7120 39d5 6100 |0009: invoke-static {v1, v6}, Lkotlin/collections/ArraysKt;.contains:([II)Z // method@d539 │ │ +1bffd8: 0a01 |000c: move-result v1 │ │ +1bffda: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +1bffdc: b721 |000e: xor-int/2addr v1, v2 │ │ +1bffde: 6e20 3504 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setEnabled:(Z)V // method@0435 │ │ +1bffe4: 5440 1b04 |0012: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bffe8: 7220 c7cd 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1bffee: 0c00 |0017: move-result-object v0 │ │ +1bfff0: 1f00 a604 |0018: check-cast v0, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage; // type@04a6 │ │ +1bfff4: 6e10 0a13 0500 |001a: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ +1bfffa: 0c01 |001d: move-result-object v1 │ │ +1bfffc: 7210 0c13 0000 |001e: invoke-interface {v0}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.getTitle:()Ljava/lang/String; // method@130c │ │ +1c0002: 0c03 |0021: move-result-object v3 │ │ +1c0004: 1f03 7820 |0022: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ +1c0008: 6e20 7709 3100 |0024: invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setText:(Ljava/lang/CharSequence;)V // method@0977 │ │ +1c000e: 6e10 0913 0500 |0027: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getIconView:()Landroid/widget/ImageView; // method@1309 │ │ +1c0014: 0c01 |002a: move-result-object v1 │ │ +1c0016: 7220 0d13 1000 |002b: invoke-interface {v0, v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.populateIcon:(Landroid/widget/ImageView;)V // method@130d │ │ +1c001c: 5440 1904 |002e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c0020: 6e10 6909 0000 |0030: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1c0026: 0c00 |0033: move-result-object v0 │ │ +1c0028: 1a01 fe86 |0034: const-string v1, "activated_index" // string@86fe │ │ +1c002c: 7220 e9cd 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c0032: 0c00 |0039: move-result-object v0 │ │ +1c0034: 2001 8c20 |003a: instance-of v1, v0, Ljava/lang/Integer; // type@208c │ │ +1c0038: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ +1c003c: 1f00 8c20 |003e: check-cast v0, Ljava/lang/Integer; // type@208c │ │ +1c0040: 2802 |0040: goto 0042 // +0002 │ │ +1c0042: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +1c0044: 5451 2204 |0042: iget-object v1, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ +1c0048: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ +1c004c: 6e10 25ca 0000 |0046: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c0052: 0a00 |0049: move-result v0 │ │ +1c0054: 3360 0300 |004a: if-ne v0, v6, 004d // +0003 │ │ +1c0058: 2802 |004c: goto 004e // +0002 │ │ +1c005a: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +1c005c: 6e20 2f04 2100 |004e: invoke-virtual {v1, v2}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ +1c0062: 5446 1904 |0051: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c0066: 6e10 6809 0600 |0053: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ +1c006c: 0c06 |0056: move-result-object v6 │ │ +1c006e: 3806 0f00 |0057: if-eqz v6, 0066 // +000f │ │ +1c0072: 6e10 0a13 0500 |0059: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ +1c0078: 0c05 |005c: move-result-object v5 │ │ +1c007a: 5446 1904 |005d: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c007e: 6e10 6809 0600 |005f: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ +1c0084: 0c06 |0062: move-result-object v6 │ │ +1c0086: 6e20 7809 6500 |0063: invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0978 │ │ +1c008c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=81 │ │ 0x0012 line=82 │ │ 0x001a line=84 │ │ 0x0027 line=85 │ │ 0x002e line=87 │ │ @@ -77104,19 +77105,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 │ │ -1bfd2c: |[1bfd2c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1bfd3c: 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 │ │ -1bfd42: 0c01 |0003: move-result-object v1 │ │ -1bfd44: 1f01 cf02 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@02cf │ │ -1bfd48: 1101 |0006: return-object v1 │ │ +1bfd30: |[1bfd30] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1bfd40: 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 │ │ +1bfd46: 0c01 |0003: move-result-object v1 │ │ +1bfd48: 1f01 cf02 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@02cf │ │ +1bfd4c: 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 │ │ @@ -77126,42 +77127,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 │ │ -1bfd60: |[1bfd60] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ -1bfd70: 1a09 4fd2 |0000: const-string v9, "parent" // string@d24f │ │ -1bfd74: 7120 aced 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1bfd7a: 6209 b700 |0005: sget-object v9, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ -1bfd7e: 5470 1904 |0007: iget-object v0, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfd82: 6e10 6d09 0000 |0009: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ -1bfd88: 0c00 |000c: move-result-object v0 │ │ -1bfd8a: 1401 d000 0d7f |000d: const v1, #float 1.87425e+38 // #7f0d00d0 │ │ -1bfd90: 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 │ │ -1bfd96: 0c08 |0013: move-result-object v8 │ │ -1bfd98: 2209 a504 |0014: new-instance v9, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ -1bfd9c: 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 │ │ -1bfda2: 6200 b700 |0019: sget-object v0, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ -1bfda6: 6e10 0a13 0900 |001b: invoke-virtual {v9}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ -1bfdac: 0c08 |001e: move-result-object v8 │ │ -1bfdae: 0781 |001f: move-object v1, v8 │ │ -1bfdb0: 1f01 8301 |0020: check-cast v1, Landroid/widget/TextView; // type@0183 │ │ -1bfdb4: 5478 1904 |0022: iget-object v8, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfdb8: 6e10 6d09 0800 |0024: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ -1bfdbe: 0c02 |0027: move-result-object v2 │ │ -1bfdc0: 1408 e403 047f |0028: const v8, #float 1.75478e+38 // #7f0403e4 │ │ -1bfdc6: 7110 32ca 0800 |002b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1bfdcc: 0c03 |002e: move-result-object v3 │ │ -1bfdce: 1245 |002f: const/4 v5, #int 4 // #4 │ │ -1bfdd0: 1206 |0030: const/4 v6, #int 0 // #0 │ │ -1bfdd2: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -1bfdd4: 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 │ │ -1bfdda: 1109 |0035: return-object v9 │ │ +1bfd64: |[1bfd64] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ +1bfd74: 1a09 4fd2 |0000: const-string v9, "parent" // string@d24f │ │ +1bfd78: 7120 aced 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1bfd7e: 6209 b700 |0005: sget-object v9, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ +1bfd82: 5470 1904 |0007: iget-object v0, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfd86: 6e10 6d09 0000 |0009: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ +1bfd8c: 0c00 |000c: move-result-object v0 │ │ +1bfd8e: 1401 d000 0d7f |000d: const v1, #float 1.87425e+38 // #7f0d00d0 │ │ +1bfd94: 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 │ │ +1bfd9a: 0c08 |0013: move-result-object v8 │ │ +1bfd9c: 2209 a504 |0014: new-instance v9, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ +1bfda0: 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 │ │ +1bfda6: 6200 b700 |0019: sget-object v0, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ +1bfdaa: 6e10 0a13 0900 |001b: invoke-virtual {v9}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ +1bfdb0: 0c08 |001e: move-result-object v8 │ │ +1bfdb2: 0781 |001f: move-object v1, v8 │ │ +1bfdb4: 1f01 8301 |0020: check-cast v1, Landroid/widget/TextView; // type@0183 │ │ +1bfdb8: 5478 1904 |0022: iget-object v8, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfdbc: 6e10 6d09 0800 |0024: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ +1bfdc2: 0c02 |0027: move-result-object v2 │ │ +1bfdc4: 1408 e403 047f |0028: const v8, #float 1.75478e+38 // #7f0403e4 │ │ +1bfdca: 7110 32ca 0800 |002b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1bfdd0: 0c03 |002e: move-result-object v3 │ │ +1bfdd2: 1245 |002f: const/4 v5, #int 4 // #4 │ │ +1bfdd4: 1206 |0030: const/4 v6, #int 0 // #0 │ │ +1bfdd6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +1bfdd8: 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 │ │ +1bfdde: 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; │ │ @@ -77173,41 +77174,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -1c008c: |[1c008c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.positiveButtonClicked:()V │ │ -1c009c: 5460 1904 |0000: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c00a0: 6e10 6909 0000 |0002: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1c00a6: 0c00 |0005: move-result-object v0 │ │ -1c00a8: 1a01 fe86 |0006: const-string v1, "activated_index" // string@86fe │ │ -1c00ac: 7220 e9cd 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c00b2: 0c00 |000b: move-result-object v0 │ │ -1c00b4: 2002 8c20 |000c: instance-of v2, v0, Ljava/lang/Integer; // type@208c │ │ -1c00b8: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -1c00bc: 1f00 8c20 |0010: check-cast v0, Ljava/lang/Integer; // type@208c │ │ -1c00c0: 2802 |0012: goto 0014 // +0002 │ │ -1c00c2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1c00c4: 3800 1e00 |0014: if-eqz v0, 0032 // +001e │ │ -1c00c8: 5462 1c04 |0016: iget-object v2, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1c00cc: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ -1c00d0: 5463 1904 |001a: iget-object v3, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c00d4: 5464 1b04 |001c: iget-object v4, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1c00d8: 6e10 25ca 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c00de: 0a05 |0021: move-result v5 │ │ -1c00e0: 7220 c7cd 5400 |0022: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1c00e6: 0c04 |0025: move-result-object v4 │ │ -1c00e8: 7240 6eec 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@ec6e │ │ -1c00ee: 5460 1904 |0029: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c00f2: 6e10 6909 0000 |002b: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1c00f8: 0c00 |002e: move-result-object v0 │ │ -1c00fa: 7220 efcd 1000 |002f: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ -1c0100: 0e00 |0032: return-void │ │ +1c0090: |[1c0090] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.positiveButtonClicked:()V │ │ +1c00a0: 5460 1904 |0000: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c00a4: 6e10 6909 0000 |0002: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1c00aa: 0c00 |0005: move-result-object v0 │ │ +1c00ac: 1a01 fe86 |0006: const-string v1, "activated_index" // string@86fe │ │ +1c00b0: 7220 e9cd 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c00b6: 0c00 |000b: move-result-object v0 │ │ +1c00b8: 2002 8c20 |000c: instance-of v2, v0, Ljava/lang/Integer; // type@208c │ │ +1c00bc: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +1c00c0: 1f00 8c20 |0010: check-cast v0, Ljava/lang/Integer; // type@208c │ │ +1c00c4: 2802 |0012: goto 0014 // +0002 │ │ +1c00c6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1c00c8: 3800 1e00 |0014: if-eqz v0, 0032 // +001e │ │ +1c00cc: 5462 1c04 |0016: iget-object v2, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1c00d0: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ +1c00d4: 5463 1904 |001a: iget-object v3, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c00d8: 5464 1b04 |001c: iget-object v4, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1c00dc: 6e10 25ca 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c00e2: 0a05 |0021: move-result v5 │ │ +1c00e4: 7220 c7cd 5400 |0022: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1c00ea: 0c04 |0025: move-result-object v4 │ │ +1c00ec: 7240 6eec 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@ec6e │ │ +1c00f2: 5460 1904 |0029: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c00f6: 6e10 6909 0000 |002b: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1c00fc: 0c00 |002e: move-result-object v0 │ │ +1c00fe: 7220 efcd 1000 |002f: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ +1c0104: 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; │ │ @@ -77217,18 +77218,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 │ │ -1c0104: |[1c0104] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Ljava/lang/Object;)V │ │ -1c0114: 1f02 2524 |0000: check-cast v2, Lkotlin/jvm/functions/Function3; // type@2425 │ │ -1c0118: 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 │ │ -1c011e: 0e00 |0005: return-void │ │ +1c0108: |[1c0108] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Ljava/lang/Object;)V │ │ +1c0118: 1f02 2524 |0000: check-cast v2, Lkotlin/jvm/functions/Function3; // type@2425 │ │ +1c011c: 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 │ │ +1c0122: 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; │ │ @@ -77238,22 +77239,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 │ │ -1c0120: |[1c0120] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V │ │ -1c0130: 1a00 17bb |0000: const-string v0, "items" // string@bb17 │ │ -1c0134: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c013a: 5b12 1b04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1c013e: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ -1c0142: 5b13 1c04 |0009: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1c0146: 6e10 f912 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ -1c014c: 0e00 |000e: return-void │ │ +1c0124: |[1c0124] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V │ │ +1c0134: 1a00 17bb |0000: const-string v0, "items" // string@bb17 │ │ +1c0138: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c013e: 5b12 1b04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1c0142: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ +1c0146: 5b13 1c04 |0009: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1c014a: 6e10 f912 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ +1c0150: 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; │ │ @@ -77265,65 +77266,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c0150: |[1c0150] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleAllChecked:()V │ │ -1c0160: 0e00 |0000: return-void │ │ +1c0154: |[1c0154] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleAllChecked:()V │ │ +1c0164: 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 │ │ -1c0164: |[1c0164] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleItems:([I)V │ │ -1c0174: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ -1c0178: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c017e: 0e00 |0005: return-void │ │ +1c0168: |[1c0168] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleItems:([I)V │ │ +1c0178: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ +1c017c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c0182: 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 │ │ -1c0180: |[1c0180] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckAllItems:()V │ │ -1c0190: 0e00 |0000: return-void │ │ +1c0184: |[1c0184] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckAllItems:()V │ │ +1c0194: 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 │ │ -1c0194: |[1c0194] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckItems:([I)V │ │ -1c01a4: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ -1c01a8: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c01ae: 0e00 |0005: return-void │ │ +1c0198: |[1c0198] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckItems:([I)V │ │ +1c01a8: 1a00 feb4 |0000: const-string v0, "indices" // string@b4fe │ │ +1c01ac: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c01b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23264 (ListIconDialogAdapter.kt) │ │ │ │ Class #267 header: │ │ @@ -77405,53 +77406,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c01e0: |[1c01e0] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:()V │ │ -1c01f0: 0e00 |0000: return-void │ │ +1c01e4: |[1c01e4] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:()V │ │ +1c01f4: 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 │ │ -1c01f4: |[1c01f4] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V │ │ -1c0204: 1a00 0bbb |0000: const-string v0, "itemView" // string@bb0b │ │ -1c0208: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c020e: 1a00 1b87 |0005: const-string v0, "adapter" // string@871b │ │ -1c0212: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c0218: 7020 4508 2100 |000a: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ -1c021e: 5b13 2004 |000d: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ -1c0222: 0713 |000f: move-object v3, v1 │ │ -1c0224: 1f03 3401 |0010: check-cast v3, Landroid/view/View$OnClickListener; // type@0134 │ │ -1c0228: 6e20 3804 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ -1c022e: 1403 6f02 0a7f |0015: const v3, #float 1.83446e+38 // #7f0a026f │ │ -1c0234: 6e20 0104 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -1c023a: 0c03 |001b: move-result-object v3 │ │ -1c023c: 1a00 89a2 |001c: const-string v0, "findViewById(...)" // string@a289 │ │ -1c0240: 7120 abed 0300 |001e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c0246: 1f03 6c01 |0021: check-cast v3, Landroid/widget/ImageView; // type@016c │ │ -1c024a: 5b13 2104 |0023: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ -1c024e: 1403 8405 0a7f |0025: const v3, #float 1.83462e+38 // #7f0a0584 │ │ -1c0254: 6e20 0104 3200 |0028: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -1c025a: 0c02 |002b: move-result-object v2 │ │ -1c025c: 7120 abed 0200 |002c: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c0262: 1f02 5903 |002f: check-cast v2, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // type@0359 │ │ -1c0266: 5b12 2304 |0031: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ -1c026a: 0e00 |0033: return-void │ │ +1c01f8: |[1c01f8] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V │ │ +1c0208: 1a00 0bbb |0000: const-string v0, "itemView" // string@bb0b │ │ +1c020c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c0212: 1a00 1b87 |0005: const-string v0, "adapter" // string@871b │ │ +1c0216: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c021c: 7020 4508 2100 |000a: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ +1c0222: 5b13 2004 |000d: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ +1c0226: 0713 |000f: move-object v3, v1 │ │ +1c0228: 1f03 3401 |0010: check-cast v3, Landroid/view/View$OnClickListener; // type@0134 │ │ +1c022c: 6e20 3804 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ +1c0232: 1403 6f02 0a7f |0015: const v3, #float 1.83446e+38 // #7f0a026f │ │ +1c0238: 6e20 0104 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +1c023e: 0c03 |001b: move-result-object v3 │ │ +1c0240: 1a00 89a2 |001c: const-string v0, "findViewById(...)" // string@a289 │ │ +1c0244: 7120 abed 0300 |001e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c024a: 1f03 6c01 |0021: check-cast v3, Landroid/widget/ImageView; // type@016c │ │ +1c024e: 5b13 2104 |0023: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ +1c0252: 1403 8405 0a7f |0025: const v3, #float 1.83462e+38 // #7f0a0584 │ │ +1c0258: 6e20 0104 3200 |0028: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +1c025e: 0c02 |002b: move-result-object v2 │ │ +1c0260: 7120 abed 0200 |002c: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c0266: 1f02 5903 |002f: check-cast v2, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // type@0359 │ │ +1c026a: 5b12 2304 |0031: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ +1c026e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=28 │ │ 0x000d line=27 │ │ 0x000f line=30 │ │ 0x0018 line=33 │ │ 0x0028 line=34 │ │ @@ -77466,17 +77467,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c01b0: |[1c01b0] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getIconView:()Landroid/widget/ImageView; │ │ -1c01c0: 5410 2104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ -1c01c4: 1100 |0002: return-object v0 │ │ +1c01b4: |[1c01b4] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getIconView:()Landroid/widget/ImageView; │ │ +1c01c4: 5410 2104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ +1c01c8: 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;) │ │ @@ -77484,17 +77485,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 │ │ -1c01c8: |[1c01c8] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; │ │ -1c01d8: 5410 2304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ -1c01dc: 1100 |0002: return-object v0 │ │ +1c01cc: |[1c01cc] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; │ │ +1c01dc: 5410 2304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ +1c01e0: 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;) │ │ @@ -77502,22 +77503,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1c026c: |[1c026c] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.onClick:(Landroid/view/View;)V │ │ -1c027c: 1a00 35f1 |0000: const-string v0, "view" // string@f135 │ │ -1c0280: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c0286: 5412 2004 |0005: iget-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ -1c028a: 6e10 0813 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getAdapterPosition:()I // method@1308 │ │ -1c0290: 0a00 |000a: move-result v0 │ │ -1c0292: 6e20 f812 0200 |000b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.itemClicked:(I)V // method@12f8 │ │ -1c0298: 0e00 |000e: return-void │ │ +1c0270: |[1c0270] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.onClick:(Landroid/view/View;)V │ │ +1c0280: 1a00 35f1 |0000: const-string v0, "view" // string@f135 │ │ +1c0284: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c028a: 5412 2004 |0005: iget-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ +1c028e: 6e10 0813 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getAdapterPosition:()I // method@1308 │ │ +1c0294: 0a00 |000a: move-result v0 │ │ +1c0296: 6e20 f812 0200 |000b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.itemClicked:(I)V // method@12f8 │ │ +1c029c: 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; │ │ │ │ @@ -77610,18 +77611,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 │ │ -1c029c: |[1c029c] com.nextcloud.talk.call.CallParticipant$1.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c02ac: 5b01 2404 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ -1c02b0: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c02b6: 0e00 |0005: return-void │ │ +1c02a0: |[1c02a0] com.nextcloud.talk.call.CallParticipant$1.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c02b0: 5b01 2404 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ +1c02b4: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c02ba: 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; │ │ │ │ @@ -77631,20 +77632,20 @@ │ │ type : '(ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1c02b8: |[1c02b8] com.nextcloud.talk.call.CallParticipant$1.onRaiseHand:(ZJ)V │ │ -1c02c8: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ -1c02cc: 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 │ │ -1c02d2: 0c00 |0005: move-result-object v0 │ │ -1c02d4: 6e40 d213 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setRaisedHand:(ZJ)V // method@13d2 │ │ -1c02da: 0e00 |0009: return-void │ │ +1c02bc: |[1c02bc] com.nextcloud.talk.call.CallParticipant$1.onRaiseHand:(ZJ)V │ │ +1c02cc: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ +1c02d0: 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 │ │ +1c02d6: 0c00 |0005: move-result-object v0 │ │ +1c02d8: 6e40 d213 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setRaisedHand:(ZJ)V // method@13d2 │ │ +1c02de: 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 │ │ @@ -77654,20 +77655,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c02dc: |[1c02dc] com.nextcloud.talk.call.CallParticipant$1.onReaction:(Ljava/lang/String;)V │ │ -1c02ec: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ -1c02f0: 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 │ │ -1c02f6: 0c00 |0005: move-result-object v0 │ │ -1c02f8: 6e20 cb13 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.emitReaction:(Ljava/lang/String;)V // method@13cb │ │ -1c02fe: 0e00 |0009: return-void │ │ +1c02e0: |[1c02e0] com.nextcloud.talk.call.CallParticipant$1.onReaction:(Ljava/lang/String;)V │ │ +1c02f0: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ +1c02f4: 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 │ │ +1c02fa: 0c00 |0005: move-result-object v0 │ │ +1c02fc: 6e20 cb13 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.emitReaction:(Ljava/lang/String;)V // method@13cb │ │ +1c0302: 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; │ │ │ │ @@ -77676,16 +77677,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c0300: |[1c0300] com.nextcloud.talk.call.CallParticipant$1.onUnshareScreen:()V │ │ -1c0310: 0e00 |0000: return-void │ │ +1c0304: |[1c0304] com.nextcloud.talk.call.CallParticipant$1.onUnshareScreen:()V │ │ +1c0314: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9626 (CallParticipant.java) │ │ │ │ Class #271 header: │ │ @@ -77779,18 +77780,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 │ │ -1c0314: |[1c0314] com.nextcloud.talk.call.CallParticipant$2.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c0324: 5b01 2504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c0328: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c032e: 0e00 |0005: return-void │ │ +1c0318: |[1c0318] com.nextcloud.talk.call.CallParticipant$2.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c0328: 5b01 2504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c032c: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0332: 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; │ │ │ │ @@ -77800,18 +77801,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c0330: |[1c0330] com.nextcloud.talk.call.CallParticipant$2.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c0340: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c0344: 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 │ │ -1c034a: 0e00 |0005: return-void │ │ +1c0334: |[1c0334] com.nextcloud.talk.call.CallParticipant$2.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c0344: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c0348: 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 │ │ +1c034e: 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; │ │ │ │ @@ -77820,18 +77821,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c034c: |[1c034c] com.nextcloud.talk.call.CallParticipant$2.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ -1c035c: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c0360: 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 │ │ -1c0366: 0e00 |0005: return-void │ │ +1c0350: |[1c0350] com.nextcloud.talk.call.CallParticipant$2.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ +1c0360: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c0364: 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 │ │ +1c036a: 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; │ │ │ │ @@ -77840,18 +77841,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c0368: |[1c0368] com.nextcloud.talk.call.CallParticipant$2.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ -1c0378: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c037c: 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 │ │ -1c0382: 0e00 |0005: return-void │ │ +1c036c: |[1c036c] com.nextcloud.talk.call.CallParticipant$2.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ +1c037c: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c0380: 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 │ │ +1c0386: 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; │ │ │ │ @@ -77898,18 +77899,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 │ │ -1c0384: |[1c0384] com.nextcloud.talk.call.CallParticipant$3.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c0394: 5b01 2604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -1c0398: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c039e: 0e00 |0005: return-void │ │ +1c0388: |[1c0388] com.nextcloud.talk.call.CallParticipant$3.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c0398: 5b01 2604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c039c: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c03a2: 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; │ │ │ │ @@ -77919,20 +77920,20 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c03a0: |[1c03a0] com.nextcloud.talk.call.CallParticipant$3.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c03b0: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -1c03b4: 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 │ │ -1c03ba: 0c00 |0005: move-result-object v0 │ │ -1c03bc: 6e20 d313 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ -1c03c2: 0e00 |0009: return-void │ │ +1c03a4: |[1c03a4] com.nextcloud.talk.call.CallParticipant$3.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c03b4: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c03b8: 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 │ │ +1c03be: 0c00 |0005: move-result-object v0 │ │ +1c03c0: 6e20 d313 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ +1c03c6: 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; │ │ │ │ @@ -77941,20 +77942,20 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c03c4: |[1c03c4] com.nextcloud.talk.call.CallParticipant$3.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ -1c03d4: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -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: 6e20 d413 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c03e6: 0e00 |0009: return-void │ │ +1c03c8: |[1c03c8] com.nextcloud.talk.call.CallParticipant$3.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ +1c03d8: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c03dc: 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 │ │ +1c03e2: 0c00 |0005: move-result-object v0 │ │ +1c03e4: 6e20 d413 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c03ea: 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; │ │ │ │ @@ -77963,21 +77964,21 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1c03e8: |[1c03e8] com.nextcloud.talk.call.CallParticipant$3.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ -1c03f8: 5412 2604 |0000: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -1c03fc: 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 │ │ -1c0402: 0c02 |0005: move-result-object v2 │ │ -1c0404: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1c0406: 6e20 d413 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c040c: 0e00 |000a: return-void │ │ +1c03ec: |[1c03ec] com.nextcloud.talk.call.CallParticipant$3.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ +1c03fc: 5412 2604 |0000: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c0400: 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 │ │ +1c0406: 0c02 |0005: move-result-object v2 │ │ +1c0408: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1c040a: 6e20 d413 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c0410: 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; │ │ │ │ @@ -78078,18 +78079,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 │ │ -1c0410: |[1c0410] com.nextcloud.talk.call.CallParticipant$4.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c0420: 5b01 2704 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c0424: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c042a: 0e00 |0005: return-void │ │ +1c0414: |[1c0414] com.nextcloud.talk.call.CallParticipant$4.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c0424: 5b01 2704 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c0428: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c042e: 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; │ │ │ │ @@ -78099,21 +78100,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c042c: |[1c042c] com.nextcloud.talk.call.CallParticipant$4.onAudioOff:()V │ │ -1c043c: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c0440: 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 │ │ -1c0446: 0c00 |0005: move-result-object v0 │ │ -1c0448: 6201 b1cd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c044c: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c0452: 0e00 |000b: return-void │ │ +1c0430: |[1c0430] com.nextcloud.talk.call.CallParticipant$4.onAudioOff:()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 b1cd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c0450: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c0456: 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;) │ │ @@ -78121,21 +78122,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c0454: |[1c0454] com.nextcloud.talk.call.CallParticipant$4.onAudioOn:()V │ │ -1c0464: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c0468: 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 │ │ -1c046e: 0c00 |0005: move-result-object v0 │ │ -1c0470: 6201 b2cd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdb2 │ │ -1c0474: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c047a: 0e00 |000b: return-void │ │ +1c0458: |[1c0458] com.nextcloud.talk.call.CallParticipant$4.onAudioOn:()V │ │ +1c0468: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c046c: 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 │ │ +1c0472: 0c00 |0005: move-result-object v0 │ │ +1c0474: 6201 b2cd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdb2 │ │ +1c0478: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c047e: 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;) │ │ @@ -78143,20 +78144,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c047c: |[1c047c] com.nextcloud.talk.call.CallParticipant$4.onNickChanged:(Ljava/lang/String;)V │ │ -1c048c: 5410 2704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c0490: 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 │ │ -1c0496: 0c00 |0005: move-result-object v0 │ │ -1c0498: 6e20 d113 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ -1c049e: 0e00 |0009: return-void │ │ +1c0480: |[1c0480] com.nextcloud.talk.call.CallParticipant$4.onNickChanged:(Ljava/lang/String;)V │ │ +1c0490: 5410 2704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c0494: 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 │ │ +1c049a: 0c00 |0005: move-result-object v0 │ │ +1c049c: 6e20 d113 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ +1c04a2: 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; │ │ │ │ @@ -78165,21 +78166,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c04a0: |[1c04a0] com.nextcloud.talk.call.CallParticipant$4.onVideoOff:()V │ │ -1c04b0: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c04b4: 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 │ │ -1c04ba: 0c00 |0005: move-result-object v0 │ │ -1c04bc: 6201 b1cd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c04c0: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c04c6: 0e00 |000b: return-void │ │ +1c04a4: |[1c04a4] com.nextcloud.talk.call.CallParticipant$4.onVideoOff:()V │ │ +1c04b4: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c04b8: 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 │ │ +1c04be: 0c00 |0005: move-result-object v0 │ │ +1c04c0: 6201 b1cd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c04c4: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c04ca: 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;) │ │ @@ -78187,21 +78188,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c04c8: |[1c04c8] com.nextcloud.talk.call.CallParticipant$4.onVideoOn:()V │ │ -1c04d8: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c04dc: 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 │ │ -1c04e2: 0c00 |0005: move-result-object v0 │ │ -1c04e4: 6201 b2cd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdb2 │ │ -1c04e8: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c04ee: 0e00 |000b: return-void │ │ +1c04cc: |[1c04cc] com.nextcloud.talk.call.CallParticipant$4.onVideoOn:()V │ │ +1c04dc: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c04e0: 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 │ │ +1c04e6: 0c00 |0005: move-result-object v0 │ │ +1c04e8: 6201 b2cd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdb2 │ │ +1c04ec: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c04f2: 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) │ │ @@ -78281,82 +78282,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 │ │ -1c1134: |[1c1134] com.nextcloud.talk.call.CallParticipant.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ -1c1144: 5400 2904 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1148: 1100 |0002: return-object v0 │ │ +1c1138: |[1c1138] com.nextcloud.talk.call.CallParticipant.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ +1c1148: 5400 2904 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c114c: 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 │ │ -1c114c: |[1c114c] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c115c: 7020 2613 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ -1c1162: 0e00 |0003: return-void │ │ +1c1150: |[1c1150] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c1160: 7020 2613 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ +1c1166: 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 │ │ -1c1164: |[1c1164] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V │ │ -1c1174: 7020 2713 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ -1c117a: 0e00 |0003: return-void │ │ +1c1168: |[1c1168] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V │ │ +1c1178: 7020 2713 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ +1c117e: 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 │ │ -1c117c: |[1c117c] com.nextcloud.talk.call.CallParticipant.:(Ljava/lang/String;Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ -1c118c: 7010 8dca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1192: 2200 a704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipant$1; // type@04a7 │ │ -1c1196: 7020 0e13 2000 |0005: invoke-direct {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant$1;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@130e │ │ -1c119c: 5b20 2804 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ -1c11a0: 2201 a804 |000a: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$2; // type@04a8 │ │ -1c11a4: 7020 1213 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$2;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1312 │ │ -1c11aa: 5b21 2b04 |000f: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c11ae: 2201 a904 |0011: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$3; // type@04a9 │ │ -1c11b2: 7020 1613 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$3;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1316 │ │ -1c11b8: 5b21 2d04 |0016: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c11bc: 2201 aa04 |0018: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$4; // type@04aa │ │ -1c11c0: 7020 1a13 2100 |001a: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$4;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@131a │ │ -1c11c6: 5b21 2a04 |001d: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c11ca: 2201 cc04 |001f: new-instance v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel; // type@04cc │ │ -1c11ce: 7020 ca13 3100 |0021: invoke-direct {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.:(Ljava/lang/String;)V // method@13ca │ │ -1c11d4: 5b21 2904 |0024: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c11d8: 5b24 2f04 |0026: iput-object v4, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ -1c11dc: 6e30 c154 0403 |0028: invoke-virtual {v4, v0, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;Ljava/lang/String;)V // method@54c1 │ │ -1c11e2: 0e00 |002b: return-void │ │ +1c1180: |[1c1180] com.nextcloud.talk.call.CallParticipant.:(Ljava/lang/String;Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ +1c1190: 7010 8dca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1196: 2200 a704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipant$1; // type@04a7 │ │ +1c119a: 7020 0e13 2000 |0005: invoke-direct {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant$1;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@130e │ │ +1c11a0: 5b20 2804 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ +1c11a4: 2201 a804 |000a: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$2; // type@04a8 │ │ +1c11a8: 7020 1213 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$2;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1312 │ │ +1c11ae: 5b21 2b04 |000f: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c11b2: 2201 a904 |0011: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$3; // type@04a9 │ │ +1c11b6: 7020 1613 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$3;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1316 │ │ +1c11bc: 5b21 2d04 |0016: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c11c0: 2201 aa04 |0018: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$4; // type@04aa │ │ +1c11c4: 7020 1a13 2100 |001a: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$4;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@131a │ │ +1c11ca: 5b21 2a04 |001d: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c11ce: 2201 cc04 |001f: new-instance v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel; // type@04cc │ │ +1c11d2: 7020 ca13 3100 |0021: invoke-direct {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.:(Ljava/lang/String;)V // method@13ca │ │ +1c11d8: 5b21 2904 |0024: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c11dc: 5b24 2f04 |0026: iput-object v4, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ +1c11e0: 6e30 c154 0403 |0028: invoke-virtual {v4, v0, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;Ljava/lang/String;)V // method@54c1 │ │ +1c11e6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=24 │ │ 0x000a line=41 │ │ 0x0011 line=59 │ │ 0x0018 line=78 │ │ @@ -78373,27 +78374,27 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1c1238: |[1c1238] com.nextcloud.talk.call.CallParticipant.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c1248: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c124c: 6e20 ce13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ -1c1252: 6200 a5d3 |0005: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.NEW:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a5 │ │ -1c1256: 3202 0600 |0007: if-eq v2, v0, 000d // +0006 │ │ -1c125a: 6200 a2d3 |0009: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.CHECKING:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a2 │ │ -1c125e: 3302 0d00 |000b: if-ne v2, v0, 0018 // +000d │ │ -1c1262: 5412 2904 |000d: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1266: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1c1268: 6e20 cd13 0200 |0010: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c126e: 5412 2904 |0013: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1272: 6e20 d613 0200 |0015: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c1278: 0e00 |0018: return-void │ │ +1c123c: |[1c123c] com.nextcloud.talk.call.CallParticipant.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c124c: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1250: 6e20 ce13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ +1c1256: 6200 a5d3 |0005: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.NEW:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a5 │ │ +1c125a: 3202 0600 |0007: if-eq v2, v0, 000d // +0006 │ │ +1c125e: 6200 a2d3 |0009: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.CHECKING:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a2 │ │ +1c1262: 3302 0d00 |000b: if-ne v2, v0, 0018 // +000d │ │ +1c1266: 5412 2904 |000d: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c126a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1c126c: 6e20 cd13 0200 |0010: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c1272: 5412 2904 |0013: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1276: 6e20 d613 0200 |0015: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c127c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=179 │ │ 0x000d line=181 │ │ 0x0013 line=182 │ │ locals : │ │ @@ -78405,39 +78406,39 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -1c127c: |[1c127c] com.nextcloud.talk.call.CallParticipant.handleStreamChange:(Lorg/webrtc/MediaStream;)V │ │ -1c128c: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ -1c1290: 5423 2904 |0002: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1294: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1c1296: 6e20 d013 0300 |0005: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ -1c129c: 5423 2904 |0008: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c12a0: 6200 b1cd |000a: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c12a4: 6e20 d613 0300 |000c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c12aa: 0e00 |000f: return-void │ │ -1c12ac: 5430 9fd3 |0010: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39f │ │ -1c12b0: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -1c12b4: 5430 9fd3 |0014: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39f │ │ -1c12b8: 7210 c9cd 0000 |0016: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ -1c12be: 0a00 |0019: move-result v0 │ │ -1c12c0: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ -1c12c4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -1c12c6: 2802 |001d: goto 001f // +0002 │ │ -1c12c8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -1c12ca: 5421 2904 |001f: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c12ce: 6e20 d013 3100 |0021: invoke-virtual {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ -1c12d4: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c12d8: 7110 9ac9 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ -1c12de: 0c00 |0029: move-result-object v0 │ │ -1c12e0: 6e20 d613 0300 |002a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c12e6: 0e00 |002d: return-void │ │ +1c1280: |[1c1280] com.nextcloud.talk.call.CallParticipant.handleStreamChange:(Lorg/webrtc/MediaStream;)V │ │ +1c1290: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ +1c1294: 5423 2904 |0002: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1298: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1c129a: 6e20 d013 0300 |0005: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ +1c12a0: 5423 2904 |0008: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c12a4: 6200 b1cd |000a: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c12a8: 6e20 d613 0300 |000c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c12ae: 0e00 |000f: return-void │ │ +1c12b0: 5430 9fd3 |0010: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39f │ │ +1c12b4: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +1c12b8: 5430 9fd3 |0014: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39f │ │ +1c12bc: 7210 c9cd 0000 |0016: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ +1c12c2: 0a00 |0019: move-result v0 │ │ +1c12c4: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ +1c12c8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +1c12ca: 2802 |001d: goto 001f // +0002 │ │ +1c12cc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +1c12ce: 5421 2904 |001f: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c12d2: 6e20 d013 3100 |0021: invoke-virtual {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ +1c12d8: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c12dc: 7110 9ac9 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ +1c12e2: 0c00 |0029: move-result-object v0 │ │ +1c12e4: 6e20 d613 0300 |002a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c12ea: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0008 line=189 │ │ 0x0010 line=194 │ │ 0x001f line=196 │ │ 0x0024 line=197 │ │ @@ -78451,30 +78452,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1c11e4: |[1c11e4] com.nextcloud.talk.call.CallParticipant.destroy:()V │ │ -1c11f4: 5420 2f04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ -1c11f8: 5421 2804 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ -1c11fc: 6e20 d054 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;)V // method@54d0 │ │ -1c1202: 5420 2c04 |0007: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1206: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -1c120a: 5421 2b04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c120e: 6e20 b165 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ -1c1214: 5420 2c04 |0010: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1218: 5421 2a04 |0012: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c121c: 6e20 b065 1000 |0014: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65b0 │ │ -1c1222: 5420 2e04 |0017: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c1226: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -1c122a: 5421 2d04 |001b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c122e: 6e20 b165 1000 |001d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ -1c1234: 0e00 |0020: return-void │ │ +1c11e8: |[1c11e8] com.nextcloud.talk.call.CallParticipant.destroy:()V │ │ +1c11f8: 5420 2f04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ +1c11fc: 5421 2804 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ +1c1200: 6e20 d054 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;)V // method@54d0 │ │ +1c1206: 5420 2c04 |0007: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c120a: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +1c120e: 5421 2b04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c1212: 6e20 b165 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ +1c1218: 5420 2c04 |0010: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c121c: 5421 2a04 |0012: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c1220: 6e20 b065 1000 |0014: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65b0 │ │ +1c1226: 5420 2e04 |0017: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c122a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +1c122e: 5421 2d04 |001b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c1232: 6e20 b165 1000 |001d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ +1c1238: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=123 │ │ 0x000b line=124 │ │ 0x0010 line=125 │ │ 0x0017 line=127 │ │ @@ -78487,17 +78488,17 @@ │ │ type : '()Lcom/nextcloud/talk/call/CallParticipantModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c111c: |[1c111c] com.nextcloud.talk.call.CallParticipant.getCallParticipantModel:()Lcom/nextcloud/talk/call/CallParticipantModel; │ │ -1c112c: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1130: 1100 |0002: return-object v0 │ │ +1c1120: |[1c1120] com.nextcloud.talk.call.CallParticipant.getCallParticipantModel:()Lcom/nextcloud/talk/call/CallParticipantModel; │ │ +1c1130: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1134: 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;) │ │ @@ -78505,18 +78506,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 │ │ -1c12e8: |[1c12e8] com.nextcloud.talk.call.CallParticipant.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ -1c12f8: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c12fc: 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 │ │ -1c1302: 0e00 |0005: return-void │ │ +1c12ec: |[1c12ec] com.nextcloud.talk.call.CallParticipant.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ +1c12fc: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1300: 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 │ │ +1c1306: 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; │ │ @@ -78526,18 +78527,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c1304: |[1c1304] com.nextcloud.talk.call.CallParticipant.setInternal:(Ljava/lang/Boolean;)V │ │ -1c1314: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1318: 6e20 cf13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setInternal:(Ljava/lang/Boolean;)V // method@13cf │ │ -1c131e: 0e00 |0005: return-void │ │ +1c1308: |[1c1308] com.nextcloud.talk.call.CallParticipant.setInternal:(Ljava/lang/Boolean;)V │ │ +1c1318: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c131c: 6e20 cf13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setInternal:(Ljava/lang/Boolean;)V // method@13cf │ │ +1c1322: 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; │ │ │ │ @@ -78546,18 +78547,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c1320: |[1c1320] com.nextcloud.talk.call.CallParticipant.setNick:(Ljava/lang/String;)V │ │ -1c1330: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1334: 6e20 d113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ -1c133a: 0e00 |0005: return-void │ │ +1c1324: |[1c1324] com.nextcloud.talk.call.CallParticipant.setNick:(Ljava/lang/String;)V │ │ +1c1334: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1338: 6e20 d113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ +1c133e: 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; │ │ │ │ @@ -78566,50 +78567,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 │ │ -1c133c: |[1c133c] com.nextcloud.talk.call.CallParticipant.setPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ -1c134c: 5420 2c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1350: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -1c1354: 5421 2b04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c1358: 6e20 b165 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ -1c135e: 5420 2c04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1362: 5421 2a04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c1366: 6e20 b065 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65b0 │ │ -1c136c: 5b23 2c04 |0010: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1370: 3903 1800 |0012: if-nez v3, 002a // +0018 │ │ -1c1374: 5423 2904 |0014: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1378: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1c137a: 6e20 ce13 0300 |0017: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ -1c1380: 5423 2904 |001a: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1384: 6e20 d013 0300 |001c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ -1c138a: 5423 2904 |001f: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c138e: 6e20 cd13 0300 |0021: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c1394: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1398: 6e20 d613 0300 |0026: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c139e: 0e00 |0029: return-void │ │ -1c13a0: 6e10 aa65 0300 |002a: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65aa │ │ -1c13a6: 0c03 |002d: move-result-object v3 │ │ -1c13a8: 6e10 92fd 0300 |002e: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd92 │ │ -1c13ae: 0c03 |0031: move-result-object v3 │ │ -1c13b0: 7020 2613 3200 |0032: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ -1c13b6: 5423 2c04 |0035: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c13ba: 6e10 ac65 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65ac │ │ -1c13c0: 0c03 |003a: move-result-object v3 │ │ -1c13c2: 7020 2713 3200 |003b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ -1c13c8: 5423 2c04 |003e: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c13cc: 5420 2b04 |0040: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c13d0: 6e20 a765 0300 |0042: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a7 │ │ -1c13d6: 5423 2c04 |0045: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c13da: 5420 2a04 |0047: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c13de: 6e20 a665 0300 |0049: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65a6 │ │ -1c13e4: 0e00 |004c: return-void │ │ +1c1340: |[1c1340] com.nextcloud.talk.call.CallParticipant.setPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ +1c1350: 5420 2c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c1354: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +1c1358: 5421 2b04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c135c: 6e20 b165 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ +1c1362: 5420 2c04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c1366: 5421 2a04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c136a: 6e20 b065 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65b0 │ │ +1c1370: 5b23 2c04 |0010: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c1374: 3903 1800 |0012: if-nez v3, 002a // +0018 │ │ +1c1378: 5423 2904 |0014: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c137c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1c137e: 6e20 ce13 0300 |0017: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ +1c1384: 5423 2904 |001a: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1388: 6e20 d013 0300 |001c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ +1c138e: 5423 2904 |001f: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1392: 6e20 cd13 0300 |0021: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c1398: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c139c: 6e20 d613 0300 |0026: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c13a2: 0e00 |0029: return-void │ │ +1c13a4: 6e10 aa65 0300 |002a: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65aa │ │ +1c13aa: 0c03 |002d: move-result-object v3 │ │ +1c13ac: 6e10 92fd 0300 |002e: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd92 │ │ +1c13b2: 0c03 |0031: move-result-object v3 │ │ +1c13b4: 7020 2613 3200 |0032: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ +1c13ba: 5423 2c04 |0035: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c13be: 6e10 ac65 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65ac │ │ +1c13c4: 0c03 |003a: move-result-object v3 │ │ +1c13c6: 7020 2713 3200 |003b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ +1c13cc: 5423 2c04 |003e: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c13d0: 5420 2b04 |0040: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c13d4: 6e20 a765 0300 |0042: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a7 │ │ +1c13da: 5423 2c04 |0045: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c13de: 5420 2a04 |0047: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c13e2: 6e20 a665 0300 |0049: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65a6 │ │ +1c13e8: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=154 │ │ 0x0009 line=155 │ │ 0x0010 line=158 │ │ 0x0014 line=161 │ │ @@ -78629,42 +78630,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 │ │ -1c13e8: |[1c13e8] com.nextcloud.talk.call.CallParticipant.setScreenPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ -1c13f8: 5420 2e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c13fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1c1400: 5421 2d04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c1404: 6e20 b165 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ -1c140a: 5b23 2e04 |0009: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c140e: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ -1c1412: 5423 2904 |000d: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1416: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1c1418: 6e20 d313 0300 |0010: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ -1c141e: 5423 2904 |0013: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1422: 6e20 d413 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c1428: 0e00 |0018: return-void │ │ -1c142a: 5420 2904 |0019: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c142e: 6e10 aa65 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65aa │ │ -1c1434: 0c03 |001e: move-result-object v3 │ │ -1c1436: 6e10 92fd 0300 |001f: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd92 │ │ -1c143c: 0c03 |0022: move-result-object v3 │ │ -1c143e: 6e20 d313 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ -1c1444: 5423 2904 |0026: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1448: 5420 2e04 |0028: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c144c: 6e10 ac65 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65ac │ │ -1c1452: 0c00 |002d: move-result-object v0 │ │ -1c1454: 6e20 d413 0300 |002e: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c145a: 5423 2e04 |0031: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c145e: 5420 2d04 |0033: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c1462: 6e20 a765 0300 |0035: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a7 │ │ -1c1468: 0e00 |0038: return-void │ │ +1c13ec: |[1c13ec] com.nextcloud.talk.call.CallParticipant.setScreenPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ +1c13fc: 5420 2e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c1400: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1c1404: 5421 2d04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c1408: 6e20 b165 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65b1 │ │ +1c140e: 5b23 2e04 |0009: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c1412: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ +1c1416: 5423 2904 |000d: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c141a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1c141c: 6e20 d313 0300 |0010: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ +1c1422: 5423 2904 |0013: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1426: 6e20 d413 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c142c: 0e00 |0018: return-void │ │ +1c142e: 5420 2904 |0019: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1432: 6e10 aa65 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65aa │ │ +1c1438: 0c03 |001e: move-result-object v3 │ │ +1c143a: 6e10 92fd 0300 |001f: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd92 │ │ +1c1440: 0c03 |0022: move-result-object v3 │ │ +1c1442: 6e20 d313 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ +1c1448: 5423 2904 |0026: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c144c: 5420 2e04 |0028: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c1450: 6e10 ac65 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65ac │ │ +1c1456: 0c00 |002d: move-result-object v0 │ │ +1c1458: 6e20 d413 0300 |002e: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c145e: 5423 2e04 |0031: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c1462: 5420 2d04 |0033: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c1466: 6e20 a765 0300 |0035: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a7 │ │ +1c146c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0009 line=205 │ │ 0x000d line=208 │ │ 0x0013 line=209 │ │ @@ -78680,18 +78681,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c146c: |[1c146c] com.nextcloud.talk.call.CallParticipant.setUserId:(Ljava/lang/String;)V │ │ -1c147c: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1480: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setUserId:(Ljava/lang/String;)V // method@13d5 │ │ -1c1486: 0e00 |0005: return-void │ │ +1c1470: |[1c1470] com.nextcloud.talk.call.CallParticipant.setUserId:(Ljava/lang/String;)V │ │ +1c1480: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1484: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setUserId:(Ljava/lang/String;)V // method@13d5 │ │ +1c148a: 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; │ │ │ │ @@ -78803,21 +78804,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 │ │ -1c057c: |[1c057c] com.nextcloud.talk.call.CallParticipantList$1.:(Lcom/nextcloud/talk/call/CallParticipantList;)V │ │ -1c058c: 5b01 3104 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c0590: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c0596: 2201 4921 |0005: new-instance v1, Ljava/util/HashMap; // type@2149 │ │ -1c059a: 7010 91cd 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd91 │ │ -1c05a0: 5b01 3004 |000a: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c05a4: 0e00 |000c: return-void │ │ +1c0580: |[1c0580] com.nextcloud.talk.call.CallParticipantList$1.:(Lcom/nextcloud/talk/call/CallParticipantList;)V │ │ +1c0590: 5b01 3104 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c0594: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c059a: 2201 4921 |0005: new-instance v1, Ljava/util/HashMap; // type@2149 │ │ +1c059e: 7010 91cd 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd91 │ │ +1c05a4: 5b01 3004 |000a: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c05a8: 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; │ │ @@ -78827,42 +78828,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 │ │ -1c04f0: |[1c04f0] com.nextcloud.talk.call.CallParticipantList$1.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; │ │ -1c0500: 2200 520b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ -1c0504: 7010 3b40 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/participants/Participant;.:()V // method@403b │ │ -1c050a: 6e10 5540 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorId:()Ljava/lang/String; // method@4055 │ │ -1c0510: 0c01 |0008: move-result-object v1 │ │ -1c0512: 6e20 6f40 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorId:(Ljava/lang/String;)V // method@406f │ │ -1c0518: 6e10 5640 0400 |000c: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // method@4056 │ │ -1c051e: 0c01 |000f: move-result-object v1 │ │ -1c0520: 6e20 7040 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorType:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;)V // method@4070 │ │ -1c0526: 6e10 5c40 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ -1c052c: 0b01 |0016: move-result-wide v1 │ │ -1c052e: 6e30 7440 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ -1c0534: 6e10 5d40 0400 |001a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInternal:()Ljava/lang/Boolean; // method@405d │ │ -1c053a: 0c01 |001d: move-result-object v1 │ │ -1c053c: 6e20 7540 1000 |001e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInternal:(Ljava/lang/Boolean;)V // method@4075 │ │ -1c0542: 6e10 5f40 0400 |0021: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getLastPing:()J // method@405f │ │ -1c0548: 0b01 |0024: move-result-wide v1 │ │ -1c054a: 6e30 7740 1002 |0025: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setLastPing:(J)V // method@4077 │ │ -1c0550: 6e10 6540 0400 |0028: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4065 │ │ -1c0556: 0c01 |002b: move-result-object v1 │ │ -1c0558: 6e20 7b40 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setSessionId:(Ljava/lang/String;)V // method@407b │ │ -1c055e: 6e10 6b40 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getType:()Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType; // method@406b │ │ -1c0564: 0c01 |0032: move-result-object v1 │ │ -1c0566: 6e20 8040 1000 |0033: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setType:(Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType;)V // method@4080 │ │ -1c056c: 6e10 6c40 0400 |0036: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getUserId:()Ljava/lang/String; // method@406c │ │ -1c0572: 0c04 |0039: move-result-object v4 │ │ -1c0574: 6e20 8140 4000 |003a: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.setUserId:(Ljava/lang/String;)V // method@4081 │ │ -1c057a: 1100 |003d: return-object v0 │ │ +1c04f4: |[1c04f4] com.nextcloud.talk.call.CallParticipantList$1.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; │ │ +1c0504: 2200 520b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ +1c0508: 7010 3b40 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/participants/Participant;.:()V // method@403b │ │ +1c050e: 6e10 5540 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorId:()Ljava/lang/String; // method@4055 │ │ +1c0514: 0c01 |0008: move-result-object v1 │ │ +1c0516: 6e20 6f40 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorId:(Ljava/lang/String;)V // method@406f │ │ +1c051c: 6e10 5640 0400 |000c: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // method@4056 │ │ +1c0522: 0c01 |000f: move-result-object v1 │ │ +1c0524: 6e20 7040 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorType:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;)V // method@4070 │ │ +1c052a: 6e10 5c40 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ +1c0530: 0b01 |0016: move-result-wide v1 │ │ +1c0532: 6e30 7440 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ +1c0538: 6e10 5d40 0400 |001a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInternal:()Ljava/lang/Boolean; // method@405d │ │ +1c053e: 0c01 |001d: move-result-object v1 │ │ +1c0540: 6e20 7540 1000 |001e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInternal:(Ljava/lang/Boolean;)V // method@4075 │ │ +1c0546: 6e10 5f40 0400 |0021: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getLastPing:()J // method@405f │ │ +1c054c: 0b01 |0024: move-result-wide v1 │ │ +1c054e: 6e30 7740 1002 |0025: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setLastPing:(J)V // method@4077 │ │ +1c0554: 6e10 6540 0400 |0028: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4065 │ │ +1c055a: 0c01 |002b: move-result-object v1 │ │ +1c055c: 6e20 7b40 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setSessionId:(Ljava/lang/String;)V // method@407b │ │ +1c0562: 6e10 6b40 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getType:()Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType; // method@406b │ │ +1c0568: 0c01 |0032: move-result-object v1 │ │ +1c056a: 6e20 8040 1000 |0033: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setType:(Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType;)V // method@4080 │ │ +1c0570: 6e10 6c40 0400 |0036: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getUserId:()Ljava/lang/String; // method@406c │ │ +1c0576: 0c04 |0039: move-result-object v4 │ │ +1c0578: 6e20 8140 4000 |003a: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.setUserId:(Ljava/lang/String;)V // method@4081 │ │ +1c057e: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000c line=126 │ │ 0x0013 line=127 │ │ 0x001a line=128 │ │ @@ -78879,120 +78880,120 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 219 16-bit code units │ │ -1c06a0: |[1c06a0] com.nextcloud.talk.call.CallParticipantList$1.processParticipantList:(Ljava/util/List;)V │ │ -1c06b0: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c06b4: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c06ba: 2201 3e21 |0005: new-instance v1, Ljava/util/ArrayList; // type@213e │ │ -1c06be: 7010 d7cc 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c06c4: 2202 3e21 |000a: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ -1c06c8: 7010 d7cc 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c06ce: 2203 3e21 |000f: new-instance v3, Ljava/util/ArrayList; // type@213e │ │ -1c06d2: 7010 d7cc 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c06d8: 2204 3e21 |0014: new-instance v4, Ljava/util/ArrayList; // type@213e │ │ -1c06dc: 54d5 3004 |0016: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c06e0: 7210 f2cd 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ -1c06e6: 0c05 |001b: move-result-object v5 │ │ -1c06e8: 7020 d9cc 5400 |001c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ -1c06ee: 7210 cacd 0e00 |001f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c06f4: 0c0e |0022: move-result-object v14 │ │ -1c06f6: 7210 a6cd 0e00 |0023: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c06fc: 0a05 |0026: move-result v5 │ │ -1c06fe: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -1c0702: 3805 7600 |0029: if-eqz v5, 009f // +0076 │ │ -1c0706: 7210 a7cd 0e00 |002b: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c070c: 0c05 |002e: move-result-object v5 │ │ -1c070e: 1f05 520b |002f: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ -1c0712: 6e10 6540 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4065 │ │ -1c0718: 0c08 |0034: move-result-object v8 │ │ -1c071a: 54d9 3004 |0035: iget-object v9, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c071e: 7220 e9cd 8900 |0037: invoke-interface {v9, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c0724: 0c09 |003a: move-result-object v9 │ │ -1c0726: 1f09 520b |003b: check-cast v9, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ -1c072a: 3809 0400 |003d: if-eqz v9, 0041 // +0004 │ │ -1c072e: 121a |003f: const/4 v10, #int 1 // #1 │ │ -1c0730: 2802 |0040: goto 0042 // +0002 │ │ -1c0732: 120a |0041: const/4 v10, #int 0 // #0 │ │ -1c0734: 390a 1b00 |0042: if-nez v10, 005d // +001b │ │ -1c0738: 6e10 5c40 0500 |0044: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ -1c073e: 0b0b |0047: move-result-wide v11 │ │ -1c0740: 310b 0b06 |0048: cmp-long v11, v11, v6 │ │ -1c0744: 380b 1300 |004a: if-eqz v11, 005d // +0013 │ │ -1c0748: 54d6 3004 |004c: iget-object v6, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c074c: 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 │ │ -1c0752: 0c07 |0051: move-result-object v7 │ │ -1c0754: 7230 edcd 8607 |0052: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ -1c075a: 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 │ │ -1c0760: 0c05 |0058: move-result-object v5 │ │ -1c0762: 7220 5acd 5000 |0059: invoke-interface {v0, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ -1c0768: 283d |005c: goto 0099 // +003d │ │ -1c076a: 380a 1600 |005d: if-eqz v10, 0073 // +0016 │ │ -1c076e: 6e10 5c40 0500 |005f: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ -1c0774: 0b0b |0062: move-result-wide v11 │ │ -1c0776: 310b 0b06 |0063: cmp-long v11, v11, v6 │ │ -1c077a: 390b 0e00 |0065: if-nez v11, 0073 // +000e │ │ -1c077e: 54d5 3004 |0067: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c0782: 7220 efcd 8500 |0069: invoke-interface {v5, v8}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ -1c0788: 6e30 7440 6907 |006c: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ -1c078e: 7220 5acd 9200 |006f: invoke-interface {v2, v9}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ -1c0794: 2827 |0072: goto 0099 // +0027 │ │ -1c0796: 380a 1d00 |0073: if-eqz v10, 0090 // +001d │ │ -1c079a: 6e10 5c40 0900 |0075: invoke-virtual {v9}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ -1c07a0: 0b06 |0078: move-result-wide v6 │ │ -1c07a2: 6e10 5c40 0500 |0079: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ -1c07a8: 0b0b |007c: move-result-wide v11 │ │ -1c07aa: 3106 060b |007d: cmp-long v6, v6, v11 │ │ -1c07ae: 3806 1100 |007f: if-eqz v6, 0090 // +0011 │ │ -1c07b2: 6e10 5c40 0500 |0081: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ -1c07b8: 0b06 |0084: move-result-wide v6 │ │ -1c07ba: 6e30 7440 6907 |0085: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ -1c07c0: 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 │ │ -1c07c6: 0c05 |008b: move-result-object v5 │ │ -1c07c8: 7220 5acd 5100 |008c: invoke-interface {v1, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ -1c07ce: 280a |008f: goto 0099 // +000a │ │ -1c07d0: 380a 0900 |0090: if-eqz v10, 0099 // +0009 │ │ -1c07d4: 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 │ │ -1c07da: 0c05 |0095: move-result-object v5 │ │ -1c07dc: 7220 5acd 5300 |0096: invoke-interface {v3, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ -1c07e2: 380a 8aff |0099: if-eqz v10, 0023 // -0076 │ │ -1c07e6: 7220 61cd 9400 |009b: invoke-interface {v4, v9}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@cd61 │ │ -1c07ec: 2885 |009e: goto 0023 // -007b │ │ -1c07ee: 7210 60cd 0400 |009f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd60 │ │ -1c07f4: 0c0e |00a2: move-result-object v14 │ │ -1c07f6: 7210 a6cd 0e00 |00a3: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c07fc: 0a05 |00a6: move-result v5 │ │ -1c07fe: 3805 1500 |00a7: if-eqz v5, 00bc // +0015 │ │ -1c0802: 7210 a7cd 0e00 |00a9: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c0808: 0c05 |00ac: move-result-object v5 │ │ -1c080a: 1f05 520b |00ad: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ -1c080e: 54d8 3004 |00af: iget-object v8, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c0812: 6e10 6540 0500 |00b1: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4065 │ │ -1c0818: 0c09 |00b4: move-result-object v9 │ │ -1c081a: 7220 efcd 9800 |00b5: invoke-interface {v8, v9}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ -1c0820: 6e30 7440 6507 |00b8: invoke-virtual {v5, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ -1c0826: 28e8 |00bb: goto 00a3 // -0018 │ │ -1c0828: 7220 5bcd 4200 |00bc: invoke-interface {v2, v4}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@cd5b │ │ -1c082e: 7210 5fcd 0000 |00bf: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ -1c0834: 0a0e |00c2: move-result v14 │ │ -1c0836: 380e 0e00 |00c3: if-eqz v14, 00d1 // +000e │ │ -1c083a: 7210 5fcd 0100 |00c5: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ -1c0840: 0a0e |00c8: move-result v14 │ │ -1c0842: 380e 0800 |00c9: if-eqz v14, 00d1 // +0008 │ │ -1c0846: 7210 5fcd 0200 |00cb: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ -1c084c: 0a0e |00ce: move-result v14 │ │ -1c084e: 390e 0b00 |00cf: if-nez v14, 00da // +000b │ │ -1c0852: 54de 3104 |00d1: iget-object v14, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c0856: 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 │ │ -1c085c: 0c0e |00d6: move-result-object v14 │ │ -1c085e: 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 │ │ -1c0864: 0e00 |00da: return-void │ │ +1c06a4: |[1c06a4] com.nextcloud.talk.call.CallParticipantList$1.processParticipantList:(Ljava/util/List;)V │ │ +1c06b4: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c06b8: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c06be: 2201 3e21 |0005: new-instance v1, Ljava/util/ArrayList; // type@213e │ │ +1c06c2: 7010 d7cc 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c06c8: 2202 3e21 |000a: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ +1c06cc: 7010 d7cc 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c06d2: 2203 3e21 |000f: new-instance v3, Ljava/util/ArrayList; // type@213e │ │ +1c06d6: 7010 d7cc 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c06dc: 2204 3e21 |0014: new-instance v4, Ljava/util/ArrayList; // type@213e │ │ +1c06e0: 54d5 3004 |0016: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c06e4: 7210 f2cd 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ +1c06ea: 0c05 |001b: move-result-object v5 │ │ +1c06ec: 7020 d9cc 5400 |001c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ +1c06f2: 7210 cacd 0e00 |001f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c06f8: 0c0e |0022: move-result-object v14 │ │ +1c06fa: 7210 a6cd 0e00 |0023: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c0700: 0a05 |0026: move-result v5 │ │ +1c0702: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +1c0706: 3805 7600 |0029: if-eqz v5, 009f // +0076 │ │ +1c070a: 7210 a7cd 0e00 |002b: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c0710: 0c05 |002e: move-result-object v5 │ │ +1c0712: 1f05 520b |002f: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ +1c0716: 6e10 6540 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4065 │ │ +1c071c: 0c08 |0034: move-result-object v8 │ │ +1c071e: 54d9 3004 |0035: iget-object v9, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0722: 7220 e9cd 8900 |0037: invoke-interface {v9, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c0728: 0c09 |003a: move-result-object v9 │ │ +1c072a: 1f09 520b |003b: check-cast v9, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ +1c072e: 3809 0400 |003d: if-eqz v9, 0041 // +0004 │ │ +1c0732: 121a |003f: const/4 v10, #int 1 // #1 │ │ +1c0734: 2802 |0040: goto 0042 // +0002 │ │ +1c0736: 120a |0041: const/4 v10, #int 0 // #0 │ │ +1c0738: 390a 1b00 |0042: if-nez v10, 005d // +001b │ │ +1c073c: 6e10 5c40 0500 |0044: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ +1c0742: 0b0b |0047: move-result-wide v11 │ │ +1c0744: 310b 0b06 |0048: cmp-long v11, v11, v6 │ │ +1c0748: 380b 1300 |004a: if-eqz v11, 005d // +0013 │ │ +1c074c: 54d6 3004 |004c: iget-object v6, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0750: 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 │ │ +1c0756: 0c07 |0051: move-result-object v7 │ │ +1c0758: 7230 edcd 8607 |0052: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ +1c075e: 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 │ │ +1c0764: 0c05 |0058: move-result-object v5 │ │ +1c0766: 7220 5acd 5000 |0059: invoke-interface {v0, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ +1c076c: 283d |005c: goto 0099 // +003d │ │ +1c076e: 380a 1600 |005d: if-eqz v10, 0073 // +0016 │ │ +1c0772: 6e10 5c40 0500 |005f: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ +1c0778: 0b0b |0062: move-result-wide v11 │ │ +1c077a: 310b 0b06 |0063: cmp-long v11, v11, v6 │ │ +1c077e: 390b 0e00 |0065: if-nez v11, 0073 // +000e │ │ +1c0782: 54d5 3004 |0067: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0786: 7220 efcd 8500 |0069: invoke-interface {v5, v8}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ +1c078c: 6e30 7440 6907 |006c: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ +1c0792: 7220 5acd 9200 |006f: invoke-interface {v2, v9}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ +1c0798: 2827 |0072: goto 0099 // +0027 │ │ +1c079a: 380a 1d00 |0073: if-eqz v10, 0090 // +001d │ │ +1c079e: 6e10 5c40 0900 |0075: invoke-virtual {v9}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ +1c07a4: 0b06 |0078: move-result-wide v6 │ │ +1c07a6: 6e10 5c40 0500 |0079: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ +1c07ac: 0b0b |007c: move-result-wide v11 │ │ +1c07ae: 3106 060b |007d: cmp-long v6, v6, v11 │ │ +1c07b2: 3806 1100 |007f: if-eqz v6, 0090 // +0011 │ │ +1c07b6: 6e10 5c40 0500 |0081: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@405c │ │ +1c07bc: 0b06 |0084: move-result-wide v6 │ │ +1c07be: 6e30 7440 6907 |0085: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ +1c07c4: 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 │ │ +1c07ca: 0c05 |008b: move-result-object v5 │ │ +1c07cc: 7220 5acd 5100 |008c: invoke-interface {v1, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ +1c07d2: 280a |008f: goto 0099 // +000a │ │ +1c07d4: 380a 0900 |0090: if-eqz v10, 0099 // +0009 │ │ +1c07d8: 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 │ │ +1c07de: 0c05 |0095: move-result-object v5 │ │ +1c07e0: 7220 5acd 5300 |0096: invoke-interface {v3, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ +1c07e6: 380a 8aff |0099: if-eqz v10, 0023 // -0076 │ │ +1c07ea: 7220 61cd 9400 |009b: invoke-interface {v4, v9}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@cd61 │ │ +1c07f0: 2885 |009e: goto 0023 // -007b │ │ +1c07f2: 7210 60cd 0400 |009f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd60 │ │ +1c07f8: 0c0e |00a2: move-result-object v14 │ │ +1c07fa: 7210 a6cd 0e00 |00a3: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c0800: 0a05 |00a6: move-result v5 │ │ +1c0802: 3805 1500 |00a7: if-eqz v5, 00bc // +0015 │ │ +1c0806: 7210 a7cd 0e00 |00a9: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c080c: 0c05 |00ac: move-result-object v5 │ │ +1c080e: 1f05 520b |00ad: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ +1c0812: 54d8 3004 |00af: iget-object v8, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0816: 6e10 6540 0500 |00b1: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4065 │ │ +1c081c: 0c09 |00b4: move-result-object v9 │ │ +1c081e: 7220 efcd 9800 |00b5: invoke-interface {v8, v9}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ +1c0824: 6e30 7440 6507 |00b8: invoke-virtual {v5, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ +1c082a: 28e8 |00bb: goto 00a3 // -0018 │ │ +1c082c: 7220 5bcd 4200 |00bc: invoke-interface {v2, v4}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@cd5b │ │ +1c0832: 7210 5fcd 0000 |00bf: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ +1c0838: 0a0e |00c2: move-result v14 │ │ +1c083a: 380e 0e00 |00c3: if-eqz v14, 00d1 // +000e │ │ +1c083e: 7210 5fcd 0100 |00c5: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ +1c0844: 0a0e |00c8: move-result v14 │ │ +1c0846: 380e 0800 |00c9: if-eqz v14, 00d1 // +0008 │ │ +1c084a: 7210 5fcd 0200 |00cb: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ +1c0850: 0a0e |00ce: move-result v14 │ │ +1c0852: 390e 0b00 |00cf: if-nez v14, 00da // +000b │ │ +1c0856: 54de 3104 |00d1: iget-object v14, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c085a: 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 │ │ +1c0860: 0c0e |00d6: move-result-object v14 │ │ +1c0862: 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 │ │ +1c0868: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x000a line=55 │ │ 0x000f line=56 │ │ 0x0014 line=58 │ │ @@ -79027,58 +79028,58 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -1c05a8: |[1c05a8] com.nextcloud.talk.call.CallParticipantList$1.onAllParticipantsUpdate:(J)V │ │ -1c05b8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1c05bc: 3107 0700 |0002: cmp-long v7, v7, v0 │ │ -1c05c0: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ -1c05c4: 0e00 |0006: return-void │ │ -1c05c6: 5467 3104 |0007: iget-object v7, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c05ca: 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 │ │ -1c05d0: 0c07 |000c: move-result-object v7 │ │ -1c05d2: 6e10 3d13 0700 |000d: invoke-virtual {v7}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyCallEndedForAll:()V // method@133d │ │ -1c05d8: 2207 3e21 |0010: new-instance v7, Ljava/util/ArrayList; // type@213e │ │ -1c05dc: 7010 d7cc 0700 |0012: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c05e2: 2208 3e21 |0015: new-instance v8, Ljava/util/ArrayList; // type@213e │ │ -1c05e6: 7010 d7cc 0800 |0017: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c05ec: 2202 3e21 |001a: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ -1c05f0: 5463 3004 |001c: iget-object v3, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c05f4: 7210 f1cd 0300 |001e: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@cdf1 │ │ -1c05fa: 0a03 |0021: move-result v3 │ │ -1c05fc: 7020 d8cc 3200 |0022: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@ccd8 │ │ -1c0602: 2203 3e21 |0025: new-instance v3, Ljava/util/ArrayList; // type@213e │ │ -1c0606: 7010 d7cc 0300 |0027: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c060c: 5464 3004 |002a: iget-object v4, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c0610: 7210 f2cd 0400 |002c: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ -1c0616: 0c04 |002f: move-result-object v4 │ │ -1c0618: 7210 60cd 0400 |0030: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd60 │ │ -1c061e: 0c04 |0033: move-result-object v4 │ │ -1c0620: 7210 a6cd 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c0626: 0a05 |0037: move-result v5 │ │ -1c0628: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ -1c062c: 7210 a7cd 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c0632: 0c05 |003d: move-result-object v5 │ │ -1c0634: 1f05 520b |003e: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ -1c0638: 6e30 7440 0501 |0040: invoke-virtual {v5, v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ -1c063e: 7220 5acd 5200 |0043: invoke-interface {v2, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ -1c0644: 28ee |0046: goto 0034 // -0012 │ │ -1c0646: 5460 3004 |0047: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c064a: 7210 e5cd 0000 |0049: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@cde5 │ │ -1c0650: 7210 5fcd 0200 |004c: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ -1c0656: 0a00 |004f: move-result v0 │ │ -1c0658: 3900 0b00 |0050: if-nez v0, 005b // +000b │ │ -1c065c: 5460 3104 |0052: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c0660: 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 │ │ -1c0666: 0c00 |0057: move-result-object v0 │ │ -1c0668: 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 │ │ -1c066e: 0e00 |005b: return-void │ │ +1c05ac: |[1c05ac] com.nextcloud.talk.call.CallParticipantList$1.onAllParticipantsUpdate:(J)V │ │ +1c05bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1c05c0: 3107 0700 |0002: cmp-long v7, v7, v0 │ │ +1c05c4: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ +1c05c8: 0e00 |0006: return-void │ │ +1c05ca: 5467 3104 |0007: iget-object v7, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c05ce: 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 │ │ +1c05d4: 0c07 |000c: move-result-object v7 │ │ +1c05d6: 6e10 3d13 0700 |000d: invoke-virtual {v7}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyCallEndedForAll:()V // method@133d │ │ +1c05dc: 2207 3e21 |0010: new-instance v7, Ljava/util/ArrayList; // type@213e │ │ +1c05e0: 7010 d7cc 0700 |0012: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c05e6: 2208 3e21 |0015: new-instance v8, Ljava/util/ArrayList; // type@213e │ │ +1c05ea: 7010 d7cc 0800 |0017: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c05f0: 2202 3e21 |001a: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ +1c05f4: 5463 3004 |001c: iget-object v3, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c05f8: 7210 f1cd 0300 |001e: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@cdf1 │ │ +1c05fe: 0a03 |0021: move-result v3 │ │ +1c0600: 7020 d8cc 3200 |0022: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@ccd8 │ │ +1c0606: 2203 3e21 |0025: new-instance v3, Ljava/util/ArrayList; // type@213e │ │ +1c060a: 7010 d7cc 0300 |0027: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c0610: 5464 3004 |002a: iget-object v4, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0614: 7210 f2cd 0400 |002c: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ +1c061a: 0c04 |002f: move-result-object v4 │ │ +1c061c: 7210 60cd 0400 |0030: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd60 │ │ +1c0622: 0c04 |0033: move-result-object v4 │ │ +1c0624: 7210 a6cd 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c062a: 0a05 |0037: move-result v5 │ │ +1c062c: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ +1c0630: 7210 a7cd 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c0636: 0c05 |003d: move-result-object v5 │ │ +1c0638: 1f05 520b |003e: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b52 │ │ +1c063c: 6e30 7440 0501 |0040: invoke-virtual {v5, v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4074 │ │ +1c0642: 7220 5acd 5200 |0043: invoke-interface {v2, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ +1c0648: 28ee |0046: goto 0034 // -0012 │ │ +1c064a: 5460 3004 |0047: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c064e: 7210 e5cd 0000 |0049: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@cde5 │ │ +1c0654: 7210 5fcd 0200 |004c: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ +1c065a: 0a00 |004f: move-result v0 │ │ +1c065c: 3900 0b00 |0050: if-nez v0, 005b // +000b │ │ +1c0660: 5460 3104 |0052: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c0664: 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 │ │ +1c066a: 0c00 |0057: move-result-object v0 │ │ +1c066c: 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 │ │ +1c0672: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=104 │ │ 0x0010 line=106 │ │ 0x0015 line=107 │ │ 0x001a line=108 │ │ 0x0025 line=109 │ │ @@ -79097,17 +79098,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c0670: |[1c0670] com.nextcloud.talk.call.CallParticipantList$1.onParticipantsUpdate:(Ljava/util/List;)V │ │ -1c0680: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ -1c0686: 0e00 |0003: return-void │ │ +1c0674: |[1c0674] com.nextcloud.talk.call.CallParticipantList$1.onParticipantsUpdate:(Ljava/util/List;)V │ │ +1c0684: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ +1c068a: 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; │ │ │ │ @@ -79116,17 +79117,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c0688: |[1c0688] com.nextcloud.talk.call.CallParticipantList$1.onUsersInRoom:(Ljava/util/List;)V │ │ -1c0698: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ -1c069e: 0e00 |0003: return-void │ │ +1c068c: |[1c068c] com.nextcloud.talk.call.CallParticipantList$1.onUsersInRoom:(Ljava/util/List;)V │ │ +1c069c: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ +1c06a2: 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; │ │ │ │ @@ -79218,41 +79219,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 │ │ -1c09ec: |[1c09ec] com.nextcloud.talk.call.CallParticipantList.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ -1c09fc: 5400 3204 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c0a00: 1100 |0002: return-object v0 │ │ +1c09f0: |[1c09f0] com.nextcloud.talk.call.CallParticipantList.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ +1c0a00: 5400 3204 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c0a04: 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 │ │ -1c0a04: |[1c0a04] com.nextcloud.talk.call.CallParticipantList.:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ -1c0a14: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c0a1a: 2200 af04 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantListNotifier; // type@04af │ │ -1c0a1e: 7010 3b13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.:()V // method@133b │ │ -1c0a24: 5b10 3204 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c0a28: 2200 ac04 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantList$1; // type@04ac │ │ -1c0a2c: 7020 2e13 1000 |000c: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.:(Lcom/nextcloud/talk/call/CallParticipantList;)V // method@132e │ │ -1c0a32: 5b10 3304 |000f: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ -1c0a36: 5b12 3404 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ -1c0a3a: 6e20 c554 0200 |0013: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54c5 │ │ -1c0a40: 0e00 |0016: return-void │ │ +1c0a08: |[1c0a08] com.nextcloud.talk.call.CallParticipantList.:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ +1c0a18: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0a1e: 2200 af04 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantListNotifier; // type@04af │ │ +1c0a22: 7010 3b13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.:()V // method@133b │ │ +1c0a28: 5b10 3204 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c0a2c: 2200 ac04 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantList$1; // type@04ac │ │ +1c0a30: 7020 2e13 1000 |000c: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.:(Lcom/nextcloud/talk/call/CallParticipantList;)V // method@132e │ │ +1c0a36: 5b10 3304 |000f: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ +1c0a3a: 5b12 3404 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ +1c0a3e: 6e20 c554 0200 |0013: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54c5 │ │ +1c0a44: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=27 │ │ 0x000a line=37 │ │ 0x0011 line=139 │ │ 0x0013 line=140 │ │ @@ -79266,18 +79267,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 │ │ -1c0a44: |[1c0a44] com.nextcloud.talk.call.CallParticipantList.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c0a54: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c0a58: 6e20 3c13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133c │ │ -1c0a5e: 0e00 |0005: return-void │ │ +1c0a48: |[1c0a48] com.nextcloud.talk.call.CallParticipantList.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c0a58: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c0a5c: 6e20 3c13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133c │ │ +1c0a62: 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; │ │ │ │ @@ -79286,19 +79287,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c0a60: |[1c0a60] com.nextcloud.talk.call.CallParticipantList.destroy:()V │ │ -1c0a70: 5420 3404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ -1c0a74: 5421 3304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ -1c0a78: 6e20 d454 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54d4 │ │ -1c0a7e: 0e00 |0007: return-void │ │ +1c0a64: |[1c0a64] com.nextcloud.talk.call.CallParticipantList.destroy:()V │ │ +1c0a74: 5420 3404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ +1c0a78: 5421 3304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ +1c0a7c: 6e20 d454 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54d4 │ │ +1c0a82: 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;) │ │ @@ -79306,18 +79307,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 │ │ -1c0a80: |[1c0a80] com.nextcloud.talk.call.CallParticipantList.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c0a90: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c0a94: 6e20 3f13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133f │ │ -1c0a9a: 0e00 |0005: return-void │ │ +1c0a84: |[1c0a84] com.nextcloud.talk.call.CallParticipantList.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c0a94: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c0a98: 6e20 3f13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133f │ │ +1c0a9e: 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; │ │ │ │ @@ -79361,20 +79362,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1c0868: |[1c0868] com.nextcloud.talk.call.CallParticipantListNotifier.:()V │ │ -1c0878: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c087e: 2200 4d21 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@214d │ │ -1c0882: 7010 b3cd 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@cdb3 │ │ -1c0888: 5b10 3504 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c088c: 0e00 |000a: return-void │ │ +1c086c: |[1c086c] com.nextcloud.talk.call.CallParticipantListNotifier.:()V │ │ +1c087c: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0882: 2200 4d21 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@214d │ │ +1c0886: 7010 b3cd 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@cdb3 │ │ +1c088c: 5b10 3504 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c0890: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ │ │ @@ -79384,29 +79385,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 │ │ -1c0890: |[1c0890] com.nextcloud.talk.call.CallParticipantListNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c08a0: 1d01 |0000: monitor-enter v1 │ │ -1c08a2: 3802 0b00 |0001: if-eqz v2, 000c // +000b │ │ -1c08a6: 5410 3504 |0003: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c08aa: 7220 16ce 2000 |0005: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ce16 │ │ -1c08b0: 1e01 |0008: monitor-exit v1 │ │ -1c08b2: 0e00 |0009: return-void │ │ -1c08b4: 0d02 |000a: move-exception v2 │ │ -1c08b6: 2809 |000b: goto 0014 // +0009 │ │ -1c08b8: 2202 8820 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2088 │ │ -1c08bc: 1a00 9b25 |000e: const-string v0, "CallParticipantList.Observer can not be null" // string@259b │ │ -1c08c0: 7020 0fca 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ -1c08c6: 2702 |0013: throw v2 │ │ -1c08c8: 1e01 |0014: monitor-exit v1 │ │ -1c08ca: 2702 |0015: throw v2 │ │ +1c0894: |[1c0894] com.nextcloud.talk.call.CallParticipantListNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c08a4: 1d01 |0000: monitor-enter v1 │ │ +1c08a6: 3802 0b00 |0001: if-eqz v2, 000c // +000b │ │ +1c08aa: 5410 3504 |0003: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c08ae: 7220 16ce 2000 |0005: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ce16 │ │ +1c08b4: 1e01 |0008: monitor-exit v1 │ │ +1c08b6: 0e00 |0009: return-void │ │ +1c08b8: 0d02 |000a: move-exception v2 │ │ +1c08ba: 2809 |000b: goto 0014 // +0009 │ │ +1c08bc: 2202 8820 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2088 │ │ +1c08c0: 1a00 9b25 |000e: const-string v0, "CallParticipantList.Observer can not be null" // string@259b │ │ +1c08c4: 7020 0fca 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ +1c08ca: 2702 |0013: throw v2 │ │ +1c08cc: 1e01 |0014: monitor-exit v1 │ │ +1c08ce: 2702 |0015: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x0008 │ │ -> 0x000a │ │ 0x000c - 0x0015 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=31 │ │ @@ -79421,34 +79422,34 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1c08e0: |[1c08e0] com.nextcloud.talk.call.CallParticipantListNotifier.notifyCallEndedForAll:()V │ │ -1c08f0: 1d02 |0000: monitor-enter v2 │ │ -1c08f2: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c08f6: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c08fa: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ -1c0900: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ -1c0906: 0c00 |000b: move-result-object v0 │ │ -1c0908: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c090e: 0a01 |000f: move-result v1 │ │ -1c0910: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -1c0914: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c091a: 0c01 |0015: move-result-object v1 │ │ -1c091c: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ -1c0920: 7210 3413 0100 |0018: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallEndedForAll:()V // method@1334 │ │ -1c0926: 28f1 |001b: goto 000c // -000f │ │ -1c0928: 1e02 |001c: monitor-exit v2 │ │ -1c092a: 0e00 |001d: return-void │ │ -1c092c: 0d00 |001e: move-exception v0 │ │ -1c092e: 1e02 |001f: monitor-exit v2 │ │ -1c0930: 2700 |0020: throw v0 │ │ +1c08e4: |[1c08e4] com.nextcloud.talk.call.CallParticipantListNotifier.notifyCallEndedForAll:()V │ │ +1c08f4: 1d02 |0000: monitor-enter v2 │ │ +1c08f6: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c08fa: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c08fe: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ +1c0904: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ +1c090a: 0c00 |000b: move-result-object v0 │ │ +1c090c: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c0912: 0a01 |000f: move-result v1 │ │ +1c0914: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ +1c0918: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c091e: 0c01 |0015: move-result-object v1 │ │ +1c0920: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ +1c0924: 7210 3413 0100 |0018: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallEndedForAll:()V // method@1334 │ │ +1c092a: 28f1 |001b: goto 000c // -000f │ │ +1c092c: 1e02 |001c: monitor-exit v2 │ │ +1c092e: 0e00 |001d: return-void │ │ +1c0930: 0d00 |001e: move-exception v0 │ │ +1c0932: 1e02 |001f: monitor-exit v2 │ │ +1c0934: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=46 │ │ @@ -79462,34 +79463,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 │ │ -1c0948: |[1c0948] com.nextcloud.talk.call.CallParticipantListNotifier.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V │ │ -1c0958: 1d02 |0000: monitor-enter v2 │ │ -1c095a: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c095e: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c0962: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ -1c0968: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ -1c096e: 0c00 |000b: move-result-object v0 │ │ -1c0970: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c0976: 0a01 |000f: move-result v1 │ │ -1c0978: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -1c097c: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c0982: 0c01 |0015: move-result-object v1 │ │ -1c0984: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ -1c0988: 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 │ │ -1c098e: 28f1 |001b: goto 000c // -000f │ │ -1c0990: 1e02 |001c: monitor-exit v2 │ │ -1c0992: 0e00 |001d: return-void │ │ -1c0994: 0d03 |001e: move-exception v3 │ │ -1c0996: 1e02 |001f: monitor-exit v2 │ │ -1c0998: 2703 |0020: throw v3 │ │ +1c094c: |[1c094c] com.nextcloud.talk.call.CallParticipantListNotifier.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V │ │ +1c095c: 1d02 |0000: monitor-enter v2 │ │ +1c095e: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c0962: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c0966: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ +1c096c: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ +1c0972: 0c00 |000b: move-result-object v0 │ │ +1c0974: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c097a: 0a01 |000f: move-result v1 │ │ +1c097c: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ +1c0980: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c0986: 0c01 |0015: move-result-object v1 │ │ +1c0988: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ +1c098c: 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 │ │ +1c0992: 28f1 |001b: goto 000c // -000f │ │ +1c0994: 1e02 |001c: monitor-exit v2 │ │ +1c0996: 0e00 |001d: return-void │ │ +1c0998: 0d03 |001e: move-exception v3 │ │ +1c099a: 1e02 |001f: monitor-exit v2 │ │ +1c099c: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=40 │ │ @@ -79507,23 +79508,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 │ │ -1c09b0: |[1c09b0] com.nextcloud.talk.call.CallParticipantListNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c09c0: 1d01 |0000: monitor-enter v1 │ │ -1c09c2: 5410 3504 |0001: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c09c6: 7220 1dce 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@ce1d │ │ -1c09cc: 1e01 |0006: monitor-exit v1 │ │ -1c09ce: 0e00 |0007: return-void │ │ -1c09d0: 0d02 |0008: move-exception v2 │ │ -1c09d2: 1e01 |0009: monitor-exit v1 │ │ -1c09d4: 2702 |000a: throw v2 │ │ +1c09b4: |[1c09b4] com.nextcloud.talk.call.CallParticipantListNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c09c4: 1d01 |0000: monitor-enter v1 │ │ +1c09c6: 5410 3504 |0001: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c09ca: 7220 1dce 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@ce1d │ │ +1c09d0: 1e01 |0006: monitor-exit v1 │ │ +1c09d2: 0e00 |0007: return-void │ │ +1c09d4: 0d02 |0008: move-exception v2 │ │ +1c09d6: 1e01 |0009: monitor-exit v1 │ │ +1c09d8: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=35 │ │ @@ -79580,18 +79581,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 │ │ -1c0ab4: |[1c0ab4] com.nextcloud.talk.call.CallParticipantModel$Data.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c0ac4: 5b01 3604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ -1c0ac8: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c0ace: 0e00 |0005: return-void │ │ +1c0ab8: |[1c0ab8] com.nextcloud.talk.call.CallParticipantModel$Data.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c0ac8: 5b01 3604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ +1c0acc: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0ad2: 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; │ │ │ │ @@ -79601,17 +79602,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c0a9c: |[1c0a9c] com.nextcloud.talk.call.CallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ -1c0aac: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ -1c0ab0: 1100 |0002: return-object v0 │ │ +1c0aa0: |[1c0aa0] com.nextcloud.talk.call.CallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ +1c0ab0: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ +1c0ab4: 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;) │ │ @@ -79619,25 +79620,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1c0ad0: |[1c0ad0] com.nextcloud.talk.call.CallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ -1c0ae0: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ -1c0ae4: 7120 f5cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ -1c0aea: 0a00 |0005: move-result v0 │ │ -1c0aec: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1c0af0: 0e00 |0008: return-void │ │ -1c0af2: 5b12 3704 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ -1c0af6: 5412 3604 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ -1c0afa: 5422 3b04 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c0afe: 6e10 6013 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyChange:()V // method@1360 │ │ -1c0b04: 0e00 |0012: return-void │ │ +1c0ad4: |[1c0ad4] com.nextcloud.talk.call.CallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ +1c0ae4: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ +1c0ae8: 7120 f5cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ +1c0aee: 0a00 |0005: move-result v0 │ │ +1c0af0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1c0af4: 0e00 |0008: return-void │ │ +1c0af6: 5b12 3704 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ +1c0afa: 5412 3604 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ +1c0afe: 5422 3b04 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c0b02: 6e10 6013 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyChange:()V // method@1360 │ │ +1c0b08: 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; │ │ @@ -79760,57 +79761,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -1c0ff4: |[1c0ff4] com.nextcloud.talk.call.CallParticipantModel.:(Ljava/lang/String;)V │ │ -1c1004: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c100a: 2200 b704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // type@04b7 │ │ -1c100e: 7010 5c13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.:()V // method@135c │ │ -1c1014: 5b10 3b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c1018: 5b12 4304 |000a: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ -1c101c: 2202 b004 |000c: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1020: 7020 4013 1200 |000e: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c1026: 5b12 3904 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ -1c102a: 2202 b004 |0013: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c102e: 7020 4013 1200 |0015: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c1034: 5b12 3804 |0018: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ -1c1038: 2202 b004 |001a: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c103c: 7020 4013 1200 |001c: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c1042: 5b12 4404 |001f: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ -1c1046: 2202 b004 |0021: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c104a: 7020 4013 1200 |0023: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c1050: 5b12 3f04 |0026: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ -1c1054: 2202 b004 |0028: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1058: 7020 4013 1200 |002a: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c105e: 5b12 3d04 |002d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ -1c1062: 2202 b004 |002f: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1066: 7020 4013 1200 |0031: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c106c: 5b12 4004 |0034: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ -1c1070: 2202 b004 |0036: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1074: 7020 4013 1200 |0038: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c107a: 5b12 3c04 |003b: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ -1c107e: 2202 b004 |003d: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1082: 7020 4013 1200 |003f: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c1088: 5b12 3e04 |0042: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ -1c108c: 2202 b004 |0044: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1090: 7020 4013 1200 |0046: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c1096: 5b12 3a04 |0049: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ -1c109a: 2202 b004 |004b: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c109e: 7020 4013 1200 |004d: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c10a4: 5b12 4504 |0050: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ -1c10a8: 2202 b004 |0052: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c10ac: 7020 4013 1200 |0054: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c10b2: 5b12 4104 |0057: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ -1c10b6: 2202 b004 |0059: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c10ba: 7020 4013 1200 |005b: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c10c0: 5b12 4204 |005e: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ -1c10c4: 0e00 |0060: return-void │ │ +1c0ff8: |[1c0ff8] com.nextcloud.talk.call.CallParticipantModel.:(Ljava/lang/String;)V │ │ +1c1008: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c100e: 2200 b704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // type@04b7 │ │ +1c1012: 7010 5c13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.:()V // method@135c │ │ +1c1018: 5b10 3b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c101c: 5b12 4304 |000a: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ +1c1020: 2202 b004 |000c: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c1024: 7020 4013 1200 |000e: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c102a: 5b12 3904 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ +1c102e: 2202 b004 |0013: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c1032: 7020 4013 1200 |0015: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1038: 5b12 3804 |0018: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ +1c103c: 2202 b004 |001a: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c1040: 7020 4013 1200 |001c: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1046: 5b12 4404 |001f: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ +1c104a: 2202 b004 |0021: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c104e: 7020 4013 1200 |0023: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1054: 5b12 3f04 |0026: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ +1c1058: 2202 b004 |0028: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c105c: 7020 4013 1200 |002a: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1062: 5b12 3d04 |002d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ +1c1066: 2202 b004 |002f: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c106a: 7020 4013 1200 |0031: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1070: 5b12 4004 |0034: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ +1c1074: 2202 b004 |0036: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c1078: 7020 4013 1200 |0038: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c107e: 5b12 3c04 |003b: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ +1c1082: 2202 b004 |003d: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c1086: 7020 4013 1200 |003f: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c108c: 5b12 3e04 |0042: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ +1c1090: 2202 b004 |0044: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c1094: 7020 4013 1200 |0046: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c109a: 5b12 3a04 |0049: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ +1c109e: 2202 b004 |004b: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c10a2: 7020 4013 1200 |004d: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c10a8: 5b12 4504 |0050: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ +1c10ac: 2202 b004 |0052: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c10b0: 7020 4013 1200 |0054: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c10b6: 5b12 4104 |0057: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ +1c10ba: 2202 b004 |0059: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c10be: 7020 4013 1200 |005b: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c10c4: 5b12 4204 |005e: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ +1c10c8: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=42 │ │ 0x000a line=88 │ │ 0x000c line=90 │ │ 0x0013 line=91 │ │ @@ -79834,18 +79835,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 │ │ -1c10c8: |[1c10c8] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -1c10d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1c10da: 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 │ │ -1c10e0: 0e00 |0004: return-void │ │ +1c10cc: |[1c10cc] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +1c10dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1c10de: 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 │ │ +1c10e4: 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; │ │ │ │ @@ -79854,18 +79855,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 │ │ -1c10e4: |[1c10e4] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c10f4: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c10f8: 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 │ │ -1c10fe: 0e00 |0005: return-void │ │ +1c10e8: |[1c10e8] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c10f8: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c10fc: 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 │ │ +1c1102: 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; │ │ @@ -79875,20 +79876,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0ee0: |[1c0ee0] com.nextcloud.talk.call.CallParticipantModel.getActorId:()Ljava/lang/String; │ │ -1c0ef0: 5410 3804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ -1c0ef4: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0efa: 0c00 |0005: move-result-object v0 │ │ -1c0efc: 1f00 a020 |0006: check-cast v0, Ljava/lang/String; // type@20a0 │ │ -1c0f00: 1100 |0008: return-object v0 │ │ +1c0ee4: |[1c0ee4] com.nextcloud.talk.call.CallParticipantModel.getActorId:()Ljava/lang/String; │ │ +1c0ef4: 5410 3804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ +1c0ef8: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0efe: 0c00 |0005: move-result-object v0 │ │ +1c0f00: 1f00 a020 |0006: check-cast v0, Ljava/lang/String; // type@20a0 │ │ +1c0f04: 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;) │ │ @@ -79896,20 +79897,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 │ │ -1c0e50: |[1c0e50] com.nextcloud.talk.call.CallParticipantModel.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ -1c0e60: 5410 3904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ -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 4e0b |0006: check-cast v0, Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // type@0b4e │ │ -1c0e70: 1100 |0008: return-object v0 │ │ +1c0e54: |[1c0e54] com.nextcloud.talk.call.CallParticipantModel.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ +1c0e64: 5410 3904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ +1c0e68: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0e6e: 0c00 |0005: move-result-object v0 │ │ +1c0e70: 1f00 4e0b |0006: check-cast v0, Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // type@0b4e │ │ +1c0e74: 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;) │ │ @@ -79917,20 +79918,20 @@ │ │ type : '()Lorg/webrtc/PeerConnection$IceConnectionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0fac: |[1c0fac] com.nextcloud.talk.call.CallParticipantModel.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ -1c0fbc: 5410 3c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ -1c0fc0: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0fc6: 0c00 |0005: move-result-object v0 │ │ -1c0fc8: 1f00 ce26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ce │ │ -1c0fcc: 1100 |0008: return-object v0 │ │ +1c0fb0: |[1c0fb0] com.nextcloud.talk.call.CallParticipantModel.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ +1c0fc0: 5410 3c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ +1c0fc4: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0fca: 0c00 |0005: move-result-object v0 │ │ +1c0fcc: 1f00 ce26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ce │ │ +1c0fd0: 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;) │ │ @@ -79938,20 +79939,20 @@ │ │ type : '()Lorg/webrtc/MediaStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0f64: |[1c0f64] com.nextcloud.talk.call.CallParticipantModel.getMediaStream:()Lorg/webrtc/MediaStream; │ │ -1c0f74: 5410 3e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ -1c0f78: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0f7e: 0c00 |0005: move-result-object v0 │ │ -1c0f80: 1f00 ca26 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26ca │ │ -1c0f84: 1100 |0008: return-object v0 │ │ +1c0f68: |[1c0f68] com.nextcloud.talk.call.CallParticipantModel.getMediaStream:()Lorg/webrtc/MediaStream; │ │ +1c0f78: 5410 3e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ +1c0f7c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0f82: 0c00 |0005: move-result-object v0 │ │ +1c0f84: 1f00 ca26 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26ca │ │ +1c0f88: 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;) │ │ @@ -79959,20 +79960,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0f04: |[1c0f04] com.nextcloud.talk.call.CallParticipantModel.getNick:()Ljava/lang/String; │ │ -1c0f14: 5410 3f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ -1c0f18: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0f1e: 0c00 |0005: move-result-object v0 │ │ -1c0f20: 1f00 a020 |0006: check-cast v0, Ljava/lang/String; // type@20a0 │ │ -1c0f24: 1100 |0008: return-object v0 │ │ +1c0f08: |[1c0f08] com.nextcloud.talk.call.CallParticipantModel.getNick:()Ljava/lang/String; │ │ +1c0f18: 5410 3f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ +1c0f1c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0f22: 0c00 |0005: move-result-object v0 │ │ +1c0f24: 1f00 a020 |0006: check-cast v0, Ljava/lang/String; // type@20a0 │ │ +1c0f28: 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;) │ │ @@ -79980,20 +79981,20 @@ │ │ type : '()Lcom/nextcloud/talk/call/RaisedHand;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0e2c: |[1c0e2c] com.nextcloud.talk.call.CallParticipantModel.getRaisedHand:()Lcom/nextcloud/talk/call/RaisedHand; │ │ -1c0e3c: 5410 4004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ -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 ce04 |0006: check-cast v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c0e4c: 1100 |0008: return-object v0 │ │ +1c0e30: |[1c0e30] com.nextcloud.talk.call.CallParticipantModel.getRaisedHand:()Lcom/nextcloud/talk/call/RaisedHand; │ │ +1c0e40: 5410 4004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ +1c0e44: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0e4a: 0c00 |0005: move-result-object v0 │ │ +1c0e4c: 1f00 ce04 |0006: check-cast v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c0e50: 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;) │ │ @@ -80001,20 +80002,20 @@ │ │ type : '()Lorg/webrtc/PeerConnection$IceConnectionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0fd0: |[1c0fd0] com.nextcloud.talk.call.CallParticipantModel.getScreenIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ -1c0fe0: 5410 4104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ -1c0fe4: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0fea: 0c00 |0005: move-result-object v0 │ │ -1c0fec: 1f00 ce26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ce │ │ -1c0ff0: 1100 |0008: return-object v0 │ │ +1c0fd4: |[1c0fd4] com.nextcloud.talk.call.CallParticipantModel.getScreenIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ +1c0fe4: 5410 4104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ +1c0fe8: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0fee: 0c00 |0005: move-result-object v0 │ │ +1c0ff0: 1f00 ce26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ce │ │ +1c0ff4: 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;) │ │ @@ -80022,20 +80023,20 @@ │ │ type : '()Lorg/webrtc/MediaStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0f88: |[1c0f88] com.nextcloud.talk.call.CallParticipantModel.getScreenMediaStream:()Lorg/webrtc/MediaStream; │ │ -1c0f98: 5410 4204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ -1c0f9c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0fa2: 0c00 |0005: move-result-object v0 │ │ -1c0fa4: 1f00 ca26 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26ca │ │ -1c0fa8: 1100 |0008: return-object v0 │ │ +1c0f8c: |[1c0f8c] com.nextcloud.talk.call.CallParticipantModel.getScreenMediaStream:()Lorg/webrtc/MediaStream; │ │ +1c0f9c: 5410 4204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ +1c0fa0: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0fa6: 0c00 |0005: move-result-object v0 │ │ +1c0fa8: 1f00 ca26 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26ca │ │ +1c0fac: 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;) │ │ @@ -80043,17 +80044,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c0f28: |[1c0f28] com.nextcloud.talk.call.CallParticipantModel.getSessionId:()Ljava/lang/String; │ │ -1c0f38: 5410 4304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ -1c0f3c: 1100 |0002: return-object v0 │ │ +1c0f2c: |[1c0f2c] com.nextcloud.talk.call.CallParticipantModel.getSessionId:()Ljava/lang/String; │ │ +1c0f3c: 5410 4304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ +1c0f40: 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;) │ │ @@ -80061,20 +80062,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0f40: |[1c0f40] com.nextcloud.talk.call.CallParticipantModel.getUserId:()Ljava/lang/String; │ │ -1c0f50: 5410 4404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ -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 a020 |0006: check-cast v0, Ljava/lang/String; // type@20a0 │ │ -1c0f60: 1100 |0008: return-object v0 │ │ +1c0f44: |[1c0f44] com.nextcloud.talk.call.CallParticipantModel.getUserId:()Ljava/lang/String; │ │ +1c0f54: 5410 4404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ +1c0f58: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0f5e: 0c00 |0005: move-result-object v0 │ │ +1c0f60: 1f00 a020 |0006: check-cast v0, Ljava/lang/String; // type@20a0 │ │ +1c0f64: 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;) │ │ @@ -80082,20 +80083,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0e74: |[1c0e74] com.nextcloud.talk.call.CallParticipantModel.isAudioAvailable:()Ljava/lang/Boolean; │ │ -1c0e84: 5410 3a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ -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 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c0e94: 1100 |0008: return-object v0 │ │ +1c0e78: |[1c0e78] com.nextcloud.talk.call.CallParticipantModel.isAudioAvailable:()Ljava/lang/Boolean; │ │ +1c0e88: 5410 3a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ +1c0e8c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0e92: 0c00 |0005: move-result-object v0 │ │ +1c0e94: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c0e98: 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;) │ │ @@ -80103,20 +80104,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0e98: |[1c0e98] com.nextcloud.talk.call.CallParticipantModel.isInternal:()Ljava/lang/Boolean; │ │ -1c0ea8: 5410 3d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ -1c0eac: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0eb2: 0c00 |0005: move-result-object v0 │ │ -1c0eb4: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c0eb8: 1100 |0008: return-object v0 │ │ +1c0e9c: |[1c0e9c] com.nextcloud.talk.call.CallParticipantModel.isInternal:()Ljava/lang/Boolean; │ │ +1c0eac: 5410 3d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ +1c0eb0: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0eb6: 0c00 |0005: move-result-object v0 │ │ +1c0eb8: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c0ebc: 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;) │ │ @@ -80124,20 +80125,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0ebc: |[1c0ebc] com.nextcloud.talk.call.CallParticipantModel.isVideoAvailable:()Ljava/lang/Boolean; │ │ -1c0ecc: 5410 4504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ -1c0ed0: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0ed6: 0c00 |0005: move-result-object v0 │ │ -1c0ed8: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c0edc: 1100 |0008: return-object v0 │ │ +1c0ec0: |[1c0ec0] com.nextcloud.talk.call.CallParticipantModel.isVideoAvailable:()Ljava/lang/Boolean; │ │ +1c0ed0: 5410 4504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ +1c0ed4: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0eda: 0c00 |0005: move-result-object v0 │ │ +1c0edc: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c0ee0: 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;) │ │ @@ -80145,18 +80146,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 │ │ -1c1100: |[1c1100] com.nextcloud.talk.call.CallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -1c1110: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c1114: 6e20 6213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ -1c111a: 0e00 |0005: return-void │ │ +1c1104: |[1c1104] com.nextcloud.talk.call.CallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +1c1114: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c1118: 6e20 6213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ +1c111e: 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; │ │ │ │ @@ -80194,19 +80195,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 │ │ -1c0b08: |[1c0b08] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ -1c0b18: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c0b1e: 5b01 4604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ -1c0b22: 5b02 4704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ -1c0b26: 0e00 |0007: return-void │ │ +1c0b0c: |[1c0b0c] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ +1c0b1c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0b22: 5b01 4604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ +1c0b26: 5b02 4704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ +1c0b2a: 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; │ │ @@ -80217,19 +80218,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c0b28: |[1c0b28] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ -1c0b38: 5420 4604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ -1c0b3c: 5421 4704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ -1c0b40: 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 │ │ -1c0b46: 0e00 |0007: return-void │ │ +1c0b2c: |[1c0b2c] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ +1c0b3c: 5420 4604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ +1c0b40: 5421 4704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ +1c0b44: 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 │ │ +1c0b4a: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -80262,18 +80263,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 │ │ -1c0b48: |[1c0b48] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ -1c0b58: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c0b5e: 5b01 4804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ -1c0b62: 0e00 |0005: return-void │ │ +1c0b4c: |[1c0b4c] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ +1c0b5c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0b62: 5b01 4804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ +1c0b66: 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; │ │ │ │ @@ -80283,18 +80284,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c0b64: |[1c0b64] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.run:()V │ │ -1c0b74: 5410 4804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ -1c0b78: 7110 5e13 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@135e │ │ -1c0b7e: 0e00 |0005: return-void │ │ +1c0b68: |[1c0b68] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.run:()V │ │ +1c0b78: 5410 4804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ +1c0b7c: 7110 5e13 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@135e │ │ +1c0b82: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -80337,19 +80338,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 │ │ -1c0b80: |[1c0b80] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c0b90: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c0b96: 5b01 4a04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0b9a: 5b02 4904 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0b9e: 0e00 |0007: return-void │ │ +1c0b84: |[1c0b84] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c0b94: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0b9a: 5b01 4a04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0b9e: 5b02 4904 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0ba2: 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; │ │ @@ -80361,17 +80362,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 │ │ -1c0ba0: |[1c0ba0] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V │ │ -1c0bb0: 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 │ │ -1c0bb6: 0e00 |0003: return-void │ │ +1c0ba4: |[1c0ba4] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V │ │ +1c0bb4: 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 │ │ +1c0bba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9636 (CallParticipantModelNotifier.java) │ │ │ │ @@ -80435,20 +80436,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1c0bb8: |[1c0bb8] com.nextcloud.talk.call.CallParticipantModelNotifier.:()V │ │ -1c0bc8: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c0bce: 2200 3e21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c0bd2: 7010 d7cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c0bd8: 5b10 4b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0bdc: 0e00 |000a: return-void │ │ +1c0bbc: |[1c0bbc] com.nextcloud.talk.call.CallParticipantModelNotifier.:()V │ │ +1c0bcc: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c0bd2: 2200 3e21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c0bd6: 7010 d7cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c0bdc: 5b10 4b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0be0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier; │ │ │ │ @@ -80457,18 +80458,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 │ │ -1c0c44: |[1c0c44] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ -1c0c54: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0c58: 7210 4313 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ -1c0c5e: 0e00 |0005: return-void │ │ +1c0c48: |[1c0c48] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ +1c0c58: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0c5c: 7210 4313 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ +1c0c62: 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;) │ │ @@ -80476,18 +80477,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 │ │ -1c0c60: |[1c0c60] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ -1c0c70: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0c74: 7220 4413 1000 |0002: invoke-interface {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ -1c0c7a: 0e00 |0005: return-void │ │ +1c0c64: |[1c0c64] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ +1c0c74: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0c78: 7220 4413 1000 |0002: invoke-interface {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ +1c0c7e: 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; │ │ │ │ @@ -80497,33 +80498,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 │ │ -1c0be0: |[1c0be0] com.nextcloud.talk.call.CallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c0bf0: 1d03 |0000: monitor-enter v3 │ │ -1c0bf2: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ -1c0bf6: 6e20 6213 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ -1c0bfc: 5430 4b04 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0c00: 2201 b504 |0008: new-instance v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0c04: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c0c06: 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 │ │ -1c0c0c: 7220 c0cd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -1c0c12: 1e03 |0011: monitor-exit v3 │ │ -1c0c14: 0e00 |0012: return-void │ │ -1c0c16: 0d04 |0013: move-exception v4 │ │ -1c0c18: 2809 |0014: goto 001d // +0009 │ │ -1c0c1a: 2204 8820 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2088 │ │ -1c0c1e: 1a05 a225 |0017: const-string v5, "CallParticipantModel.Observer can not be null" // string@25a2 │ │ -1c0c22: 7020 0fca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ -1c0c28: 2704 |001c: throw v4 │ │ -1c0c2a: 1e03 |001d: monitor-exit v3 │ │ -1c0c2c: 2704 |001e: throw v4 │ │ +1c0be4: |[1c0be4] com.nextcloud.talk.call.CallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c0bf4: 1d03 |0000: monitor-enter v3 │ │ +1c0bf6: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ +1c0bfa: 6e20 6213 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ +1c0c00: 5430 4b04 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0c04: 2201 b504 |0008: new-instance v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0c08: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c0c0a: 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 │ │ +1c0c10: 7220 c0cd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +1c0c16: 1e03 |0011: monitor-exit v3 │ │ +1c0c18: 0e00 |0012: return-void │ │ +1c0c1a: 0d04 |0013: move-exception v4 │ │ +1c0c1c: 2809 |0014: goto 001d // +0009 │ │ +1c0c1e: 2204 8820 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2088 │ │ +1c0c22: 1a05 a225 |0017: const-string v5, "CallParticipantModel.Observer can not be null" // string@25a2 │ │ +1c0c26: 7020 0fca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ +1c0c2c: 2704 |001c: throw v4 │ │ +1c0c2e: 1e03 |001d: monitor-exit v3 │ │ +1c0c30: 2704 |001e: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x0013 │ │ 0x0015 - 0x001e │ │ -> 0x0013 │ │ positions : │ │ 0x0003 line=44 │ │ @@ -80540,49 +80541,49 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1c0c7c: |[1c0c7c] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyChange:()V │ │ -1c0c8c: 1d04 |0000: monitor-enter v4 │ │ -1c0c8e: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c0c92: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0c96: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ -1c0c9c: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ -1c0ca2: 0c00 |000b: move-result-object v0 │ │ -1c0ca4: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c0caa: 0a01 |000f: move-result v1 │ │ -1c0cac: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -1c0cb0: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c0cb6: 0c01 |0015: move-result-object v1 │ │ -1c0cb8: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0cbc: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0cc0: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -1c0cc4: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0cc8: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ -1c0cce: 0c02 |0021: move-result-object v2 │ │ -1c0cd0: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ -1c0cd6: 0c03 |0025: move-result-object v3 │ │ -1c0cd8: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -1c0cdc: 280c |0028: goto 0034 // +000c │ │ -1c0cde: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0ce2: 2203 b404 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; // type@04b4 │ │ -1c0ce6: 7020 5813 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@1358 │ │ -1c0cec: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c0cf2: 28d9 |0033: goto 000c // -0027 │ │ -1c0cf4: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0cf8: 7210 4313 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ -1c0cfe: 28d3 |0039: goto 000c // -002d │ │ -1c0d00: 1e04 |003a: monitor-exit v4 │ │ -1c0d02: 0e00 |003b: return-void │ │ -1c0d04: 0d00 |003c: move-exception v0 │ │ -1c0d06: 1e04 |003d: monitor-exit v4 │ │ -1c0d08: 2700 |003e: throw v0 │ │ +1c0c80: |[1c0c80] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyChange:()V │ │ +1c0c90: 1d04 |0000: monitor-enter v4 │ │ +1c0c92: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c0c96: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0c9a: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ +1c0ca0: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ +1c0ca6: 0c00 |000b: move-result-object v0 │ │ +1c0ca8: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c0cae: 0a01 |000f: move-result v1 │ │ +1c0cb0: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +1c0cb4: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c0cba: 0c01 |0015: move-result-object v1 │ │ +1c0cbc: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0cc0: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0cc4: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +1c0cc8: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0ccc: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ +1c0cd2: 0c02 |0021: move-result-object v2 │ │ +1c0cd4: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ +1c0cda: 0c03 |0025: move-result-object v3 │ │ +1c0cdc: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +1c0ce0: 280c |0028: goto 0034 // +000c │ │ +1c0ce2: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0ce6: 2203 b404 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; // type@04b4 │ │ +1c0cea: 7020 5813 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@1358 │ │ +1c0cf0: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c0cf6: 28d9 |0033: goto 000c // -0027 │ │ +1c0cf8: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0cfc: 7210 4313 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ +1c0d02: 28d3 |0039: goto 000c // -002d │ │ +1c0d04: 1e04 |003a: monitor-exit v4 │ │ +1c0d06: 0e00 |003b: return-void │ │ +1c0d08: 0d00 |003c: move-exception v0 │ │ +1c0d0a: 1e04 |003d: monitor-exit v4 │ │ +1c0d0c: 2700 |003e: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=63 │ │ @@ -80598,49 +80599,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 │ │ -1c0d20: |[1c0d20] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyReaction:(Ljava/lang/String;)V │ │ -1c0d30: 1d04 |0000: monitor-enter v4 │ │ -1c0d32: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c0d36: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0d3a: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ -1c0d40: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ -1c0d46: 0c00 |000b: move-result-object v0 │ │ -1c0d48: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c0d4e: 0a01 |000f: move-result v1 │ │ -1c0d50: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -1c0d54: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c0d5a: 0c01 |0015: move-result-object v1 │ │ -1c0d5c: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0d60: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0d64: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -1c0d68: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0d6c: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ -1c0d72: 0c02 |0021: move-result-object v2 │ │ -1c0d74: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ -1c0d7a: 0c03 |0025: move-result-object v3 │ │ -1c0d7c: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -1c0d80: 280c |0028: goto 0034 // +000c │ │ -1c0d82: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0d86: 2203 b304 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04b3 │ │ -1c0d8a: 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 │ │ -1c0d90: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c0d96: 28d9 |0033: goto 000c // -0027 │ │ -1c0d98: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0d9c: 7220 4413 5100 |0036: invoke-interface {v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ -1c0da2: 28d3 |0039: goto 000c // -002d │ │ -1c0da4: 1e04 |003a: monitor-exit v4 │ │ -1c0da6: 0e00 |003b: return-void │ │ -1c0da8: 0d05 |003c: move-exception v5 │ │ -1c0daa: 1e04 |003d: monitor-exit v4 │ │ -1c0dac: 2705 |003e: throw v5 │ │ +1c0d24: |[1c0d24] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyReaction:(Ljava/lang/String;)V │ │ +1c0d34: 1d04 |0000: monitor-enter v4 │ │ +1c0d36: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c0d3a: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0d3e: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ +1c0d44: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ +1c0d4a: 0c00 |000b: move-result-object v0 │ │ +1c0d4c: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c0d52: 0a01 |000f: move-result v1 │ │ +1c0d54: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +1c0d58: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c0d5e: 0c01 |0015: move-result-object v1 │ │ +1c0d60: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0d64: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0d68: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +1c0d6c: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0d70: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ +1c0d76: 0c02 |0021: move-result-object v2 │ │ +1c0d78: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ +1c0d7e: 0c03 |0025: move-result-object v3 │ │ +1c0d80: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +1c0d84: 280c |0028: goto 0034 // +000c │ │ +1c0d86: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0d8a: 2203 b304 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04b3 │ │ +1c0d8e: 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 │ │ +1c0d94: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c0d9a: 28d9 |0033: goto 000c // -0027 │ │ +1c0d9c: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0da0: 7220 4413 5100 |0036: invoke-interface {v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ +1c0da6: 28d3 |0039: goto 000c // -002d │ │ +1c0da8: 1e04 |003a: monitor-exit v4 │ │ +1c0daa: 0e00 |003b: return-void │ │ +1c0dac: 0d05 |003c: move-exception v5 │ │ +1c0dae: 1e04 |003d: monitor-exit v4 │ │ +1c0db0: 2705 |003e: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=75 │ │ @@ -80657,35 +80658,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 │ │ -1c0dc4: |[1c0dc4] com.nextcloud.talk.call.CallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -1c0dd4: 1d02 |0000: monitor-enter v2 │ │ -1c0dd6: 5420 4b04 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0dda: 7210 cacd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c0de0: 0c00 |0006: move-result-object v0 │ │ -1c0de2: 7210 a6cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c0de8: 0a01 |000a: move-result v1 │ │ -1c0dea: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -1c0dee: 7210 a7cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c0df4: 0c01 |0010: move-result-object v1 │ │ -1c0df6: 1f01 b504 |0011: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0dfa: 5411 4a04 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0dfe: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ -1c0e02: 7210 a8cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda8 │ │ -1c0e08: 1e02 |001a: monitor-exit v2 │ │ -1c0e0a: 0e00 |001b: return-void │ │ -1c0e0c: 1e02 |001c: monitor-exit v2 │ │ -1c0e0e: 0e00 |001d: return-void │ │ -1c0e10: 0d03 |001e: move-exception v3 │ │ -1c0e12: 1e02 |001f: monitor-exit v2 │ │ -1c0e14: 2703 |0020: throw v3 │ │ +1c0dc8: |[1c0dc8] com.nextcloud.talk.call.CallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +1c0dd8: 1d02 |0000: monitor-enter v2 │ │ +1c0dda: 5420 4b04 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0dde: 7210 cacd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c0de4: 0c00 |0006: move-result-object v0 │ │ +1c0de6: 7210 a6cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c0dec: 0a01 |000a: move-result v1 │ │ +1c0dee: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +1c0df2: 7210 a7cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c0df8: 0c01 |0010: move-result-object v1 │ │ +1c0dfa: 1f01 b504 |0011: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0dfe: 5411 4a04 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0e02: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ +1c0e06: 7210 a8cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda8 │ │ +1c0e0c: 1e02 |001a: monitor-exit v2 │ │ +1c0e0e: 0e00 |001b: return-void │ │ +1c0e10: 1e02 |001c: monitor-exit v2 │ │ +1c0e12: 0e00 |001d: return-void │ │ +1c0e14: 0d03 |001e: move-exception v3 │ │ +1c0e16: 1e02 |001f: monitor-exit v2 │ │ +1c0e18: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=50 │ │ @@ -80741,38 +80742,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c162c: |[1c162c] com.nextcloud.talk.call.CallReaction.:()V │ │ -1c163c: 0e00 |0000: return-void │ │ +1c1630: |[1c1630] com.nextcloud.talk.call.CallReaction.:()V │ │ +1c1640: 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 │ │ -1c1640: |[1c1640] com.nextcloud.talk.call.CallReaction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c1650: 1a00 369e |0000: const-string v0, "emoji" // string@9e36 │ │ -1c1654: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c165a: 1a00 56f0 |0005: const-string v0, "userName" // string@f056 │ │ -1c165e: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c1664: 7010 8dca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c166a: 5b12 4d04 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c166e: 5b13 4e04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1672: 0e00 |0011: return-void │ │ +1c1644: |[1c1644] com.nextcloud.talk.call.CallReaction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c1654: 1a00 369e |0000: const-string v0, "emoji" // string@9e36 │ │ +1c1658: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c165e: 1a00 56f0 |0005: const-string v0, "userName" // string@f056 │ │ +1c1662: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c1668: 7010 8dca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c166e: 5b12 4d04 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1672: 5b13 4e04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c1676: 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; │ │ @@ -80784,129 +80785,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 │ │ -1c14e0: |[1c14e0] 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; │ │ -1c14f0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -1c14f4: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -1c14f8: 5401 4d04 |0004: iget-object v1, v0, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c14fc: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1c1500: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -1c1504: 5402 4e04 |000a: iget-object v2, v0, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1508: 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 │ │ -1c150e: 0c00 |000f: move-result-object v0 │ │ -1c1510: 1100 |0010: return-object v0 │ │ +1c14e4: |[1c14e4] 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; │ │ +1c14f4: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +1c14f8: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +1c14fc: 5401 4d04 |0004: iget-object v1, v0, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1500: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1c1504: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +1c1508: 5402 4e04 |000a: iget-object v2, v0, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c150c: 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 │ │ +1c1512: 0c00 |000f: move-result-object v0 │ │ +1c1514: 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 │ │ -1c1574: |[1c1574] com.nextcloud.talk.call.CallReaction.component1:()Ljava/lang/String; │ │ -1c1584: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c1588: 1100 |0002: return-object v0 │ │ +1c1578: |[1c1578] com.nextcloud.talk.call.CallReaction.component1:()Ljava/lang/String; │ │ +1c1588: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c158c: 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 │ │ -1c158c: |[1c158c] com.nextcloud.talk.call.CallReaction.component2:()Ljava/lang/String; │ │ -1c159c: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c15a0: 1100 |0002: return-object v0 │ │ +1c1590: |[1c1590] com.nextcloud.talk.call.CallReaction.component2:()Ljava/lang/String; │ │ +1c15a0: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c15a4: 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 │ │ -1c1514: |[1c1514] com.nextcloud.talk.call.CallReaction.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; │ │ -1c1524: 1a00 369e |0000: const-string v0, "emoji" // string@9e36 │ │ -1c1528: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c152e: 1a00 56f0 |0005: const-string v0, "userName" // string@f056 │ │ -1c1532: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c1538: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c153c: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ -1c1542: 1100 |000f: return-object v0 │ │ +1c1518: |[1c1518] com.nextcloud.talk.call.CallReaction.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; │ │ +1c1528: 1a00 369e |0000: const-string v0, "emoji" // string@9e36 │ │ +1c152c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c1532: 1a00 56f0 |0005: const-string v0, "userName" // string@f056 │ │ +1c1536: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c153c: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c1540: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ +1c1546: 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 │ │ -1c1488: |[1c1488] com.nextcloud.talk.call.CallReaction.equals:(Ljava/lang/Object;)Z │ │ -1c1498: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c149a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1c149e: 0f00 |0003: return v0 │ │ -1c14a0: 2051 b804 |0004: instance-of v1, v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c14a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1c14a6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1c14aa: 0f02 |0009: return v2 │ │ -1c14ac: 1f05 b804 |000a: check-cast v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c14b0: 5441 4d04 |000c: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c14b4: 5453 4d04 |000e: iget-object v3, v5, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c14b8: 7120 a3ed 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c14be: 0a01 |0013: move-result v1 │ │ -1c14c0: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -1c14c4: 0f02 |0016: return v2 │ │ -1c14c6: 5441 4e04 |0017: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c14ca: 5455 4e04 |0019: iget-object v5, v5, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c14ce: 7120 a3ed 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c14d4: 0a05 |001e: move-result v5 │ │ -1c14d6: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ -1c14da: 0f02 |0021: return v2 │ │ -1c14dc: 0f00 |0022: return v0 │ │ +1c148c: |[1c148c] com.nextcloud.talk.call.CallReaction.equals:(Ljava/lang/Object;)Z │ │ +1c149c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c149e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1c14a2: 0f00 |0003: return v0 │ │ +1c14a4: 2051 b804 |0004: instance-of v1, v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c14a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1c14aa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1c14ae: 0f02 |0009: return v2 │ │ +1c14b0: 1f05 b804 |000a: check-cast v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c14b4: 5441 4d04 |000c: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c14b8: 5453 4d04 |000e: iget-object v3, v5, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c14bc: 7120 a3ed 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c14c2: 0a01 |0013: move-result v1 │ │ +1c14c4: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +1c14c8: 0f02 |0016: return v2 │ │ +1c14ca: 5441 4e04 |0017: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c14ce: 5455 4e04 |0019: iget-object v5, v5, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c14d2: 7120 a3ed 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c14d8: 0a05 |001e: move-result v5 │ │ +1c14da: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ +1c14de: 0f02 |0021: return v2 │ │ +1c14e0: 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 │ │ -1c15a4: |[1c15a4] com.nextcloud.talk.call.CallReaction.getEmoji:()Ljava/lang/String; │ │ -1c15b4: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c15b8: 1100 |0002: return-object v0 │ │ +1c15a8: |[1c15a8] com.nextcloud.talk.call.CallReaction.getEmoji:()Ljava/lang/String; │ │ +1c15b8: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c15bc: 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;) │ │ @@ -80914,17 +80915,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c15bc: |[1c15bc] com.nextcloud.talk.call.CallReaction.getUserName:()Ljava/lang/String; │ │ -1c15cc: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c15d0: 1100 |0002: return-object v0 │ │ +1c15c0: |[1c15c0] com.nextcloud.talk.call.CallReaction.getUserName:()Ljava/lang/String; │ │ +1c15d0: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c15d4: 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;) │ │ @@ -80932,42 +80933,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1c1544: |[1c1544] com.nextcloud.talk.call.CallReaction.hashCode:()I │ │ -1c1554: 5420 4d04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c1558: 6e10 c8ca 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ -1c155e: 0a00 |0005: move-result v0 │ │ -1c1560: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1c1564: 5421 4e04 |0008: iget-object v1, v2, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1568: 6e10 c8ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ -1c156e: 0a01 |000d: move-result v1 │ │ -1c1570: b010 |000e: add-int/2addr v0, v1 │ │ -1c1572: 0f00 |000f: return v0 │ │ +1c1548: |[1c1548] com.nextcloud.talk.call.CallReaction.hashCode:()I │ │ +1c1558: 5420 4d04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c155c: 6e10 c8ca 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ +1c1562: 0a00 |0005: move-result v0 │ │ +1c1564: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1c1568: 5421 4e04 |0008: iget-object v1, v2, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c156c: 6e10 c8ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac8 │ │ +1c1572: 0a01 |000d: move-result v1 │ │ +1c1574: b010 |000e: add-int/2addr v0, v1 │ │ +1c1576: 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 │ │ -1c1674: |[1c1674] com.nextcloud.talk.call.CallReaction.setEmoji:(Ljava/lang/String;)V │ │ -1c1684: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1c1688: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c168e: 5b12 4d04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c1692: 0e00 |0007: return-void │ │ +1c1678: |[1c1678] com.nextcloud.talk.call.CallReaction.setEmoji:(Ljava/lang/String;)V │ │ +1c1688: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1c168c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c1692: 5b12 4d04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1696: 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; │ │ │ │ @@ -80976,19 +80977,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c1694: |[1c1694] com.nextcloud.talk.call.CallReaction.setUserName:(Ljava/lang/String;)V │ │ -1c16a4: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1c16a8: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c16ae: 5b12 4e04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c16b2: 0e00 |0007: return-void │ │ +1c1698: |[1c1698] com.nextcloud.talk.call.CallReaction.setUserName:(Ljava/lang/String;)V │ │ +1c16a8: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1c16ac: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c16b2: 5b12 4e04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c16b6: 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; │ │ │ │ @@ -80997,33 +80998,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1c15d4: |[1c15d4] com.nextcloud.talk.call.CallReaction.toString:()Ljava/lang/String; │ │ -1c15e4: 5440 4d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c15e8: 5441 4e04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c15ec: 2202 a220 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c15f0: 1a03 a625 |0006: const-string v3, "CallReaction(emoji=" // string@25a6 │ │ -1c15f4: 7020 faca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1c15fa: 6e20 03cb 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c1600: 0c00 |000e: move-result-object v0 │ │ -1c1602: 1a02 211a |000f: const-string v2, ", userName=" // string@1a21 │ │ -1c1606: 6e20 03cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c160c: 0c00 |0014: move-result-object v0 │ │ -1c160e: 6e20 03cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c1614: 0c00 |0018: move-result-object v0 │ │ -1c1616: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ -1c161a: 6e20 03cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c1620: 0c00 |001e: move-result-object v0 │ │ -1c1622: 6e10 17cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1c1628: 0c00 |0022: move-result-object v0 │ │ -1c162a: 1100 |0023: return-object v0 │ │ +1c15d8: |[1c15d8] com.nextcloud.talk.call.CallReaction.toString:()Ljava/lang/String; │ │ +1c15e8: 5440 4d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c15ec: 5441 4e04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c15f0: 2202 a220 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c15f4: 1a03 a625 |0006: const-string v3, "CallReaction(emoji=" // string@25a6 │ │ +1c15f8: 7020 faca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1c15fe: 6e20 03cb 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c1604: 0c00 |000e: move-result-object v0 │ │ +1c1606: 1a02 211a |000f: const-string v2, ", userName=" // string@1a21 │ │ +1c160a: 6e20 03cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c1610: 0c00 |0014: move-result-object v0 │ │ +1c1612: 6e20 03cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c1618: 0c00 |0018: move-result-object v0 │ │ +1c161a: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ +1c161e: 6e20 03cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c1624: 0c00 |001e: move-result-object v0 │ │ +1c1626: 6e10 17cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1c162c: 0c00 |0022: move-result-object v0 │ │ +1c162e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 27924 (ReactionAnimator.kt) │ │ │ │ Class #290 header: │ │ @@ -81075,18 +81076,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 │ │ -1c16cc: |[1c16cc] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ -1c16dc: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ -1c16e0: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c16e6: 0e00 |0005: return-void │ │ +1c16d0: |[1c16d0] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ +1c16e0: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ +1c16e4: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c16ea: 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; │ │ │ │ @@ -81095,19 +81096,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 │ │ -1c16e8: |[1c16e8] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V │ │ -1c16f8: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ -1c16fc: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1702: 5b02 5004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c1706: 0e00 |0007: return-void │ │ +1c16ec: |[1c16ec] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V │ │ +1c16fc: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ +1c1700: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1706: 5b02 5004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c170a: 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; │ │ @@ -81119,17 +81120,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c16b4: |[1c16b4] com.nextcloud.talk.call.LocalCallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ -1c16c4: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c16c8: 1100 |0002: return-object v0 │ │ +1c16b8: |[1c16b8] com.nextcloud.talk.call.LocalCallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ +1c16c8: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c16cc: 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;) │ │ @@ -81137,25 +81138,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1c1708: |[1c1708] com.nextcloud.talk.call.LocalCallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ -1c1718: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c171c: 7120 f5cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ -1c1722: 0a00 |0005: move-result v0 │ │ -1c1724: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1c1728: 0e00 |0008: return-void │ │ -1c172a: 5b12 5004 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c172e: 5412 4f04 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ -1c1732: 5422 5204 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c1736: 6e10 8413 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.notifyChange:()V // method@1384 │ │ -1c173c: 0e00 |0012: return-void │ │ +1c170c: |[1c170c] com.nextcloud.talk.call.LocalCallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ +1c171c: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c1720: 7120 f5cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ +1c1726: 0a00 |0005: move-result v0 │ │ +1c1728: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1c172c: 0e00 |0008: return-void │ │ +1c172e: 5b12 5004 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c1732: 5412 4f04 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ +1c1736: 5422 5204 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c173a: 6e10 8413 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.notifyChange:()V // method@1384 │ │ +1c1740: 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; │ │ @@ -81256,36 +81257,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -1c19f4: |[1c19f4] com.nextcloud.talk.call.LocalCallParticipantModel.:()V │ │ -1c1a04: 7010 8dca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1a0a: 2200 bf04 |0003: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // type@04bf │ │ -1c1a0e: 7010 8113 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.:()V // method@1381 │ │ -1c1a14: 5b20 5204 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c1a18: 2200 b904 |000a: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c1a1c: 6201 b1cd |000c: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c1a20: 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 │ │ -1c1a26: 5b20 5104 |0011: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ -1c1a2a: 2200 b904 |0013: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c1a2e: 6201 b1cd |0015: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c1a32: 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 │ │ -1c1a38: 5b20 5304 |001a: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ -1c1a3c: 2200 b904 |001c: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c1a40: 6201 b1cd |001e: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c1a44: 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 │ │ -1c1a4a: 5b20 5404 |0023: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ -1c1a4e: 2200 b904 |0025: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c1a52: 6201 b1cd |0027: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c1a56: 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 │ │ -1c1a5c: 5b20 5504 |002c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ -1c1a60: 0e00 |002e: return-void │ │ +1c19f8: |[1c19f8] com.nextcloud.talk.call.LocalCallParticipantModel.:()V │ │ +1c1a08: 7010 8dca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1a0e: 2200 bf04 |0003: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // type@04bf │ │ +1c1a12: 7010 8113 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.:()V // method@1381 │ │ +1c1a18: 5b20 5204 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c1a1c: 2200 b904 |000a: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c1a20: 6201 b1cd |000c: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c1a24: 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 │ │ +1c1a2a: 5b20 5104 |0011: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ +1c1a2e: 2200 b904 |0013: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c1a32: 6201 b1cd |0015: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c1a36: 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 │ │ +1c1a3c: 5b20 5304 |001a: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ +1c1a40: 2200 b904 |001c: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c1a44: 6201 b1cd |001e: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c1a48: 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 │ │ +1c1a4e: 5b20 5404 |0023: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ +1c1a52: 2200 b904 |0025: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c1a56: 6201 b1cd |0027: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c1a5a: 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 │ │ +1c1a60: 5b20 5504 |002c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ +1c1a64: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=23 │ │ 0x000a line=62 │ │ 0x0013 line=63 │ │ 0x001c line=64 │ │ @@ -81299,18 +81300,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 │ │ -1c1a64: |[1c1a64] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -1c1a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1c1a76: 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 │ │ -1c1a7c: 0e00 |0004: return-void │ │ +1c1a68: |[1c1a68] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +1c1a78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1c1a7a: 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 │ │ +1c1a80: 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; │ │ │ │ @@ -81319,18 +81320,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 │ │ -1c1a80: |[1c1a80] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c1a90: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c1a94: 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 │ │ -1c1a9a: 0e00 |0005: return-void │ │ +1c1a84: |[1c1a84] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c1a94: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c1a98: 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 │ │ +1c1a9e: 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; │ │ @@ -81340,20 +81341,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c1964: |[1c1964] com.nextcloud.talk.call.LocalCallParticipantModel.isAudioEnabled:()Ljava/lang/Boolean; │ │ -1c1974: 5410 5104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ -1c1978: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c197e: 0c00 |0005: move-result-object v0 │ │ -1c1980: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c1984: 1100 |0008: return-object v0 │ │ +1c1968: |[1c1968] com.nextcloud.talk.call.LocalCallParticipantModel.isAudioEnabled:()Ljava/lang/Boolean; │ │ +1c1978: 5410 5104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ +1c197c: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c1982: 0c00 |0005: move-result-object v0 │ │ +1c1984: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c1988: 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;) │ │ @@ -81361,20 +81362,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c1988: |[1c1988] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeaking:()Ljava/lang/Boolean; │ │ -1c1998: 5410 5304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ -1c199c: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c19a2: 0c00 |0005: move-result-object v0 │ │ -1c19a4: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c19a8: 1100 |0008: return-object v0 │ │ +1c198c: |[1c198c] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeaking:()Ljava/lang/Boolean; │ │ +1c199c: 5410 5304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ +1c19a0: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c19a6: 0c00 |0005: move-result-object v0 │ │ +1c19a8: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c19ac: 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;) │ │ @@ -81382,20 +81383,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c19ac: |[1c19ac] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeakingWhileMuted:()Ljava/lang/Boolean; │ │ -1c19bc: 5410 5404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ -1c19c0: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c19c6: 0c00 |0005: move-result-object v0 │ │ -1c19c8: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c19cc: 1100 |0008: return-object v0 │ │ +1c19b0: |[1c19b0] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeakingWhileMuted:()Ljava/lang/Boolean; │ │ +1c19c0: 5410 5404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ +1c19c4: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c19ca: 0c00 |0005: move-result-object v0 │ │ +1c19cc: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c19d0: 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;) │ │ @@ -81403,20 +81404,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c19d0: |[1c19d0] com.nextcloud.talk.call.LocalCallParticipantModel.isVideoEnabled:()Ljava/lang/Boolean; │ │ -1c19e0: 5410 5504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ -1c19e4: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c19ea: 0c00 |0005: move-result-object v0 │ │ -1c19ec: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c19f0: 1100 |0008: return-object v0 │ │ +1c19d4: |[1c19d4] com.nextcloud.talk.call.LocalCallParticipantModel.isVideoEnabled:()Ljava/lang/Boolean; │ │ +1c19e4: 5410 5504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ +1c19e8: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c19ee: 0c00 |0005: move-result-object v0 │ │ +1c19f0: 1f00 7620 |0006: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c19f4: 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;) │ │ @@ -81424,18 +81425,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 │ │ -1c1a9c: |[1c1a9c] com.nextcloud.talk.call.LocalCallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -1c1aac: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c1ab0: 6e20 8513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ -1c1ab6: 0e00 |0005: return-void │ │ +1c1aa0: |[1c1aa0] com.nextcloud.talk.call.LocalCallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +1c1ab0: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c1ab4: 6e20 8513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ +1c1aba: 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; │ │ │ │ @@ -81469,18 +81470,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 │ │ -1c1740: |[1c1740] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ -1c1750: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1756: 5b01 5604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ -1c175a: 0e00 |0005: return-void │ │ +1c1744: |[1c1744] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ +1c1754: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c175a: 5b01 5604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ +1c175e: 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; │ │ │ │ @@ -81490,18 +81491,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c175c: |[1c175c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ -1c176c: 5410 5604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ -1c1770: 7110 8313 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@1383 │ │ -1c1776: 0e00 |0005: return-void │ │ +1c1760: |[1c1760] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ +1c1770: 5410 5604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ +1c1774: 7110 8313 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@1383 │ │ +1c177a: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -81544,19 +81545,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 │ │ -1c1778: |[1c1778] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c1788: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c178e: 5b01 5804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c1792: 5b02 5704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c1796: 0e00 |0007: return-void │ │ +1c177c: |[1c177c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c178c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1792: 5b01 5804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c1796: 5b02 5704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c179a: 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; │ │ @@ -81568,17 +81569,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 │ │ -1c1798: |[1c1798] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V │ │ -1c17a8: 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 │ │ -1c17ae: 0e00 |0003: return-void │ │ +1c179c: |[1c179c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V │ │ +1c17ac: 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 │ │ +1c17b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25020 (LocalCallParticipantModelNotifier.java) │ │ │ │ @@ -81640,20 +81641,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1c17b0: |[1c17b0] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.:()V │ │ -1c17c0: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c17c6: 2200 3e21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c17ca: 7010 d7cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c17d0: 5b10 5904 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c17d4: 0e00 |000a: return-void │ │ +1c17b4: |[1c17b4] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.:()V │ │ +1c17c4: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c17ca: 2200 3e21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c17ce: 7010 d7cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c17d4: 5b10 5904 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c17d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; │ │ │ │ @@ -81662,18 +81663,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 │ │ -1c183c: |[1c183c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ -1c184c: 5400 5804 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c1850: 7210 7413 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ -1c1856: 0e00 |0005: return-void │ │ +1c1840: |[1c1840] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ +1c1850: 5400 5804 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c1854: 7210 7413 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ +1c185a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; │ │ │ │ Virtual methods - │ │ @@ -81682,33 +81683,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 │ │ -1c17d8: |[1c17d8] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c17e8: 1d03 |0000: monitor-enter v3 │ │ -1c17ea: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ -1c17ee: 6e20 8513 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ -1c17f4: 5430 5904 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c17f8: 2201 bd04 |0008: new-instance v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ -1c17fc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c17fe: 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 │ │ -1c1804: 7220 c0cd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -1c180a: 1e03 |0011: monitor-exit v3 │ │ -1c180c: 0e00 |0012: return-void │ │ -1c180e: 0d04 |0013: move-exception v4 │ │ -1c1810: 2809 |0014: goto 001d // +0009 │ │ -1c1812: 2204 8820 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2088 │ │ -1c1816: 1a05 ba61 |0017: const-string v5, "LocalCallParticipantModel.Observer can not be null" // string@61ba │ │ -1c181a: 7020 0fca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ -1c1820: 2704 |001c: throw v4 │ │ -1c1822: 1e03 |001d: monitor-exit v3 │ │ -1c1824: 2704 |001e: throw v4 │ │ +1c17dc: |[1c17dc] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c17ec: 1d03 |0000: monitor-enter v3 │ │ +1c17ee: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ +1c17f2: 6e20 8513 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ +1c17f8: 5430 5904 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c17fc: 2201 bd04 |0008: new-instance v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ +1c1800: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c1802: 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 │ │ +1c1808: 7220 c0cd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +1c180e: 1e03 |0011: monitor-exit v3 │ │ +1c1810: 0e00 |0012: return-void │ │ +1c1812: 0d04 |0013: move-exception v4 │ │ +1c1814: 2809 |0014: goto 001d // +0009 │ │ +1c1816: 2204 8820 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2088 │ │ +1c181a: 1a05 ba61 |0017: const-string v5, "LocalCallParticipantModel.Observer can not be null" // string@61ba │ │ +1c181e: 7020 0fca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ +1c1824: 2704 |001c: throw v4 │ │ +1c1826: 1e03 |001d: monitor-exit v3 │ │ +1c1828: 2704 |001e: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x0013 │ │ 0x0015 - 0x001e │ │ -> 0x0013 │ │ positions : │ │ 0x0003 line=44 │ │ @@ -81725,49 +81726,49 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1c1858: |[1c1858] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.notifyChange:()V │ │ -1c1868: 1d04 |0000: monitor-enter v4 │ │ -1c186a: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c186e: 5441 5904 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c1872: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ -1c1878: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ -1c187e: 0c00 |000b: move-result-object v0 │ │ -1c1880: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c1886: 0a01 |000f: move-result v1 │ │ -1c1888: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -1c188c: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c1892: 0c01 |0015: move-result-object v1 │ │ -1c1894: 1f01 bd04 |0016: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ -1c1898: 5412 5704 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c189c: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -1c18a0: 5412 5704 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c18a4: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ -1c18aa: 0c02 |0021: move-result-object v2 │ │ -1c18ac: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ -1c18b2: 0c03 |0025: move-result-object v3 │ │ -1c18b4: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -1c18b8: 280c |0028: goto 0034 // +000c │ │ -1c18ba: 5412 5704 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c18be: 2203 bc04 |002b: new-instance v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04bc │ │ -1c18c2: 7020 7d13 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@137d │ │ -1c18c8: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c18ce: 28d9 |0033: goto 000c // -0027 │ │ -1c18d0: 5411 5804 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c18d4: 7210 7413 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ -1c18da: 28d3 |0039: goto 000c // -002d │ │ -1c18dc: 1e04 |003a: monitor-exit v4 │ │ -1c18de: 0e00 |003b: return-void │ │ -1c18e0: 0d00 |003c: move-exception v0 │ │ -1c18e2: 1e04 |003d: monitor-exit v4 │ │ -1c18e4: 2700 |003e: throw v0 │ │ +1c185c: |[1c185c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.notifyChange:()V │ │ +1c186c: 1d04 |0000: monitor-enter v4 │ │ +1c186e: 2200 3e21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c1872: 5441 5904 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c1876: 7020 d9cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ +1c187c: 6e10 e8cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce8 │ │ +1c1882: 0c00 |000b: move-result-object v0 │ │ +1c1884: 7210 a6cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c188a: 0a01 |000f: move-result v1 │ │ +1c188c: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +1c1890: 7210 a7cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c1896: 0c01 |0015: move-result-object v1 │ │ +1c1898: 1f01 bd04 |0016: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ +1c189c: 5412 5704 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c18a0: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +1c18a4: 5412 5704 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c18a8: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ +1c18ae: 0c02 |0021: move-result-object v2 │ │ +1c18b0: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ +1c18b6: 0c03 |0025: move-result-object v3 │ │ +1c18b8: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +1c18bc: 280c |0028: goto 0034 // +000c │ │ +1c18be: 5412 5704 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c18c2: 2203 bc04 |002b: new-instance v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04bc │ │ +1c18c6: 7020 7d13 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@137d │ │ +1c18cc: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c18d2: 28d9 |0033: goto 000c // -0027 │ │ +1c18d4: 5411 5804 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c18d8: 7210 7413 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ +1c18de: 28d3 |0039: goto 000c // -002d │ │ +1c18e0: 1e04 |003a: monitor-exit v4 │ │ +1c18e2: 0e00 |003b: return-void │ │ +1c18e4: 0d00 |003c: move-exception v0 │ │ +1c18e6: 1e04 |003d: monitor-exit v4 │ │ +1c18e8: 2700 |003e: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=63 │ │ @@ -81783,35 +81784,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 │ │ -1c18fc: |[1c18fc] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -1c190c: 1d02 |0000: monitor-enter v2 │ │ -1c190e: 5420 5904 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c1912: 7210 cacd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c1918: 0c00 |0006: move-result-object v0 │ │ -1c191a: 7210 a6cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c1920: 0a01 |000a: move-result v1 │ │ -1c1922: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -1c1926: 7210 a7cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c192c: 0c01 |0010: move-result-object v1 │ │ -1c192e: 1f01 bd04 |0011: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ -1c1932: 5411 5804 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c1936: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ -1c193a: 7210 a8cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda8 │ │ -1c1940: 1e02 |001a: monitor-exit v2 │ │ -1c1942: 0e00 |001b: return-void │ │ -1c1944: 1e02 |001c: monitor-exit v2 │ │ -1c1946: 0e00 |001d: return-void │ │ -1c1948: 0d03 |001e: move-exception v3 │ │ -1c194a: 1e02 |001f: monitor-exit v2 │ │ -1c194c: 2703 |0020: throw v3 │ │ +1c1900: |[1c1900] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +1c1910: 1d02 |0000: monitor-enter v2 │ │ +1c1912: 5420 5904 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c1916: 7210 cacd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c191c: 0c00 |0006: move-result-object v0 │ │ +1c191e: 7210 a6cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c1924: 0a01 |000a: move-result v1 │ │ +1c1926: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +1c192a: 7210 a7cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c1930: 0c01 |0010: move-result-object v1 │ │ +1c1932: 1f01 bd04 |0011: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ +1c1936: 5411 5804 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c193a: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ +1c193e: 7210 a8cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda8 │ │ +1c1944: 1e02 |001a: monitor-exit v2 │ │ +1c1946: 0e00 |001b: return-void │ │ +1c1948: 1e02 |001c: monitor-exit v2 │ │ +1c194a: 0e00 |001d: return-void │ │ +1c194c: 0d03 |001e: move-exception v3 │ │ +1c194e: 1e02 |001f: monitor-exit v2 │ │ +1c1950: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=50 │ │ @@ -81874,27 +81875,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 │ │ -1c1ab8: |[1c1ab8] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ -1c1ac8: 5b01 5c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1acc: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1ad2: 6e10 7813 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c1ad8: 0c01 |0008: move-result-object v1 │ │ -1c1ada: 5b01 5a04 |0009: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ -1c1ade: 6e10 7913 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c1ae4: 0c01 |000e: move-result-object v1 │ │ -1c1ae6: 5b01 5b04 |000f: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ -1c1aea: 6e10 7b13 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c1af0: 0c01 |0014: move-result-object v1 │ │ -1c1af2: 5b01 5d04 |0015: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ -1c1af6: 0e00 |0017: return-void │ │ +1c1abc: |[1c1abc] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ +1c1acc: 5b01 5c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1ad0: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1ad6: 6e10 7813 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c1adc: 0c01 |0008: move-result-object v1 │ │ +1c1ade: 5b01 5a04 |0009: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ +1c1ae2: 6e10 7913 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c1ae8: 0c01 |000e: move-result-object v1 │ │ +1c1aea: 5b01 5b04 |000f: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ +1c1aee: 6e10 7b13 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c1af4: 0c01 |0014: move-result-object v1 │ │ +1c1af6: 5b01 5d04 |0015: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ +1c1afa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x000b line=43 │ │ 0x0011 line=44 │ │ locals : │ │ @@ -81908,96 +81909,96 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -1c1af8: |[1c1af8] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.onChange:()V │ │ -1c1b08: 5420 5a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ -1c1b0c: 5421 5c04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b10: 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 │ │ -1c1b16: 0c01 |0007: move-result-object v1 │ │ -1c1b18: 6e10 7813 0100 |0008: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c1b1e: 0c01 |000b: move-result-object v1 │ │ -1c1b20: 7120 f5cd 1000 |000c: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ -1c1b26: 0a00 |000f: move-result v0 │ │ -1c1b28: 3900 2c00 |0010: if-nez v0, 003c // +002c │ │ -1c1b2c: 5420 5c04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b30: 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 │ │ -1c1b36: 0c00 |0017: move-result-object v0 │ │ -1c1b38: 6e10 7813 0000 |0018: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c1b3e: 0c00 |001b: move-result-object v0 │ │ -1c1b40: 5b20 5a04 |001c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ -1c1b44: 5420 5c04 |001e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b48: 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 │ │ -1c1b4e: 0c00 |0023: move-result-object v0 │ │ -1c1b50: 5421 5c04 |0024: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b54: 6e10 8d13 0100 |0026: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138d │ │ -1c1b5a: 0c01 |0029: move-result-object v1 │ │ -1c1b5c: 6e20 c013 1000 |002a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1b62: 5420 5c04 |002d: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b66: 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 │ │ -1c1b6c: 0c00 |0032: move-result-object v0 │ │ -1c1b6e: 5421 5c04 |0033: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b72: 6e10 9013 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1390 │ │ -1c1b78: 0c01 |0038: move-result-object v1 │ │ -1c1b7a: 6e20 c113 1000 |0039: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ -1c1b80: 5420 5b04 |003c: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ -1c1b84: 5421 5c04 |003e: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b88: 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 │ │ -1c1b8e: 0c01 |0043: move-result-object v1 │ │ -1c1b90: 6e10 7913 0100 |0044: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c1b96: 0c01 |0047: move-result-object v1 │ │ -1c1b98: 7120 f5cd 1000 |0048: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ -1c1b9e: 0a00 |004b: move-result v0 │ │ -1c1ba0: 3900 1d00 |004c: if-nez v0, 0069 // +001d │ │ -1c1ba4: 5420 5c04 |004e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1ba8: 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 │ │ -1c1bae: 0c00 |0053: move-result-object v0 │ │ -1c1bb0: 6e10 7913 0000 |0054: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c1bb6: 0c00 |0057: move-result-object v0 │ │ -1c1bb8: 5b20 5b04 |0058: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ -1c1bbc: 5420 5c04 |005a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1bc0: 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 │ │ -1c1bc6: 0c00 |005f: move-result-object v0 │ │ -1c1bc8: 5421 5c04 |0060: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1bcc: 6e10 8e13 0100 |0062: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138e │ │ -1c1bd2: 0c01 |0065: move-result-object v1 │ │ -1c1bd4: 6e20 c013 1000 |0066: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1bda: 5420 5d04 |0069: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ -1c1bde: 5421 5c04 |006b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1be2: 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 │ │ -1c1be8: 0c01 |0070: move-result-object v1 │ │ -1c1bea: 6e10 7b13 0100 |0071: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c1bf0: 0c01 |0074: move-result-object v1 │ │ -1c1bf2: 7120 f5cd 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ -1c1bf8: 0a00 |0078: move-result v0 │ │ -1c1bfa: 3900 2c00 |0079: if-nez v0, 00a5 // +002c │ │ -1c1bfe: 5420 5c04 |007b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1c02: 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 │ │ -1c1c08: 0c00 |0080: move-result-object v0 │ │ -1c1c0a: 6e10 7b13 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c1c10: 0c00 |0084: move-result-object v0 │ │ -1c1c12: 5b20 5d04 |0085: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ -1c1c16: 5420 5c04 |0087: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1c1a: 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 │ │ -1c1c20: 0c00 |008c: move-result-object v0 │ │ -1c1c22: 5421 5c04 |008d: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1c26: 6e10 8f13 0100 |008f: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138f │ │ -1c1c2c: 0c01 |0092: move-result-object v1 │ │ -1c1c2e: 6e20 c013 1000 |0093: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1c34: 5420 5c04 |0096: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1c38: 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 │ │ -1c1c3e: 0c00 |009b: move-result-object v0 │ │ -1c1c40: 5421 5c04 |009c: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1c44: 6e10 9113 0100 |009e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1391 │ │ -1c1c4a: 0c01 |00a1: move-result-object v1 │ │ -1c1c4c: 6e20 c113 1000 |00a2: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ -1c1c52: 0e00 |00a5: return-void │ │ +1c1afc: |[1c1afc] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.onChange:()V │ │ +1c1b0c: 5420 5a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ +1c1b10: 5421 5c04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b14: 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 │ │ +1c1b1a: 0c01 |0007: move-result-object v1 │ │ +1c1b1c: 6e10 7813 0100 |0008: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c1b22: 0c01 |000b: move-result-object v1 │ │ +1c1b24: 7120 f5cd 1000 |000c: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ +1c1b2a: 0a00 |000f: move-result v0 │ │ +1c1b2c: 3900 2c00 |0010: if-nez v0, 003c // +002c │ │ +1c1b30: 5420 5c04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b34: 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 │ │ +1c1b3a: 0c00 |0017: move-result-object v0 │ │ +1c1b3c: 6e10 7813 0000 |0018: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c1b42: 0c00 |001b: move-result-object v0 │ │ +1c1b44: 5b20 5a04 |001c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ +1c1b48: 5420 5c04 |001e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b4c: 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 │ │ +1c1b52: 0c00 |0023: move-result-object v0 │ │ +1c1b54: 5421 5c04 |0024: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b58: 6e10 8d13 0100 |0026: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138d │ │ +1c1b5e: 0c01 |0029: move-result-object v1 │ │ +1c1b60: 6e20 c013 1000 |002a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1b66: 5420 5c04 |002d: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b6a: 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 │ │ +1c1b70: 0c00 |0032: move-result-object v0 │ │ +1c1b72: 5421 5c04 |0033: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b76: 6e10 9013 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1390 │ │ +1c1b7c: 0c01 |0038: move-result-object v1 │ │ +1c1b7e: 6e20 c113 1000 |0039: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ +1c1b84: 5420 5b04 |003c: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ +1c1b88: 5421 5c04 |003e: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b8c: 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 │ │ +1c1b92: 0c01 |0043: move-result-object v1 │ │ +1c1b94: 6e10 7913 0100 |0044: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c1b9a: 0c01 |0047: move-result-object v1 │ │ +1c1b9c: 7120 f5cd 1000 |0048: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ +1c1ba2: 0a00 |004b: move-result v0 │ │ +1c1ba4: 3900 1d00 |004c: if-nez v0, 0069 // +001d │ │ +1c1ba8: 5420 5c04 |004e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1bac: 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 │ │ +1c1bb2: 0c00 |0053: move-result-object v0 │ │ +1c1bb4: 6e10 7913 0000 |0054: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c1bba: 0c00 |0057: move-result-object v0 │ │ +1c1bbc: 5b20 5b04 |0058: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ +1c1bc0: 5420 5c04 |005a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1bc4: 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 │ │ +1c1bca: 0c00 |005f: move-result-object v0 │ │ +1c1bcc: 5421 5c04 |0060: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1bd0: 6e10 8e13 0100 |0062: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138e │ │ +1c1bd6: 0c01 |0065: move-result-object v1 │ │ +1c1bd8: 6e20 c013 1000 |0066: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1bde: 5420 5d04 |0069: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ +1c1be2: 5421 5c04 |006b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1be6: 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 │ │ +1c1bec: 0c01 |0070: move-result-object v1 │ │ +1c1bee: 6e10 7b13 0100 |0071: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c1bf4: 0c01 |0074: move-result-object v1 │ │ +1c1bf6: 7120 f5cd 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ +1c1bfc: 0a00 |0078: move-result v0 │ │ +1c1bfe: 3900 2c00 |0079: if-nez v0, 00a5 // +002c │ │ +1c1c02: 5420 5c04 |007b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1c06: 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 │ │ +1c1c0c: 0c00 |0080: move-result-object v0 │ │ +1c1c0e: 6e10 7b13 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c1c14: 0c00 |0084: move-result-object v0 │ │ +1c1c16: 5b20 5d04 |0085: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ +1c1c1a: 5420 5c04 |0087: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1c1e: 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 │ │ +1c1c24: 0c00 |008c: move-result-object v0 │ │ +1c1c26: 5421 5c04 |008d: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1c2a: 6e10 8f13 0100 |008f: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138f │ │ +1c1c30: 0c01 |0092: move-result-object v1 │ │ +1c1c32: 6e20 c013 1000 |0093: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1c38: 5420 5c04 |0096: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1c3c: 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 │ │ +1c1c42: 0c00 |009b: move-result-object v0 │ │ +1c1c44: 5421 5c04 |009c: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1c48: 6e10 9113 0100 |009e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1391 │ │ +1c1c4e: 0c01 |00a1: move-result-object v1 │ │ +1c1c50: 6e20 c113 1000 |00a2: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ +1c1c56: 0e00 |00a5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0012 line=50 │ │ 0x001e line=52 │ │ 0x002d line=53 │ │ 0x003c line=56 │ │ @@ -82059,55 +82060,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 │ │ -1c2348: |[1c2348] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ -1c2358: 5400 5e04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c235c: 1100 |0002: return-object v0 │ │ +1c234c: |[1c234c] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ +1c235c: 5400 5e04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2360: 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 │ │ -1c2360: |[1c2360] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; │ │ -1c2370: 5400 6004 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ -1c2374: 1100 |0002: return-object v0 │ │ +1c2364: |[1c2364] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; │ │ +1c2374: 5400 6004 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ +1c2378: 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 │ │ -1c2564: |[1c2564] com.nextcloud.talk.call.LocalStateBroadcaster.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ -1c2574: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c257a: 5b12 5e04 |0003: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c257e: 2200 c004 |0005: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // type@04c0 │ │ -1c2582: 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 │ │ -1c2588: 5b10 5f04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ -1c258c: 5b13 6004 |000c: iput-object v3, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ -1c2590: 6e20 7613 0200 |000e: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1376 │ │ -1c2596: 0e00 |0011: return-void │ │ +1c2568: |[1c2568] com.nextcloud.talk.call.LocalStateBroadcaster.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ +1c2578: 7010 8dca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c257e: 5b12 5e04 |0003: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2582: 2200 c004 |0005: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // type@04c0 │ │ +1c2586: 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 │ │ +1c258c: 5b10 5f04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ +1c2590: 5b13 6004 |000c: iput-object v3, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ +1c2594: 6e20 7613 0200 |000e: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1376 │ │ +1c259a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x000c line=75 │ │ 0x000e line=77 │ │ @@ -82121,21 +82122,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 │ │ -1c2468: |[1c2468] com.nextcloud.talk.call.LocalStateBroadcaster.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -1c2478: 2200 aa0b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // type@0baa │ │ -1c247c: 7010 2344 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.:()V // method@4423 │ │ -1c2482: 1a01 24f1 |0005: const-string v1, "video" // string@f124 │ │ -1c2486: 6e20 3c44 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setRoomType:(Ljava/lang/String;)V // method@443c │ │ -1c248c: 6e20 3f44 3000 |000a: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setType:(Ljava/lang/String;)V // method@443f │ │ -1c2492: 1100 |000d: return-object v0 │ │ +1c246c: |[1c246c] com.nextcloud.talk.call.LocalStateBroadcaster.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +1c247c: 2200 aa0b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // type@0baa │ │ +1c2480: 7010 2344 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.:()V // method@4423 │ │ +1c2486: 1a01 24f1 |0005: const-string v1, "video" // string@f124 │ │ +1c248a: 6e20 3c44 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setRoomType:(Ljava/lang/String;)V // method@443c │ │ +1c2490: 6e20 3f44 3000 |000a: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setType:(Ljava/lang/String;)V // method@443f │ │ +1c2496: 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; │ │ @@ -82147,19 +82148,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c2598: |[1c2598] com.nextcloud.talk.call.LocalStateBroadcaster.destroy:()V │ │ -1c25a8: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c25ac: 5421 5f04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ -1c25b0: 6e20 7c13 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@137c │ │ -1c25b6: 0e00 |0007: return-void │ │ +1c259c: |[1c259c] com.nextcloud.talk.call.LocalStateBroadcaster.destroy:()V │ │ +1c25ac: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c25b0: 5421 5f04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ +1c25b4: 6e20 7c13 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@137c │ │ +1c25ba: 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;) │ │ @@ -82167,31 +82168,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 │ │ -1c2378: |[1c2378] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -1c2388: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c238c: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c2392: 0c00 |0005: move-result-object v0 │ │ -1c2394: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c2398: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c239c: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c23a2: 0c00 |000d: move-result-object v0 │ │ -1c23a4: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c23aa: 0a00 |0011: move-result v0 │ │ -1c23ac: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c23b0: 1a00 f88a |0014: const-string v0, "audioOn" // string@8af8 │ │ -1c23b4: 2803 |0016: goto 0019 // +0003 │ │ -1c23b6: 1a00 f78a |0017: const-string v0, "audioOff" // string@8af7 │ │ -1c23ba: 2201 a10b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0ba1 │ │ -1c23be: 7020 b243 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43b2 │ │ -1c23c4: 1101 |001e: return-object v1 │ │ +1c237c: |[1c237c] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +1c238c: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2390: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c2396: 0c00 |0005: move-result-object v0 │ │ +1c2398: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c239c: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c23a0: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c23a6: 0c00 |000d: move-result-object v0 │ │ +1c23a8: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c23ae: 0a00 |0011: move-result v0 │ │ +1c23b0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c23b4: 1a00 f88a |0014: const-string v0, "audioOn" // string@8af8 │ │ +1c23b8: 2803 |0016: goto 0019 // +0003 │ │ +1c23ba: 1a00 f78a |0017: const-string v0, "audioOff" // string@8af7 │ │ +1c23be: 2201 a10b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0ba1 │ │ +1c23c2: 7020 b243 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43b2 │ │ +1c23c8: 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; │ │ @@ -82201,31 +82202,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 │ │ -1c23c8: |[1c23c8] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -1c23d8: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c23dc: 6e10 7913 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c23e2: 0c00 |0005: move-result-object v0 │ │ -1c23e4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c23e8: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c23ec: 6e10 7913 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c23f2: 0c00 |000d: move-result-object v0 │ │ -1c23f4: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c23fa: 0a00 |0011: move-result v0 │ │ -1c23fc: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c2400: 1a00 12e7 |0014: const-string v0, "speaking" // string@e712 │ │ -1c2404: 2803 |0016: goto 0019 // +0003 │ │ -1c2406: 1a00 3ee8 |0017: const-string v0, "stoppedSpeaking" // string@e83e │ │ -1c240a: 2201 a10b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0ba1 │ │ -1c240e: 7020 b243 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43b2 │ │ -1c2414: 1101 |001e: return-object v1 │ │ +1c23cc: |[1c23cc] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +1c23dc: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c23e0: 6e10 7913 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c23e6: 0c00 |0005: move-result-object v0 │ │ +1c23e8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c23ec: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c23f0: 6e10 7913 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c23f6: 0c00 |000d: move-result-object v0 │ │ +1c23f8: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c23fe: 0a00 |0011: move-result v0 │ │ +1c2400: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c2404: 1a00 12e7 |0014: const-string v0, "speaking" // string@e712 │ │ +1c2408: 2803 |0016: goto 0019 // +0003 │ │ +1c240a: 1a00 3ee8 |0017: const-string v0, "stoppedSpeaking" // string@e83e │ │ +1c240e: 2201 a10b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0ba1 │ │ +1c2412: 7020 b243 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43b2 │ │ +1c2418: 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; │ │ @@ -82235,31 +82236,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 │ │ -1c2418: |[1c2418] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -1c2428: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c242c: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c2432: 0c00 |0005: move-result-object v0 │ │ -1c2434: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c2438: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c243c: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c2442: 0c00 |000d: move-result-object v0 │ │ -1c2444: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c244a: 0a00 |0011: move-result v0 │ │ -1c244c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c2450: 1a00 2ff1 |0014: const-string v0, "videoOn" // string@f12f │ │ -1c2454: 2803 |0016: goto 0019 // +0003 │ │ -1c2456: 1a00 2ef1 |0017: const-string v0, "videoOff" // string@f12e │ │ -1c245a: 2201 a10b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0ba1 │ │ -1c245e: 7020 b243 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43b2 │ │ -1c2464: 1101 |001e: return-object v1 │ │ +1c241c: |[1c241c] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +1c242c: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2430: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c2436: 0c00 |0005: move-result-object v0 │ │ +1c2438: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c243c: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2440: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c2446: 0c00 |000d: move-result-object v0 │ │ +1c2448: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c244e: 0a00 |0011: move-result v0 │ │ +1c2450: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c2454: 1a00 2ff1 |0014: const-string v0, "videoOn" // string@f12f │ │ +1c2458: 2803 |0016: goto 0019 // +0003 │ │ +1c245a: 1a00 2ef1 |0017: const-string v0, "videoOff" // string@f12e │ │ +1c245e: 2201 a10b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0ba1 │ │ +1c2462: 7020 b243 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43b2 │ │ +1c2468: 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; │ │ @@ -82269,36 +82270,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 │ │ -1c2494: |[1c2494] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -1c24a4: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c24a8: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c24ae: 0c00 |0005: move-result-object v0 │ │ -1c24b0: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c24b4: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c24b8: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c24be: 0c00 |000d: move-result-object v0 │ │ -1c24c0: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c24c6: 0a00 |0011: move-result v0 │ │ -1c24c8: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c24cc: 1a00 16ef |0014: const-string v0, "unmute" // string@ef16 │ │ -1c24d0: 2803 |0016: goto 0019 // +0003 │ │ -1c24d2: 1a00 45cb |0017: const-string v0, "mute" // string@cb45 │ │ -1c24d6: 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 │ │ -1c24dc: 0c00 |001c: move-result-object v0 │ │ -1c24de: 2201 a70b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba7 │ │ -1c24e2: 7010 f343 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f3 │ │ -1c24e8: 1a02 e48a |0022: const-string v2, "audio" // string@8ae4 │ │ -1c24ec: 6e20 0c44 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@440c │ │ -1c24f2: 6e20 3a44 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@443a │ │ -1c24f8: 1100 |002a: return-object v0 │ │ +1c2498: |[1c2498] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +1c24a8: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c24ac: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c24b2: 0c00 |0005: move-result-object v0 │ │ +1c24b4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c24b8: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c24bc: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c24c2: 0c00 |000d: move-result-object v0 │ │ +1c24c4: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c24ca: 0a00 |0011: move-result v0 │ │ +1c24cc: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c24d0: 1a00 16ef |0014: const-string v0, "unmute" // string@ef16 │ │ +1c24d4: 2803 |0016: goto 0019 // +0003 │ │ +1c24d6: 1a00 45cb |0017: const-string v0, "mute" // string@cb45 │ │ +1c24da: 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 │ │ +1c24e0: 0c00 |001c: move-result-object v0 │ │ +1c24e2: 2201 a70b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba7 │ │ +1c24e6: 7010 f343 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f3 │ │ +1c24ec: 1a02 e48a |0022: const-string v2, "audio" // string@8ae4 │ │ +1c24f0: 6e20 0c44 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@440c │ │ +1c24f6: 6e20 3a44 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@443a │ │ +1c24fc: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0014 line=139 │ │ 0x0017 line=142 │ │ 0x001d line=144 │ │ 0x0022 line=145 │ │ @@ -82311,36 +82312,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 │ │ -1c24fc: |[1c24fc] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -1c250c: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2510: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c2516: 0c00 |0005: move-result-object v0 │ │ -1c2518: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c251c: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2520: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c2526: 0c00 |000d: move-result-object v0 │ │ -1c2528: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c252e: 0a00 |0011: move-result v0 │ │ -1c2530: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c2534: 1a00 16ef |0014: const-string v0, "unmute" // string@ef16 │ │ -1c2538: 2803 |0016: goto 0019 // +0003 │ │ -1c253a: 1a00 45cb |0017: const-string v0, "mute" // string@cb45 │ │ -1c253e: 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 │ │ -1c2544: 0c00 |001c: move-result-object v0 │ │ -1c2546: 2201 a70b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba7 │ │ -1c254a: 7010 f343 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f3 │ │ -1c2550: 1a02 24f1 |0022: const-string v2, "video" // string@f124 │ │ -1c2554: 6e20 0c44 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@440c │ │ -1c255a: 6e20 3a44 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@443a │ │ -1c2560: 1100 |002a: return-object v0 │ │ +1c2500: |[1c2500] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +1c2510: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2514: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c251a: 0c00 |0005: move-result-object v0 │ │ +1c251c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c2520: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2524: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c252a: 0c00 |000d: move-result-object v0 │ │ +1c252c: 6e10 94c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c2532: 0a00 |0011: move-result v0 │ │ +1c2534: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c2538: 1a00 16ef |0014: const-string v0, "unmute" // string@ef16 │ │ +1c253c: 2803 |0016: goto 0019 // +0003 │ │ +1c253e: 1a00 45cb |0017: const-string v0, "mute" // string@cb45 │ │ +1c2542: 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 │ │ +1c2548: 0c00 |001c: move-result-object v0 │ │ +1c254a: 2201 a70b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba7 │ │ +1c254e: 7010 f343 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f3 │ │ +1c2554: 1a02 24f1 |0022: const-string v2, "video" // string@f124 │ │ +1c2558: 6e20 0c44 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@440c │ │ +1c255e: 6e20 3a44 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@443a │ │ +1c2564: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0014 line=159 │ │ 0x0017 line=162 │ │ 0x001d line=164 │ │ 0x0022 line=165 │ │ @@ -82420,17 +82421,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c1c74: |[1c1c74] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.:()V │ │ -1c1c84: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1c8a: 0e00 |0003: return-void │ │ +1c1c78: |[1c1c78] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.:()V │ │ +1c1c88: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1c8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; │ │ │ │ Virtual methods - │ │ @@ -82439,19 +82440,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 │ │ -1c1c54: |[1c1c54] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c1c64: 1f01 8c20 |0000: check-cast v1, Ljava/lang/Integer; // type@208c │ │ -1c1c68: 7110 a713 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a7 │ │ -1c1c6e: 0c01 |0005: move-result-object v1 │ │ -1c1c70: 1101 |0006: return-object v1 │ │ +1c1c58: |[1c1c58] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c1c68: 1f01 8c20 |0000: check-cast v1, Ljava/lang/Integer; // type@208c │ │ +1c1c6c: 7110 a713 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a7 │ │ +1c1c72: 0c01 |0005: move-result-object v1 │ │ +1c1c74: 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; │ │ │ │ @@ -82519,18 +82520,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 │ │ -1c1c8c: |[1c1c8c] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V │ │ -1c1c9c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1ca2: 5b01 6104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ -1c1ca6: 0e00 |0005: return-void │ │ +1c1c90: |[1c1c90] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V │ │ +1c1ca0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1ca6: 5b01 6104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ +1c1caa: 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; │ │ │ │ @@ -82540,19 +82541,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c1ca8: |[1c1ca8] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -1c1cb8: 5410 6104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ -1c1cbc: 1f02 8c20 |0002: check-cast v2, Ljava/lang/Integer; // type@208c │ │ -1c1cc0: 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 │ │ -1c1cc6: 0e00 |0007: return-void │ │ +1c1cac: |[1c1cac] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +1c1cbc: 5410 6104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ +1c1cc0: 1f02 8c20 |0002: check-cast v2, Ljava/lang/Integer; // type@208c │ │ +1c1cc4: 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 │ │ +1c1cca: 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; │ │ │ │ @@ -82582,17 +82583,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c1ce8: |[1c1ce8] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.:()V │ │ -1c1cf8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1cfe: 0e00 |0003: return-void │ │ +1c1cec: |[1c1cec] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.:()V │ │ +1c1cfc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -82601,19 +82602,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 │ │ -1c1cc8: |[1c1cc8] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c1cd8: 1f01 8c20 |0000: check-cast v1, Ljava/lang/Integer; // type@208c │ │ -1c1cdc: 7110 a913 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a9 │ │ -1c1ce2: 0c01 |0005: move-result-object v1 │ │ -1c1ce4: 1101 |0006: return-object v1 │ │ +1c1ccc: |[1c1ccc] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c1cdc: 1f01 8c20 |0000: check-cast v1, Ljava/lang/Integer; // type@208c │ │ +1c1ce0: 7110 a913 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a9 │ │ +1c1ce6: 0c01 |0005: move-result-object v1 │ │ +1c1ce8: 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; │ │ │ │ @@ -82651,19 +82652,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 │ │ -1c1d00: |[1c1d00] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V │ │ -1c1d10: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c1d16: 5b01 6204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ -1c1d1a: 5b02 6304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ -1c1d1e: 0e00 |0007: return-void │ │ +1c1d04: |[1c1d04] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V │ │ +1c1d14: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c1d1a: 5b01 6204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ +1c1d1e: 5b02 6304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ +1c1d22: 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; │ │ @@ -82674,20 +82675,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c1d20: |[1c1d20] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -1c1d30: 5420 6204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ -1c1d34: 5421 6304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ -1c1d38: 1f03 8c20 |0004: check-cast v3, Ljava/lang/Integer; // type@208c │ │ -1c1d3c: 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 │ │ -1c1d42: 0e00 |0009: return-void │ │ +1c1d24: |[1c1d24] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +1c1d34: 5420 6204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ +1c1d38: 5421 6304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ +1c1d3c: 1f03 8c20 |0004: check-cast v3, Ljava/lang/Integer; // type@208c │ │ +1c1d40: 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 │ │ +1c1d46: 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; │ │ │ │ @@ -82748,53 +82749,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 │ │ -1c1db4: |[1c1db4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V │ │ -1c1dc4: 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 │ │ -1c1dca: 0e00 |0003: return-void │ │ +1c1db8: |[1c1db8] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V │ │ +1c1dc8: 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 │ │ +1c1dce: 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 │ │ -1c1dcc: |[1c1dcc] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V │ │ -1c1ddc: 7020 a813 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V // method@13a8 │ │ -1c1de2: 0e00 |0003: return-void │ │ +1c1dd0: |[1c1dd0] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V │ │ +1c1de0: 7020 a813 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V // method@13a8 │ │ +1c1de6: 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 │ │ -1c1de4: |[1c1de4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ -1c1df4: 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 │ │ -1c1dfa: 2201 4921 |0003: new-instance v1, Ljava/util/HashMap; // type@2149 │ │ -1c1dfe: 7010 91cd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd91 │ │ -1c1e04: 5b01 6604 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1e08: 5b02 6404 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c1e0c: 0e00 |000c: return-void │ │ +1c1de8: |[1c1de8] com.nextcloud.talk.call.LocalStateBroadcasterMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ +1c1df8: 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 │ │ +1c1dfe: 2201 4921 |0003: new-instance v1, Ljava/util/HashMap; // type@2149 │ │ +1c1e02: 7010 91cd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd91 │ │ +1c1e08: 5b01 6604 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1e0c: 5b02 6404 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c1e10: 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; │ │ @@ -82806,26 +82807,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 │ │ -1c1d44: |[1c1d44] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ -1c1d54: 7110 a8a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a8 │ │ -1c1d5a: 0c00 |0003: move-result-object v0 │ │ -1c1d5c: 6e10 25ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c1d62: 0a04 |0007: move-result v4 │ │ -1c1d64: 8141 |0008: int-to-long v1, v4 │ │ -1c1d66: 6204 edcd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cded │ │ -1c1d6a: 7100 51c7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c751 │ │ -1c1d70: 0c03 |000e: move-result-object v3 │ │ -1c1d72: 6e53 4ca2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a24c │ │ -1c1d78: 0c04 |0012: move-result-object v4 │ │ -1c1d7a: 1104 |0013: return-object v4 │ │ +1c1d48: |[1c1d48] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ +1c1d58: 7110 a8a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a8 │ │ +1c1d5e: 0c00 |0003: move-result-object v0 │ │ +1c1d60: 6e10 25ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c1d66: 0a04 |0007: move-result v4 │ │ +1c1d68: 8141 |0008: int-to-long v1, v4 │ │ +1c1d6a: 6204 edcd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cded │ │ +1c1d6e: 7100 51c7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c751 │ │ +1c1d74: 0c03 |000e: move-result-object v3 │ │ +1c1d76: 6e53 4ca2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a24c │ │ +1c1d7c: 0c04 |0012: move-result-object v4 │ │ +1c1d7e: 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;) │ │ @@ -82833,17 +82834,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c1ff8: |[1c1ff8] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V │ │ -1c2008: 7010 ab13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:()V // method@13ab │ │ -1c200e: 0e00 |0003: return-void │ │ +1c1ffc: |[1c1ffc] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V │ │ +1c200c: 7010 ab13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:()V // method@13ab │ │ +1c2012: 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; │ │ │ │ @@ -82852,26 +82853,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 │ │ -1c1d7c: |[1c1d7c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ -1c1d8c: 7110 a8a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a8 │ │ -1c1d92: 0c00 |0003: move-result-object v0 │ │ -1c1d94: 6e10 25ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c1d9a: 0a04 |0007: move-result v4 │ │ -1c1d9c: 8141 |0008: int-to-long v1, v4 │ │ -1c1d9e: 6204 edcd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cded │ │ -1c1da2: 7100 51c7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c751 │ │ -1c1da8: 0c03 |000e: move-result-object v3 │ │ -1c1daa: 6e53 4ca2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a24c │ │ -1c1db0: 0c04 |0012: move-result-object v4 │ │ -1c1db2: 1104 |0013: return-object v4 │ │ +1c1d80: |[1c1d80] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ +1c1d90: 7110 a8a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a8 │ │ +1c1d96: 0c00 |0003: move-result-object v0 │ │ +1c1d98: 6e10 25ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c1d9e: 0a04 |0007: move-result v4 │ │ +1c1da0: 8141 |0008: int-to-long v1, v4 │ │ +1c1da2: 6204 edcd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cded │ │ +1c1da6: 7100 51c7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c751 │ │ +1c1dac: 0c03 |000e: move-result-object v3 │ │ +1c1dae: 6e53 4ca2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a24c │ │ +1c1db4: 0c04 |0012: move-result-object v4 │ │ +1c1db6: 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;) │ │ @@ -82879,17 +82880,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 │ │ -1c2010: |[1c2010] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ -1c2020: 7020 ac13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:(Ljava/lang/String;)V // method@13ac │ │ -1c2026: 0e00 |0003: return-void │ │ +1c2014: |[1c2014] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ +1c2024: 7020 ac13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:(Ljava/lang/String;)V // method@13ac │ │ +1c202a: 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; │ │ @@ -82899,28 +82900,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1c2028: |[1c2028] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:()V │ │ -1c2038: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c203c: 6e10 a013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a0 │ │ -1c2042: 0c01 |0005: move-result-object v1 │ │ -1c2044: 6e20 c013 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c204a: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c204e: 6e10 a113 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a1 │ │ -1c2054: 0c01 |000e: move-result-object v1 │ │ -1c2056: 6e20 c013 1000 |000f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c205c: 5420 6404 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c2060: 6e10 a213 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a2 │ │ -1c2066: 0c01 |0017: move-result-object v1 │ │ -1c2068: 6e20 c013 1000 |0018: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c206e: 0e00 |001b: return-void │ │ +1c202c: |[1c202c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:()V │ │ +1c203c: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c2040: 6e10 a013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a0 │ │ +1c2046: 0c01 |0005: move-result-object v1 │ │ +1c2048: 6e20 c013 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c204e: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c2052: 6e10 a113 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a1 │ │ +1c2058: 0c01 |000e: move-result-object v1 │ │ +1c205a: 6e20 c013 1000 |000f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c2060: 5420 6404 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c2064: 6e10 a213 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a2 │ │ +1c206a: 0c01 |0017: move-result-object v1 │ │ +1c206c: 6e20 c013 1000 |0018: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c2072: 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; │ │ @@ -82930,24 +82931,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1c2070: |[1c2070] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:(Ljava/lang/String;)V │ │ -1c2080: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c2084: 6e10 a313 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a3 │ │ -1c208a: 0c01 |0005: move-result-object v1 │ │ -1c208c: 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 │ │ -1c2092: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c2096: 6e10 a413 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a4 │ │ -1c209c: 0c01 |000e: move-result-object v1 │ │ -1c209e: 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 │ │ -1c20a4: 0e00 |0012: return-void │ │ +1c2074: |[1c2074] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:(Ljava/lang/String;)V │ │ +1c2084: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c2088: 6e10 a313 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a3 │ │ +1c208e: 0c01 |0005: move-result-object v1 │ │ +1c2090: 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 │ │ +1c2096: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c209a: 6e10 a413 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a4 │ │ +1c20a0: 0c01 |000e: move-result-object v1 │ │ +1c20a2: 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 │ │ +1c20a8: 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; │ │ @@ -82958,33 +82959,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -1c1e10: |[1c1e10] com.nextcloud.talk.call.LocalStateBroadcasterMcu.destroy:()V │ │ -1c1e20: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ -1c1e26: 5420 6504 |0003: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ -1c1e2a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -1c1e2e: 7210 b2a4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ -1c1e34: 5420 6604 |000a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1e38: 7210 f2cd 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ -1c1e3e: 0c00 |000f: move-result-object v0 │ │ -1c1e40: 7210 60cd 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd60 │ │ -1c1e46: 0c00 |0013: move-result-object v0 │ │ -1c1e48: 7210 a6cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c1e4e: 0a01 |0017: move-result v1 │ │ -1c1e50: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -1c1e54: 7210 a7cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c1e5a: 0c01 |001d: move-result-object v1 │ │ -1c1e5c: 1f01 fb19 |001e: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19fb │ │ -1c1e60: 7210 b2a4 0100 |0020: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ -1c1e66: 28f1 |0023: goto 0014 // -000f │ │ -1c1e68: 0e00 |0024: return-void │ │ +1c1e14: |[1c1e14] com.nextcloud.talk.call.LocalStateBroadcasterMcu.destroy:()V │ │ +1c1e24: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ +1c1e2a: 5420 6504 |0003: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ +1c1e2e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +1c1e32: 7210 b2a4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ +1c1e38: 5420 6604 |000a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1e3c: 7210 f2cd 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ +1c1e42: 0c00 |000f: move-result-object v0 │ │ +1c1e44: 7210 60cd 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd60 │ │ +1c1e4a: 0c00 |0013: move-result-object v0 │ │ +1c1e4c: 7210 a6cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c1e52: 0a01 |0017: move-result v1 │ │ +1c1e54: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +1c1e58: 7210 a7cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c1e5e: 0c01 |001d: move-result-object v1 │ │ +1c1e60: 1f01 fb19 |001e: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19fb │ │ +1c1e64: 7210 b2a4 0100 |0020: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ +1c1e6a: 28f1 |0023: goto 0014 // -000f │ │ +1c1e6c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0007 line=68 │ │ 0x000a line=71 │ │ 0x0020 line=72 │ │ @@ -82996,97 +82997,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 │ │ -1c1e6c: |[1c1e6c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c1e7c: 54b0 6504 |0000: iget-object v0, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ -1c1e80: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1c1e84: 7210 b2a4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ -1c1e8a: 1260 |0007: const/4 v0, #int 6 // #6 │ │ -1c1e8c: 2301 a328 |0008: new-array v1, v0, [Ljava/lang/Integer; // type@28a3 │ │ -1c1e90: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c1e92: 7110 32ca 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1e98: 0c03 |000e: move-result-object v3 │ │ -1c1e9a: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ -1c1e9e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -1c1ea0: 7110 32ca 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1ea6: 0c04 |0015: move-result-object v4 │ │ -1c1ea8: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ -1c1eac: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -1c1eae: 7110 32ca 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1eb4: 0c05 |001c: move-result-object v5 │ │ -1c1eb6: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ -1c1eba: 1245 |001f: const/4 v5, #int 4 // #4 │ │ -1c1ebc: 7110 32ca 0500 |0020: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1ec2: 0c06 |0023: move-result-object v6 │ │ -1c1ec4: 1237 |0024: const/4 v7, #int 3 // #3 │ │ -1c1ec6: 4d06 0107 |0025: aput-object v6, v1, v7 │ │ -1c1eca: 1306 0800 |0027: const/16 v6, #int 8 // #8 │ │ -1c1ece: 7110 32ca 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1ed4: 0c08 |002c: move-result-object v8 │ │ -1c1ed6: 4d08 0105 |002d: aput-object v8, v1, v5 │ │ -1c1eda: 1308 1000 |002f: const/16 v8, #int 16 // #10 │ │ -1c1ede: 7110 32ca 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1ee4: 0c09 |0034: move-result-object v9 │ │ -1c1ee6: 125a |0035: const/4 v10, #int 5 // #5 │ │ -1c1ee8: 4d09 010a |0036: aput-object v9, v1, v10 │ │ -1c1eec: 7110 8ba2 0100 |0038: invoke-static {v1}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a28b │ │ -1c1ef2: 0c01 |003b: move-result-object v1 │ │ -1c1ef4: 2209 c204 |003c: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; // type@04c2 │ │ -1c1ef8: 7010 9413 0900 |003e: invoke-direct {v9}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0;.:()V // method@1394 │ │ -1c1efe: 6e20 26a2 9100 |0041: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a226 │ │ -1c1f04: 0c01 |0044: move-result-object v1 │ │ -1c1f06: 2209 c304 |0045: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; // type@04c3 │ │ -1c1f0a: 7020 9613 b900 |0047: invoke-direct {v9, v11}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V // method@1396 │ │ -1c1f10: 6e20 22a3 9100 |004a: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a322 │ │ -1c1f16: 0c01 |004d: move-result-object v1 │ │ -1c1f18: 5bb1 6504 |004e: iput-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ -1c1f1c: 6e10 5013 0c00 |0050: invoke-virtual {v12}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c1f22: 0c0c |0053: move-result-object v12 │ │ -1c1f24: 54b1 6604 |0054: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1f28: 7220 e9cd c100 |0056: invoke-interface {v1, v12}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c1f2e: 0c01 |0059: move-result-object v1 │ │ -1c1f30: 1f01 fb19 |005a: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19fb │ │ -1c1f34: 3801 0500 |005c: if-eqz v1, 0061 // +0005 │ │ -1c1f38: 7210 b2a4 0100 |005e: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ -1c1f3e: 54b1 6604 |0061: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1f42: 2300 a328 |0063: new-array v0, v0, [Ljava/lang/Integer; // type@28a3 │ │ -1c1f46: 7110 32ca 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1f4c: 0c09 |0068: move-result-object v9 │ │ -1c1f4e: 4d09 0002 |0069: aput-object v9, v0, v2 │ │ -1c1f52: 7110 32ca 0300 |006b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1f58: 0c02 |006e: move-result-object v2 │ │ -1c1f5a: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ -1c1f5e: 7110 32ca 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1f64: 0c02 |0074: move-result-object v2 │ │ -1c1f66: 4d02 0004 |0075: aput-object v2, v0, v4 │ │ -1c1f6a: 7110 32ca 0500 |0077: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1f70: 0c02 |007a: move-result-object v2 │ │ -1c1f72: 4d02 0007 |007b: aput-object v2, v0, v7 │ │ -1c1f76: 7110 32ca 0600 |007d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1f7c: 0c02 |0080: move-result-object v2 │ │ -1c1f7e: 4d02 0005 |0081: aput-object v2, v0, v5 │ │ -1c1f82: 7110 32ca 0800 |0083: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c1f88: 0c02 |0086: move-result-object v2 │ │ -1c1f8a: 4d02 000a |0087: aput-object v2, v0, v10 │ │ -1c1f8e: 7110 8ba2 0000 |0089: invoke-static {v0}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a28b │ │ -1c1f94: 0c00 |008c: move-result-object v0 │ │ -1c1f96: 2202 c404 |008d: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; // type@04c4 │ │ -1c1f9a: 7010 9813 0200 |008f: invoke-direct {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2;.:()V // method@1398 │ │ -1c1fa0: 6e20 26a2 2000 |0092: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a226 │ │ -1c1fa6: 0c00 |0095: move-result-object v0 │ │ -1c1fa8: 2202 c504 |0096: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; // type@04c5 │ │ -1c1fac: 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 │ │ -1c1fb2: 6e20 22a3 2000 |009b: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a322 │ │ -1c1fb8: 0c00 |009e: move-result-object v0 │ │ -1c1fba: 7230 edcd c100 |009f: invoke-interface {v1, v12, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ -1c1fc0: 0e00 |00a2: return-void │ │ +1c1e70: |[1c1e70] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c1e80: 54b0 6504 |0000: iget-object v0, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ +1c1e84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1c1e88: 7210 b2a4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ +1c1e8e: 1260 |0007: const/4 v0, #int 6 // #6 │ │ +1c1e90: 2301 a328 |0008: new-array v1, v0, [Ljava/lang/Integer; // type@28a3 │ │ +1c1e94: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c1e96: 7110 32ca 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1e9c: 0c03 |000e: move-result-object v3 │ │ +1c1e9e: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ +1c1ea2: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +1c1ea4: 7110 32ca 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1eaa: 0c04 |0015: move-result-object v4 │ │ +1c1eac: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ +1c1eb0: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +1c1eb2: 7110 32ca 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1eb8: 0c05 |001c: move-result-object v5 │ │ +1c1eba: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ +1c1ebe: 1245 |001f: const/4 v5, #int 4 // #4 │ │ +1c1ec0: 7110 32ca 0500 |0020: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1ec6: 0c06 |0023: move-result-object v6 │ │ +1c1ec8: 1237 |0024: const/4 v7, #int 3 // #3 │ │ +1c1eca: 4d06 0107 |0025: aput-object v6, v1, v7 │ │ +1c1ece: 1306 0800 |0027: const/16 v6, #int 8 // #8 │ │ +1c1ed2: 7110 32ca 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1ed8: 0c08 |002c: move-result-object v8 │ │ +1c1eda: 4d08 0105 |002d: aput-object v8, v1, v5 │ │ +1c1ede: 1308 1000 |002f: const/16 v8, #int 16 // #10 │ │ +1c1ee2: 7110 32ca 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1ee8: 0c09 |0034: move-result-object v9 │ │ +1c1eea: 125a |0035: const/4 v10, #int 5 // #5 │ │ +1c1eec: 4d09 010a |0036: aput-object v9, v1, v10 │ │ +1c1ef0: 7110 8ba2 0100 |0038: invoke-static {v1}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a28b │ │ +1c1ef6: 0c01 |003b: move-result-object v1 │ │ +1c1ef8: 2209 c204 |003c: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; // type@04c2 │ │ +1c1efc: 7010 9413 0900 |003e: invoke-direct {v9}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0;.:()V // method@1394 │ │ +1c1f02: 6e20 26a2 9100 |0041: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a226 │ │ +1c1f08: 0c01 |0044: move-result-object v1 │ │ +1c1f0a: 2209 c304 |0045: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; // type@04c3 │ │ +1c1f0e: 7020 9613 b900 |0047: invoke-direct {v9, v11}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V // method@1396 │ │ +1c1f14: 6e20 22a3 9100 |004a: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a322 │ │ +1c1f1a: 0c01 |004d: move-result-object v1 │ │ +1c1f1c: 5bb1 6504 |004e: iput-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ +1c1f20: 6e10 5013 0c00 |0050: invoke-virtual {v12}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c1f26: 0c0c |0053: move-result-object v12 │ │ +1c1f28: 54b1 6604 |0054: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1f2c: 7220 e9cd c100 |0056: invoke-interface {v1, v12}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c1f32: 0c01 |0059: move-result-object v1 │ │ +1c1f34: 1f01 fb19 |005a: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19fb │ │ +1c1f38: 3801 0500 |005c: if-eqz v1, 0061 // +0005 │ │ +1c1f3c: 7210 b2a4 0100 |005e: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ +1c1f42: 54b1 6604 |0061: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1f46: 2300 a328 |0063: new-array v0, v0, [Ljava/lang/Integer; // type@28a3 │ │ +1c1f4a: 7110 32ca 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1f50: 0c09 |0068: move-result-object v9 │ │ +1c1f52: 4d09 0002 |0069: aput-object v9, v0, v2 │ │ +1c1f56: 7110 32ca 0300 |006b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1f5c: 0c02 |006e: move-result-object v2 │ │ +1c1f5e: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ +1c1f62: 7110 32ca 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1f68: 0c02 |0074: move-result-object v2 │ │ +1c1f6a: 4d02 0004 |0075: aput-object v2, v0, v4 │ │ +1c1f6e: 7110 32ca 0500 |0077: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1f74: 0c02 |007a: move-result-object v2 │ │ +1c1f76: 4d02 0007 |007b: aput-object v2, v0, v7 │ │ +1c1f7a: 7110 32ca 0600 |007d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1f80: 0c02 |0080: move-result-object v2 │ │ +1c1f82: 4d02 0005 |0081: aput-object v2, v0, v5 │ │ +1c1f86: 7110 32ca 0800 |0083: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c1f8c: 0c02 |0086: move-result-object v2 │ │ +1c1f8e: 4d02 000a |0087: aput-object v2, v0, v10 │ │ +1c1f92: 7110 8ba2 0000 |0089: invoke-static {v0}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a28b │ │ +1c1f98: 0c00 |008c: move-result-object v0 │ │ +1c1f9a: 2202 c404 |008d: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; // type@04c4 │ │ +1c1f9e: 7010 9813 0200 |008f: invoke-direct {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2;.:()V // method@1398 │ │ +1c1fa4: 6e20 26a2 2000 |0092: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a226 │ │ +1c1faa: 0c00 |0095: move-result-object v0 │ │ +1c1fac: 2202 c504 |0096: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; // type@04c5 │ │ +1c1fb0: 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 │ │ +1c1fb6: 6e20 22a3 2000 |009b: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a322 │ │ +1c1fbc: 0c00 |009e: move-result-object v0 │ │ +1c1fbe: 7230 edcd c100 |009f: invoke-interface {v1, v12, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ +1c1fc4: 0e00 |00a2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0008 line=82 │ │ 0x000b line=83 │ │ 0x0041 line=84 │ │ @@ -83108,24 +83109,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 │ │ -1c1fc4: |[1c1fc4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c1fd4: 6e10 5013 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c1fda: 0c02 |0003: move-result-object v2 │ │ -1c1fdc: 5410 6604 |0004: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1fe0: 7220 e9cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c1fe6: 0c02 |0009: move-result-object v2 │ │ -1c1fe8: 1f02 fb19 |000a: check-cast v2, Lio/reactivex/disposables/Disposable; // type@19fb │ │ -1c1fec: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -1c1ff0: 7210 b2a4 0200 |000e: invoke-interface {v2}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ -1c1ff6: 0e00 |0011: return-void │ │ +1c1fc8: |[1c1fc8] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c1fd8: 6e10 5013 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c1fde: 0c02 |0003: move-result-object v2 │ │ +1c1fe0: 5410 6604 |0004: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1fe4: 7220 e9cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c1fea: 0c02 |0009: move-result-object v2 │ │ +1c1fec: 1f02 fb19 |000a: check-cast v2, Lio/reactivex/disposables/Disposable; // type@19fb │ │ +1c1ff0: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +1c1ff4: 7210 b2a4 0200 |000e: invoke-interface {v2}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4b2 │ │ +1c1ffa: 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; │ │ @@ -83178,25 +83179,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 │ │ -1c20a8: |[1c20a8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c20b8: 5b01 6904 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ -1c20bc: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c20c2: 5b02 6704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c20c6: 6e20 4613 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1346 │ │ -1c20cc: 7110 b113 0100 |000a: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ -1c20d2: 0c01 |000d: move-result-object v1 │ │ -1c20d4: 6e10 5013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c20da: 0c02 |0011: move-result-object v2 │ │ -1c20dc: 7230 edcd 2100 |0012: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ -1c20e2: 0e00 |0015: return-void │ │ +1c20ac: |[1c20ac] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c20bc: 5b01 6904 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ +1c20c0: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c20c6: 5b02 6704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c20ca: 6e20 4613 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1346 │ │ +1c20d0: 7110 b113 0100 |000a: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ +1c20d6: 0c01 |000d: move-result-object v1 │ │ +1c20d8: 6e10 5013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c20de: 0c02 |0011: move-result-object v2 │ │ +1c20e0: 7230 edcd 2100 |0012: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ +1c20e6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=51 │ │ 0x000a line=52 │ │ locals : │ │ @@ -83210,39 +83211,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -1c20e4: |[1c20e4] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onChange:()V │ │ -1c20f4: 5420 6804 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ -1c20f8: 5421 6704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c20fc: 6e10 4a13 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ -1c2102: 0c01 |0007: move-result-object v1 │ │ -1c2104: 7120 f5cd 1000 |0008: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ -1c210a: 0a00 |000b: move-result v0 │ │ -1c210c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -1c2110: 0e00 |000e: return-void │ │ -1c2112: 5420 6704 |000f: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c2116: 6e10 4a13 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ -1c211c: 0c00 |0014: move-result-object v0 │ │ -1c211e: 5b20 6804 |0015: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ -1c2122: 6201 a4d3 |0017: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.CONNECTED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a4 │ │ -1c2126: 3210 0800 |0019: if-eq v0, v1, 0021 // +0008 │ │ -1c212a: 5420 6804 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ -1c212e: 6201 a3d3 |001d: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.COMPLETED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a3 │ │ -1c2132: 3310 1000 |001f: if-ne v0, v1, 002f // +0010 │ │ -1c2136: 6e10 b013 0200 |0021: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c213c: 5420 6904 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ -1c2140: 5421 6704 |0026: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c2144: 6e10 5013 0100 |0028: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c214a: 0c01 |002b: move-result-object v1 │ │ -1c214c: 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 │ │ -1c2152: 0e00 |002f: return-void │ │ +1c20e8: |[1c20e8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onChange:()V │ │ +1c20f8: 5420 6804 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ +1c20fc: 5421 6704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c2100: 6e10 4a13 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ +1c2106: 0c01 |0007: move-result-object v1 │ │ +1c2108: 7120 f5cd 1000 |0008: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ +1c210e: 0a00 |000b: move-result v0 │ │ +1c2110: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +1c2114: 0e00 |000e: return-void │ │ +1c2116: 5420 6704 |000f: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c211a: 6e10 4a13 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ +1c2120: 0c00 |0014: move-result-object v0 │ │ +1c2122: 5b20 6804 |0015: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ +1c2126: 6201 a4d3 |0017: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.CONNECTED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a4 │ │ +1c212a: 3210 0800 |0019: if-eq v0, v1, 0021 // +0008 │ │ +1c212e: 5420 6804 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ +1c2132: 6201 a3d3 |001d: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.COMPLETED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a3 │ │ +1c2136: 3310 1000 |001f: if-ne v0, v1, 002f // +0010 │ │ +1c213a: 6e10 b013 0200 |0021: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c2140: 5420 6904 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ +1c2144: 5421 6704 |0026: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c2148: 6e10 5013 0100 |0028: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c214e: 0c01 |002b: move-result-object v1 │ │ +1c2150: 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 │ │ +1c2156: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000f line=61 │ │ 0x0017 line=63 │ │ 0x0021 line=65 │ │ 0x0024 line=67 │ │ @@ -83254,40 +83255,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c2154: |[1c2154] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onReaction:(Ljava/lang/String;)V │ │ -1c2164: 0e00 |0000: return-void │ │ +1c2158: |[1c2158] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onReaction:(Ljava/lang/String;)V │ │ +1c2168: 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 │ │ -1c2168: |[1c2168] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.remove:()V │ │ -1c2178: 5420 6704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c217c: 6e20 5513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1355 │ │ -1c2182: 5420 6904 |0005: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ -1c2186: 7110 b113 0000 |0007: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ -1c218c: 0c00 |000a: move-result-object v0 │ │ -1c218e: 5421 6704 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c2192: 6e10 5013 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c2198: 0c01 |0010: move-result-object v1 │ │ -1c219a: 7220 efcd 1000 |0011: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ -1c21a0: 0e00 |0014: return-void │ │ +1c216c: |[1c216c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.remove:()V │ │ +1c217c: 5420 6704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c2180: 6e20 5513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1355 │ │ +1c2186: 5420 6904 |0005: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ +1c218a: 7110 b113 0000 |0007: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ +1c2190: 0c00 |000a: move-result-object v0 │ │ +1c2192: 5421 6704 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c2196: 6e10 5013 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c219c: 0c01 |0010: move-result-object v1 │ │ +1c219e: 7220 efcd 1000 |0011: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ +1c21a4: 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; │ │ │ │ @@ -83338,53 +83339,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 │ │ -1c21a4: |[1c21a4] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; │ │ -1c21b4: 5400 6a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c21b8: 1100 |0002: return-object v0 │ │ +1c21a8: |[1c21a8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; │ │ +1c21b8: 5400 6a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c21bc: 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 │ │ -1c21bc: |[1c21bc] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V │ │ -1c21cc: 7020 bc13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.sendState:(Ljava/lang/String;)V // method@13bc │ │ -1c21d2: 0e00 |0003: return-void │ │ +1c21c0: |[1c21c0] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V │ │ +1c21d0: 7020 bc13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.sendState:(Ljava/lang/String;)V // method@13bc │ │ +1c21d6: 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 │ │ -1c21d4: |[1c21d4] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSenderNoMcu;)V │ │ -1c21e4: 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 │ │ -1c21ea: 2201 4921 |0003: new-instance v1, Ljava/util/HashMap; // type@2149 │ │ -1c21ee: 7010 91cd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd91 │ │ -1c21f4: 5b01 6a04 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c21f8: 5b02 6b04 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c21fc: 0e00 |000c: return-void │ │ +1c21d8: |[1c21d8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSenderNoMcu;)V │ │ +1c21e8: 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 │ │ +1c21ee: 2201 4921 |0003: new-instance v1, Ljava/util/HashMap; // type@2149 │ │ +1c21f2: 7010 91cd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd91 │ │ +1c21f8: 5b01 6a04 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c21fc: 5b02 6b04 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c2200: 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; │ │ @@ -83396,36 +83397,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1c22dc: |[1c22dc] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.sendState:(Ljava/lang/String;)V │ │ -1c22ec: 5420 6b04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c22f0: 6e10 b513 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b5 │ │ -1c22f6: 0c01 |0005: move-result-object v1 │ │ -1c22f8: 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 │ │ -1c22fe: 5420 6b04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c2302: 6e10 b613 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b6 │ │ -1c2308: 0c01 |000e: move-result-object v1 │ │ -1c230a: 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 │ │ -1c2310: 5420 6b04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c2314: 6e10 b713 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b7 │ │ -1c231a: 0c01 |0017: move-result-object v1 │ │ -1c231c: 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 │ │ -1c2322: 5420 6b04 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c2326: 6e10 b813 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b8 │ │ -1c232c: 0c01 |0020: move-result-object v1 │ │ -1c232e: 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 │ │ -1c2334: 5420 6b04 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c2338: 6e10 b913 0200 |0026: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b9 │ │ -1c233e: 0c01 |0029: move-result-object v1 │ │ -1c2340: 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 │ │ -1c2346: 0e00 |002d: return-void │ │ +1c22e0: |[1c22e0] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.sendState:(Ljava/lang/String;)V │ │ +1c22f0: 5420 6b04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c22f4: 6e10 b513 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b5 │ │ +1c22fa: 0c01 |0005: move-result-object v1 │ │ +1c22fc: 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 │ │ +1c2302: 5420 6b04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c2306: 6e10 b613 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b6 │ │ +1c230c: 0c01 |000e: move-result-object v1 │ │ +1c230e: 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 │ │ +1c2314: 5420 6b04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c2318: 6e10 b713 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b7 │ │ +1c231e: 0c01 |0017: move-result-object v1 │ │ +1c2320: 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 │ │ +1c2326: 5420 6b04 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c232a: 6e10 b813 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b8 │ │ +1c2330: 0c01 |0020: move-result-object v1 │ │ +1c2332: 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 │ │ +1c2338: 5420 6b04 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c233c: 6e10 b913 0200 |0026: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b9 │ │ +1c2342: 0c01 |0029: move-result-object v1 │ │ +1c2344: 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 │ │ +1c234a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0009 line=122 │ │ 0x0012 line=123 │ │ 0x001b line=125 │ │ 0x0024 line=126 │ │ @@ -83439,32 +83440,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1c2200: |[1c2200] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.destroy:()V │ │ -1c2210: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ -1c2216: 2200 3e21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c221a: 5421 6a04 |0005: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c221e: 7210 f2cd 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ -1c2224: 0c01 |000a: move-result-object v1 │ │ -1c2226: 7020 d9cc 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ -1c222c: 7210 cacd 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c2232: 0c00 |0011: move-result-object v0 │ │ -1c2234: 7210 a6cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c223a: 0a01 |0015: move-result v1 │ │ -1c223c: 3801 0c00 |0016: if-eqz v1, 0022 // +000c │ │ -1c2240: 7210 a7cd 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c2246: 0c01 |001b: move-result-object v1 │ │ -1c2248: 1f01 c704 |001c: check-cast v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c224c: 6e10 b013 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c2252: 28f1 |0021: goto 0012 // -000f │ │ -1c2254: 0e00 |0022: return-void │ │ +1c2204: |[1c2204] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.destroy:()V │ │ +1c2214: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ +1c221a: 2200 3e21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c221e: 5421 6a04 |0005: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c2222: 7210 f2cd 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ +1c2228: 0c01 |000a: move-result-object v1 │ │ +1c222a: 7020 d9cc 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd9 │ │ +1c2230: 7210 cacd 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c2236: 0c00 |0011: move-result-object v0 │ │ +1c2238: 7210 a6cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c223e: 0a01 |0015: move-result v1 │ │ +1c2240: 3801 0c00 |0016: if-eqz v1, 0022 // +000c │ │ +1c2244: 7210 a7cd 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c224a: 0c01 |001b: move-result-object v1 │ │ +1c224c: 1f01 c704 |001c: check-cast v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c2250: 6e10 b013 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c2256: 28f1 |0021: goto 0012 // -000f │ │ +1c2258: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=92 │ │ 0x0007 line=93 │ │ 0x000e line=94 │ │ 0x001e line=95 │ │ @@ -83476,30 +83477,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 │ │ -1c2258: |[1c2258] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c2268: 5420 6a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c226c: 6e10 5013 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c2272: 0c01 |0005: move-result-object v1 │ │ -1c2274: 7220 e9cd 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c227a: 0c00 |0009: move-result-object v0 │ │ -1c227c: 1f00 c704 |000a: check-cast v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c2280: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -1c2284: 6e10 b013 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c228a: 2200 c704 |0011: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c228e: 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 │ │ -1c2294: 5421 6a04 |0016: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c2298: 6e10 5013 0300 |0018: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c229e: 0c03 |001b: move-result-object v3 │ │ -1c22a0: 7230 edcd 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ -1c22a6: 0e00 |001f: return-void │ │ +1c225c: |[1c225c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c226c: 5420 6a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c2270: 6e10 5013 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c2276: 0c01 |0005: move-result-object v1 │ │ +1c2278: 7220 e9cd 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c227e: 0c00 |0009: move-result-object v0 │ │ +1c2280: 1f00 c704 |000a: check-cast v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c2284: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +1c2288: 6e10 b013 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c228e: 2200 c704 |0011: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c2292: 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 │ │ +1c2298: 5421 6a04 |0016: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c229c: 6e10 5013 0300 |0018: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c22a2: 0c03 |001b: move-result-object v3 │ │ +1c22a4: 7230 edcd 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ +1c22aa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x000e line=104 │ │ 0x0011 line=107 │ │ 0x0016 line=108 │ │ @@ -83512,24 +83513,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 │ │ -1c22a8: |[1c22a8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c22b8: 5410 6a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c22bc: 6e10 5013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c22c2: 0c02 |0005: move-result-object v2 │ │ -1c22c4: 7220 e9cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c22ca: 0c02 |0009: move-result-object v2 │ │ -1c22cc: 1f02 c704 |000a: check-cast v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c22d0: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -1c22d4: 6e10 b013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c22da: 0e00 |0011: return-void │ │ +1c22ac: |[1c22ac] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c22bc: 5410 6a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c22c0: 6e10 5013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c22c6: 0c02 |0005: move-result-object v2 │ │ +1c22c8: 7220 e9cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c22ce: 0c02 |0009: move-result-object v2 │ │ +1c22d0: 1f02 c704 |000a: check-cast v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c22d4: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +1c22d8: 6e10 b013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c22de: 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; │ │ @@ -83589,20 +83590,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 │ │ -1c26f8: |[1c26f8] com.nextcloud.talk.call.MessageSender.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ -1c2708: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c270e: 5b01 6e04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ -1c2712: 5b02 6c04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ -1c2716: 5b03 6d04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ -1c271a: 0e00 |0009: return-void │ │ +1c26fc: |[1c26fc] com.nextcloud.talk.call.MessageSender.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ +1c270c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c2712: 5b01 6e04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ +1c2716: 5b02 6c04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ +1c271a: 5b03 6d04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ +1c271e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -83617,38 +83618,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 │ │ -1c2690: |[1c2690] com.nextcloud.talk.call.MessageSender.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; │ │ -1c26a0: 5440 6d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ -1c26a4: 7210 cacd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c26aa: 0c00 |0005: move-result-object v0 │ │ -1c26ac: 7210 a6cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c26b2: 0a01 |0009: move-result v1 │ │ -1c26b4: 3801 1f00 |000a: if-eqz v1, 0029 // +001f │ │ -1c26b8: 7210 a7cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c26be: 0c01 |000f: move-result-object v1 │ │ -1c26c0: 1f01 b510 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b5 │ │ -1c26c4: 6e10 ab65 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getSessionId:()Ljava/lang/String; // method@65ab │ │ -1c26ca: 0c02 |0015: move-result-object v2 │ │ -1c26cc: 6e20 c1ca 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -1c26d2: 0a02 |0019: move-result v2 │ │ -1c26d4: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -1c26d8: 1a02 24f1 |001c: const-string v2, "video" // string@f124 │ │ -1c26dc: 6e10 ad65 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65ad │ │ -1c26e2: 0c03 |0021: move-result-object v3 │ │ -1c26e4: 6e20 c1ca 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -1c26ea: 0a02 |0025: move-result v2 │ │ -1c26ec: 3802 e0ff |0026: if-eqz v2, 0006 // -0020 │ │ -1c26f0: 1101 |0028: return-object v1 │ │ -1c26f2: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -1c26f4: 1105 |002a: return-object v5 │ │ +1c2694: |[1c2694] com.nextcloud.talk.call.MessageSender.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; │ │ +1c26a4: 5440 6d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ +1c26a8: 7210 cacd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c26ae: 0c00 |0005: move-result-object v0 │ │ +1c26b0: 7210 a6cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c26b6: 0a01 |0009: move-result v1 │ │ +1c26b8: 3801 1f00 |000a: if-eqz v1, 0029 // +001f │ │ +1c26bc: 7210 a7cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c26c2: 0c01 |000f: move-result-object v1 │ │ +1c26c4: 1f01 b510 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b5 │ │ +1c26c8: 6e10 ab65 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getSessionId:()Ljava/lang/String; // method@65ab │ │ +1c26ce: 0c02 |0015: move-result-object v2 │ │ +1c26d0: 6e20 c1ca 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +1c26d6: 0a02 |0019: move-result v2 │ │ +1c26d8: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +1c26dc: 1a02 24f1 |001c: const-string v2, "video" // string@f124 │ │ +1c26e0: 6e10 ad65 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65ad │ │ +1c26e6: 0c03 |0021: move-result-object v3 │ │ +1c26e8: 6e20 c1ca 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +1c26ee: 0a02 |0025: move-result v2 │ │ +1c26f0: 3802 e0ff |0026: if-eqz v2, 0006 // -0020 │ │ +1c26f4: 1101 |0028: return-object v1 │ │ +1c26f6: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +1c26f8: 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; │ │ @@ -83659,19 +83660,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 │ │ -1c271c: |[1c271c] com.nextcloud.talk.call.MessageSender.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V │ │ -1c272c: 6e20 3e44 2100 |0000: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443e │ │ -1c2732: 5402 6e04 |0003: iget-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ -1c2736: 7220 d654 1200 |0005: invoke-interface {v2, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d6 │ │ -1c273c: 0e00 |0008: return-void │ │ +1c2720: |[1c2720] com.nextcloud.talk.call.MessageSender.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V │ │ +1c2730: 6e20 3e44 2100 |0000: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443e │ │ +1c2736: 5402 6e04 |0003: iget-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ +1c273a: 7220 d654 1200 |0005: invoke-interface {v2, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d6 │ │ +1c2740: 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; │ │ @@ -83688,29 +83689,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 │ │ -1c2740: |[1c2740] com.nextcloud.talk.call.MessageSender.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V │ │ -1c2750: 5420 6c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ -1c2754: 7210 1cce 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce1c │ │ -1c275a: 0c00 |0005: move-result-object v0 │ │ -1c275c: 7210 a6cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c2762: 0a01 |0009: move-result v1 │ │ -1c2764: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ -1c2768: 7210 a7cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c276e: 0c01 |000f: move-result-object v1 │ │ -1c2770: 1f01 a020 |0010: check-cast v1, Ljava/lang/String; // type@20a0 │ │ -1c2774: 6e20 3e44 1300 |0012: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443e │ │ -1c277a: 5421 6e04 |0015: iget-object v1, v2, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ -1c277e: 7220 d654 3100 |0017: invoke-interface {v1, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d6 │ │ -1c2784: 28ec |001a: goto 0006 // -0014 │ │ -1c2786: 0e00 |001b: return-void │ │ +1c2744: |[1c2744] com.nextcloud.talk.call.MessageSender.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V │ │ +1c2754: 5420 6c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ +1c2758: 7210 1cce 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce1c │ │ +1c275e: 0c00 |0005: move-result-object v0 │ │ +1c2760: 7210 a6cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c2766: 0a01 |0009: move-result v1 │ │ +1c2768: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ +1c276c: 7210 a7cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c2772: 0c01 |000f: move-result-object v1 │ │ +1c2774: 1f01 a020 |0010: check-cast v1, Ljava/lang/String; // type@20a0 │ │ +1c2778: 6e20 3e44 1300 |0012: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443e │ │ +1c277e: 5421 6e04 |0015: iget-object v1, v2, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ +1c2782: 7220 d654 3100 |0017: invoke-interface {v1, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d6 │ │ +1c2788: 28ec |001a: goto 0006 // -0014 │ │ +1c278a: 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; │ │ @@ -83752,18 +83753,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 │ │ -1c25b8: |[1c25b8] com.nextcloud.talk.call.MessageSenderMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;Ljava/lang/String;)V │ │ -1c25c8: 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 │ │ -1c25ce: 5b04 6f04 |0003: iput-object v4, v0, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ -1c25d2: 0e00 |0005: return-void │ │ +1c25bc: |[1c25bc] com.nextcloud.talk.call.MessageSenderMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;Ljava/lang/String;)V │ │ +1c25cc: 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 │ │ +1c25d2: 5b04 6f04 |0003: iput-object v4, v0, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ +1c25d6: 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; │ │ @@ -83777,21 +83778,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 │ │ -1c25d4: |[1c25d4] com.nextcloud.talk.call.MessageSenderMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ -1c25e4: 5410 6f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ -1c25e8: 6e20 c313 0100 |0002: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/call/MessageSenderMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c3 │ │ -1c25ee: 0c00 |0005: move-result-object v0 │ │ -1c25f0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -1c25f4: 6e20 b365 2000 |0008: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b3 │ │ -1c25fa: 0e00 |000b: return-void │ │ +1c25d8: |[1c25d8] com.nextcloud.talk.call.MessageSenderMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ +1c25e8: 5410 6f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ +1c25ec: 6e20 c313 0100 |0002: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/call/MessageSenderMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c3 │ │ +1c25f2: 0c00 |0005: move-result-object v0 │ │ +1c25f4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +1c25f8: 6e20 b365 2000 |0008: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b3 │ │ +1c25fe: 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; │ │ @@ -83830,17 +83831,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 │ │ -1c25fc: |[1c25fc] com.nextcloud.talk.call.MessageSenderNoMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ -1c260c: 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 │ │ -1c2612: 0e00 |0003: return-void │ │ +1c2600: |[1c2600] com.nextcloud.talk.call.MessageSenderNoMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ +1c2610: 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 │ │ +1c2616: 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; │ │ @@ -83852,20 +83853,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 │ │ -1c2614: |[1c2614] com.nextcloud.talk.call.MessageSenderNoMcu.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V │ │ -1c2624: 6e20 c613 2000 |0000: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c6 │ │ -1c262a: 0c02 |0003: move-result-object v2 │ │ -1c262c: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -1c2630: 6e20 b365 1200 |0006: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b3 │ │ -1c2636: 0e00 |0009: return-void │ │ +1c2618: |[1c2618] com.nextcloud.talk.call.MessageSenderNoMcu.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V │ │ +1c2628: 6e20 c613 2000 |0000: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c6 │ │ +1c262e: 0c02 |0003: move-result-object v2 │ │ +1c2630: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +1c2634: 6e20 b365 1200 |0006: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b3 │ │ +1c263a: 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; │ │ @@ -83876,33 +83877,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 │ │ -1c2638: |[1c2638] com.nextcloud.talk.call.MessageSenderNoMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ -1c2648: 5440 7004 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.peerConnectionWrappers:Ljava/util/List; // field@0470 │ │ -1c264c: 7210 cacd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c2652: 0c00 |0005: move-result-object v0 │ │ -1c2654: 7210 a6cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c265a: 0a01 |0009: move-result v1 │ │ -1c265c: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ -1c2660: 7210 a7cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c2666: 0c01 |000f: move-result-object v1 │ │ -1c2668: 1f01 b510 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b5 │ │ -1c266c: 1a02 24f1 |0012: const-string v2, "video" // string@f124 │ │ -1c2670: 6e10 ad65 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65ad │ │ -1c2676: 0c03 |0017: move-result-object v3 │ │ -1c2678: 6e20 c1ca 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -1c267e: 0a02 |001b: move-result v2 │ │ -1c2680: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ -1c2684: 6e20 b365 5100 |001e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b3 │ │ -1c268a: 28e5 |0021: goto 0006 // -001b │ │ -1c268c: 0e00 |0022: return-void │ │ +1c263c: |[1c263c] com.nextcloud.talk.call.MessageSenderNoMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ +1c264c: 5440 7004 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.peerConnectionWrappers:Ljava/util/List; // field@0470 │ │ +1c2650: 7210 cacd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c2656: 0c00 |0005: move-result-object v0 │ │ +1c2658: 7210 a6cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c265e: 0a01 |0009: move-result v1 │ │ +1c2660: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ +1c2664: 7210 a7cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c266a: 0c01 |000f: move-result-object v1 │ │ +1c266c: 1f01 b510 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b5 │ │ +1c2670: 1a02 24f1 |0012: const-string v2, "video" // string@f124 │ │ +1c2674: 6e10 ad65 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65ad │ │ +1c267a: 0c03 |0017: move-result-object v3 │ │ +1c267c: 6e20 c1ca 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +1c2682: 0a02 |001b: move-result v2 │ │ +1c2684: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ +1c2688: 6e20 b365 5100 |001e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b3 │ │ +1c268e: 28e5 |0021: goto 0006 // -001b │ │ +1c2690: 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; │ │ @@ -83961,17 +83962,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c2788: |[1c2788] com.nextcloud.talk.call.MutableCallParticipantModel.:(Ljava/lang/String;)V │ │ -1c2798: 7020 4513 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.:(Ljava/lang/String;)V // method@1345 │ │ -1c279e: 0e00 |0003: return-void │ │ +1c278c: |[1c278c] com.nextcloud.talk.call.MutableCallParticipantModel.:(Ljava/lang/String;)V │ │ +1c279c: 7020 4513 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.:(Ljava/lang/String;)V // method@1345 │ │ +1c27a2: 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; │ │ │ │ @@ -83981,18 +83982,18 @@ │ │ type : '(Ljava/lang/String;)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.emitReaction:(Ljava/lang/String;)V │ │ -1c27b0: 5410 7404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@0474 │ │ -1c27b4: 6e20 6113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyReaction:(Ljava/lang/String;)V // method@1361 │ │ -1c27ba: 0e00 |0005: return-void │ │ +1c27a4: |[1c27a4] com.nextcloud.talk.call.MutableCallParticipantModel.emitReaction:(Ljava/lang/String;)V │ │ +1c27b4: 5410 7404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@0474 │ │ +1c27b8: 6e20 6113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyReaction:(Ljava/lang/String;)V // method@1361 │ │ +1c27be: 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; │ │ │ │ @@ -84001,20 +84002,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 │ │ -1c27bc: |[1c27bc] com.nextcloud.talk.call.MutableCallParticipantModel.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ -1c27cc: 5410 7204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0472 │ │ -1c27d0: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c27d6: 5412 7104 |0005: iget-object v2, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0471 │ │ -1c27da: 6e20 4213 3200 |0007: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c27e0: 0e00 |000a: return-void │ │ +1c27c0: |[1c27c0] com.nextcloud.talk.call.MutableCallParticipantModel.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ +1c27d0: 5410 7204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0472 │ │ +1c27d4: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c27da: 5412 7104 |0005: iget-object v2, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0471 │ │ +1c27de: 6e20 4213 3200 |0007: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c27e4: 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; │ │ @@ -84025,18 +84026,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c27e4: |[1c27e4] com.nextcloud.talk.call.MutableCallParticipantModel.setAudioAvailable:(Ljava/lang/Boolean;)V │ │ -1c27f4: 5410 7304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0473 │ │ -1c27f8: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c27fe: 0e00 |0005: return-void │ │ +1c27e8: |[1c27e8] com.nextcloud.talk.call.MutableCallParticipantModel.setAudioAvailable:(Ljava/lang/Boolean;)V │ │ +1c27f8: 5410 7304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0473 │ │ +1c27fc: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2802: 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; │ │ │ │ @@ -84045,18 +84046,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.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c2810: 5410 7504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0475 │ │ -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 │ │ +1c2804: |[1c2804] com.nextcloud.talk.call.MutableCallParticipantModel.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c2814: 5410 7504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0475 │ │ +1c2818: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c281e: 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; │ │ │ │ @@ -84065,18 +84066,18 @@ │ │ type : '(Ljava/lang/Boolean;)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.setInternal:(Ljava/lang/Boolean;)V │ │ -1c282c: 5410 7604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0476 │ │ -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 │ │ +1c2820: |[1c2820] com.nextcloud.talk.call.MutableCallParticipantModel.setInternal:(Ljava/lang/Boolean;)V │ │ +1c2830: 5410 7604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0476 │ │ +1c2834: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c283a: 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; │ │ │ │ @@ -84085,18 +84086,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)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.setMediaStream:(Lorg/webrtc/MediaStream;)V │ │ -1c2848: 5410 7704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0477 │ │ -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 │ │ +1c283c: |[1c283c] com.nextcloud.talk.call.MutableCallParticipantModel.setMediaStream:(Lorg/webrtc/MediaStream;)V │ │ +1c284c: 5410 7704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0477 │ │ +1c2850: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2856: 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; │ │ │ │ @@ -84105,18 +84106,18 @@ │ │ type : '(Ljava/lang/String;)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.setNick:(Ljava/lang/String;)V │ │ -1c2864: 5410 7804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0478 │ │ -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 │ │ +1c2858: |[1c2858] com.nextcloud.talk.call.MutableCallParticipantModel.setNick:(Ljava/lang/String;)V │ │ +1c2868: 5410 7804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0478 │ │ +1c286c: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2872: 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; │ │ │ │ @@ -84125,20 +84126,20 @@ │ │ type : '(ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -1c2870: |[1c2870] com.nextcloud.talk.call.MutableCallParticipantModel.setRaisedHand:(ZJ)V │ │ -1c2880: 5420 7904 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0479 │ │ -1c2884: 2201 ce04 |0002: new-instance v1, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c2888: 7040 dc13 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ -1c288e: 6e20 4213 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c2894: 0e00 |000a: return-void │ │ +1c2874: |[1c2874] com.nextcloud.talk.call.MutableCallParticipantModel.setRaisedHand:(ZJ)V │ │ +1c2884: 5420 7904 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0479 │ │ +1c2888: 2201 ce04 |0002: new-instance v1, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c288c: 7040 dc13 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ +1c2892: 6e20 4213 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2898: 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 │ │ @@ -84148,18 +84149,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2898: |[1c2898] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c28a8: 5410 7a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047a │ │ -1c28ac: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c28b2: 0e00 |0005: return-void │ │ +1c289c: |[1c289c] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c28ac: 5410 7a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047a │ │ +1c28b0: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c28b6: 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; │ │ │ │ @@ -84168,18 +84169,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c28b4: |[1c28b4] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V │ │ -1c28c4: 5410 7b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047b │ │ -1c28c8: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c28ce: 0e00 |0005: return-void │ │ +1c28b8: |[1c28b8] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V │ │ +1c28c8: 5410 7b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047b │ │ +1c28cc: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c28d2: 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; │ │ │ │ @@ -84188,18 +84189,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c28d0: |[1c28d0] com.nextcloud.talk.call.MutableCallParticipantModel.setUserId:(Ljava/lang/String;)V │ │ -1c28e0: 5410 7c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047c │ │ -1c28e4: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c28ea: 0e00 |0005: return-void │ │ +1c28d4: |[1c28d4] com.nextcloud.talk.call.MutableCallParticipantModel.setUserId:(Ljava/lang/String;)V │ │ +1c28e4: 5410 7c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047c │ │ +1c28e8: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c28ee: 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; │ │ │ │ @@ -84208,18 +84209,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c28ec: |[1c28ec] com.nextcloud.talk.call.MutableCallParticipantModel.setVideoAvailable:(Ljava/lang/Boolean;)V │ │ -1c28fc: 5410 7d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047d │ │ -1c2900: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c2906: 0e00 |0005: return-void │ │ +1c28f0: |[1c28f0] com.nextcloud.talk.call.MutableCallParticipantModel.setVideoAvailable:(Ljava/lang/Boolean;)V │ │ +1c2900: 5410 7d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047d │ │ +1c2904: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c290a: 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; │ │ │ │ @@ -84256,17 +84257,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c2908: |[1c2908] com.nextcloud.talk.call.MutableLocalCallParticipantModel.:()V │ │ -1c2918: 7010 7513 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.:()V // method@1375 │ │ -1c291e: 0e00 |0003: return-void │ │ +1c290c: |[1c290c] com.nextcloud.talk.call.MutableLocalCallParticipantModel.:()V │ │ +1c291c: 7010 7513 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.:()V // method@1375 │ │ +1c2922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel; │ │ │ │ Virtual methods - │ │ @@ -84275,51 +84276,51 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -1c2920: |[1c2920] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setAudioEnabled:(Ljava/lang/Boolean;)V │ │ -1c2930: 5420 7e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c2934: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c293a: 0c00 |0005: move-result-object v0 │ │ -1c293c: 7120 f5cd 3000 |0006: invoke-static {v0, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ -1c2942: 0a00 |0009: move-result v0 │ │ -1c2944: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1c2948: 0e00 |000c: return-void │ │ -1c294a: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ -1c294e: 6e10 94c9 0300 |000f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c2954: 0a00 |0012: move-result v0 │ │ -1c2956: 3900 1600 |0013: if-nez v0, 0029 // +0016 │ │ -1c295a: 5420 8004 |0015: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c295e: 5421 7f04 |0017: iget-object v1, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c2962: 6e10 7213 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c2968: 0c01 |001c: move-result-object v1 │ │ -1c296a: 1f01 7620 |001d: check-cast v1, Ljava/lang/Boolean; // type@2076 │ │ -1c296e: 6e20 7313 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c2974: 5420 7f04 |0022: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c2978: 6201 b1cd |0024: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c297c: 6e20 7313 1000 |0026: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c2982: 5420 7e04 |0029: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c2986: 6e20 7313 3000 |002b: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c298c: 3803 1c00 |002e: if-eqz v3, 004a // +001c │ │ -1c2990: 6e10 94c9 0300 |0030: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c2996: 0a03 |0033: move-result v3 │ │ -1c2998: 3803 1600 |0034: if-eqz v3, 004a // +0016 │ │ -1c299c: 5423 7f04 |0036: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c29a0: 5420 8004 |0038: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c29a4: 6e10 7213 0000 |003a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c29aa: 0c00 |003d: move-result-object v0 │ │ -1c29ac: 1f00 7620 |003e: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c29b0: 6e20 7313 0300 |0040: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c29b6: 5423 8004 |0043: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c29ba: 6200 b1cd |0045: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ -1c29be: 6e20 7313 0300 |0047: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c29c4: 0e00 |004a: return-void │ │ +1c2924: |[1c2924] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setAudioEnabled:(Ljava/lang/Boolean;)V │ │ +1c2934: 5420 7e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c2938: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c293e: 0c00 |0005: move-result-object v0 │ │ +1c2940: 7120 f5cd 3000 |0006: invoke-static {v0, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf5 │ │ +1c2946: 0a00 |0009: move-result v0 │ │ +1c2948: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1c294c: 0e00 |000c: return-void │ │ +1c294e: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ +1c2952: 6e10 94c9 0300 |000f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c2958: 0a00 |0012: move-result v0 │ │ +1c295a: 3900 1600 |0013: if-nez v0, 0029 // +0016 │ │ +1c295e: 5420 8004 |0015: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c2962: 5421 7f04 |0017: iget-object v1, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c2966: 6e10 7213 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c296c: 0c01 |001c: move-result-object v1 │ │ +1c296e: 1f01 7620 |001d: check-cast v1, Ljava/lang/Boolean; // type@2076 │ │ +1c2972: 6e20 7313 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2978: 5420 7f04 |0022: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c297c: 6201 b1cd |0024: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c2980: 6e20 7313 1000 |0026: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2986: 5420 7e04 |0029: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c298a: 6e20 7313 3000 |002b: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2990: 3803 1c00 |002e: if-eqz v3, 004a // +001c │ │ +1c2994: 6e10 94c9 0300 |0030: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c299a: 0a03 |0033: move-result v3 │ │ +1c299c: 3803 1600 |0034: if-eqz v3, 004a // +0016 │ │ +1c29a0: 5423 7f04 |0036: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c29a4: 5420 8004 |0038: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c29a8: 6e10 7213 0000 |003a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c29ae: 0c00 |003d: move-result-object v0 │ │ +1c29b0: 1f00 7620 |003e: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c29b4: 6e20 7313 0300 |0040: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c29ba: 5423 8004 |0043: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c29be: 6200 b1cd |0045: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdb1 │ │ +1c29c2: 6e20 7313 0300 |0047: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c29c8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000f line=27 │ │ 0x0015 line=28 │ │ 0x0022 line=29 │ │ 0x0029 line=32 │ │ @@ -84335,32 +84336,32 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1c29c8: |[1c29c8] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setSpeaking:(Ljava/lang/Boolean;)V │ │ -1c29d8: 5410 7e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c29dc: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c29e2: 0c00 |0005: move-result-object v0 │ │ -1c29e4: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -1c29e8: 5410 7e04 |0008: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c29ec: 6e10 7213 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c29f2: 0c00 |000d: move-result-object v0 │ │ -1c29f4: 1f00 7620 |000e: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c29f8: 6e10 94c9 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c29fe: 0a00 |0013: move-result v0 │ │ -1c2a00: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -1c2a04: 5410 7f04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c2a08: 6e20 7313 2000 |0018: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c2a0e: 2806 |001b: goto 0021 // +0006 │ │ -1c2a10: 5410 8004 |001c: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c2a14: 6e20 7313 2000 |001e: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c2a1a: 0e00 |0021: return-void │ │ +1c29cc: |[1c29cc] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setSpeaking:(Ljava/lang/Boolean;)V │ │ +1c29dc: 5410 7e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c29e0: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c29e6: 0c00 |0005: move-result-object v0 │ │ +1c29e8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +1c29ec: 5410 7e04 |0008: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c29f0: 6e10 7213 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c29f6: 0c00 |000d: move-result-object v0 │ │ +1c29f8: 1f00 7620 |000e: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c29fc: 6e10 94c9 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c2a02: 0a00 |0013: move-result v0 │ │ +1c2a04: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +1c2a08: 5410 7f04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c2a0c: 6e20 7313 2000 |0018: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2a12: 2806 |001b: goto 0021 // +0006 │ │ +1c2a14: 5410 8004 |001c: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c2a18: 6e20 7313 2000 |001e: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2a1e: 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; │ │ @@ -84371,18 +84372,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2a1c: |[1c2a1c] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setVideoEnabled:(Ljava/lang/Boolean;)V │ │ -1c2a2c: 5410 8104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0481 │ │ -1c2a30: 6e20 7313 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c2a36: 0e00 |0005: return-void │ │ +1c2a20: |[1c2a20] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setVideoEnabled:(Ljava/lang/Boolean;)V │ │ +1c2a30: 5410 8104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0481 │ │ +1c2a34: 6e20 7313 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2a3a: 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; │ │ │ │ @@ -84427,34 +84428,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c2bbc: |[1c2bbc] com.nextcloud.talk.call.RaisedHand.:()V │ │ -1c2bcc: 0e00 |0000: return-void │ │ +1c2bc0: |[1c2bc0] com.nextcloud.talk.call.RaisedHand.:()V │ │ +1c2bd0: 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 │ │ -1c2bd0: |[1c2bd0] com.nextcloud.talk.call.RaisedHand.:(ZJ)V │ │ -1c2be0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c2be6: 5c01 8304 |0003: iput-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2bea: 5a02 8404 |0005: iput-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2bee: 0e00 |0007: return-void │ │ +1c2bd4: |[1c2bd4] com.nextcloud.talk.call.RaisedHand.:(ZJ)V │ │ +1c2be4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c2bea: 5c01 8304 |0003: iput-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2bee: 5a02 8404 |0005: iput-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2bf2: 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 │ │ @@ -84464,122 +84465,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 │ │ -1c2ab4: |[1c2ab4] com.nextcloud.talk.call.RaisedHand.copy$default:(Lcom/nextcloud/talk/call/RaisedHand;ZJILjava/lang/Object;)Lcom/nextcloud/talk/call/RaisedHand; │ │ -1c2ac4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1c2ac8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1c2acc: 5501 8304 |0004: iget-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2ad0: dd04 0402 |0006: and-int/lit8 v4, v4, #int 2 // #02 │ │ -1c2ad4: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ -1c2ad8: 5302 8404 |000a: iget-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2adc: 6e40 df13 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/RaisedHand;.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; // method@13df │ │ -1c2ae2: 0c00 |000f: move-result-object v0 │ │ -1c2ae4: 1100 |0010: return-object v0 │ │ +1c2ab8: |[1c2ab8] com.nextcloud.talk.call.RaisedHand.copy$default:(Lcom/nextcloud/talk/call/RaisedHand;ZJILjava/lang/Object;)Lcom/nextcloud/talk/call/RaisedHand; │ │ +1c2ac8: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1c2acc: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1c2ad0: 5501 8304 |0004: iget-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2ad4: dd04 0402 |0006: and-int/lit8 v4, v4, #int 2 // #02 │ │ +1c2ad8: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ +1c2adc: 5302 8404 |000a: iget-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2ae0: 6e40 df13 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/RaisedHand;.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; // method@13df │ │ +1c2ae6: 0c00 |000f: move-result-object v0 │ │ +1c2ae8: 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 │ │ -1c2a38: |[1c2a38] com.nextcloud.talk.call.RaisedHand.component1:()Z │ │ -1c2a48: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2a4c: 0f00 |0002: return v0 │ │ +1c2a3c: |[1c2a3c] com.nextcloud.talk.call.RaisedHand.component1:()Z │ │ +1c2a4c: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2a50: 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 │ │ -1c2b8c: |[1c2b8c] com.nextcloud.talk.call.RaisedHand.component2:()J │ │ -1c2b9c: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2ba0: 1000 |0002: return-wide v0 │ │ +1c2b90: |[1c2b90] com.nextcloud.talk.call.RaisedHand.component2:()J │ │ +1c2ba0: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2ba4: 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 │ │ -1c2ae8: |[1c2ae8] com.nextcloud.talk.call.RaisedHand.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; │ │ -1c2af8: 2200 ce04 |0000: new-instance v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c2afc: 7040 dc13 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ -1c2b02: 1100 |0005: return-object v0 │ │ +1c2aec: |[1c2aec] com.nextcloud.talk.call.RaisedHand.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; │ │ +1c2afc: 2200 ce04 |0000: new-instance v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c2b00: 7040 dc13 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ +1c2b06: 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 │ │ -1c2a50: |[1c2a50] com.nextcloud.talk.call.RaisedHand.equals:(Ljava/lang/Object;)Z │ │ -1c2a60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c2a62: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -1c2a66: 0f00 |0003: return v0 │ │ -1c2a68: 2081 ce04 |0004: instance-of v1, v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c2a6c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1c2a6e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1c2a72: 0f02 |0009: return v2 │ │ -1c2a74: 1f08 ce04 |000a: check-cast v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c2a78: 5571 8304 |000c: iget-boolean v1, v7, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2a7c: 5583 8304 |000e: iget-boolean v3, v8, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2a80: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1c2a84: 0f02 |0012: return v2 │ │ -1c2a86: 5373 8404 |0013: iget-wide v3, v7, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2a8a: 5385 8404 |0015: iget-wide v5, v8, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2a8e: 3108 0305 |0017: cmp-long v8, v3, v5 │ │ -1c2a92: 3808 0300 |0019: if-eqz v8, 001c // +0003 │ │ -1c2a96: 0f02 |001b: return v2 │ │ -1c2a98: 0f00 |001c: return v0 │ │ +1c2a54: |[1c2a54] com.nextcloud.talk.call.RaisedHand.equals:(Ljava/lang/Object;)Z │ │ +1c2a64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c2a66: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +1c2a6a: 0f00 |0003: return v0 │ │ +1c2a6c: 2081 ce04 |0004: instance-of v1, v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c2a70: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1c2a72: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1c2a76: 0f02 |0009: return v2 │ │ +1c2a78: 1f08 ce04 |000a: check-cast v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c2a7c: 5571 8304 |000c: iget-boolean v1, v7, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2a80: 5583 8304 |000e: iget-boolean v3, v8, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2a84: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1c2a88: 0f02 |0012: return v2 │ │ +1c2a8a: 5373 8404 |0013: iget-wide v3, v7, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2a8e: 5385 8404 |0015: iget-wide v5, v8, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2a92: 3108 0305 |0017: cmp-long v8, v3, v5 │ │ +1c2a96: 3808 0300 |0019: if-eqz v8, 001c // +0003 │ │ +1c2a9a: 0f02 |001b: return v2 │ │ +1c2a9c: 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 │ │ -1c2a9c: |[1c2a9c] com.nextcloud.talk.call.RaisedHand.getState:()Z │ │ -1c2aac: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2ab0: 0f00 |0002: return v0 │ │ +1c2aa0: |[1c2aa0] com.nextcloud.talk.call.RaisedHand.getState:()Z │ │ +1c2ab0: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2ab4: 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;) │ │ @@ -84587,17 +84588,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2ba4: |[1c2ba4] com.nextcloud.talk.call.RaisedHand.getTimestamp:()J │ │ -1c2bb4: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2bb8: 1000 |0002: return-wide v0 │ │ +1c2ba8: |[1c2ba8] com.nextcloud.talk.call.RaisedHand.getTimestamp:()J │ │ +1c2bb8: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2bbc: 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;) │ │ @@ -84605,56 +84606,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1c2b04: |[1c2b04] com.nextcloud.talk.call.RaisedHand.hashCode:()I │ │ -1c2b14: 5530 8304 |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2b18: 7110 98c9 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.hashCode:(Z)I // method@c998 │ │ -1c2b1e: 0a00 |0005: move-result v0 │ │ -1c2b20: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1c2b24: 5331 8404 |0008: iget-wide v1, v3, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2b28: 7120 3eca 2100 |000a: invoke-static {v1, v2}, Ljava/lang/Long;.hashCode:(J)I // method@ca3e │ │ -1c2b2e: 0a01 |000d: move-result v1 │ │ -1c2b30: b010 |000e: add-int/2addr v0, v1 │ │ -1c2b32: 0f00 |000f: return v0 │ │ +1c2b08: |[1c2b08] com.nextcloud.talk.call.RaisedHand.hashCode:()I │ │ +1c2b18: 5530 8304 |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2b1c: 7110 98c9 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.hashCode:(Z)I // method@c998 │ │ +1c2b22: 0a00 |0005: move-result v0 │ │ +1c2b24: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1c2b28: 5331 8404 |0008: iget-wide v1, v3, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2b2c: 7120 3eca 2100 |000a: invoke-static {v1, v2}, Ljava/lang/Long;.hashCode:(J)I // method@ca3e │ │ +1c2b32: 0a01 |000d: move-result v1 │ │ +1c2b34: b010 |000e: add-int/2addr v0, v1 │ │ +1c2b36: 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 │ │ -1c2b34: |[1c2b34] com.nextcloud.talk.call.RaisedHand.toString:()Ljava/lang/String; │ │ -1c2b44: 5550 8304 |0000: iget-boolean v0, v5, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2b48: 5351 8404 |0002: iget-wide v1, v5, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2b4c: 2203 a220 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c2b50: 1a04 f06c |0006: const-string v4, "RaisedHand(state=" // string@6cf0 │ │ -1c2b54: 7020 faca 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1c2b5a: 6e20 05cb 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@cb05 │ │ -1c2b60: 0c00 |000e: move-result-object v0 │ │ -1c2b62: 1a03 061a |000f: const-string v3, ", timestamp=" // string@1a06 │ │ -1c2b66: 6e20 03cb 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c2b6c: 0c00 |0014: move-result-object v0 │ │ -1c2b6e: 6e30 ffca 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@caff │ │ -1c2b74: 0c00 |0018: move-result-object v0 │ │ -1c2b76: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ -1c2b7a: 6e20 03cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c2b80: 0c00 |001e: move-result-object v0 │ │ -1c2b82: 6e10 17cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1c2b88: 0c00 |0022: move-result-object v0 │ │ -1c2b8a: 1100 |0023: return-object v0 │ │ +1c2b38: |[1c2b38] com.nextcloud.talk.call.RaisedHand.toString:()Ljava/lang/String; │ │ +1c2b48: 5550 8304 |0000: iget-boolean v0, v5, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2b4c: 5351 8404 |0002: iget-wide v1, v5, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2b50: 2203 a220 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c2b54: 1a04 f06c |0006: const-string v4, "RaisedHand(state=" // string@6cf0 │ │ +1c2b58: 7020 faca 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1c2b5e: 6e20 05cb 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@cb05 │ │ +1c2b64: 0c00 |000e: move-result-object v0 │ │ +1c2b66: 1a03 061a |000f: const-string v3, ", timestamp=" // string@1a06 │ │ +1c2b6a: 6e20 03cb 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c2b70: 0c00 |0014: move-result-object v0 │ │ +1c2b72: 6e30 ffca 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@caff │ │ +1c2b78: 0c00 |0018: move-result-object v0 │ │ +1c2b7a: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ +1c2b7e: 6e20 03cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c2b84: 0c00 |001e: move-result-object v0 │ │ +1c2b86: 6e10 17cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1c2b8c: 0c00 |0022: move-result-object v0 │ │ +1c2b8e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 27889 (RaisedHand.kt) │ │ │ │ Class #314 header: │ │ @@ -84686,17 +84687,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c2bf0: |[1c2bf0] com.nextcloud.talk.call.ReactionAnimator$Companion.:()V │ │ -1c2c00: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c2c06: 0e00 |0003: return-void │ │ +1c2bf4: |[1c2bf4] com.nextcloud.talk.call.ReactionAnimator$Companion.:()V │ │ +1c2c04: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c2c0a: 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;) │ │ @@ -84704,17 +84705,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 │ │ -1c2c08: |[1c2c08] com.nextcloud.talk.call.ReactionAnimator$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1c2c18: 7010 e613 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:()V // method@13e6 │ │ -1c2c1e: 0e00 |0003: return-void │ │ +1c2c0c: |[1c2c0c] com.nextcloud.talk.call.ReactionAnimator$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1c2c1c: 7010 e613 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:()V // method@13e6 │ │ +1c2c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 27924 (ReactionAnimator.kt) │ │ │ │ @@ -84755,19 +84756,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 │ │ -1c2c20: |[1c2c20] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ -1c2c30: 5b01 8604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2c34: 5b02 8504 |0002: iput-object v2, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ -1c2c38: 7010 1200 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0012 │ │ -1c2c3e: 0e00 |0007: return-void │ │ +1c2c24: |[1c2c24] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ +1c2c34: 5b01 8604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2c38: 5b02 8504 |0002: iput-object v2, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ +1c2c3c: 7010 1200 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0012 │ │ +1c2c42: 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; │ │ @@ -84778,38 +84779,38 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1c2c40: |[1c2c40] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -1c2c50: 1a00 f688 |0000: const-string v0, "animation" // string@88f6 │ │ -1c2c54: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c2c5a: 5423 8604 |0005: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2c5e: 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 │ │ -1c2c64: 0c03 |000a: move-result-object v3 │ │ -1c2c66: 5420 8504 |000b: iget-object v0, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ -1c2c6a: 7220 cfcd 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@cdcf │ │ -1c2c70: 5423 8604 |0010: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2c74: 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 │ │ -1c2c7a: 0c03 |0015: move-result-object v3 │ │ -1c2c7c: 1f03 4121 |0016: check-cast v3, Ljava/util/Collection; // type@2141 │ │ -1c2c80: 7210 5fcd 0300 |0018: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ -1c2c86: 0a03 |001b: move-result v3 │ │ -1c2c88: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ -1c2c8c: 5423 8604 |001e: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2c90: 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 │ │ -1c2c96: 0c00 |0023: move-result-object v0 │ │ -1c2c98: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -1c2c9a: 7220 c7cd 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1c2ca0: 0c00 |0028: move-result-object v0 │ │ -1c2ca2: 1f00 b804 |0029: check-cast v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c2ca6: 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 │ │ -1c2cac: 0e00 |002e: return-void │ │ +1c2c44: |[1c2c44] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +1c2c54: 1a00 f688 |0000: const-string v0, "animation" // string@88f6 │ │ +1c2c58: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c2c5e: 5423 8604 |0005: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2c62: 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 │ │ +1c2c68: 0c03 |000a: move-result-object v3 │ │ +1c2c6a: 5420 8504 |000b: iget-object v0, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ +1c2c6e: 7220 cfcd 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@cdcf │ │ +1c2c74: 5423 8604 |0010: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2c78: 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 │ │ +1c2c7e: 0c03 |0015: move-result-object v3 │ │ +1c2c80: 1f03 4121 |0016: check-cast v3, Ljava/util/Collection; // type@2141 │ │ +1c2c84: 7210 5fcd 0300 |0018: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ +1c2c8a: 0a03 |001b: move-result v3 │ │ +1c2c8c: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ +1c2c90: 5423 8604 |001e: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2c94: 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 │ │ +1c2c9a: 0c00 |0023: move-result-object v0 │ │ +1c2c9c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +1c2c9e: 7220 c7cd 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1c2ca4: 0c00 |0028: move-result-object v0 │ │ +1c2ca6: 1f00 b804 |0029: check-cast v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c2caa: 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 │ │ +1c2cb0: 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; │ │ @@ -84922,49 +84923,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1c2e5c: |[1c2e5c] com.nextcloud.talk.call.ReactionAnimator.:()V │ │ -1c2e6c: 2200 cf04 |0000: new-instance v0, Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // type@04cf │ │ -1c2e70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c2e72: 7020 e713 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13e7 │ │ -1c2e78: 6900 8a04 |0006: sput-object v0, Lcom/nextcloud/talk/call/ReactionAnimator;.Companion:Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // field@048a │ │ -1c2e7c: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1c2e80: 6700 8704 |000a: sput v0, Lcom/nextcloud/talk/call/ReactionAnimator;.$stable:I // field@0487 │ │ -1c2e84: 0e00 |000c: return-void │ │ +1c2e60: |[1c2e60] com.nextcloud.talk.call.ReactionAnimator.:()V │ │ +1c2e70: 2200 cf04 |0000: new-instance v0, Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // type@04cf │ │ +1c2e74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c2e76: 7020 e713 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13e7 │ │ +1c2e7c: 6900 8a04 |0006: sput-object v0, Lcom/nextcloud/talk/call/ReactionAnimator;.Companion:Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // field@048a │ │ +1c2e80: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1c2e84: 6700 8704 |000a: sput v0, Lcom/nextcloud/talk/call/ReactionAnimator;.$stable:I // field@0487 │ │ +1c2e88: 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 │ │ -1c2e88: |[1c2e88] com.nextcloud.talk.call.ReactionAnimator.:(Landroid/content/Context;Landroid/widget/RelativeLayout;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ -1c2e98: 1a00 ad96 |0000: const-string v0, "context" // string@96ad │ │ -1c2e9c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c2ea2: 1a00 bae7 |0005: const-string v0, "startPointView" // string@e7ba │ │ -1c2ea6: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c2eac: 7010 8dca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c2eb2: 5b12 9304 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2eb6: 5b13 9504 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ -1c2eba: 5b14 9604 |0011: iput-object v4, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ -1c2ebe: 2202 3e21 |0013: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ -1c2ec2: 7010 d7cc 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1c2ec8: 1f02 4f21 |0018: check-cast v2, Ljava/util/List; // type@214f │ │ -1c2ecc: 5b12 9404 |001a: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2ed0: 0e00 |001c: return-void │ │ +1c2e8c: |[1c2e8c] com.nextcloud.talk.call.ReactionAnimator.:(Landroid/content/Context;Landroid/widget/RelativeLayout;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ +1c2e9c: 1a00 ad96 |0000: const-string v0, "context" // string@96ad │ │ +1c2ea0: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c2ea6: 1a00 bae7 |0005: const-string v0, "startPointView" // string@e7ba │ │ +1c2eaa: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c2eb0: 7010 8dca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c2eb6: 5b12 9304 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2eba: 5b13 9504 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ +1c2ebe: 5b14 9604 |0011: iput-object v4, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ +1c2ec2: 2202 3e21 |0013: new-instance v2, Ljava/util/ArrayList; // type@213e │ │ +1c2ec6: 7010 d7cc 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1c2ecc: 1f02 4f21 |0018: check-cast v2, Ljava/util/List; // type@214f │ │ +1c2ed0: 5b12 9404 |001a: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2ed4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=28 │ │ 0x000d line=29 │ │ 0x000f line=30 │ │ 0x0011 line=31 │ │ 0x0013 line=33 │ │ @@ -84979,17 +84980,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 │ │ -1c2ed4: |[1c2ed4] com.nextcloud.talk.call.ReactionAnimator.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ -1c2ee4: 7020 ef13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ -1c2eea: 0e00 |0003: return-void │ │ +1c2ed8: |[1c2ed8] com.nextcloud.talk.call.ReactionAnimator.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ +1c2ee8: 7020 ef13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ +1c2eee: 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; │ │ │ │ @@ -84998,17 +84999,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 │ │ -1c2e44: |[1c2e44] com.nextcloud.talk.call.ReactionAnimator.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; │ │ -1c2e54: 5400 9404 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2e58: 1100 |0002: return-object v0 │ │ +1c2e48: |[1c2e48] com.nextcloud.talk.call.ReactionAnimator.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; │ │ +1c2e58: 5400 9404 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2e5c: 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;) │ │ @@ -85016,87 +85017,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 │ │ -1c2f50: |[1c2f50] com.nextcloud.talk.call.ReactionAnimator.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V │ │ -1c2f60: 7020 f213 a900 |0000: invoke-direct {v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator;.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; // method@13f2 │ │ -1c2f66: 0c00 |0003: move-result-object v0 │ │ -1c2f68: 2201 7901 |0004: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0179 │ │ -1c2f6c: 12e2 |0006: const/4 v2, #int -2 // #fe │ │ -1c2f6e: 7030 6f05 2102 |0007: invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@056f │ │ -1c2f74: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c2f76: 5912 7200 |000b: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.leftMargin:I // field@0072 │ │ -1c2f7a: 5912 7100 |000d: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.bottomMargin:I // field@0071 │ │ -1c2f7e: 1303 0c00 |000f: const/16 v3, #int 12 // #c │ │ -1c2f82: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -1c2f84: 6e30 7205 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@0572 │ │ -1c2f8a: 5493 9504 |0015: iget-object v3, v9, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ -1c2f8e: 0705 |0017: move-object v5, v0 │ │ -1c2f90: 1f05 3a01 |0018: check-cast v5, Landroid/view/View; // type@013a │ │ -1c2f94: 1f01 3c01 |001a: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ -1c2f98: 6e30 7905 5301 |001c: invoke-virtual {v3, v5, v1}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0579 │ │ -1c2f9e: 2341 0c27 |001f: new-array v1, v4, [F // type@270c │ │ -1c2fa2: 1503 c8c3 |0021: const/high16 v3, #int -1010302976 // #c3c8 │ │ -1c2fa6: 4b03 0102 |0023: aput v3, v1, v2 │ │ -1c2faa: 1a03 86ed |0025: const-string v3, "translationY" // string@ed86 │ │ -1c2fae: 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 │ │ -1c2fb4: 0c01 |002a: move-result-object v1 │ │ -1c2fb6: 1605 3505 |002b: const-wide/16 v5, #int 1333 // #535 │ │ -1c2fba: 6e30 2c00 5106 |002d: invoke-virtual {v1, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ -1c2fc0: 2205 4e01 |0030: new-instance v5, Landroid/view/animation/LinearInterpolator; // type@014e │ │ -1c2fc4: 7010 9004 0500 |0032: invoke-direct {v5}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ -1c2fca: 1f05 1500 |0035: check-cast v5, Landroid/animation/TimeInterpolator; // type@0015 │ │ -1c2fce: 6e20 2e00 5100 |0037: invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ -1c2fd4: 2345 0c27 |003a: new-array v5, v4, [F // type@270c │ │ -1c2fd8: 1506 16c4 |003c: const/high16 v6, #int -1005191168 // #c416 │ │ -1c2fdc: 4b06 0502 |003e: aput v6, v5, v2 │ │ -1c2fe0: 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 │ │ -1c2fe6: 0c03 |0043: move-result-object v3 │ │ -1c2fe8: 1605 9a02 |0044: const-wide/16 v5, #int 666 // #29a │ │ -1c2fec: 6e30 2c00 5306 |0046: invoke-virtual {v3, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ -1c2ff2: 2207 4e01 |0049: new-instance v7, Landroid/view/animation/LinearInterpolator; // type@014e │ │ -1c2ff6: 7010 9004 0700 |004b: invoke-direct {v7}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ -1c2ffc: 1f07 1500 |004e: check-cast v7, Landroid/animation/TimeInterpolator; // type@0015 │ │ -1c3000: 6e20 2e00 7300 |0050: invoke-virtual {v3, v7}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ -1c3006: 2347 0c27 |0053: new-array v7, v4, [F // type@270c │ │ -1c300a: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -1c300c: 4b08 0702 |0056: aput v8, v7, v2 │ │ -1c3010: 1a08 5788 |0058: const-string v8, "alpha" // string@8857 │ │ -1c3014: 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 │ │ -1c301a: 0c00 |005d: move-result-object v0 │ │ -1c301c: 1a07 36ce |005e: const-string v7, "ofFloat(...)" // string@ce36 │ │ -1c3020: 7120 abed 7000 |0060: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3026: 6e30 2c00 5006 |0063: invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ -1c302c: 2205 1000 |0066: new-instance v5, Landroid/animation/AnimatorSet; // type@0010 │ │ -1c3030: 7010 1600 0500 |0068: invoke-direct {v5}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ -1c3036: 1f01 0c00 |006b: check-cast v1, Landroid/animation/Animator; // type@000c │ │ -1c303a: 6e20 1900 1500 |006d: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ -1c3040: 2201 d004 |0070: new-instance v1, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; // type@04d0 │ │ -1c3044: 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 │ │ -1c304a: 1f01 0b00 |0075: check-cast v1, Landroid/animation/Animator$AnimatorListener; // type@000b │ │ -1c304e: 6e20 1700 1500 |0077: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0017 │ │ -1c3054: 220a 1000 |007a: new-instance v10, Landroid/animation/AnimatorSet; // type@0010 │ │ -1c3058: 7010 1600 0a00 |007c: invoke-direct {v10}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ -1c305e: 1221 |007f: const/4 v1, #int 2 // #2 │ │ -1c3060: 2311 1027 |0080: new-array v1, v1, [Landroid/animation/Animator; // type@2710 │ │ -1c3064: 4d03 0102 |0082: aput-object v3, v1, v2 │ │ -1c3068: 4d00 0104 |0084: aput-object v0, v1, v4 │ │ -1c306c: 6e20 1b00 1a00 |0086: invoke-virtual {v10, v1}, Landroid/animation/AnimatorSet;.playTogether:([Landroid/animation/Animator;)V // method@001b │ │ -1c3072: 2200 1000 |0089: new-instance v0, Landroid/animation/AnimatorSet; // type@0010 │ │ -1c3076: 7010 1600 0000 |008b: invoke-direct {v0}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ -1c307c: 1f05 0c00 |008e: check-cast v5, Landroid/animation/Animator; // type@000c │ │ -1c3080: 6e20 1900 5000 |0090: invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ -1c3086: 0c01 |0093: move-result-object v1 │ │ -1c3088: 1f0a 0c00 |0094: check-cast v10, Landroid/animation/Animator; // type@000c │ │ -1c308c: 6e20 1500 a100 |0096: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet$Builder;.before:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0015 │ │ -1c3092: 6e10 1f00 0000 |0099: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.start:()V // method@001f │ │ -1c3098: 0e00 |009c: return-void │ │ +1c2f54: |[1c2f54] com.nextcloud.talk.call.ReactionAnimator.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V │ │ +1c2f64: 7020 f213 a900 |0000: invoke-direct {v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator;.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; // method@13f2 │ │ +1c2f6a: 0c00 |0003: move-result-object v0 │ │ +1c2f6c: 2201 7901 |0004: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0179 │ │ +1c2f70: 12e2 |0006: const/4 v2, #int -2 // #fe │ │ +1c2f72: 7030 6f05 2102 |0007: invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@056f │ │ +1c2f78: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c2f7a: 5912 7200 |000b: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.leftMargin:I // field@0072 │ │ +1c2f7e: 5912 7100 |000d: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.bottomMargin:I // field@0071 │ │ +1c2f82: 1303 0c00 |000f: const/16 v3, #int 12 // #c │ │ +1c2f86: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +1c2f88: 6e30 7205 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@0572 │ │ +1c2f8e: 5493 9504 |0015: iget-object v3, v9, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ +1c2f92: 0705 |0017: move-object v5, v0 │ │ +1c2f94: 1f05 3a01 |0018: check-cast v5, Landroid/view/View; // type@013a │ │ +1c2f98: 1f01 3c01 |001a: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ +1c2f9c: 6e30 7905 5301 |001c: invoke-virtual {v3, v5, v1}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0579 │ │ +1c2fa2: 2341 0c27 |001f: new-array v1, v4, [F // type@270c │ │ +1c2fa6: 1503 c8c3 |0021: const/high16 v3, #int -1010302976 // #c3c8 │ │ +1c2faa: 4b03 0102 |0023: aput v3, v1, v2 │ │ +1c2fae: 1a03 86ed |0025: const-string v3, "translationY" // string@ed86 │ │ +1c2fb2: 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 │ │ +1c2fb8: 0c01 |002a: move-result-object v1 │ │ +1c2fba: 1605 3505 |002b: const-wide/16 v5, #int 1333 // #535 │ │ +1c2fbe: 6e30 2c00 5106 |002d: invoke-virtual {v1, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ +1c2fc4: 2205 4e01 |0030: new-instance v5, Landroid/view/animation/LinearInterpolator; // type@014e │ │ +1c2fc8: 7010 9004 0500 |0032: invoke-direct {v5}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ +1c2fce: 1f05 1500 |0035: check-cast v5, Landroid/animation/TimeInterpolator; // type@0015 │ │ +1c2fd2: 6e20 2e00 5100 |0037: invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ +1c2fd8: 2345 0c27 |003a: new-array v5, v4, [F // type@270c │ │ +1c2fdc: 1506 16c4 |003c: const/high16 v6, #int -1005191168 // #c416 │ │ +1c2fe0: 4b06 0502 |003e: aput v6, v5, v2 │ │ +1c2fe4: 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 │ │ +1c2fea: 0c03 |0043: move-result-object v3 │ │ +1c2fec: 1605 9a02 |0044: const-wide/16 v5, #int 666 // #29a │ │ +1c2ff0: 6e30 2c00 5306 |0046: invoke-virtual {v3, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ +1c2ff6: 2207 4e01 |0049: new-instance v7, Landroid/view/animation/LinearInterpolator; // type@014e │ │ +1c2ffa: 7010 9004 0700 |004b: invoke-direct {v7}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ +1c3000: 1f07 1500 |004e: check-cast v7, Landroid/animation/TimeInterpolator; // type@0015 │ │ +1c3004: 6e20 2e00 7300 |0050: invoke-virtual {v3, v7}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ +1c300a: 2347 0c27 |0053: new-array v7, v4, [F // type@270c │ │ +1c300e: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +1c3010: 4b08 0702 |0056: aput v8, v7, v2 │ │ +1c3014: 1a08 5788 |0058: const-string v8, "alpha" // string@8857 │ │ +1c3018: 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 │ │ +1c301e: 0c00 |005d: move-result-object v0 │ │ +1c3020: 1a07 36ce |005e: const-string v7, "ofFloat(...)" // string@ce36 │ │ +1c3024: 7120 abed 7000 |0060: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c302a: 6e30 2c00 5006 |0063: invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ +1c3030: 2205 1000 |0066: new-instance v5, Landroid/animation/AnimatorSet; // type@0010 │ │ +1c3034: 7010 1600 0500 |0068: invoke-direct {v5}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ +1c303a: 1f01 0c00 |006b: check-cast v1, Landroid/animation/Animator; // type@000c │ │ +1c303e: 6e20 1900 1500 |006d: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ +1c3044: 2201 d004 |0070: new-instance v1, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; // type@04d0 │ │ +1c3048: 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 │ │ +1c304e: 1f01 0b00 |0075: check-cast v1, Landroid/animation/Animator$AnimatorListener; // type@000b │ │ +1c3052: 6e20 1700 1500 |0077: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0017 │ │ +1c3058: 220a 1000 |007a: new-instance v10, Landroid/animation/AnimatorSet; // type@0010 │ │ +1c305c: 7010 1600 0a00 |007c: invoke-direct {v10}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ +1c3062: 1221 |007f: const/4 v1, #int 2 // #2 │ │ +1c3064: 2311 1027 |0080: new-array v1, v1, [Landroid/animation/Animator; // type@2710 │ │ +1c3068: 4d03 0102 |0082: aput-object v3, v1, v2 │ │ +1c306c: 4d00 0104 |0084: aput-object v0, v1, v4 │ │ +1c3070: 6e20 1b00 1a00 |0086: invoke-virtual {v10, v1}, Landroid/animation/AnimatorSet;.playTogether:([Landroid/animation/Animator;)V // method@001b │ │ +1c3076: 2200 1000 |0089: new-instance v0, Landroid/animation/AnimatorSet; // type@0010 │ │ +1c307a: 7010 1600 0000 |008b: invoke-direct {v0}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ +1c3080: 1f05 0c00 |008e: check-cast v5, Landroid/animation/Animator; // type@000c │ │ +1c3084: 6e20 1900 5000 |0090: invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ +1c308a: 0c01 |0093: move-result-object v1 │ │ +1c308c: 1f0a 0c00 |0094: check-cast v10, Landroid/animation/Animator; // type@000c │ │ +1c3090: 6e20 1500 a100 |0096: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet$Builder;.before:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0015 │ │ +1c3096: 6e10 1f00 0000 |0099: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.start:()V // method@001f │ │ +1c309c: 0e00 |009c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x000b line=51 │ │ 0x000d line=52 │ │ 0x0012 line=55 │ │ @@ -85129,66 +85130,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 │ │ -1c2d3c: |[1c2d3c] com.nextcloud.talk.call.ReactionAnimator.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; │ │ -1c2d4c: 2200 8301 |0000: new-instance v0, Landroid/widget/TextView; // type@0183 │ │ -1c2d50: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2d54: 7020 9b05 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@059b │ │ -1c2d5a: 2201 6d01 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@016d │ │ -1c2d5e: 12e2 |0009: const/4 v2, #int -2 // #fe │ │ -1c2d60: 7030 2205 2102 |000a: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0522 │ │ -1c2d66: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1c2d68: 1253 |000e: const/4 v3, #int 5 // #5 │ │ -1c2d6a: 1304 1400 |000f: const/16 v4, #int 20 // #14 │ │ -1c2d6e: 6e53 2605 4142 |0011: invoke-virtual {v1, v4, v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0526 │ │ -1c2d74: 1f01 3c01 |0014: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ -1c2d78: 6e20 bc05 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@05bc │ │ -1c2d7e: 6e10 6b13 0600 |0019: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getUserName:()Ljava/lang/String; // method@136b │ │ -1c2d84: 0c06 |001c: move-result-object v6 │ │ -1c2d86: 2201 a220 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c2d8a: 1a02 ef05 |001f: const-string v2, " " // string@05ef │ │ -1c2d8e: 7020 faca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1c2d94: 6e20 03cb 6100 |0024: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c2d9a: 0c06 |0027: move-result-object v6 │ │ -1c2d9c: 6e20 03cb 2600 |0028: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c2da2: 0c06 |002b: move-result-object v6 │ │ -1c2da4: 6e10 17cb 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1c2daa: 0c06 |002f: move-result-object v6 │ │ -1c2dac: 1f06 7820 |0030: check-cast v6, Ljava/lang/CharSequence; // type@2078 │ │ -1c2db0: 6e20 c505 6000 |0032: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c2db6: 5456 9304 |0035: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2dba: 6e10 a800 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1c2dc0: 0c06 |003a: move-result-object v6 │ │ -1c2dc2: 1401 9603 067f |003b: const v1, #float 1.78135e+38 // #7f060396 │ │ -1c2dc8: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -1c2dca: 6e30 0501 1602 |003f: invoke-virtual {v6, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@0105 │ │ -1c2dd0: 0a06 |0042: move-result v6 │ │ -1c2dd2: 6e20 ca05 6000 |0043: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -1c2dd8: 5456 9304 |0046: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2ddc: 1401 4400 067f |0048: const v1, #float 1.78118e+38 // #7f060044 │ │ -1c2de2: 7120 3f07 1600 |004b: invoke-static {v6, v1}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@073f │ │ -1c2de8: 0a06 |004e: move-result v6 │ │ -1c2dea: 5451 9304 |004f: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2dee: 1402 6b04 087f |0051: const v2, #float 1.80798e+38 // #7f08046b │ │ -1c2df4: 7120 0406 2100 |0054: invoke-static {v1, v2}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0604 │ │ -1c2dfa: 0c01 |0057: move-result-object v1 │ │ -1c2dfc: 7110 a9ed 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c2e02: 6e10 df01 0100 |005b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01df │ │ -1c2e08: 0c01 |005e: move-result-object v1 │ │ -1c2e0a: 1a02 44cb |005f: const-string v2, "mutate(...)" // string@cb44 │ │ -1c2e0e: 7120 abed 2100 |0061: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c2e14: 7110 fc00 0600 |0064: invoke-static {v6}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00fc │ │ -1c2e1a: 0c06 |0067: move-result-object v6 │ │ -1c2e1c: 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 │ │ -1c2e22: 6e20 b805 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@05b8 │ │ -1c2e28: 1100 |006e: return-object v0 │ │ +1c2d40: |[1c2d40] com.nextcloud.talk.call.ReactionAnimator.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; │ │ +1c2d50: 2200 8301 |0000: new-instance v0, Landroid/widget/TextView; // type@0183 │ │ +1c2d54: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2d58: 7020 9b05 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@059b │ │ +1c2d5e: 2201 6d01 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@016d │ │ +1c2d62: 12e2 |0009: const/4 v2, #int -2 // #fe │ │ +1c2d64: 7030 2205 2102 |000a: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0522 │ │ +1c2d6a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1c2d6c: 1253 |000e: const/4 v3, #int 5 // #5 │ │ +1c2d6e: 1304 1400 |000f: const/16 v4, #int 20 // #14 │ │ +1c2d72: 6e53 2605 4142 |0011: invoke-virtual {v1, v4, v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0526 │ │ +1c2d78: 1f01 3c01 |0014: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ +1c2d7c: 6e20 bc05 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@05bc │ │ +1c2d82: 6e10 6b13 0600 |0019: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getUserName:()Ljava/lang/String; // method@136b │ │ +1c2d88: 0c06 |001c: move-result-object v6 │ │ +1c2d8a: 2201 a220 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c2d8e: 1a02 ef05 |001f: const-string v2, " " // string@05ef │ │ +1c2d92: 7020 faca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1c2d98: 6e20 03cb 6100 |0024: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c2d9e: 0c06 |0027: move-result-object v6 │ │ +1c2da0: 6e20 03cb 2600 |0028: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c2da6: 0c06 |002b: move-result-object v6 │ │ +1c2da8: 6e10 17cb 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1c2dae: 0c06 |002f: move-result-object v6 │ │ +1c2db0: 1f06 7820 |0030: check-cast v6, Ljava/lang/CharSequence; // type@2078 │ │ +1c2db4: 6e20 c505 6000 |0032: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c2dba: 5456 9304 |0035: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2dbe: 6e10 a800 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1c2dc4: 0c06 |003a: move-result-object v6 │ │ +1c2dc6: 1401 9603 067f |003b: const v1, #float 1.78135e+38 // #7f060396 │ │ +1c2dcc: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +1c2dce: 6e30 0501 1602 |003f: invoke-virtual {v6, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@0105 │ │ +1c2dd4: 0a06 |0042: move-result v6 │ │ +1c2dd6: 6e20 ca05 6000 |0043: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +1c2ddc: 5456 9304 |0046: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2de0: 1401 4400 067f |0048: const v1, #float 1.78118e+38 // #7f060044 │ │ +1c2de6: 7120 3f07 1600 |004b: invoke-static {v6, v1}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@073f │ │ +1c2dec: 0a06 |004e: move-result v6 │ │ +1c2dee: 5451 9304 |004f: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2df2: 1402 6b04 087f |0051: const v2, #float 1.80798e+38 // #7f08046b │ │ +1c2df8: 7120 0406 2100 |0054: invoke-static {v1, v2}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0604 │ │ +1c2dfe: 0c01 |0057: move-result-object v1 │ │ +1c2e00: 7110 a9ed 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c2e06: 6e10 df01 0100 |005b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01df │ │ +1c2e0c: 0c01 |005e: move-result-object v1 │ │ +1c2e0e: 1a02 44cb |005f: const-string v2, "mutate(...)" // string@cb44 │ │ +1c2e12: 7120 abed 2100 |0061: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c2e18: 7110 fc00 0600 |0064: invoke-static {v6}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00fc │ │ +1c2e1e: 0c06 |0067: move-result-object v6 │ │ +1c2e20: 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 │ │ +1c2e26: 6e20 b805 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@05b8 │ │ +1c2e2c: 1100 |006e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=120 │ │ 0x0011 line=125 │ │ 0x0014 line=126 │ │ 0x0019 line=128 │ │ @@ -85209,38 +85210,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 │ │ -1c2cc8: |[1c2cc8] com.nextcloud.talk.call.ReactionAnimator.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; │ │ -1c2cd8: 2200 6e01 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@016e │ │ -1c2cdc: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2ce0: 7020 2705 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0527 │ │ -1c2ce6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1c2ce8: 6e20 3e05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@053e │ │ -1c2cee: 2201 6711 |000b: new-instance v1, Lcom/vanniktech/emoji/EmojiTextView; // type@1167 │ │ -1c2cf2: 5452 9304 |000d: iget-object v2, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2cf6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -1c2cf8: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -1c2cfa: 7053 3f6a 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@6a3f │ │ -1c2d00: 6e10 6a13 0600 |0014: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getEmoji:()Ljava/lang/String; // method@136a │ │ -1c2d06: 0c02 |0017: move-result-object v2 │ │ -1c2d08: 1f02 7820 |0018: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ -1c2d0c: 6e20 4e6a 2100 |001a: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setText:(Ljava/lang/CharSequence;)V // method@6a4e │ │ -1c2d12: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ -1c2d16: 6e20 516a 2100 |001f: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setTextSize:(F)V // method@6a51 │ │ -1c2d1c: 7020 f113 6500 |0022: invoke-direct {v5, v6}, Lcom/nextcloud/talk/call/ReactionAnimator;.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; // method@13f1 │ │ -1c2d22: 0c06 |0025: move-result-object v6 │ │ -1c2d24: 1f01 3a01 |0026: check-cast v1, Landroid/view/View; // type@013a │ │ -1c2d28: 6e20 2905 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ -1c2d2e: 1f06 3a01 |002b: check-cast v6, Landroid/view/View; // type@013a │ │ -1c2d32: 6e20 2905 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ -1c2d38: 1100 |0030: return-object v0 │ │ +1c2ccc: |[1c2ccc] com.nextcloud.talk.call.ReactionAnimator.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; │ │ +1c2cdc: 2200 6e01 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@016e │ │ +1c2ce0: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2ce4: 7020 2705 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0527 │ │ +1c2cea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1c2cec: 6e20 3e05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@053e │ │ +1c2cf2: 2201 6711 |000b: new-instance v1, Lcom/vanniktech/emoji/EmojiTextView; // type@1167 │ │ +1c2cf6: 5452 9304 |000d: iget-object v2, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2cfa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +1c2cfc: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +1c2cfe: 7053 3f6a 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@6a3f │ │ +1c2d04: 6e10 6a13 0600 |0014: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getEmoji:()Ljava/lang/String; // method@136a │ │ +1c2d0a: 0c02 |0017: move-result-object v2 │ │ +1c2d0c: 1f02 7820 |0018: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ +1c2d10: 6e20 4e6a 2100 |001a: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setText:(Ljava/lang/CharSequence;)V // method@6a4e │ │ +1c2d16: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ +1c2d1a: 6e20 516a 2100 |001f: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setTextSize:(F)V // method@6a51 │ │ +1c2d20: 7020 f113 6500 |0022: invoke-direct {v5, v6}, Lcom/nextcloud/talk/call/ReactionAnimator;.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; // method@13f1 │ │ +1c2d26: 0c06 |0025: move-result-object v6 │ │ +1c2d28: 1f01 3a01 |0026: check-cast v1, Landroid/view/View; // type@013a │ │ +1c2d2c: 6e20 2905 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ +1c2d32: 1f06 3a01 |002b: check-cast v6, Landroid/view/View; // type@013a │ │ +1c2d36: 6e20 2905 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ +1c2d3c: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=104 │ │ 0x000b line=106 │ │ 0x0014 line=107 │ │ 0x001f line=108 │ │ @@ -85257,35 +85258,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 │ │ -1c2eec: |[1c2eec] com.nextcloud.talk.call.ReactionAnimator.addReaction:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c2efc: 1a00 369e |0000: const-string v0, "emoji" // string@9e36 │ │ -1c2f00: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c2f06: 1a00 7c9c |0005: const-string v0, "displayName" // string@9c7c │ │ -1c2f0a: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c2f10: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c2f14: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ -1c2f1a: 5412 9404 |000f: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2f1e: 7220 c0cd 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -1c2f24: 5412 9404 |0014: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2f28: 7210 d2cd 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ -1c2f2e: 0a02 |0019: move-result v2 │ │ -1c2f30: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -1c2f32: 3332 0e00 |001b: if-ne v2, v3, 0029 // +000e │ │ -1c2f36: 5412 9404 |001d: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2f3a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1c2f3c: 7220 c7cd 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1c2f42: 0c02 |0023: move-result-object v2 │ │ -1c2f44: 1f02 b804 |0024: check-cast v2, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c2f48: 7020 ef13 2100 |0026: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ -1c2f4e: 0e00 |0029: return-void │ │ +1c2ef0: |[1c2ef0] com.nextcloud.talk.call.ReactionAnimator.addReaction:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c2f00: 1a00 369e |0000: const-string v0, "emoji" // string@9e36 │ │ +1c2f04: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c2f0a: 1a00 7c9c |0005: const-string v0, "displayName" // string@9c7c │ │ +1c2f0e: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c2f14: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c2f18: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ +1c2f1e: 5412 9404 |000f: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2f22: 7220 c0cd 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +1c2f28: 5412 9404 |0014: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2f2c: 7210 d2cd 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdd2 │ │ +1c2f32: 0a02 |0019: move-result v2 │ │ +1c2f34: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +1c2f36: 3332 0e00 |001b: if-ne v2, v3, 0029 // +000e │ │ +1c2f3a: 5412 9404 |001d: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2f3e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1c2f40: 7220 c7cd 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1c2f46: 0c02 |0023: move-result-object v2 │ │ +1c2f48: 1f02 b804 |0024: check-cast v2, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c2f4c: 7020 ef13 2100 |0026: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ +1c2f52: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=36 │ │ 0x000f line=37 │ │ 0x0014 line=39 │ │ 0x001d line=40 │ │ locals : │ │ @@ -85298,17 +85299,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2cb0: |[1c2cb0] com.nextcloud.talk.call.ReactionAnimator.getContext:()Landroid/content/Context; │ │ -1c2cc0: 5410 9304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2cc4: 1100 |0002: return-object v0 │ │ +1c2cb4: |[1c2cb4] com.nextcloud.talk.call.ReactionAnimator.getContext:()Landroid/content/Context; │ │ +1c2cc4: 5410 9304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2cc8: 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;) │ │ @@ -85316,17 +85317,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 │ │ -1c2e2c: |[1c2e2c] com.nextcloud.talk.call.ReactionAnimator.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; │ │ -1c2e3c: 5410 9604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ -1c2e40: 1100 |0002: return-object v0 │ │ +1c2e30: |[1c2e30] com.nextcloud.talk.call.ReactionAnimator.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; │ │ +1c2e40: 5410 9604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ +1c2e44: 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 : 27924 (ReactionAnimator.kt) │ │ @@ -85422,21 +85423,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 │ │ -1c3264: |[1c3264] 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 │ │ -1c3274: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c327a: 5b01 9704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ -1c327e: 5b02 9804 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ -1c3282: 5b03 9904 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ -1c3286: 5b04 9a04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ -1c328a: 0e00 |000b: return-void │ │ +1c3268: |[1c3268] 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 │ │ +1c3278: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c327e: 5b01 9704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ +1c3282: 5b02 9804 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ +1c3286: 5b03 9904 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ +1c328a: 5b04 9a04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ +1c328e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ @@ -85453,118 +85454,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 │ │ -1c309c: |[1c309c] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z │ │ -1c30ac: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1c30b0: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -1c30b4: 7701 8c5e 1300 |0004: invoke-static/range {v19}, Lcom/nextcloud/talk/utils/CharPolicy;.getQueryRange:(Landroid/text/Spannable;)Lcom/nextcloud/talk/utils/CharPolicy$TextSpan; // method@5e8c │ │ -1c30ba: 0c02 |0007: move-result-object v2 │ │ -1c30bc: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -1c30c0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1c30c2: 0f01 |000b: return v1 │ │ -1c30c4: 7401 043e 1400 |000c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ -1c30ca: 0c03 |000f: move-result-object v3 │ │ -1c30cc: 2204 a220 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c30d0: 7401 043e 1400 |0012: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ -1c30d6: 0c05 |0015: move-result-object v5 │ │ -1c30d8: 7110 f8cd 0500 |0016: invoke-static {v5}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdf8 │ │ -1c30de: 0c05 |0019: move-result-object v5 │ │ -1c30e0: 1f05 a020 |001a: check-cast v5, Ljava/lang/String; // type@20a0 │ │ -1c30e4: 7020 faca 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1c30ea: 7110 a56a 0300 |001f: invoke-static {v3}, Lcom/vanniktech/emoji/Emojis;.emojis:(Ljava/lang/CharSequence;)Ljava/util/List; // method@6aa5 │ │ -1c30f0: 0c03 |0022: move-result-object v3 │ │ -1c30f2: 7210 cacd 0300 |0023: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c30f8: 0c03 |0026: move-result-object v3 │ │ -1c30fa: 7210 a6cd 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c3100: 0a05 |002a: move-result v5 │ │ -1c3102: 3805 2000 |002b: if-eqz v5, 004b // +0020 │ │ -1c3106: 7210 a7cd 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c310c: 0c05 |0030: move-result-object v5 │ │ -1c310e: 1f05 6511 |0031: check-cast v5, Lcom/vanniktech/emoji/EmojiRange; // type@1165 │ │ -1c3112: 5456 0f44 |0033: iget-object v6, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440f │ │ -1c3116: 6e10 baf0 0600 |0035: invoke-virtual {v6}, Lkotlin/ranges/IntRange;.getStart:()Ljava/lang/Integer; // method@f0ba │ │ -1c311c: 0c06 |0038: move-result-object v6 │ │ -1c311e: 6e10 25ca 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c3124: 0a06 |003c: move-result v6 │ │ -1c3126: 5455 0f44 |003d: iget-object v5, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440f │ │ -1c312a: 6e10 b6f0 0500 |003f: invoke-virtual {v5}, Lkotlin/ranges/IntRange;.getEndInclusive:()Ljava/lang/Integer; // method@f0b6 │ │ -1c3130: 0c05 |0042: move-result-object v5 │ │ -1c3132: 6e10 25ca 0500 |0043: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c3138: 0a05 |0046: move-result v5 │ │ -1c313a: 6e30 09cb 6405 |0047: invoke-virtual {v4, v6, v5}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@cb09 │ │ -1c3140: 28dd |004a: goto 0027 // -0023 │ │ -1c3142: 6e10 885e 0200 |004b: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e88 │ │ -1c3148: 0a03 |004e: move-result v3 │ │ -1c314a: 6e10 875e 0200 |004f: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getEnd:()I // method@5e87 │ │ -1c3150: 0a05 |0052: move-result v5 │ │ -1c3152: 2206 a220 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c3156: 1a07 ec05 |0055: const-string v7, " " // string@05ec │ │ -1c315a: 7020 faca 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1c3160: 6e20 02cb 4600 |005a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ -1c3166: 0c06 |005d: move-result-object v6 │ │ -1c3168: 6e20 03cb 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c316e: 0c06 |0061: move-result-object v6 │ │ -1c3170: 6e10 17cb 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1c3176: 0c06 |0065: move-result-object v6 │ │ -1c3178: 7240 5d03 3165 |0066: invoke-interface {v1, v3, v5, v6}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@035d │ │ -1c317e: 7401 053e 1400 |0069: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e05 │ │ -1c3184: 0c03 |006c: move-result-object v3 │ │ -1c3186: 3803 0700 |006d: if-eqz v3, 0074 // +0007 │ │ -1c318a: 7401 053e 1400 |006f: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e05 │ │ -1c3190: 0c03 |0072: move-result-object v3 │ │ -1c3192: 2805 |0073: goto 0078 // +0005 │ │ -1c3194: 7401 033e 1400 |0074: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e03 │ │ -1c319a: 0c03 |0077: move-result-object v3 │ │ -1c319c: 2205 9a10 |0078: new-instance v5, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan; // type@109a │ │ -1c31a0: 5408 9704 |007a: iget-object v8, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ -1c31a4: 7401 033e 1400 |007c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e03 │ │ -1c31aa: 0c09 |007f: move-result-object v9 │ │ -1c31ac: 7401 063e 1400 |0080: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getRoomToken:()Ljava/lang/String; // method@3e06 │ │ -1c31b2: 0c0a |0083: move-result-object v10 │ │ -1c31b4: 7401 043e 1400 |0084: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ -1c31ba: 0c0b |0087: move-result-object v11 │ │ -1c31bc: 540c 9804 |0088: iget-object v12, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ -1c31c0: 7401 073e 1400 |008a: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e07 │ │ -1c31c6: 0c0d |008d: move-result-object v13 │ │ -1c31c8: 540f 9904 |008e: iget-object v15, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ -1c31cc: 5406 9a04 |0090: iget-object v6, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ -1c31d0: 1a0e 47a1 |0092: const-string v14, "federated_users" // string@a147 │ │ -1c31d4: 7401 073e 1400 |0094: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e07 │ │ -1c31da: 0c00 |0097: move-result-object v0 │ │ -1c31dc: 6e20 c1ca 0e00 |0098: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ -1c31e2: 0a11 |009b: move-result v17 │ │ -1c31e4: 140e 0300 167f |009c: const v14, #float 1.99384e+38 // #7f160003 │ │ -1c31ea: 0810 0600 |009f: move-object/from16 v16, v6 │ │ -1c31ee: 770a cd5e 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@5ecd │ │ -1c31f4: 0c00 |00a4: move-result-object v0 │ │ -1c31f6: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -1c31f8: 7401 043e 1400 |00a6: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ -1c31fe: 0c08 |00a9: move-result-object v8 │ │ -1c3200: 7058 0c65 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@650c │ │ -1c3206: 6e10 885e 0200 |00ad: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e88 │ │ -1c320c: 0a00 |00b0: move-result v0 │ │ -1c320e: 6e10 d3ca 0700 |00b1: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad3 │ │ -1c3214: 0a03 |00b4: move-result v3 │ │ -1c3216: b030 |00b5: add-int/2addr v0, v3 │ │ -1c3218: 6e10 885e 0200 |00b6: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e88 │ │ -1c321e: 0a02 |00b9: move-result v2 │ │ -1c3220: 6e10 11cb 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@cb11 │ │ -1c3226: 0a03 |00bd: move-result v3 │ │ -1c3228: b032 |00be: add-int/2addr v2, v3 │ │ -1c322a: 6e10 d3ca 0700 |00bf: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad3 │ │ -1c3230: 0a03 |00c2: move-result v3 │ │ -1c3232: b032 |00c3: add-int/2addr v2, v3 │ │ -1c3234: 1303 1200 |00c4: const/16 v3, #int 18 // #12 │ │ -1c3238: 7253 5f03 5120 |00c6: invoke-interface {v1, v5, v0, v2, v3}, Landroid/text/Editable;.setSpan:(Ljava/lang/Object;III)V // method@035f │ │ -1c323e: 1210 |00c9: const/4 v0, #int 1 // #1 │ │ -1c3240: 0f00 |00ca: return v0 │ │ +1c30a0: |[1c30a0] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z │ │ +1c30b0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1c30b4: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +1c30b8: 7701 8c5e 1300 |0004: invoke-static/range {v19}, Lcom/nextcloud/talk/utils/CharPolicy;.getQueryRange:(Landroid/text/Spannable;)Lcom/nextcloud/talk/utils/CharPolicy$TextSpan; // method@5e8c │ │ +1c30be: 0c02 |0007: move-result-object v2 │ │ +1c30c0: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +1c30c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1c30c6: 0f01 |000b: return v1 │ │ +1c30c8: 7401 043e 1400 |000c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ +1c30ce: 0c03 |000f: move-result-object v3 │ │ +1c30d0: 2204 a220 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c30d4: 7401 043e 1400 |0012: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ +1c30da: 0c05 |0015: move-result-object v5 │ │ +1c30dc: 7110 f8cd 0500 |0016: invoke-static {v5}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdf8 │ │ +1c30e2: 0c05 |0019: move-result-object v5 │ │ +1c30e4: 1f05 a020 |001a: check-cast v5, Ljava/lang/String; // type@20a0 │ │ +1c30e8: 7020 faca 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1c30ee: 7110 a56a 0300 |001f: invoke-static {v3}, Lcom/vanniktech/emoji/Emojis;.emojis:(Ljava/lang/CharSequence;)Ljava/util/List; // method@6aa5 │ │ +1c30f4: 0c03 |0022: move-result-object v3 │ │ +1c30f6: 7210 cacd 0300 |0023: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c30fc: 0c03 |0026: move-result-object v3 │ │ +1c30fe: 7210 a6cd 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c3104: 0a05 |002a: move-result v5 │ │ +1c3106: 3805 2000 |002b: if-eqz v5, 004b // +0020 │ │ +1c310a: 7210 a7cd 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c3110: 0c05 |0030: move-result-object v5 │ │ +1c3112: 1f05 6511 |0031: check-cast v5, Lcom/vanniktech/emoji/EmojiRange; // type@1165 │ │ +1c3116: 5456 0f44 |0033: iget-object v6, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440f │ │ +1c311a: 6e10 baf0 0600 |0035: invoke-virtual {v6}, Lkotlin/ranges/IntRange;.getStart:()Ljava/lang/Integer; // method@f0ba │ │ +1c3120: 0c06 |0038: move-result-object v6 │ │ +1c3122: 6e10 25ca 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c3128: 0a06 |003c: move-result v6 │ │ +1c312a: 5455 0f44 |003d: iget-object v5, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440f │ │ +1c312e: 6e10 b6f0 0500 |003f: invoke-virtual {v5}, Lkotlin/ranges/IntRange;.getEndInclusive:()Ljava/lang/Integer; // method@f0b6 │ │ +1c3134: 0c05 |0042: move-result-object v5 │ │ +1c3136: 6e10 25ca 0500 |0043: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c313c: 0a05 |0046: move-result v5 │ │ +1c313e: 6e30 09cb 6405 |0047: invoke-virtual {v4, v6, v5}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@cb09 │ │ +1c3144: 28dd |004a: goto 0027 // -0023 │ │ +1c3146: 6e10 885e 0200 |004b: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e88 │ │ +1c314c: 0a03 |004e: move-result v3 │ │ +1c314e: 6e10 875e 0200 |004f: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getEnd:()I // method@5e87 │ │ +1c3154: 0a05 |0052: move-result v5 │ │ +1c3156: 2206 a220 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c315a: 1a07 ec05 |0055: const-string v7, " " // string@05ec │ │ +1c315e: 7020 faca 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1c3164: 6e20 02cb 4600 |005a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ +1c316a: 0c06 |005d: move-result-object v6 │ │ +1c316c: 6e20 03cb 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c3172: 0c06 |0061: move-result-object v6 │ │ +1c3174: 6e10 17cb 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1c317a: 0c06 |0065: move-result-object v6 │ │ +1c317c: 7240 5d03 3165 |0066: invoke-interface {v1, v3, v5, v6}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@035d │ │ +1c3182: 7401 053e 1400 |0069: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e05 │ │ +1c3188: 0c03 |006c: move-result-object v3 │ │ +1c318a: 3803 0700 |006d: if-eqz v3, 0074 // +0007 │ │ +1c318e: 7401 053e 1400 |006f: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e05 │ │ +1c3194: 0c03 |0072: move-result-object v3 │ │ +1c3196: 2805 |0073: goto 0078 // +0005 │ │ +1c3198: 7401 033e 1400 |0074: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e03 │ │ +1c319e: 0c03 |0077: move-result-object v3 │ │ +1c31a0: 2205 9a10 |0078: new-instance v5, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan; // type@109a │ │ +1c31a4: 5408 9704 |007a: iget-object v8, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ +1c31a8: 7401 033e 1400 |007c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e03 │ │ +1c31ae: 0c09 |007f: move-result-object v9 │ │ +1c31b0: 7401 063e 1400 |0080: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getRoomToken:()Ljava/lang/String; // method@3e06 │ │ +1c31b6: 0c0a |0083: move-result-object v10 │ │ +1c31b8: 7401 043e 1400 |0084: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ +1c31be: 0c0b |0087: move-result-object v11 │ │ +1c31c0: 540c 9804 |0088: iget-object v12, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ +1c31c4: 7401 073e 1400 |008a: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e07 │ │ +1c31ca: 0c0d |008d: move-result-object v13 │ │ +1c31cc: 540f 9904 |008e: iget-object v15, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ +1c31d0: 5406 9a04 |0090: iget-object v6, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ +1c31d4: 1a0e 47a1 |0092: const-string v14, "federated_users" // string@a147 │ │ +1c31d8: 7401 073e 1400 |0094: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e07 │ │ +1c31de: 0c00 |0097: move-result-object v0 │ │ +1c31e0: 6e20 c1ca 0e00 |0098: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cac1 │ │ +1c31e6: 0a11 |009b: move-result v17 │ │ +1c31e8: 140e 0300 167f |009c: const v14, #float 1.99384e+38 // #7f160003 │ │ +1c31ee: 0810 0600 |009f: move-object/from16 v16, v6 │ │ +1c31f2: 770a cd5e 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@5ecd │ │ +1c31f8: 0c00 |00a4: move-result-object v0 │ │ +1c31fa: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +1c31fc: 7401 043e 1400 |00a6: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e04 │ │ +1c3202: 0c08 |00a9: move-result-object v8 │ │ +1c3204: 7058 0c65 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@650c │ │ +1c320a: 6e10 885e 0200 |00ad: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e88 │ │ +1c3210: 0a00 |00b0: move-result v0 │ │ +1c3212: 6e10 d3ca 0700 |00b1: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad3 │ │ +1c3218: 0a03 |00b4: move-result v3 │ │ +1c321a: b030 |00b5: add-int/2addr v0, v3 │ │ +1c321c: 6e10 885e 0200 |00b6: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e88 │ │ +1c3222: 0a02 |00b9: move-result v2 │ │ +1c3224: 6e10 11cb 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@cb11 │ │ +1c322a: 0a03 |00bd: move-result v3 │ │ +1c322c: b032 |00be: add-int/2addr v2, v3 │ │ +1c322e: 6e10 d3ca 0700 |00bf: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad3 │ │ +1c3234: 0a03 |00c2: move-result v3 │ │ +1c3236: b032 |00c3: add-int/2addr v2, v3 │ │ +1c3238: 1303 1200 |00c4: const/16 v3, #int 18 // #12 │ │ +1c323c: 7253 5f03 5120 |00c6: invoke-interface {v1, v5, v0, v2, v3}, Landroid/text/Editable;.setSpan:(Ljava/lang/Object;III)V // method@035f │ │ +1c3242: 1210 |00c9: const/4 v0, #int 1 // #1 │ │ +1c3244: 0f00 |00ca: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=50 │ │ 0x000c line=54 │ │ 0x0010 line=56 │ │ 0x001f line=57 │ │ 0x0033 line=58 │ │ @@ -85591,19 +85592,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 │ │ -1c3244: |[1c3244] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Ljava/lang/Object;)Z │ │ -1c3254: 1f02 1b0b |0000: check-cast v2, Lcom/nextcloud/talk/models/json/mention/Mention; // type@0b1b │ │ -1c3258: 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 │ │ -1c325e: 0a01 |0005: move-result v1 │ │ -1c3260: 0f01 |0006: return v1 │ │ +1c3248: |[1c3248] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Ljava/lang/Object;)Z │ │ +1c3258: 1f02 1b0b |0000: check-cast v2, Lcom/nextcloud/talk/models/json/mention/Mention; // type@0b1b │ │ +1c325c: 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 │ │ +1c3262: 0a01 |0005: move-result v1 │ │ +1c3264: 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; │ │ @@ -85613,16 +85614,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c328c: |[1c328c] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupVisibilityChanged:(Z)V │ │ -1c329c: 0e00 |0000: return-void │ │ +1c3290: |[1c3290] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupVisibilityChanged:(Z)V │ │ +1c32a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25793 (MentionAutocompleteCallback.java) │ │ │ │ Class #319 header: │ │ @@ -85653,18 +85654,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 │ │ -1c32a0: |[1c32a0] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c32b0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c32b6: 5b01 9b04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ -1c32ba: 0e00 |0005: return-void │ │ +1c32a4: |[1c32a4] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c32b4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c32ba: 5b01 9b04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ +1c32be: 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; │ │ │ │ @@ -85674,18 +85675,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c32bc: |[1c32bc] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1c32cc: 5410 9b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ -1c32d0: 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 │ │ -1c32d6: 0e00 |0005: return-void │ │ +1c32c0: |[1c32c0] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1c32d0: 5410 9b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ +1c32d4: 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 │ │ +1c32da: 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; │ │ │ │ @@ -85719,18 +85720,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 │ │ -1c32d8: |[1c32d8] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c32e8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c32ee: 5b01 9c04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ -1c32f2: 0e00 |0005: return-void │ │ +1c32dc: |[1c32dc] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c32ec: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c32f2: 5b01 9c04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ +1c32f6: 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; │ │ │ │ @@ -85740,18 +85741,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c32f4: |[1c32f4] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1c3304: 5410 9c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ -1c3308: 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 │ │ -1c330e: 0e00 |0005: return-void │ │ +1c32f8: |[1c32f8] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1c3308: 5410 9c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ +1c330c: 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 │ │ +1c3312: 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; │ │ │ │ @@ -85785,18 +85786,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 │ │ -1c3310: |[1c3310] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c3320: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3326: 5b01 9d04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ -1c332a: 0e00 |0005: return-void │ │ +1c3314: |[1c3314] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c3324: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c332a: 5b01 9d04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ +1c332e: 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; │ │ │ │ @@ -85806,18 +85807,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c332c: |[1c332c] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -1c333c: 5410 9d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ -1c3340: 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 │ │ -1c3346: 0e00 |0005: return-void │ │ +1c3330: |[1c3330] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +1c3340: 5410 9d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ +1c3344: 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 │ │ +1c334a: 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; │ │ │ │ @@ -85852,17 +85853,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c3348: |[1c3348] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:()V │ │ -1c3358: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c335e: 0e00 |0003: return-void │ │ +1c334c: |[1c334c] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:()V │ │ +1c335c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3362: 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;) │ │ @@ -85870,17 +85871,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 │ │ -1c3360: |[1c3360] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1c3370: 7010 fe13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:()V // method@13fe │ │ -1c3376: 0e00 |0003: return-void │ │ +1c3364: |[1c3364] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1c3374: 7010 fe13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:()V // method@13fe │ │ +1c337a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9620 (CallNotificationActivity.kt) │ │ │ │ @@ -85922,19 +85923,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 │ │ -1c3378: |[1c3378] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V │ │ -1c3388: 5b01 9f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c338c: 5b02 9e04 |0002: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ -1c3390: 7010 8dca 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3396: 0e00 |0007: return-void │ │ +1c337c: |[1c337c] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V │ │ +1c338c: 5b01 9f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c3390: 5b02 9e04 |0002: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ +1c3394: 7010 8dca 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c339a: 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; │ │ @@ -85945,37 +85946,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -1c3398: |[1c3398] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.run:()V │ │ -1c33a8: 6200 3a23 |0000: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@233a │ │ -1c33ac: 5441 9f04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c33b0: 6e10 0914 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ -1c33b6: 0c01 |0007: move-result-object v1 │ │ -1c33b8: 5442 9f04 |0008: iget-object v2, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c33bc: 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 │ │ -1c33c2: 0c02 |000d: move-result-object v2 │ │ -1c33c4: 7110 a9ed 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c33ca: 6e10 25ca 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c33d0: 0a02 |0014: move-result v2 │ │ -1c33d2: 6e30 b95f 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.isNotificationVisible:(Landroid/content/Context;I)Z // method@5fb9 │ │ -1c33d8: 0a00 |0018: move-result v0 │ │ -1c33da: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ -1c33de: 5440 9e04 |001b: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ -1c33e2: 0741 |001d: move-object v1, v4 │ │ -1c33e4: 1f01 9a20 |001e: check-cast v1, Ljava/lang/Runnable; // type@209a │ │ -1c33e8: 1602 e803 |0020: const-wide/16 v2, #int 1000 // #3e8 │ │ -1c33ec: 6e40 0a03 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ -1c33f2: 2806 |0025: goto 002b // +0006 │ │ -1c33f4: 5440 9f04 |0026: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c33f8: 6e10 0814 0000 |0028: invoke-virtual {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ -1c33fe: 0e00 |002b: return-void │ │ +1c339c: |[1c339c] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.run:()V │ │ +1c33ac: 6200 3a23 |0000: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@233a │ │ +1c33b0: 5441 9f04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c33b4: 6e10 0914 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ +1c33ba: 0c01 |0007: move-result-object v1 │ │ +1c33bc: 5442 9f04 |0008: iget-object v2, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c33c0: 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 │ │ +1c33c6: 0c02 |000d: move-result-object v2 │ │ +1c33c8: 7110 a9ed 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c33ce: 6e10 25ca 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c33d4: 0a02 |0014: move-result v2 │ │ +1c33d6: 6e30 b95f 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.isNotificationVisible:(Landroid/content/Context;I)Z // method@5fb9 │ │ +1c33dc: 0a00 |0018: move-result v0 │ │ +1c33de: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ +1c33e2: 5440 9e04 |001b: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ +1c33e6: 0741 |001d: move-object v1, v4 │ │ +1c33e8: 1f01 9a20 |001e: check-cast v1, Ljava/lang/Runnable; // type@209a │ │ +1c33ec: 1602 e803 |0020: const-wide/16 v2, #int 1000 // #3e8 │ │ +1c33f0: 6e40 0a03 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ +1c33f6: 2806 |0025: goto 002b // +0006 │ │ +1c33f8: 5440 9f04 |0026: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c33fc: 6e10 0814 0000 |0028: invoke-virtual {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ +1c3402: 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; │ │ @@ -86091,97 +86092,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 │ │ -1c3654: |[1c3654] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c3664: 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 │ │ -1c366a: 0e00 |0003: return-void │ │ +1c3658: |[1c3658] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c3668: 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 │ │ +1c366e: 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 │ │ -1c366c: |[1c366c] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c367c: 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 │ │ -1c3682: 0e00 |0003: return-void │ │ +1c3670: |[1c3670] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c3680: 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 │ │ +1c3686: 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 │ │ -1c3684: |[1c3684] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c3694: 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 │ │ -1c369a: 0e00 |0003: return-void │ │ +1c3688: |[1c3688] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c3698: 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 │ │ +1c369e: 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 │ │ -1c369c: |[1c369c] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ -1c36ac: 2200 d604 |0000: new-instance v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // type@04d6 │ │ -1c36b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c36b2: 7020 ff13 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13ff │ │ -1c36b8: 6900 a104 |0006: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.Companion:Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // field@04a1 │ │ -1c36bc: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1c36c0: 6700 a004 |000a: sput v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$stable:I // field@04a0 │ │ -1c36c4: 1c00 d804 |000c: const-class v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ -1c36c8: 7110 8dee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8d │ │ -1c36ce: 0c00 |0011: move-result-object v0 │ │ -1c36d0: 7210 8cf2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f28c │ │ -1c36d6: 0c00 |0015: move-result-object v0 │ │ -1c36d8: 6900 a304 |0016: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c36dc: 0e00 |0018: return-void │ │ +1c36a0: |[1c36a0] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ +1c36b0: 2200 d604 |0000: new-instance v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // type@04d6 │ │ +1c36b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c36b6: 7020 ff13 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13ff │ │ +1c36bc: 6900 a104 |0006: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.Companion:Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // field@04a1 │ │ +1c36c0: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1c36c4: 6700 a004 |000a: sput v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$stable:I // field@04a0 │ │ +1c36c8: 1c00 d804 |000c: const-class v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ +1c36cc: 7110 8dee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8d │ │ +1c36d2: 0c00 |0011: move-result-object v0 │ │ +1c36d4: 7210 8cf2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f28c │ │ +1c36da: 0c00 |0015: move-result-object v0 │ │ +1c36dc: 6900 a304 |0016: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c36e0: 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 │ │ -1c36e0: |[1c36e0] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ -1c36f0: 7010 120b 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.:()V // method@0b12 │ │ -1c36f6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -1c36f8: 5c20 ac04 |0004: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c36fc: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -1c3700: 5a20 aa04 |0008: iput-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ -1c3704: 0e00 |000a: return-void │ │ +1c36e4: |[1c36e4] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ +1c36f4: 7010 120b 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.:()V // method@0b12 │ │ +1c36fa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +1c36fc: 5c20 ac04 |0004: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c3700: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +1c3704: 5a20 aa04 |0008: iput-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ +1c3708: 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; │ │ @@ -86191,17 +86192,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 │ │ -1c363c: |[1c363c] com.nextcloud.talk.callnotification.CallNotificationActivity.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; │ │ -1c364c: 5400 af04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ -1c3650: 1100 |0002: return-object v0 │ │ +1c3640: |[1c3640] com.nextcloud.talk.callnotification.CallNotificationActivity.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; │ │ +1c3650: 5400 af04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ +1c3654: 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;) │ │ @@ -86209,52 +86210,52 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -1c3708: |[1c3708] com.nextcloud.talk.callnotification.CallNotificationActivity.handleExtras:()V │ │ -1c3718: 6e10 0a14 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c371e: 0c00 |0003: move-result-object v0 │ │ -1c3720: 6e10 c600 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ -1c3726: 0c00 |0007: move-result-object v0 │ │ -1c3728: 7110 a9ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c372e: 1a01 9135 |000b: const-string v1, "KEY_ROOM_TOKEN" // string@3591 │ │ -1c3732: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -1c3736: 6e30 ed02 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ -1c373c: 0c01 |0012: move-result-object v1 │ │ -1c373e: 5b31 b004 |0013: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.roomToken:Ljava/lang/String; // field@04b0 │ │ -1c3742: 1a01 8235 |0015: const-string v1, "KEY_NOTIFICATION_TIMESTAMP" // string@3582 │ │ -1c3746: 6e20 e302 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ -1c374c: 0a01 |001a: move-result v1 │ │ -1c374e: 7110 32ca 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c3754: 0c01 |001e: move-result-object v1 │ │ -1c3756: 5b31 af04 |001f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ -1c375a: 1a01 5435 |0021: const-string v1, "KEY_CONVERSATION_DISPLAY_NAME" // string@3554 │ │ -1c375e: 6e30 ed02 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ -1c3764: 0c01 |0026: move-result-object v1 │ │ -1c3766: 5b31 a804 |0027: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ -1c376a: 1a01 4b35 |0029: const-string v1, "KEY_CALL_FLAG" // string@354b │ │ -1c376e: 6e20 e302 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ -1c3774: 0a01 |002e: move-result v1 │ │ -1c3776: 5931 a604 |002f: iput v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ -1c377a: 1a01 9035 |0031: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@3590 │ │ -1c377e: 6e20 de02 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02de │ │ -1c3784: 0a01 |0036: move-result v1 │ │ -1c3786: 5c31 ac04 |0037: iput-boolean v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c378a: 1a01 5535 |0039: const-string v1, "KEY_CONVERSATION_NAME" // string@3555 │ │ -1c378e: 6e30 ed02 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ -1c3794: 0c01 |003e: move-result-object v1 │ │ -1c3796: 5b31 a704 |003f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ -1c379a: 1a01 6a35 |0041: const-string v1, "KEY_INTERNAL_USER_ID" // string@356a │ │ -1c379e: 6e20 e702 1000 |0043: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@02e7 │ │ -1c37a4: 0b00 |0046: move-result-wide v0 │ │ -1c37a6: 5a30 aa04 |0047: iput-wide v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ -1c37aa: 0e00 |0049: return-void │ │ +1c370c: |[1c370c] com.nextcloud.talk.callnotification.CallNotificationActivity.handleExtras:()V │ │ +1c371c: 6e10 0a14 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c3722: 0c00 |0003: move-result-object v0 │ │ +1c3724: 6e10 c600 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ +1c372a: 0c00 |0007: move-result-object v0 │ │ +1c372c: 7110 a9ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3732: 1a01 9135 |000b: const-string v1, "KEY_ROOM_TOKEN" // string@3591 │ │ +1c3736: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +1c373a: 6e30 ed02 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ +1c3740: 0c01 |0012: move-result-object v1 │ │ +1c3742: 5b31 b004 |0013: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.roomToken:Ljava/lang/String; // field@04b0 │ │ +1c3746: 1a01 8235 |0015: const-string v1, "KEY_NOTIFICATION_TIMESTAMP" // string@3582 │ │ +1c374a: 6e20 e302 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ +1c3750: 0a01 |001a: move-result v1 │ │ +1c3752: 7110 32ca 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c3758: 0c01 |001e: move-result-object v1 │ │ +1c375a: 5b31 af04 |001f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ +1c375e: 1a01 5435 |0021: const-string v1, "KEY_CONVERSATION_DISPLAY_NAME" // string@3554 │ │ +1c3762: 6e30 ed02 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ +1c3768: 0c01 |0026: move-result-object v1 │ │ +1c376a: 5b31 a804 |0027: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ +1c376e: 1a01 4b35 |0029: const-string v1, "KEY_CALL_FLAG" // string@354b │ │ +1c3772: 6e20 e302 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ +1c3778: 0a01 |002e: move-result v1 │ │ +1c377a: 5931 a604 |002f: iput v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ +1c377e: 1a01 9035 |0031: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@3590 │ │ +1c3782: 6e20 de02 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02de │ │ +1c3788: 0a01 |0036: move-result v1 │ │ +1c378a: 5c31 ac04 |0037: iput-boolean v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c378e: 1a01 5535 |0039: const-string v1, "KEY_CONVERSATION_NAME" // string@3555 │ │ +1c3792: 6e30 ed02 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ +1c3798: 0c01 |003e: move-result-object v1 │ │ +1c379a: 5b31 a704 |003f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ +1c379e: 1a01 6a35 |0041: const-string v1, "KEY_INTERNAL_USER_ID" // string@356a │ │ +1c37a2: 6e20 e702 1000 |0043: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@02e7 │ │ +1c37a8: 0b00 |0046: move-result-wide v0 │ │ +1c37aa: 5a30 aa04 |0047: iput-wide v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ +1c37ae: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=89 │ │ 0x0015 line=90 │ │ 0x0021 line=91 │ │ 0x0029 line=92 │ │ @@ -86269,19 +86270,19 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c37ac: |[1c37ac] com.nextcloud.talk.callnotification.CallNotificationActivity.hangup:()V │ │ -1c37bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c37be: 5c10 ad04 |0001: iput-boolean v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ -1c37c2: 6e10 0814 0100 |0003: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ -1c37c8: 0e00 |0006: return-void │ │ +1c37b0: |[1c37b0] com.nextcloud.talk.callnotification.CallNotificationActivity.hangup:()V │ │ +1c37c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c37c2: 5c10 ad04 |0001: iput-boolean v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ +1c37c6: 6e10 0814 0100 |0003: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ +1c37cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=188 │ │ 0x0003 line=189 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -86290,34 +86291,34 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -1c385c: |[1c385c] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners:()V │ │ -1c386c: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3870: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3876: 5400 f810 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerVoiceOnlyView:Landroid/widget/ImageButton; // field@10f8 │ │ -1c387a: 2201 d304 |0007: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; // type@04d3 │ │ -1c387e: 7020 f813 2100 |0009: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13f8 │ │ -1c3884: 6e20 fa04 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ -1c388a: 5420 a404 |000f: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c388e: 7110 a9ed 0000 |0011: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3894: 5400 f710 |0014: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerCameraView:Landroid/widget/ImageButton; // field@10f7 │ │ -1c3898: 2201 d404 |0016: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; // type@04d4 │ │ -1c389c: 7020 fa13 2100 |0018: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fa │ │ -1c38a2: 6e20 fa04 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ -1c38a8: 5420 a404 |001e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c38ac: 7110 a9ed 0000 |0020: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c38b2: 5400 fb10 |0023: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.hangupButton:Landroid/widget/ImageButton; // field@10fb │ │ -1c38b6: 2201 d504 |0025: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; // type@04d5 │ │ -1c38ba: 7020 fc13 2100 |0027: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fc │ │ -1c38c0: 6e20 fa04 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ -1c38c6: 0e00 |002d: return-void │ │ +1c3860: |[1c3860] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners:()V │ │ +1c3870: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3874: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c387a: 5400 f810 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerVoiceOnlyView:Landroid/widget/ImageButton; // field@10f8 │ │ +1c387e: 2201 d304 |0007: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; // type@04d3 │ │ +1c3882: 7020 f813 2100 |0009: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13f8 │ │ +1c3888: 6e20 fa04 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ +1c388e: 5420 a404 |000f: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3892: 7110 a9ed 0000 |0011: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3898: 5400 f710 |0014: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerCameraView:Landroid/widget/ImageButton; // field@10f7 │ │ +1c389c: 2201 d404 |0016: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; // type@04d4 │ │ +1c38a0: 7020 fa13 2100 |0018: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fa │ │ +1c38a6: 6e20 fa04 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ +1c38ac: 5420 a404 |001e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c38b0: 7110 a9ed 0000 |0020: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c38b6: 5400 fb10 |0023: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.hangupButton:Landroid/widget/ImageButton; // field@10fb │ │ +1c38ba: 2201 d504 |0025: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; // type@04d5 │ │ +1c38be: 7020 fc13 2100 |0027: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fc │ │ +1c38c4: 6e20 fa04 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ +1c38ca: 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; │ │ @@ -86327,25 +86328,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 │ │ -1c37cc: |[1c37cc] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c37dc: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c37e0: 1a00 9c84 |0002: const-string v0, "accept call (voice only)" // string@849c │ │ -1c37e4: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c37ea: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c37f0: 0c03 |000a: move-result-object v3 │ │ -1c37f2: 1a00 4d35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354d │ │ -1c37f6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1c37f8: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ -1c37fe: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ -1c3804: 0e00 |0014: return-void │ │ +1c37d0: |[1c37d0] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c37e0: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c37e4: 1a00 9c84 |0002: const-string v0, "accept call (voice only)" // string@849c │ │ +1c37e8: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c37ee: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c37f4: 0c03 |000a: move-result-object v3 │ │ +1c37f6: 1a00 4d35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354d │ │ +1c37fa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1c37fc: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ +1c3802: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ +1c3808: 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; │ │ @@ -86356,25 +86357,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 │ │ -1c3808: |[1c3808] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c3818: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c381c: 1a00 9d84 |0002: const-string v0, "accept call (with video)" // string@849d │ │ -1c3820: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c3826: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c382c: 0c03 |000a: move-result-object v3 │ │ -1c382e: 1a00 4d35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354d │ │ -1c3832: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1c3834: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ -1c383a: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ -1c3840: 0e00 |0014: return-void │ │ +1c380c: |[1c380c] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c381c: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c3820: 1a00 9d84 |0002: const-string v0, "accept call (with video)" // string@849d │ │ +1c3824: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c382a: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c3830: 0c03 |000a: move-result-object v3 │ │ +1c3832: 1a00 4d35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354d │ │ +1c3836: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1c3838: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ +1c383e: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ +1c3844: 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; │ │ @@ -86385,17 +86386,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 │ │ -1c3844: |[1c3844] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c3854: 7010 0f14 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hangup:()V // method@140f │ │ -1c385a: 0e00 |0003: return-void │ │ +1c3848: |[1c3848] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c3858: 7010 0f14 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hangup:()V // method@140f │ │ +1c385e: 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; │ │ │ │ @@ -86404,53 +86405,53 @@ │ │ type : '(I)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1c35f4: |[1c35f4] com.nextcloud.talk.callnotification.CallNotificationActivity.isInCallWithVideo:(I)Z │ │ -1c3604: dd01 0104 |0000: and-int/lit8 v1, v1, #int 4 // #04 │ │ -1c3608: 3d01 0400 |0002: if-lez v1, 0006 // +0004 │ │ -1c360c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1c360e: 2802 |0005: goto 0007 // +0002 │ │ -1c3610: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1c3612: 0f01 |0007: return v1 │ │ +1c35f8: |[1c35f8] com.nextcloud.talk.callnotification.CallNotificationActivity.isInCallWithVideo:(I)Z │ │ +1c3608: dd01 0104 |0000: and-int/lit8 v1, v1, #int 4 // #04 │ │ +1c360c: 3d01 0400 |0002: if-lez v1, 0006 // +0004 │ │ +1c3610: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1c3612: 2802 |0005: goto 0007 // +0002 │ │ +1c3614: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1c3616: 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 │ │ -1c3abc: |[1c3abc] com.nextcloud.talk.callnotification.CallNotificationActivity.proceedToCall:()V │ │ -1c3acc: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1c3ad0: 0741 |0002: move-object v1, v4 │ │ -1c3ad2: 1f01 3900 |0003: check-cast v1, Landroid/content/Context; // type@0039 │ │ -1c3ad6: 1c02 bd03 |0005: const-class v2, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ -1c3ada: 7030 bc00 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c3ae0: 6e10 0a14 0400 |000a: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c3ae6: 0c01 |000d: move-result-object v1 │ │ -1c3ae8: 1a02 9035 |000e: const-string v2, "KEY_ROOM_ONE_TO_ONE" // string@3590 │ │ -1c3aec: 5543 ac04 |0010: iget-boolean v3, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c3af0: 6e30 d800 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ -1c3af6: 6e10 0a14 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c3afc: 0c01 |0018: move-result-object v1 │ │ -1c3afe: 6e10 c600 0100 |0019: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ -1c3b04: 0c01 |001c: move-result-object v1 │ │ -1c3b06: 7110 a9ed 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3b0c: 6e20 d900 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c3b12: 6e20 2114 0400 |0023: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.startActivity:(Landroid/content/Intent;)V // method@1421 │ │ -1c3b18: 0e00 |0026: return-void │ │ +1c3ac0: |[1c3ac0] com.nextcloud.talk.callnotification.CallNotificationActivity.proceedToCall:()V │ │ +1c3ad0: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1c3ad4: 0741 |0002: move-object v1, v4 │ │ +1c3ad6: 1f01 3900 |0003: check-cast v1, Landroid/content/Context; // type@0039 │ │ +1c3ada: 1c02 bd03 |0005: const-class v2, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ +1c3ade: 7030 bc00 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c3ae4: 6e10 0a14 0400 |000a: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c3aea: 0c01 |000d: move-result-object v1 │ │ +1c3aec: 1a02 9035 |000e: const-string v2, "KEY_ROOM_ONE_TO_ONE" // string@3590 │ │ +1c3af0: 5543 ac04 |0010: iget-boolean v3, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c3af4: 6e30 d800 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ +1c3afa: 6e10 0a14 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c3b00: 0c01 |0018: move-result-object v1 │ │ +1c3b02: 6e10 c600 0100 |0019: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ +1c3b08: 0c01 |001c: move-result-object v1 │ │ +1c3b0a: 7110 a9ed 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3b10: 6e20 d900 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c3b16: 6e20 2114 0400 |0023: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.startActivity:(Landroid/content/Intent;)V // method@1421 │ │ +1c3b1c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000a line=194 │ │ 0x0015 line=195 │ │ 0x0023 line=196 │ │ locals : │ │ @@ -86461,34 +86462,34 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -1c3b3c: |[1c3b3c] com.nextcloud.talk.callnotification.CallNotificationActivity.setupAvatar:(ZLjava/lang/String;)V │ │ -1c3b4c: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ -1c3b50: 5434 a404 |0002: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3b54: 7110 a9ed 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3b5a: 5444 f510 |0007: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f5 │ │ -1c3b5e: 1a00 5a8b |0009: const-string v0, "avatarImageView" // string@8b5a │ │ -1c3b62: 7120 abed 0400 |000b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3b68: 5430 b104 |000e: iget-object v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c3b6c: 7110 a9ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3b72: 7110 a9ed 0500 |0013: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3b78: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -1c3b7a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1c3b7c: 7152 8630 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@3086 │ │ -1c3b82: 280e |001b: goto 0029 // +000e │ │ -1c3b84: 5434 a404 |001c: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3b88: 7110 a9ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3b8e: 5444 f510 |0021: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f5 │ │ -1c3b92: 1405 7e03 087f |0023: const v5, #float 1.80793e+38 // #7f08037e │ │ -1c3b98: 6e20 1405 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ -1c3b9e: 0e00 |0029: return-void │ │ +1c3b40: |[1c3b40] com.nextcloud.talk.callnotification.CallNotificationActivity.setupAvatar:(ZLjava/lang/String;)V │ │ +1c3b50: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ +1c3b54: 5434 a404 |0002: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3b58: 7110 a9ed 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3b5e: 5444 f510 |0007: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f5 │ │ +1c3b62: 1a00 5a8b |0009: const-string v0, "avatarImageView" // string@8b5a │ │ +1c3b66: 7120 abed 0400 |000b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3b6c: 5430 b104 |000e: iget-object v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c3b70: 7110 a9ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3b76: 7110 a9ed 0500 |0013: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3b7c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +1c3b7e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1c3b80: 7152 8630 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@3086 │ │ +1c3b86: 280e |001b: goto 0029 // +000e │ │ +1c3b88: 5434 a404 |001c: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3b8c: 7110 a9ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3b92: 5444 f510 |0021: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f5 │ │ +1c3b96: 1405 7e03 087f |0023: const v5, #float 1.80793e+38 // #7f08037e │ │ +1c3b9c: 6e20 1405 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ +1c3ba2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ 0x000e line=101 │ │ 0x0013 line=102 │ │ 0x0018 line=100 │ │ 0x001c line=107 │ │ @@ -86502,118 +86503,118 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 216 16-bit code units │ │ -1c3ba0: |[1c3ba0] com.nextcloud.talk.callnotification.CallNotificationActivity.setupCallTypeDescription:()V │ │ -1c3bb0: 5470 b104 |0000: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c3bb4: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3bba: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -1c3bbc: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -1c3bbe: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -1c3bc0: 2430 0d27 2103 |0008: filled-new-array {v1, v2, v3}, [I // type@270d │ │ -1c3bc6: 0c01 |000b: move-result-object v1 │ │ -1c3bc8: 7120 dd5d 1000 |000c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getConversationApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@5ddd │ │ -1c3bce: 0a00 |000f: move-result v0 │ │ -1c3bd0: 1a01 aaa4 |0010: const-string v1, "format(...)" // string@a4aa │ │ -1c3bd4: 1404 f901 137f |0012: const v4, #float 1.95407e+38 // #7f1301f9 │ │ -1c3bda: 1a05 73af |0015: const-string v5, "getString(...)" // string@af73 │ │ -1c3bde: 3420 8d00 |0017: if-lt v0, v2, 00a4 // +008d │ │ -1c3be2: 5470 b104 |0019: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c3be6: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ -1c3bea: 6e10 b02c 0000 |001d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cb0 │ │ -1c3bf0: 0c00 |0020: move-result-object v0 │ │ -1c3bf2: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -1c3bf6: 6e10 6437 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3764 │ │ -1c3bfc: 0c00 |0026: move-result-object v0 │ │ -1c3bfe: 2802 |0027: goto 0029 // +0002 │ │ -1c3c00: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -1c3c02: 7110 a9ed 0000 |0029: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3c08: 6202 9e23 |002c: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.CONVERSATION_CALL_FLAGS:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239e │ │ -1c3c0c: 7120 715e 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@5e71 │ │ -1c3c12: 0a00 |0031: move-result v0 │ │ -1c3c14: 3800 a500 |0032: if-eqz v0, 00d7 // +00a5 │ │ -1c3c18: 5270 a604 |0034: iget v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ -1c3c1c: 7020 1514 0700 |0036: invoke-direct {v7, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInCallWithVideo:(I)Z // method@1415 │ │ -1c3c22: 0a00 |0039: move-result v0 │ │ -1c3c24: 3800 3600 |003a: if-eqz v0, 0070 // +0036 │ │ -1c3c28: 5470 a404 |003c: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3c2c: 7110 a9ed 0000 |003e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3c32: 5400 fe10 |0041: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fe │ │ -1c3c36: 6202 13d1 |0043: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ -1c3c3a: 6e10 0c14 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3c40: 0c02 |0048: move-result-object v2 │ │ -1c3c42: 1406 1102 137f |0049: const v6, #float 1.95407e+38 // #7f130211 │ │ -1c3c48: 6e20 0f01 6200 |004c: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3c4e: 0c02 |004f: move-result-object v2 │ │ -1c3c50: 7120 abed 5200 |0050: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3c56: 6e10 0c14 0700 |0053: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3c5c: 0c05 |0056: move-result-object v5 │ │ -1c3c5e: 6e20 0f01 4500 |0057: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3c64: 0c04 |005a: move-result-object v4 │ │ -1c3c66: 2410 a528 0400 |005b: filled-new-array {v4}, [Ljava/lang/Object; // type@28a5 │ │ -1c3c6c: 0c04 |005e: move-result-object v4 │ │ -1c3c6e: 7120 06cd 3400 |005f: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ -1c3c74: 0c03 |0062: move-result-object v3 │ │ -1c3c76: 7120 c3ca 3200 |0063: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ -1c3c7c: 0c02 |0066: move-result-object v2 │ │ -1c3c7e: 7120 abed 1200 |0067: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3c84: 1f02 7820 |006a: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ -1c3c88: 6e20 c505 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c3c8e: 2868 |006f: goto 00d7 // +0068 │ │ -1c3c90: 5470 a404 |0070: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3c94: 7110 a9ed 0000 |0072: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3c9a: 5400 fe10 |0075: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fe │ │ -1c3c9e: 6202 13d1 |0077: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ -1c3ca2: 6e10 0c14 0700 |0079: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3ca8: 0c02 |007c: move-result-object v2 │ │ -1c3caa: 1406 1202 137f |007d: const v6, #float 1.95407e+38 // #7f130212 │ │ -1c3cb0: 6e20 0f01 6200 |0080: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3cb6: 0c02 |0083: move-result-object v2 │ │ -1c3cb8: 7120 abed 5200 |0084: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3cbe: 6e10 0c14 0700 |0087: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3cc4: 0c05 |008a: move-result-object v5 │ │ -1c3cc6: 6e20 0f01 4500 |008b: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3ccc: 0c04 |008e: move-result-object v4 │ │ -1c3cce: 2410 a528 0400 |008f: filled-new-array {v4}, [Ljava/lang/Object; // type@28a5 │ │ -1c3cd4: 0c04 |0092: move-result-object v4 │ │ -1c3cd6: 7120 06cd 3400 |0093: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ -1c3cdc: 0c03 |0096: move-result-object v3 │ │ -1c3cde: 7120 c3ca 3200 |0097: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ -1c3ce4: 0c02 |009a: move-result-object v2 │ │ -1c3ce6: 7120 abed 1200 |009b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3cec: 1f02 7820 |009e: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ -1c3cf0: 6e20 c505 2000 |00a0: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c3cf6: 2834 |00a3: goto 00d7 // +0034 │ │ -1c3cf8: 6200 13d1 |00a4: sget-object v0, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ -1c3cfc: 6e10 0c14 0700 |00a6: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3d02: 0c00 |00a9: move-result-object v0 │ │ -1c3d04: 1402 1002 137f |00aa: const v2, #float 1.95407e+38 // #7f130210 │ │ -1c3d0a: 6e20 0f01 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3d10: 0c00 |00b0: move-result-object v0 │ │ -1c3d12: 7120 abed 5000 |00b1: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3d18: 6e10 0c14 0700 |00b4: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3d1e: 0c02 |00b7: move-result-object v2 │ │ -1c3d20: 6e20 0f01 4200 |00b8: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3d26: 0c02 |00bb: move-result-object v2 │ │ -1c3d28: 2410 a528 0200 |00bc: filled-new-array {v2}, [Ljava/lang/Object; // type@28a5 │ │ -1c3d2e: 0c02 |00bf: move-result-object v2 │ │ -1c3d30: 7120 06cd 3200 |00c0: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ -1c3d36: 0c02 |00c3: move-result-object v2 │ │ -1c3d38: 7120 c3ca 2000 |00c4: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ -1c3d3e: 0c00 |00c7: move-result-object v0 │ │ -1c3d40: 7120 abed 1000 |00c8: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3d46: 5471 a404 |00cb: iget-object v1, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3d4a: 7110 a9ed 0100 |00cd: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3d50: 5411 fe10 |00d0: iget-object v1, v1, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fe │ │ -1c3d54: 1f00 7820 |00d2: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c3d58: 6e20 c505 0100 |00d4: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c3d5e: 0e00 |00d7: return-void │ │ +1c3ba4: |[1c3ba4] com.nextcloud.talk.callnotification.CallNotificationActivity.setupCallTypeDescription:()V │ │ +1c3bb4: 5470 b104 |0000: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c3bb8: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3bbe: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +1c3bc0: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +1c3bc2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +1c3bc4: 2430 0d27 2103 |0008: filled-new-array {v1, v2, v3}, [I // type@270d │ │ +1c3bca: 0c01 |000b: move-result-object v1 │ │ +1c3bcc: 7120 dd5d 1000 |000c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getConversationApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@5ddd │ │ +1c3bd2: 0a00 |000f: move-result v0 │ │ +1c3bd4: 1a01 aaa4 |0010: const-string v1, "format(...)" // string@a4aa │ │ +1c3bd8: 1404 f901 137f |0012: const v4, #float 1.95407e+38 // #7f1301f9 │ │ +1c3bde: 1a05 73af |0015: const-string v5, "getString(...)" // string@af73 │ │ +1c3be2: 3420 8d00 |0017: if-lt v0, v2, 00a4 // +008d │ │ +1c3be6: 5470 b104 |0019: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c3bea: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ +1c3bee: 6e10 b02c 0000 |001d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cb0 │ │ +1c3bf4: 0c00 |0020: move-result-object v0 │ │ +1c3bf6: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +1c3bfa: 6e10 6437 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3764 │ │ +1c3c00: 0c00 |0026: move-result-object v0 │ │ +1c3c02: 2802 |0027: goto 0029 // +0002 │ │ +1c3c04: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +1c3c06: 7110 a9ed 0000 |0029: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3c0c: 6202 9e23 |002c: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.CONVERSATION_CALL_FLAGS:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239e │ │ +1c3c10: 7120 715e 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@5e71 │ │ +1c3c16: 0a00 |0031: move-result v0 │ │ +1c3c18: 3800 a500 |0032: if-eqz v0, 00d7 // +00a5 │ │ +1c3c1c: 5270 a604 |0034: iget v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ +1c3c20: 7020 1514 0700 |0036: invoke-direct {v7, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInCallWithVideo:(I)Z // method@1415 │ │ +1c3c26: 0a00 |0039: move-result v0 │ │ +1c3c28: 3800 3600 |003a: if-eqz v0, 0070 // +0036 │ │ +1c3c2c: 5470 a404 |003c: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3c30: 7110 a9ed 0000 |003e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3c36: 5400 fe10 |0041: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fe │ │ +1c3c3a: 6202 13d1 |0043: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ +1c3c3e: 6e10 0c14 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3c44: 0c02 |0048: move-result-object v2 │ │ +1c3c46: 1406 1102 137f |0049: const v6, #float 1.95407e+38 // #7f130211 │ │ +1c3c4c: 6e20 0f01 6200 |004c: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3c52: 0c02 |004f: move-result-object v2 │ │ +1c3c54: 7120 abed 5200 |0050: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3c5a: 6e10 0c14 0700 |0053: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3c60: 0c05 |0056: move-result-object v5 │ │ +1c3c62: 6e20 0f01 4500 |0057: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3c68: 0c04 |005a: move-result-object v4 │ │ +1c3c6a: 2410 a528 0400 |005b: filled-new-array {v4}, [Ljava/lang/Object; // type@28a5 │ │ +1c3c70: 0c04 |005e: move-result-object v4 │ │ +1c3c72: 7120 06cd 3400 |005f: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ +1c3c78: 0c03 |0062: move-result-object v3 │ │ +1c3c7a: 7120 c3ca 3200 |0063: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ +1c3c80: 0c02 |0066: move-result-object v2 │ │ +1c3c82: 7120 abed 1200 |0067: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3c88: 1f02 7820 |006a: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ +1c3c8c: 6e20 c505 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c3c92: 2868 |006f: goto 00d7 // +0068 │ │ +1c3c94: 5470 a404 |0070: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3c98: 7110 a9ed 0000 |0072: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3c9e: 5400 fe10 |0075: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fe │ │ +1c3ca2: 6202 13d1 |0077: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ +1c3ca6: 6e10 0c14 0700 |0079: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3cac: 0c02 |007c: move-result-object v2 │ │ +1c3cae: 1406 1202 137f |007d: const v6, #float 1.95407e+38 // #7f130212 │ │ +1c3cb4: 6e20 0f01 6200 |0080: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3cba: 0c02 |0083: move-result-object v2 │ │ +1c3cbc: 7120 abed 5200 |0084: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3cc2: 6e10 0c14 0700 |0087: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3cc8: 0c05 |008a: move-result-object v5 │ │ +1c3cca: 6e20 0f01 4500 |008b: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3cd0: 0c04 |008e: move-result-object v4 │ │ +1c3cd2: 2410 a528 0400 |008f: filled-new-array {v4}, [Ljava/lang/Object; // type@28a5 │ │ +1c3cd8: 0c04 |0092: move-result-object v4 │ │ +1c3cda: 7120 06cd 3400 |0093: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ +1c3ce0: 0c03 |0096: move-result-object v3 │ │ +1c3ce2: 7120 c3ca 3200 |0097: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ +1c3ce8: 0c02 |009a: move-result-object v2 │ │ +1c3cea: 7120 abed 1200 |009b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3cf0: 1f02 7820 |009e: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ +1c3cf4: 6e20 c505 2000 |00a0: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c3cfa: 2834 |00a3: goto 00d7 // +0034 │ │ +1c3cfc: 6200 13d1 |00a4: sget-object v0, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ +1c3d00: 6e10 0c14 0700 |00a6: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3d06: 0c00 |00a9: move-result-object v0 │ │ +1c3d08: 1402 1002 137f |00aa: const v2, #float 1.95407e+38 // #7f130210 │ │ +1c3d0e: 6e20 0f01 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3d14: 0c00 |00b0: move-result-object v0 │ │ +1c3d16: 7120 abed 5000 |00b1: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3d1c: 6e10 0c14 0700 |00b4: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3d22: 0c02 |00b7: move-result-object v2 │ │ +1c3d24: 6e20 0f01 4200 |00b8: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3d2a: 0c02 |00bb: move-result-object v2 │ │ +1c3d2c: 2410 a528 0200 |00bc: filled-new-array {v2}, [Ljava/lang/Object; // type@28a5 │ │ +1c3d32: 0c02 |00bf: move-result-object v2 │ │ +1c3d34: 7120 06cd 3200 |00c0: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ +1c3d3a: 0c02 |00c3: move-result-object v2 │ │ +1c3d3c: 7120 c3ca 2000 |00c4: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ +1c3d42: 0c00 |00c7: move-result-object v0 │ │ +1c3d44: 7120 abed 1000 |00c8: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3d4a: 5471 a404 |00cb: iget-object v1, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3d4e: 7110 a9ed 0100 |00cd: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3d54: 5411 fe10 |00d0: iget-object v1, v1, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fe │ │ +1c3d58: 1f00 7820 |00d2: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c3d5c: 6e20 c505 0100 |00d4: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c3d62: 0e00 |00d7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=117 │ │ 0x000c line=112 │ │ 0x0010 line=121 │ │ 0x0019 line=123 │ │ @@ -86641,24 +86642,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1c3d60: |[1c3d60] com.nextcloud.talk.callnotification.CallNotificationActivity.setupNotificationCanceledRoutine:()V │ │ -1c3d70: 2200 d000 |0000: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ -1c3d74: 7100 1503 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0315 │ │ -1c3d7a: 0c01 |0005: move-result-object v1 │ │ -1c3d7c: 7020 0403 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0304 │ │ -1c3d82: 2201 d704 |0009: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; // type@04d7 │ │ -1c3d86: 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 │ │ -1c3d8c: 1f01 9a20 |000e: check-cast v1, Ljava/lang/Runnable; // type@209a │ │ -1c3d90: 6e20 0703 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c3d96: 0e00 |0013: return-void │ │ +1c3d64: |[1c3d64] com.nextcloud.talk.callnotification.CallNotificationActivity.setupNotificationCanceledRoutine:()V │ │ +1c3d74: 2200 d000 |0000: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ +1c3d78: 7100 1503 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0315 │ │ +1c3d7e: 0c01 |0005: move-result-object v1 │ │ +1c3d80: 7020 0403 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0304 │ │ +1c3d86: 2201 d704 |0009: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; // type@04d7 │ │ +1c3d8a: 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 │ │ +1c3d90: 1f01 9a20 |000e: check-cast v1, Ljava/lang/Runnable; // type@209a │ │ +1c3d94: 6e20 0703 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c3d9a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=150 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -86668,22 +86669,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 │ │ -1c3614: |[1c3614] com.nextcloud.talk.callnotification.CallNotificationActivity.getUserManager:()Lcom/nextcloud/talk/users/UserManager; │ │ -1c3624: 5410 b204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ -1c3628: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1c362c: 1100 |0004: return-object v0 │ │ -1c362e: 1a00 52f0 |0005: const-string v0, "userManager" // string@f052 │ │ -1c3632: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c3638: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1c363a: 1100 |000b: return-object v0 │ │ +1c3618: |[1c3618] com.nextcloud.talk.callnotification.CallNotificationActivity.getUserManager:()Lcom/nextcloud/talk/users/UserManager; │ │ +1c3628: 5410 b204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ +1c362c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1c3630: 1100 |0004: return-object v0 │ │ +1c3632: 1a00 52f0 |0005: const-string v0, "userManager" // string@f052 │ │ +1c3636: 7110 c9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c363c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1c363e: 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;) │ │ @@ -86691,57 +86692,57 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -1c38c8: |[1c38c8] com.nextcloud.talk.callnotification.CallNotificationActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1c38d8: 6f20 130b 3200 |0000: invoke-super {v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0b13 │ │ -1c38de: 6203 0804 |0003: sget-object v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ -1c38e2: 6e10 5112 0300 |0005: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@1251 │ │ -1c38e8: 0c03 |0008: move-result-object v3 │ │ -1c38ea: 7110 a9ed 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c38f0: 6e10 6312 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ -1c38f6: 0c03 |000f: move-result-object v3 │ │ -1c38f8: 7220 8612 2300 |0010: invoke-interface {v3, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1286 │ │ -1c38fe: 6e10 0b14 0200 |0013: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@140b │ │ -1c3904: 0c03 |0016: move-result-object v3 │ │ -1c3906: 7110 bd2d 0300 |0017: invoke-static {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // method@2dbd │ │ -1c390c: 0c03 |001a: move-result-object v3 │ │ -1c390e: 5b23 a404 |001b: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3912: 7110 a9ed 0300 |001d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3918: 6e10 bc2d 0300 |0020: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2dbc │ │ -1c391e: 0c03 |0023: move-result-object v3 │ │ -1c3920: 1f03 3a01 |0024: check-cast v3, Landroid/view/View; // type@013a │ │ -1c3924: 6e20 1c14 3200 |0026: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setContentView:(Landroid/view/View;)V // method@141c │ │ -1c392a: 6e10 1014 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hideNavigationIfNoPipAvailable:()V // method@1410 │ │ -1c3930: 7010 0e14 0200 |002c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handleExtras:()V // method@140e │ │ -1c3936: 6e10 0d14 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getUserManager:()Lcom/nextcloud/talk/users/UserManager; // method@140d │ │ -1c393c: 0c03 |0032: move-result-object v3 │ │ -1c393e: 5320 aa04 |0033: iget-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ -1c3942: 6e30 b65d 0301 |0035: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/users/UserManager;.getUserWithId:(J)Lio/reactivex/Maybe; // method@5db6 │ │ -1c3948: 0c03 |0038: move-result-object v3 │ │ -1c394a: 6e10 17a1 0300 |0039: invoke-virtual {v3}, Lio/reactivex/Maybe;.blockingGet:()Ljava/lang/Object; // method@a117 │ │ -1c3950: 0c03 |003c: move-result-object v3 │ │ -1c3952: 1f03 0109 |003d: check-cast v3, Lcom/nextcloud/talk/data/user/model/User; // type@0901 │ │ -1c3956: 5b23 b104 |003f: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c395a: 7010 1f14 0200 |0041: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupCallTypeDescription:()V // method@141f │ │ -1c3960: 5423 a404 |0044: iget-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3964: 7110 a9ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c396a: 5433 fa10 |0049: iget-object v3, v3, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.conversationNameTextView:Landroid/widget/TextView; // field@10fa │ │ -1c396e: 5420 a804 |004b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ -1c3972: 1f00 7820 |004d: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c3976: 6e20 c505 0300 |004f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c397c: 5523 ac04 |0052: iget-boolean v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c3980: 5420 a704 |0054: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ -1c3984: 7030 1e14 3200 |0056: invoke-direct {v2, v3, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupAvatar:(ZLjava/lang/String;)V // method@141e │ │ -1c398a: 7010 1114 0200 |0059: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners:()V // method@1411 │ │ -1c3990: 7010 2014 0200 |005c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupNotificationCanceledRoutine:()V // method@1420 │ │ -1c3996: 0e00 |005f: return-void │ │ +1c38cc: |[1c38cc] com.nextcloud.talk.callnotification.CallNotificationActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1c38dc: 6f20 130b 3200 |0000: invoke-super {v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0b13 │ │ +1c38e2: 6203 0804 |0003: sget-object v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ +1c38e6: 6e10 5112 0300 |0005: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@1251 │ │ +1c38ec: 0c03 |0008: move-result-object v3 │ │ +1c38ee: 7110 a9ed 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c38f4: 6e10 6312 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ +1c38fa: 0c03 |000f: move-result-object v3 │ │ +1c38fc: 7220 8612 2300 |0010: invoke-interface {v3, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1286 │ │ +1c3902: 6e10 0b14 0200 |0013: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@140b │ │ +1c3908: 0c03 |0016: move-result-object v3 │ │ +1c390a: 7110 bd2d 0300 |0017: invoke-static {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // method@2dbd │ │ +1c3910: 0c03 |001a: move-result-object v3 │ │ +1c3912: 5b23 a404 |001b: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3916: 7110 a9ed 0300 |001d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c391c: 6e10 bc2d 0300 |0020: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2dbc │ │ +1c3922: 0c03 |0023: move-result-object v3 │ │ +1c3924: 1f03 3a01 |0024: check-cast v3, Landroid/view/View; // type@013a │ │ +1c3928: 6e20 1c14 3200 |0026: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setContentView:(Landroid/view/View;)V // method@141c │ │ +1c392e: 6e10 1014 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hideNavigationIfNoPipAvailable:()V // method@1410 │ │ +1c3934: 7010 0e14 0200 |002c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handleExtras:()V // method@140e │ │ +1c393a: 6e10 0d14 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getUserManager:()Lcom/nextcloud/talk/users/UserManager; // method@140d │ │ +1c3940: 0c03 |0032: move-result-object v3 │ │ +1c3942: 5320 aa04 |0033: iget-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ +1c3946: 6e30 b65d 0301 |0035: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/users/UserManager;.getUserWithId:(J)Lio/reactivex/Maybe; // method@5db6 │ │ +1c394c: 0c03 |0038: move-result-object v3 │ │ +1c394e: 6e10 17a1 0300 |0039: invoke-virtual {v3}, Lio/reactivex/Maybe;.blockingGet:()Ljava/lang/Object; // method@a117 │ │ +1c3954: 0c03 |003c: move-result-object v3 │ │ +1c3956: 1f03 0109 |003d: check-cast v3, Lcom/nextcloud/talk/data/user/model/User; // type@0901 │ │ +1c395a: 5b23 b104 |003f: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c395e: 7010 1f14 0200 |0041: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupCallTypeDescription:()V // method@141f │ │ +1c3964: 5423 a404 |0044: iget-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3968: 7110 a9ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c396e: 5433 fa10 |0049: iget-object v3, v3, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.conversationNameTextView:Landroid/widget/TextView; // field@10fa │ │ +1c3972: 5420 a804 |004b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ +1c3976: 1f00 7820 |004d: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c397a: 6e20 c505 0300 |004f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c3980: 5523 ac04 |0052: iget-boolean v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c3984: 5420 a704 |0054: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ +1c3988: 7030 1e14 3200 |0056: invoke-direct {v2, v3, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupAvatar:(ZLjava/lang/String;)V // method@141e │ │ +1c398e: 7010 1114 0200 |0059: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners:()V // method@1411 │ │ +1c3994: 7010 2014 0200 |005c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupNotificationCanceledRoutine:()V // method@1420 │ │ +1c399a: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0013 line=73 │ │ 0x001d line=74 │ │ 0x0029 line=75 │ │ @@ -86761,25 +86762,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1c3998: |[1c3998] com.nextcloud.talk.callnotification.CallNotificationActivity.onDestroy:()V │ │ -1c39a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c39aa: 5c20 ad04 |0001: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ -1c39ae: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c39b2: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -1c39b6: 7110 a9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c39bc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1c39be: 6e20 0c03 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ -1c39c4: 5b21 a904 |000e: iput-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c39c8: 6f10 140b 0200 |0010: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onDestroy:()V // method@0b14 │ │ -1c39ce: 0e00 |0013: return-void │ │ +1c399c: |[1c399c] com.nextcloud.talk.callnotification.CallNotificationActivity.onDestroy:()V │ │ +1c39ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c39ae: 5c20 ad04 |0001: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ +1c39b2: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c39b6: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +1c39ba: 7110 a9ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c39c0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1c39c2: 6e20 0c03 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ +1c39c8: 5b21 a904 |000e: iput-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c39cc: 6f10 140b 0200 |0010: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onDestroy:()V // method@0b14 │ │ +1c39d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000e line=211 │ │ 0x0010 line=213 │ │ @@ -86791,26 +86792,26 @@ │ │ type : '(ZLandroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1c39d0: |[1c39d0] com.nextcloud.talk.callnotification.CallNotificationActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ -1c39e0: 1a00 d1cb |0000: const-string v0, "newConfig" // string@cbd1 │ │ -1c39e4: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c39ea: 6f30 150b 2103 |0005: invoke-super {v1, v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@0b15 │ │ -1c39f0: 7110 9ac9 0200 |0008: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ -1c39f6: 0c03 |000b: move-result-object v3 │ │ -1c39f8: 5b13 ab04 |000c: iput-object v3, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInPipMode:Ljava/lang/Boolean; // field@04ab │ │ -1c39fc: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ -1c3a00: 6e10 2414 0100 |0010: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForPipMode:()V // method@1424 │ │ -1c3a06: 2804 |0013: goto 0017 // +0004 │ │ -1c3a08: 6e10 2314 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForNormalMode:()V // method@1423 │ │ -1c3a0e: 0e00 |0017: return-void │ │ +1c39d4: |[1c39d4] com.nextcloud.talk.callnotification.CallNotificationActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ +1c39e4: 1a00 d1cb |0000: const-string v0, "newConfig" // string@cbd1 │ │ +1c39e8: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c39ee: 6f30 150b 2103 |0005: invoke-super {v1, v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@0b15 │ │ +1c39f4: 7110 9ac9 0200 |0008: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ +1c39fa: 0c03 |000b: move-result-object v3 │ │ +1c39fc: 5b13 ab04 |000c: iput-object v3, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInPipMode:Ljava/lang/Boolean; // field@04ab │ │ +1c3a00: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ +1c3a04: 6e10 2414 0100 |0010: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForPipMode:()V // method@1424 │ │ +1c3a0a: 2804 |0013: goto 0017 // +0004 │ │ +1c3a0c: 6e10 2314 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForNormalMode:()V // method@1423 │ │ +1c3a12: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=217 │ │ 0x0008 line=218 │ │ 0x0010 line=220 │ │ 0x0014 line=222 │ │ locals : │ │ @@ -86823,29 +86824,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1c3a10: |[1c3a10] com.nextcloud.talk.callnotification.CallNotificationActivity.onStart:()V │ │ -1c3a20: 6f10 160b 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStart:()V // method@0b16 │ │ -1c3a26: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c3a2a: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -1c3a2e: 2200 d000 |0007: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ -1c3a32: 7010 0303 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0303 │ │ -1c3a38: 5b20 a904 |000c: iput-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c3a3c: 5420 a504 |000e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ -1c3a40: 7110 a9ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3a46: 6e10 95fc 0000 |0013: invoke-virtual {v0}, Lokhttp3/Cache;.evictAll:()V // method@fc95 │ │ -1c3a4c: 2808 |0016: goto 001e // +0008 │ │ -1c3a4e: 6200 a304 |0017: sget-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c3a52: 1a01 152f |0019: const-string v1, "Failed to evict cache" // string@2f15 │ │ -1c3a56: 7120 ab03 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1c3a5c: 0e00 |001e: return-void │ │ +1c3a14: |[1c3a14] com.nextcloud.talk.callnotification.CallNotificationActivity.onStart:()V │ │ +1c3a24: 6f10 160b 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStart:()V // method@0b16 │ │ +1c3a2a: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c3a2e: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +1c3a32: 2200 d000 |0007: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ +1c3a36: 7010 0303 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0303 │ │ +1c3a3c: 5b20 a904 |000c: iput-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c3a40: 5420 a504 |000e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ +1c3a44: 7110 a9ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3a4a: 6e10 95fc 0000 |0013: invoke-virtual {v0}, Lokhttp3/Cache;.evictAll:()V // method@fc95 │ │ +1c3a50: 2808 |0016: goto 001e // +0008 │ │ +1c3a52: 6200 a304 |0017: sget-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c3a56: 1a01 152f |0019: const-string v1, "Failed to evict cache" // string@2f15 │ │ +1c3a5a: 7120 ab03 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1c3a60: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x000e - 0x0016 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0007 line=164 │ │ @@ -86859,28 +86860,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1c3a70: |[1c3a70] com.nextcloud.talk.callnotification.CallNotificationActivity.onStop:()V │ │ -1c3a80: 6e10 0914 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ -1c3a86: 0c00 |0003: move-result-object v0 │ │ -1c3a88: 7110 3207 0000 |0004: invoke-static {v0}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@0732 │ │ -1c3a8e: 0c00 |0007: move-result-object v0 │ │ -1c3a90: 1a01 f4a4 |0008: const-string v1, "from(...)" // string@a4f4 │ │ -1c3a94: 7120 abed 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c3a9a: 5421 af04 |000d: iget-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ -1c3a9e: 7110 a9ed 0100 |000f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3aa4: 6e10 25ca 0100 |0012: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c3aaa: 0a01 |0015: move-result v1 │ │ -1c3aac: 6e20 3107 1000 |0016: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@0731 │ │ -1c3ab2: 6f10 170b 0200 |0019: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStop:()V // method@0b17 │ │ -1c3ab8: 0e00 |001c: return-void │ │ +1c3a74: |[1c3a74] com.nextcloud.talk.callnotification.CallNotificationActivity.onStop:()V │ │ +1c3a84: 6e10 0914 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ +1c3a8a: 0c00 |0003: move-result-object v0 │ │ +1c3a8c: 7110 3207 0000 |0004: invoke-static {v0}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@0732 │ │ +1c3a92: 0c00 |0007: move-result-object v0 │ │ +1c3a94: 1a01 f4a4 |0008: const-string v1, "from(...)" // string@a4f4 │ │ +1c3a98: 7120 abed 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c3a9e: 5421 af04 |000d: iget-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ +1c3aa2: 7110 a9ed 0100 |000f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3aa8: 6e10 25ca 0100 |0012: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c3aae: 0a01 |0015: move-result v1 │ │ +1c3ab0: 6e20 3107 1000 |0016: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@0731 │ │ +1c3ab6: 6f10 170b 0200 |0019: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStop:()V // method@0b17 │ │ +1c3abc: 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; │ │ @@ -86890,19 +86891,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 │ │ -1c3b1c: |[1c3b1c] com.nextcloud.talk.callnotification.CallNotificationActivity.setUserManager:(Lcom/nextcloud/talk/users/UserManager;)V │ │ -1c3b2c: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1c3b30: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c3b36: 5b12 b204 |0005: iput-object v2, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ -1c3b3a: 0e00 |0007: return-void │ │ +1c3b20: |[1c3b20] com.nextcloud.talk.callnotification.CallNotificationActivity.setUserManager:(Lcom/nextcloud/talk/users/UserManager;)V │ │ +1c3b30: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1c3b34: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c3b3a: 5b12 b204 |0005: iput-object v2, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ +1c3b3e: 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; │ │ │ │ @@ -86911,21 +86912,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c3d98: |[1c3d98] com.nextcloud.talk.callnotification.CallNotificationActivity.suppressFitsSystemWindows:()V │ │ -1c3da8: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3dac: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3db2: 5400 f910 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callNotificationLayout:Landroid/widget/RelativeLayout; // field@10f9 │ │ -1c3db6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1c3db8: 6e20 8205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setFitsSystemWindows:(Z)V // method@0582 │ │ -1c3dbe: 0e00 |000b: return-void │ │ +1c3d9c: |[1c3d9c] com.nextcloud.talk.callnotification.CallNotificationActivity.suppressFitsSystemWindows:()V │ │ +1c3dac: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3db0: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3db6: 5400 f910 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callNotificationLayout:Landroid/widget/RelativeLayout; // field@10f9 │ │ +1c3dba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1c3dbc: 6e20 8205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setFitsSystemWindows:(Z)V // method@0582 │ │ +1c3dc2: 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;) │ │ @@ -86933,25 +86934,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1c3dc0: |[1c3dc0] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForNormalMode:()V │ │ -1c3dd0: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3dd4: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3dda: 5400 f610 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f6 │ │ -1c3dde: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1c3de0: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c3de6: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3dea: 7110 a9ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3df0: 5400 fd10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fd │ │ -1c3df4: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c3dfa: 0e00 |0015: return-void │ │ +1c3dc4: |[1c3dc4] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForNormalMode:()V │ │ +1c3dd4: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3dd8: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3dde: 5400 f610 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f6 │ │ +1c3de2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1c3de4: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c3dea: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3dee: 7110 a9ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3df4: 5400 fd10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fd │ │ +1c3df8: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c3dfe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x000b line=233 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -86960,25 +86961,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1c3dfc: |[1c3dfc] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForPipMode:()V │ │ -1c3e0c: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3e10: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3e16: 5400 f610 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f6 │ │ -1c3e1a: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -1c3e1c: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c3e22: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3e26: 7110 a9ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c3e2c: 5400 fd10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fd │ │ -1c3e30: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c3e36: 0e00 |0015: return-void │ │ +1c3e00: |[1c3e00] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForPipMode:()V │ │ +1c3e10: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3e14: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3e1a: 5400 f610 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f6 │ │ +1c3e1e: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +1c3e20: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c3e26: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3e2a: 7110 a9ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c3e30: 5400 fd10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fd │ │ +1c3e34: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c3e3a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000b line=228 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -87079,25 +87080,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 │ │ -1c3494: |[1c3494] 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 │ │ -1c34a4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c34aa: 5b01 b704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ -1c34ae: 5b02 b304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ -1c34b2: 5b03 ba04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ -1c34b6: 5b04 b504 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ -1c34ba: 5b05 b604 |000b: iput-object v5, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ -1c34be: 5b06 b804 |000d: iput-object v6, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ -1c34c2: 5b07 b404 |000f: iput-object v7, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ -1c34c6: 5b08 b904 |0011: iput-object v8, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ -1c34ca: 0e00 |0013: return-void │ │ +1c3498: |[1c3498] 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 │ │ +1c34a8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c34ae: 5b01 b704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ +1c34b2: 5b02 b304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ +1c34b6: 5b03 ba04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ +1c34ba: 5b04 b504 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ +1c34be: 5b05 b604 |000b: iput-object v5, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ +1c34c2: 5b06 b804 |000d: iput-object v6, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ +1c34c6: 5b07 b404 |000f: iput-object v7, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ +1c34ca: 5b08 b904 |0011: iput-object v8, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ +1c34ce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x0009 line=61 │ │ @@ -87121,27 +87122,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 │ │ -1c3400: |[1c3400] 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; │ │ -1c3410: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ -1c3414: 0790 |0002: move-object v0, v9 │ │ -1c3416: 07a1 |0003: move-object v1, v10 │ │ -1c3418: 07b2 |0004: move-object v2, v11 │ │ -1c341a: 07c3 |0005: move-object v3, v12 │ │ -1c341c: 07d4 |0006: move-object v4, v13 │ │ -1c341e: 07e5 |0007: move-object v5, v14 │ │ -1c3420: 07f6 |0008: move-object v6, v15 │ │ -1c3422: 0807 1000 |0009: move-object/from16 v7, v16 │ │ -1c3426: 0808 1100 |000b: move-object/from16 v8, v17 │ │ -1c342a: 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 │ │ -1c3430: 1109 |0010: return-object v9 │ │ +1c3404: |[1c3404] 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; │ │ +1c3414: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ +1c3418: 0790 |0002: move-object v0, v9 │ │ +1c341a: 07a1 |0003: move-object v1, v10 │ │ +1c341c: 07b2 |0004: move-object v2, v11 │ │ +1c341e: 07c3 |0005: move-object v3, v12 │ │ +1c3420: 07d4 |0006: move-object v4, v13 │ │ +1c3422: 07e5 |0007: move-object v5, v14 │ │ +1c3424: 07f6 |0008: move-object v6, v15 │ │ +1c3426: 0807 1000 |0009: move-object/from16 v7, v16 │ │ +1c342a: 0808 1100 |000b: move-object/from16 v8, v17 │ │ +1c342e: 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 │ │ +1c3434: 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; │ │ @@ -87156,35 +87157,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 │ │ -1c3434: |[1c3434] 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; │ │ -1c3444: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ -1c3448: 7110 9984 0a00 |0002: invoke-static {v10}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c344e: 0c01 |0005: move-result-object v1 │ │ -1c3450: 7110 9984 0b00 |0006: invoke-static {v11}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c3456: 0c02 |0009: move-result-object v2 │ │ -1c3458: 7110 9984 0c00 |000a: invoke-static {v12}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c345e: 0c03 |000d: move-result-object v3 │ │ -1c3460: 7110 9984 0d00 |000e: invoke-static {v13}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c3466: 0c04 |0011: move-result-object v4 │ │ -1c3468: 7110 9984 0e00 |0012: invoke-static {v14}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c346e: 0c05 |0015: move-result-object v5 │ │ -1c3470: 7110 9984 0f00 |0016: invoke-static {v15}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c3476: 0c06 |0019: move-result-object v6 │ │ -1c3478: 7701 9984 1000 |001a: invoke-static/range {v16}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c347e: 0c07 |001d: move-result-object v7 │ │ -1c3480: 7701 9984 1100 |001e: invoke-static/range {v17}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ -1c3486: 0c08 |0021: move-result-object v8 │ │ -1c3488: 0790 |0022: move-object v0, v9 │ │ -1c348a: 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 │ │ -1c3490: 1109 |0026: return-object v9 │ │ +1c3438: |[1c3438] 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; │ │ +1c3448: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ +1c344c: 7110 9984 0a00 |0002: invoke-static {v10}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c3452: 0c01 |0005: move-result-object v1 │ │ +1c3454: 7110 9984 0b00 |0006: invoke-static {v11}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c345a: 0c02 |0009: move-result-object v2 │ │ +1c345c: 7110 9984 0c00 |000a: invoke-static {v12}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c3462: 0c03 |000d: move-result-object v3 │ │ +1c3464: 7110 9984 0d00 |000e: invoke-static {v13}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c346a: 0c04 |0011: move-result-object v4 │ │ +1c346c: 7110 9984 0e00 |0012: invoke-static {v14}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c3472: 0c05 |0015: move-result-object v5 │ │ +1c3474: 7110 9984 0f00 |0016: invoke-static {v15}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c347a: 0c06 |0019: move-result-object v6 │ │ +1c347c: 7701 9984 1000 |001a: invoke-static/range {v16}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c3482: 0c07 |001d: move-result-object v7 │ │ +1c3484: 7701 9984 1100 |001e: invoke-static/range {v17}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8499 │ │ +1c348a: 0c08 |0021: move-result-object v8 │ │ +1c348c: 0790 |0022: move-object v0, v9 │ │ +1c348e: 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 │ │ +1c3494: 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; │ │ @@ -87199,17 +87200,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 │ │ -1c34cc: |[1c34cc] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V │ │ -1c34dc: 5b01 a504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ -1c34e0: 0e00 |0002: return-void │ │ +1c34d0: |[1c34d0] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V │ │ +1c34e0: 5b01 a504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ +1c34e4: 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; │ │ │ │ @@ -87218,17 +87219,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 │ │ -1c35c4: |[1c35c4] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V │ │ -1c35d4: 5b01 ae04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@04ae │ │ -1c35d8: 0e00 |0002: return-void │ │ +1c35c8: |[1c35c8] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V │ │ +1c35d8: 5b01 ae04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@04ae │ │ +1c35dc: 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; │ │ │ │ @@ -87237,17 +87238,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 │ │ -1c35dc: |[1c35dc] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V │ │ -1c35ec: 5b01 b204 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ -1c35f0: 0e00 |0002: return-void │ │ +1c35e0: |[1c35e0] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V │ │ +1c35f0: 5b01 b204 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ +1c35f4: 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; │ │ │ │ @@ -87257,56 +87258,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 │ │ -1c34e4: |[1c34e4] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c34f4: 5410 b704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ -1c34f8: 7210 8f84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c34fe: 0c00 |0005: move-result-object v0 │ │ -1c3500: 1f00 8d26 |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268d │ │ -1c3504: 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 │ │ -1c350a: 5410 b304 |000b: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ -1c350e: 7210 8f84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c3514: 0c00 |0010: move-result-object v0 │ │ -1c3516: 1f00 eb0f |0011: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ -1c351a: 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 │ │ -1c3520: 5410 ba04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ -1c3524: 7210 8f84 0000 |0018: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c352a: 0c00 |001b: move-result-object v0 │ │ -1c352c: 1f00 440f |001c: check-cast v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // type@0f44 │ │ -1c3530: 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 │ │ -1c3536: 5410 b504 |0021: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ -1c353a: 7210 8f84 0000 |0023: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c3540: 0c00 |0026: move-result-object v0 │ │ -1c3542: 1f00 3900 |0027: check-cast v0, Landroid/content/Context; // type@0039 │ │ -1c3546: 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 │ │ -1c354c: 5410 b604 |002c: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ -1c3550: 7210 8f84 0000 |002e: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c3556: 0c00 |0031: move-result-object v0 │ │ -1c3558: 1f00 d60f |0032: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ -1c355c: 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 │ │ -1c3562: 5410 b804 |0037: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ -1c3566: 7210 8f84 0000 |0039: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c356c: 0c00 |003c: move-result-object v0 │ │ -1c356e: 1f00 9404 |003d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ -1c3572: 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 │ │ -1c3578: 5410 b404 |0042: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ -1c357c: 7210 8f84 0000 |0044: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c3582: 0c00 |0047: move-result-object v0 │ │ -1c3584: 1f00 3b26 |0048: check-cast v0, Lokhttp3/Cache; // type@263b │ │ -1c3588: 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 │ │ -1c358e: 5410 b904 |004d: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ -1c3592: 7210 8f84 0000 |004f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ -1c3598: 0c00 |0052: move-result-object v0 │ │ -1c359a: 1f00 6f0f |0053: check-cast v0, Lcom/nextcloud/talk/users/UserManager; // type@0f6f │ │ -1c359e: 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 │ │ -1c35a4: 0e00 |0058: return-void │ │ +1c34e8: |[1c34e8] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c34f8: 5410 b704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ +1c34fc: 7210 8f84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c3502: 0c00 |0005: move-result-object v0 │ │ +1c3504: 1f00 8d26 |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268d │ │ +1c3508: 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 │ │ +1c350e: 5410 b304 |000b: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ +1c3512: 7210 8f84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c3518: 0c00 |0010: move-result-object v0 │ │ +1c351a: 1f00 eb0f |0011: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0feb │ │ +1c351e: 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 │ │ +1c3524: 5410 ba04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ +1c3528: 7210 8f84 0000 |0018: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c352e: 0c00 |001b: move-result-object v0 │ │ +1c3530: 1f00 440f |001c: check-cast v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // type@0f44 │ │ +1c3534: 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 │ │ +1c353a: 5410 b504 |0021: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ +1c353e: 7210 8f84 0000 |0023: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c3544: 0c00 |0026: move-result-object v0 │ │ +1c3546: 1f00 3900 |0027: check-cast v0, Landroid/content/Context; // type@0039 │ │ +1c354a: 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 │ │ +1c3550: 5410 b604 |002c: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ +1c3554: 7210 8f84 0000 |002e: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c355a: 0c00 |0031: move-result-object v0 │ │ +1c355c: 1f00 d60f |0032: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd6 │ │ +1c3560: 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 │ │ +1c3566: 5410 b804 |0037: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ +1c356a: 7210 8f84 0000 |0039: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c3570: 0c00 |003c: move-result-object v0 │ │ +1c3572: 1f00 9404 |003d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ +1c3576: 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 │ │ +1c357c: 5410 b404 |0042: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ +1c3580: 7210 8f84 0000 |0044: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c3586: 0c00 |0047: move-result-object v0 │ │ +1c3588: 1f00 3b26 |0048: check-cast v0, Lokhttp3/Cache; // type@263b │ │ +1c358c: 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 │ │ +1c3592: 5410 b904 |004d: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ +1c3596: 7210 8f84 0000 |004f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848f │ │ +1c359c: 0c00 |0052: move-result-object v0 │ │ +1c359e: 1f00 6f0f |0053: check-cast v0, Lcom/nextcloud/talk/users/UserManager; // type@0f6f │ │ +1c35a2: 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 │ │ +1c35a8: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000b line=90 │ │ 0x0016 line=91 │ │ 0x0021 line=92 │ │ 0x002c line=93 │ │ @@ -87322,18 +87323,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 │ │ -1c35a8: |[1c35a8] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ -1c35b8: 1f01 d804 |0000: check-cast v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ -1c35bc: 6e20 2914 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1429 │ │ -1c35c2: 0e00 |0005: return-void │ │ +1c35ac: |[1c35ac] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ +1c35bc: 1f01 d804 |0000: check-cast v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ +1c35c0: 6e20 2914 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1429 │ │ +1c35c6: 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; │ │ │ │ @@ -87367,18 +87368,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 │ │ -1c3e5c: |[1c3e5c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3e6c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3e72: 5b01 bb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ -1c3e76: 0e00 |0005: return-void │ │ +1c3e60: |[1c3e60] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3e70: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3e76: 5b01 bb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ +1c3e7a: 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; │ │ │ │ @@ -87388,20 +87389,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 │ │ -1c3e38: |[1c3e38] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c3e48: 5410 bb04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ -1c3e4c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c3e50: 7120 5115 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@1551 │ │ -1c3e56: 0c02 |0007: move-result-object v2 │ │ -1c3e58: 1102 |0008: return-object v2 │ │ +1c3e3c: |[1c3e3c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c3e4c: 5410 bb04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ +1c3e50: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c3e54: 7120 5115 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@1551 │ │ +1c3e5a: 0c02 |0007: move-result-object v2 │ │ +1c3e5c: 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; │ │ │ │ @@ -87435,18 +87436,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 │ │ -1c3e9c: |[1c3e9c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3eac: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3eb2: 5b01 bc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ -1c3eb6: 0e00 |0005: return-void │ │ +1c3ea0: |[1c3ea0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3eb0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3eb6: 5b01 bc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ +1c3eba: 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; │ │ │ │ @@ -87456,20 +87457,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 │ │ -1c3e78: |[1c3e78] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c3e88: 5410 bc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ -1c3e8c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c3e90: 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 │ │ -1c3e96: 0c02 |0007: move-result-object v2 │ │ -1c3e98: 1102 |0008: return-object v2 │ │ +1c3e7c: |[1c3e7c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c3e8c: 5410 bc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ +1c3e90: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c3e94: 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 │ │ +1c3e9a: 0c02 |0007: move-result-object v2 │ │ +1c3e9c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87511,20 +87512,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 │ │ -1c3eb8: |[1c3eb8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ -1c3ec8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3ece: 5b01 bd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ -1c3ed2: 5b02 be04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ -1c3ed6: 5b03 bf04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ -1c3eda: 0e00 |0009: return-void │ │ +1c3ebc: |[1c3ebc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ +1c3ecc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3ed2: 5b01 bd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ +1c3ed6: 5b02 be04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ +1c3eda: 5b03 bf04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ +1c3ede: 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; │ │ @@ -87536,20 +87537,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c3edc: |[1c3edc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.run:()V │ │ -1c3eec: 5430 bd04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ -1c3ef0: 5431 be04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ -1c3ef4: 5432 bf04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ -1c3ef8: 7130 6015 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@1560 │ │ -1c3efe: 0e00 |0009: return-void │ │ +1c3ee0: |[1c3ee0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.run:()V │ │ +1c3ef0: 5430 bd04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ +1c3ef4: 5431 be04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ +1c3ef8: 5432 bf04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ +1c3efc: 7130 6015 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@1560 │ │ +1c3f02: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -87582,18 +87583,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 │ │ -1c3f20: |[1c3f20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3f30: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3f36: 5b01 c004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ -1c3f3a: 0e00 |0005: return-void │ │ +1c3f24: |[1c3f24] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3f34: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3f3a: 5b01 c004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ +1c3f3e: 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; │ │ │ │ @@ -87603,19 +87604,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1c3f00: |[1c3f00] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.onLongClick:(Landroid/view/View;)Z │ │ -1c3f10: 5410 c004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ -1c3f14: 7120 3015 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$1JuqM8ivCcV7atAaR0DsmjeoZRk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1530 │ │ -1c3f1a: 0a02 |0005: move-result v2 │ │ -1c3f1c: 0f02 |0006: return v2 │ │ +1c3f04: |[1c3f04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.onLongClick:(Landroid/view/View;)Z │ │ +1c3f14: 5410 c004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ +1c3f18: 7120 3015 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$1JuqM8ivCcV7atAaR0DsmjeoZRk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1530 │ │ +1c3f1e: 0a02 |0005: move-result v2 │ │ +1c3f20: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -87649,18 +87650,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 │ │ -1c3f3c: |[1c3f3c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3f4c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3f52: 5b01 c104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ -1c3f56: 0e00 |0005: return-void │ │ +1c3f40: |[1c3f40] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3f50: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3f56: 5b01 c104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ +1c3f5a: 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; │ │ │ │ @@ -87670,19 +87671,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3f58: |[1c3f58] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3f68: 5410 c104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ -1c3f6c: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3f70: 7120 6915 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@1569 │ │ -1c3f76: 0e00 |0007: return-void │ │ +1c3f5c: |[1c3f5c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3f6c: 5410 c104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ +1c3f70: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3f74: 7120 6915 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@1569 │ │ +1c3f7a: 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; │ │ │ │ @@ -87716,18 +87717,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 │ │ -1c3f78: |[1c3f78] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3f88: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3f8e: 5b01 c204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ -1c3f92: 0e00 |0005: return-void │ │ +1c3f7c: |[1c3f7c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3f8c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3f92: 5b01 c204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ +1c3f96: 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; │ │ │ │ @@ -87737,19 +87738,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3f94: |[1c3f94] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3fa4: 5410 c204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ -1c3fa8: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3fac: 7120 6415 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@1564 │ │ -1c3fb2: 0e00 |0007: return-void │ │ +1c3f98: |[1c3f98] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3fa8: 5410 c204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ +1c3fac: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3fb0: 7120 6415 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@1564 │ │ +1c3fb6: 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; │ │ │ │ @@ -87783,18 +87784,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 │ │ -1c3fb4: |[1c3fb4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3fc4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c3fca: 5b01 c304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ -1c3fce: 0e00 |0005: return-void │ │ +1c3fb8: |[1c3fb8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3fc8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c3fce: 5b01 c304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ +1c3fd2: 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; │ │ │ │ @@ -87804,19 +87805,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3fd0: |[1c3fd0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3fe0: 5410 c304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ -1c3fe4: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3fe8: 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 │ │ -1c3fee: 0e00 |0007: return-void │ │ +1c3fd4: |[1c3fd4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3fe4: 5410 c304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ +1c3fe8: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3fec: 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 │ │ +1c3ff2: 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; │ │ │ │ @@ -87850,18 +87851,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$$ExternalSyntheticLambda16.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4000: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4006: 5b01 c404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ -1c400a: 0e00 |0005: return-void │ │ +1c3ff4: |[1c3ff4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4004: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c400a: 5b01 c404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ +1c400e: 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; │ │ │ │ @@ -87871,19 +87872,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c400c: |[1c400c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.onActivityResult:(Ljava/lang/Object;)V │ │ -1c401c: 5410 c404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ -1c4020: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c4024: 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 │ │ -1c402a: 0e00 |0007: return-void │ │ +1c4010: |[1c4010] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.onActivityResult:(Ljava/lang/Object;)V │ │ +1c4020: 5410 c404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ +1c4024: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c4028: 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 │ │ +1c402e: 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; │ │ │ │ @@ -87917,18 +87918,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 │ │ -1c402c: |[1c402c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c403c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4042: 5b01 c504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ -1c4046: 0e00 |0005: return-void │ │ +1c4030: |[1c4030] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4040: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4046: 5b01 c504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ +1c404a: 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; │ │ │ │ @@ -87938,19 +87939,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c4048: |[1c4048] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.onActivityResult:(Ljava/lang/Object;)V │ │ -1c4058: 5410 c504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ -1c405c: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c4060: 7120 4715 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@1547 │ │ -1c4066: 0e00 |0007: return-void │ │ +1c404c: |[1c404c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.onActivityResult:(Ljava/lang/Object;)V │ │ +1c405c: 5410 c504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ +1c4060: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c4064: 7120 4715 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@1547 │ │ +1c406a: 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; │ │ │ │ @@ -87984,18 +87985,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 │ │ -1c408c: |[1c408c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c409c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c40a2: 5b01 c604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ -1c40a6: 0e00 |0005: return-void │ │ +1c4090: |[1c4090] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c40a0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c40a6: 5b01 c604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ +1c40aa: 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; │ │ │ │ @@ -88005,20 +88006,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 │ │ -1c4068: |[1c4068] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4078: 5410 c604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ -1c407c: 1f02 5321 |0002: check-cast v2, Ljava/util/Map; // type@2153 │ │ -1c4080: 7120 4315 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@1543 │ │ -1c4086: 0c02 |0007: move-result-object v2 │ │ -1c4088: 1102 |0008: return-object v2 │ │ +1c406c: |[1c406c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c407c: 5410 c604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ +1c4080: 1f02 5321 |0002: check-cast v2, Ljava/util/Map; // type@2153 │ │ +1c4084: 7120 4315 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@1543 │ │ +1c408a: 0c02 |0007: move-result-object v2 │ │ +1c408c: 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; │ │ │ │ @@ -88079,18 +88080,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$$ExternalSyntheticLambda19.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c40b8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c40be: 5b01 c704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ -1c40c2: 0e00 |0005: return-void │ │ +1c40ac: |[1c40ac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c40bc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c40c2: 5b01 c704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ +1c40c6: 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; │ │ │ │ @@ -88100,18 +88101,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 │ │ -1c40c4: |[1c40c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -1c40d4: 5410 c704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ -1c40d8: 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 │ │ -1c40de: 0e00 |0005: return-void │ │ +1c40c8: |[1c40c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +1c40d8: 5410 c704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ +1c40dc: 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 │ │ +1c40e2: 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; │ │ @@ -88147,18 +88148,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 │ │ -1c40e0: |[1c40e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c40f0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c40f6: 5b01 c804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ -1c40fa: 0e00 |0005: return-void │ │ +1c40e4: |[1c40e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c40f4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c40fa: 5b01 c804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ +1c40fe: 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; │ │ │ │ @@ -88168,18 +88169,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c40fc: |[1c40fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.run:()V │ │ -1c410c: 5410 c804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ -1c4110: 7110 3215 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1532 │ │ -1c4116: 0e00 |0005: return-void │ │ +1c4100: |[1c4100] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.run:()V │ │ +1c4110: 5410 c804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ +1c4114: 7110 3215 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1532 │ │ +1c411a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 10860 (D8$$SyntheticClass) │ │ @@ -88244,18 +88245,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 │ │ -1c4138: |[1c4138] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4148: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c414e: 5b01 c904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ -1c4152: 0e00 |0005: return-void │ │ +1c413c: |[1c413c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c414c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4152: 5b01 c904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ +1c4156: 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; │ │ │ │ @@ -88265,19 +88266,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 │ │ -1c4118: |[1c4118] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -1c4128: 5410 c904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ -1c412c: 7120 4915 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@1549 │ │ -1c4132: 0c02 |0005: move-result-object v2 │ │ -1c4134: 1102 |0006: return-object v2 │ │ +1c411c: |[1c411c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +1c412c: 5410 c904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ +1c4130: 7120 4915 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@1549 │ │ +1c4136: 0c02 |0005: move-result-object v2 │ │ +1c4138: 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; │ │ │ │ @@ -88346,18 +88347,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 │ │ -1c4154: |[1c4154] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4164: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c416a: 5b01 ca04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ -1c416e: 0e00 |0005: return-void │ │ +1c4158: |[1c4158] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4168: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c416e: 5b01 ca04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ +1c4172: 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; │ │ │ │ @@ -88367,19 +88368,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 │ │ -1c4170: |[1c4170] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1c4180: 5410 ca04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ -1c4184: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c4188: 7130 5615 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@1556 │ │ -1c418e: 0e00 |0007: return-void │ │ +1c4174: |[1c4174] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1c4184: 5410 ca04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ +1c4188: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c418c: 7130 5615 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@1556 │ │ +1c4192: 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; │ │ @@ -88426,21 +88427,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 │ │ -1c41bc: |[1c41bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V │ │ -1c41cc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c41d2: 5b01 cb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ -1c41d6: 5b02 cc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@04cc │ │ -1c41da: 5b03 cd04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@04cd │ │ -1c41de: 5b04 ce04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@04ce │ │ -1c41e2: 0e00 |000b: return-void │ │ +1c41c0: |[1c41c0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V │ │ +1c41d0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c41d6: 5b01 cb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ +1c41da: 5b02 cc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@04cc │ │ +1c41de: 5b03 cd04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@04cd │ │ +1c41e2: 5b04 ce04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@04ce │ │ +1c41e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/net/Uri; │ │ @@ -88453,22 +88454,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1c4190: |[1c4190] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -1c41a0: 5440 cb04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ -1c41a4: 5441 cc04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@04cc │ │ -1c41a8: 5442 cd04 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@04cd │ │ -1c41ac: 5443 ce04 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@04ce │ │ -1c41b0: 7140 6615 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$v_QKRYmZsuKUqFtMFQavvSepp88:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1566 │ │ -1c41b6: 0c00 |000b: move-result-object v0 │ │ -1c41b8: 1100 |000c: return-object v0 │ │ +1c4194: |[1c4194] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +1c41a4: 5440 cb04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ +1c41a8: 5441 cc04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@04cc │ │ +1c41ac: 5442 cd04 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@04cd │ │ +1c41b0: 5443 ce04 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@04ce │ │ +1c41b4: 7140 6615 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$v_QKRYmZsuKUqFtMFQavvSepp88:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1566 │ │ +1c41ba: 0c00 |000b: move-result-object v0 │ │ +1c41bc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; │ │ │ │ source_file_idx : 10860 (D8$$SyntheticClass) │ │ @@ -88536,18 +88537,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 │ │ -1c41e4: |[1c41e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c41f4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c41fa: 5b01 cf04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ -1c41fe: 0e00 |0005: return-void │ │ +1c41e8: |[1c41e8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c41f8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c41fe: 5b01 cf04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ +1c4202: 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; │ │ │ │ @@ -88557,19 +88558,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 │ │ -1c4200: |[1c4200] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1c4210: 5410 cf04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ -1c4214: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c4218: 7130 4415 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@1544 │ │ -1c421e: 0e00 |0007: return-void │ │ +1c4204: |[1c4204] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1c4214: 5410 cf04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ +1c4218: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c421c: 7130 4415 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@1544 │ │ +1c4222: 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; │ │ @@ -88604,18 +88605,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 │ │ -1c4220: |[1c4220] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4230: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4236: 5b01 d004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d0 │ │ -1c423a: 0e00 |0005: return-void │ │ +1c4224: |[1c4224] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4234: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c423a: 5b01 d004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d0 │ │ +1c423e: 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; │ │ │ │ @@ -88625,19 +88626,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 │ │ -1c423c: |[1c423c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1c424c: 5410 d004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d0 │ │ -1c4250: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c4254: 7130 4615 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@1546 │ │ -1c425a: 0e00 |0007: return-void │ │ +1c4240: |[1c4240] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1c4250: 5410 d004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d0 │ │ +1c4254: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c4258: 7130 4615 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@1546 │ │ +1c425e: 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; │ │ @@ -88672,18 +88673,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 │ │ -1c4280: |[1c4280] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.:(Lkotlin/jvm/functions/Function0;)V │ │ -1c4290: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4296: 5b01 d104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ -1c429a: 0e00 |0005: return-void │ │ +1c4284: |[1c4284] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.:(Lkotlin/jvm/functions/Function0;)V │ │ +1c4294: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c429a: 5b01 d104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ +1c429e: 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; │ │ │ │ @@ -88693,20 +88694,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 │ │ -1c425c: |[1c425c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c426c: 5410 d104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ -1c4270: 1f02 1403 |0002: check-cast v2, Landroidx/work/WorkInfo; // type@0314 │ │ -1c4274: 7120 5815 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@1558 │ │ -1c427a: 0c02 |0007: move-result-object v2 │ │ -1c427c: 1102 |0008: return-object v2 │ │ +1c4260: |[1c4260] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4270: 5410 d104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04d1 │ │ +1c4274: 1f02 1403 |0002: check-cast v2, Landroidx/work/WorkInfo; // type@0314 │ │ +1c4278: 7120 5815 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@1558 │ │ +1c427e: 0c02 |0007: move-result-object v2 │ │ +1c4280: 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; │ │ │ │ @@ -88744,19 +88745,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 │ │ -1c429c: |[1c429c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c42ac: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c42b2: 5b01 d204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ -1c42b6: 5b02 d304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ -1c42ba: 0e00 |0007: return-void │ │ +1c42a0: |[1c42a0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c42b0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c42b6: 5b01 d204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ +1c42ba: 5b02 d304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ +1c42be: 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; │ │ @@ -88767,19 +88768,19 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c42bc: |[1c42bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.onPrepared:(Landroid/media/MediaPlayer;)V │ │ -1c42cc: 5420 d204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ -1c42d0: 5421 d304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ -1c42d4: 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 │ │ -1c42da: 0e00 |0007: return-void │ │ +1c42c0: |[1c42c0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.onPrepared:(Landroid/media/MediaPlayer;)V │ │ +1c42d0: 5420 d204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ +1c42d4: 5421 d304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ +1c42d8: 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 │ │ +1c42de: 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; │ │ │ │ @@ -88813,18 +88814,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 │ │ -1c42dc: |[1c42dc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c42ec: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c42f2: 5b01 d404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d4 │ │ -1c42f6: 0e00 |0005: return-void │ │ +1c42e0: |[1c42e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c42f0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c42f6: 5b01 d404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d4 │ │ +1c42fa: 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; │ │ │ │ @@ -88834,18 +88835,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 │ │ -1c42f8: |[1c42f8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.onMediaTimeDiscontinuity:(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -1c4308: 5410 d404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d4 │ │ -1c430c: 7130 4215 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@1542 │ │ -1c4312: 0e00 |0005: return-void │ │ +1c42fc: |[1c42fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.onMediaTimeDiscontinuity:(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +1c430c: 5410 d404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d4 │ │ +1c4310: 7130 4215 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@1542 │ │ +1c4316: 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; │ │ @@ -88884,19 +88885,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 │ │ -1c4314: |[1c4314] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c4324: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c432a: 5b01 d504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d5 │ │ -1c432e: 5b02 d604 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d6 │ │ -1c4332: 0e00 |0007: return-void │ │ +1c4318: |[1c4318] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c4328: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c432e: 5b01 d504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d5 │ │ +1c4332: 5b02 d604 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d6 │ │ +1c4336: 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; │ │ @@ -88907,19 +88908,19 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c4334: |[1c4334] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -1c4344: 5420 d504 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d5 │ │ -1c4348: 5421 d604 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d6 │ │ -1c434c: 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 │ │ -1c4352: 0e00 |0007: return-void │ │ +1c4338: |[1c4338] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +1c4348: 5420 d504 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d5 │ │ +1c434c: 5421 d604 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d6 │ │ +1c4350: 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 │ │ +1c4356: 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; │ │ │ │ @@ -88965,21 +88966,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 │ │ -1c4380: |[1c4380] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4390: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4396: 5b01 d704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d7 │ │ -1c439a: 5b02 d804 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d8 │ │ -1c439e: 5b03 d904 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d9 │ │ -1c43a2: 5b04 da04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ -1c43a6: 0e00 |000b: return-void │ │ +1c4384: |[1c4384] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4394: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c439a: 5b01 d704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d7 │ │ +1c439e: 5b02 d804 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d8 │ │ +1c43a2: 5b03 d904 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d9 │ │ +1c43a6: 5b04 da04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ +1c43aa: 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; │ │ @@ -88992,22 +88993,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1c4354: |[1c4354] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.invoke:()Ljava/lang/Object; │ │ -1c4364: 5440 d704 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d7 │ │ -1c4368: 5441 d804 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d8 │ │ -1c436c: 5442 d904 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d9 │ │ -1c4370: 5443 da04 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ -1c4374: 7140 4e15 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@154e │ │ -1c437a: 0c00 |000b: move-result-object v0 │ │ -1c437c: 1100 |000c: return-object v0 │ │ +1c4358: |[1c4358] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.invoke:()Ljava/lang/Object; │ │ +1c4368: 5440 d704 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d7 │ │ +1c436c: 5441 d804 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d8 │ │ +1c4370: 5442 d904 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d9 │ │ +1c4374: 5443 da04 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ +1c4378: 7140 4e15 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@154e │ │ +1c437e: 0c00 |000b: move-result-object v0 │ │ +1c4380: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -89044,19 +89045,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 │ │ -1c43cc: |[1c43cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ -1c43dc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c43e2: 5b01 db04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04db │ │ -1c43e6: 5b02 dc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$1:Landroid/os/Bundle; // field@04dc │ │ -1c43ea: 0e00 |0007: return-void │ │ +1c43d0: |[1c43d0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ +1c43e0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c43e6: 5b01 db04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04db │ │ +1c43ea: 5b02 dc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$1:Landroid/os/Bundle; // field@04dc │ │ +1c43ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Bundle; │ │ @@ -89067,20 +89068,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c43a8: |[1c43a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1c43b8: 5420 db04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04db │ │ -1c43bc: 5421 dc04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$1:Landroid/os/Bundle; // field@04dc │ │ -1c43c0: 7120 6215 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@1562 │ │ -1c43c6: 0c00 |0007: move-result-object v0 │ │ -1c43c8: 1100 |0008: return-object v0 │ │ +1c43ac: |[1c43ac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1c43bc: 5420 db04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04db │ │ +1c43c0: 5421 dc04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$1:Landroid/os/Bundle; // field@04dc │ │ +1c43c4: 7120 6215 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@1562 │ │ +1c43ca: 0c00 |0007: move-result-object v0 │ │ +1c43cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 10860 (D8$$SyntheticClass) │ │ @@ -89121,20 +89122,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 │ │ -1c4414: |[1c4414] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c4424: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c442a: 5b01 dd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04dd │ │ -1c442e: 5b02 de04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04de │ │ -1c4432: 5b03 df04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04df │ │ -1c4436: 0e00 |0009: return-void │ │ +1c4418: |[1c4418] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c4428: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c442e: 5b01 dd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04dd │ │ +1c4432: 5b02 de04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04de │ │ +1c4436: 5b03 df04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04df │ │ +1c443a: 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; │ │ @@ -89146,21 +89147,21 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1c43ec: |[1c43ec] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.invoke:()Ljava/lang/Object; │ │ -1c43fc: 5430 dd04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04dd │ │ -1c4400: 5431 de04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04de │ │ -1c4404: 5432 df04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04df │ │ -1c4408: 7130 6815 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@1568 │ │ -1c440e: 0c00 |0009: move-result-object v0 │ │ -1c4410: 1100 |000a: return-object v0 │ │ +1c43f0: |[1c43f0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.invoke:()Ljava/lang/Object; │ │ +1c4400: 5430 dd04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04dd │ │ +1c4404: 5431 de04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04de │ │ +1c4408: 5432 df04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04df │ │ +1c440c: 7130 6815 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@1568 │ │ +1c4412: 0c00 |0009: move-result-object v0 │ │ +1c4414: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -89193,18 +89194,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 │ │ -1c4438: |[1c4438] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4448: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c444e: 5b01 e004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e0 │ │ -1c4452: 0e00 |0005: return-void │ │ +1c443c: |[1c443c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c444c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4452: 5b01 e004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e0 │ │ +1c4456: 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; │ │ │ │ @@ -89214,18 +89215,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4454: |[1c4454] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.run:()V │ │ -1c4464: 5410 e004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e0 │ │ -1c4468: 7110 4815 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1548 │ │ -1c446e: 0e00 |0005: return-void │ │ +1c4458: |[1c4458] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.run:()V │ │ +1c4468: 5410 e004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e0 │ │ +1c446c: 7110 4815 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1548 │ │ +1c4472: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -89262,19 +89263,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 │ │ -1c4494: |[1c4494] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c44a4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c44aa: 5b01 e104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e1 │ │ -1c44ae: 5b02 e204 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04e2 │ │ -1c44b2: 0e00 |0007: return-void │ │ +1c4498: |[1c4498] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c44a8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c44ae: 5b01 e104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e1 │ │ +1c44b2: 5b02 e204 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04e2 │ │ +1c44b6: 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; │ │ @@ -89285,20 +89286,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4470: |[1c4470] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.invoke:()Ljava/lang/Object; │ │ -1c4480: 5420 e104 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e1 │ │ -1c4484: 5421 e204 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04e2 │ │ -1c4488: 7120 5715 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@1557 │ │ -1c448e: 0c00 |0007: move-result-object v0 │ │ -1c4490: 1100 |0008: return-object v0 │ │ +1c4474: |[1c4474] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.invoke:()Ljava/lang/Object; │ │ +1c4484: 5420 e104 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e1 │ │ +1c4488: 5421 e204 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04e2 │ │ +1c448c: 7120 5715 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@1557 │ │ +1c4492: 0c00 |0007: move-result-object v0 │ │ +1c4494: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -89331,18 +89332,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 │ │ -1c44b4: |[1c44b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c44c4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c44ca: 5b01 e304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ -1c44ce: 0e00 |0005: return-void │ │ +1c44b8: |[1c44b8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c44c8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c44ce: 5b01 e304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ +1c44d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89352,18 +89353,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c44d0: |[1c44d0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.onClick:(Landroid/view/View;)V │ │ -1c44e0: 5410 e304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ -1c44e4: 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 │ │ -1c44ea: 0e00 |0005: return-void │ │ +1c44d4: |[1c44d4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.onClick:(Landroid/view/View;)V │ │ +1c44e4: 5410 e304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ +1c44e8: 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 │ │ +1c44ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -89397,18 +89398,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 │ │ -1c44ec: |[1c44ec] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c44fc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4502: 5b01 e404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ -1c4506: 0e00 |0005: return-void │ │ +1c44f0: |[1c44f0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4500: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4506: 5b01 e404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ +1c450a: 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; │ │ │ │ @@ -89418,18 +89419,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4508: |[1c4508] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.run:()V │ │ -1c4518: 5410 e404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ -1c451c: 7110 5415 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$eTRYyXOAqzvvBQQdPkXUGyz0zVA:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1554 │ │ -1c4522: 0e00 |0005: return-void │ │ +1c450c: |[1c450c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.run:()V │ │ +1c451c: 5410 e404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ +1c4520: 7110 5415 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$eTRYyXOAqzvvBQQdPkXUGyz0zVA:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1554 │ │ +1c4526: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -89462,18 +89463,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 │ │ -1c4524: |[1c4524] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4534: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c453a: 5b01 e504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e5 │ │ -1c453e: 0e00 |0005: return-void │ │ +1c4528: |[1c4528] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4538: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c453e: 5b01 e504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e5 │ │ +1c4542: 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; │ │ │ │ @@ -89483,18 +89484,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4540: |[1c4540] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.run:()V │ │ -1c4550: 5410 e504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e5 │ │ -1c4554: 7110 6a15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zFPUwsY7AH8o3A-1a4vzLBBypwQ:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@156a │ │ -1c455a: 0e00 |0005: return-void │ │ +1c4544: |[1c4544] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.run:()V │ │ +1c4554: 5410 e504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e5 │ │ +1c4558: 7110 6a15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zFPUwsY7AH8o3A-1a4vzLBBypwQ:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@156a │ │ +1c455e: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -89531,19 +89532,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 │ │ -1c4584: |[1c4584] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;)V │ │ -1c4594: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c459a: 5b01 e604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e6 │ │ -1c459e: 5b02 e704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e7 │ │ -1c45a2: 0e00 |0007: return-void │ │ +1c4588: |[1c4588] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;)V │ │ +1c4598: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c459e: 5b01 e604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e6 │ │ +1c45a2: 5b02 e704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e7 │ │ +1c45a6: 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; │ │ @@ -89554,21 +89555,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 │ │ -1c455c: |[1c455c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c456c: 5420 e604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e6 │ │ -1c4570: 5421 e704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e7 │ │ -1c4574: 1f03 5321 |0004: check-cast v3, Ljava/util/Map; // type@2153 │ │ -1c4578: 7130 5c15 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@155c │ │ -1c457e: 0c03 |0009: move-result-object v3 │ │ -1c4580: 1103 |000a: return-object v3 │ │ +1c4560: |[1c4560] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4570: 5420 e604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e6 │ │ +1c4574: 5421 e704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e7 │ │ +1c4578: 1f03 5321 |0004: check-cast v3, Ljava/util/Map; // type@2153 │ │ +1c457c: 7130 5c15 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@155c │ │ +1c4582: 0c03 |0009: move-result-object v3 │ │ +1c4584: 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; │ │ │ │ @@ -89602,18 +89603,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 │ │ -1c45c8: |[1c45c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c45d8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c45de: 5b01 e804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ -1c45e2: 0e00 |0005: return-void │ │ +1c45cc: |[1c45cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c45dc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c45e2: 5b01 e804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ +1c45e6: 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; │ │ │ │ @@ -89623,20 +89624,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 │ │ -1c45a4: |[1c45a4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c45b4: 5410 e804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ -1c45b8: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c45bc: 7120 5315 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@1553 │ │ -1c45c2: 0c02 |0007: move-result-object v2 │ │ -1c45c4: 1102 |0008: return-object v2 │ │ +1c45a8: |[1c45a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c45b8: 5410 e804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ +1c45bc: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c45c0: 7120 5315 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@1553 │ │ +1c45c6: 0c02 |0007: move-result-object v2 │ │ +1c45c8: 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; │ │ │ │ @@ -89670,18 +89671,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 │ │ -1c4608: |[1c4608] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4618: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c461e: 5b01 e904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ -1c4622: 0e00 |0005: return-void │ │ +1c460c: |[1c460c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c461c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4622: 5b01 e904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ +1c4626: 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; │ │ │ │ @@ -89691,20 +89692,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 │ │ -1c45e4: |[1c45e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c45f4: 5410 e904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ -1c45f8: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ -1c45fc: 7120 5d15 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@155d │ │ -1c4602: 0c02 |0007: move-result-object v2 │ │ -1c4604: 1102 |0008: return-object v2 │ │ +1c45e8: |[1c45e8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c45f8: 5410 e904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ +1c45fc: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ +1c4600: 7120 5d15 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@155d │ │ +1c4606: 0c02 |0007: move-result-object v2 │ │ +1c4608: 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; │ │ │ │ @@ -89738,18 +89739,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 │ │ -1c4648: |[1c4648] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4658: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c465e: 5b01 ea04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ -1c4662: 0e00 |0005: return-void │ │ +1c464c: |[1c464c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c465c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4662: 5b01 ea04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ +1c4666: 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; │ │ │ │ @@ -89759,20 +89760,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 │ │ -1c4624: |[1c4624] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4634: 5410 ea04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ -1c4638: 1f02 7620 |0002: check-cast v2, Ljava/lang/Boolean; // type@2076 │ │ -1c463c: 7120 4015 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@1540 │ │ -1c4642: 0c02 |0007: move-result-object v2 │ │ -1c4644: 1102 |0008: return-object v2 │ │ +1c4628: |[1c4628] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4638: 5410 ea04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ +1c463c: 1f02 7620 |0002: check-cast v2, Ljava/lang/Boolean; // type@2076 │ │ +1c4640: 7120 4015 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@1540 │ │ +1c4646: 0c02 |0007: move-result-object v2 │ │ +1c4648: 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; │ │ │ │ @@ -89810,19 +89811,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 │ │ -1c4688: |[1c4688] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ -1c4698: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c469e: 5b01 eb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04eb │ │ -1c46a2: 5b02 ec04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04ec │ │ -1c46a6: 0e00 |0007: return-void │ │ +1c468c: |[1c468c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ +1c469c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c46a2: 5b01 eb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04eb │ │ +1c46a6: 5b02 ec04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04ec │ │ +1c46aa: 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; │ │ @@ -89833,20 +89834,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4664: |[1c4664] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -1c4674: 5420 eb04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04eb │ │ -1c4678: 5421 ec04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04ec │ │ -1c467c: 7120 4a15 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@154a │ │ -1c4682: 0c00 |0007: move-result-object v0 │ │ -1c4684: 1100 |0008: return-object v0 │ │ +1c4668: |[1c4668] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +1c4678: 5420 eb04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04eb │ │ +1c467c: 5421 ec04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04ec │ │ +1c4680: 7120 4a15 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@154a │ │ +1c4686: 0c00 |0007: move-result-object v0 │ │ +1c4688: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -89879,18 +89880,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 │ │ -1c46cc: |[1c46cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c46dc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c46e2: 5b01 ed04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ -1c46e6: 0e00 |0005: return-void │ │ +1c46d0: |[1c46d0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c46e0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c46e6: 5b01 ed04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ +1c46ea: 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; │ │ │ │ @@ -89900,20 +89901,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 │ │ -1c46a8: |[1c46a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c46b8: 5410 ed04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ -1c46bc: 1f02 7620 |0002: check-cast v2, Ljava/lang/Boolean; // type@2076 │ │ -1c46c0: 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 │ │ -1c46c6: 0c02 |0007: move-result-object v2 │ │ -1c46c8: 1102 |0008: return-object v2 │ │ +1c46ac: |[1c46ac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c46bc: 5410 ed04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ +1c46c0: 1f02 7620 |0002: check-cast v2, Ljava/lang/Boolean; // type@2076 │ │ +1c46c4: 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 │ │ +1c46ca: 0c02 |0007: move-result-object v2 │ │ +1c46cc: 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; │ │ │ │ @@ -89947,18 +89948,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 │ │ -1c470c: |[1c470c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c471c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4722: 5b01 ee04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ -1c4726: 0e00 |0005: return-void │ │ +1c4710: |[1c4710] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4720: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4726: 5b01 ee04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ +1c472a: 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; │ │ │ │ @@ -89968,20 +89969,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 │ │ -1c46e8: |[1c46e8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c46f8: 5410 ee04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ -1c46fc: 1f02 8620 |0002: check-cast v2, Ljava/lang/Float; // type@2086 │ │ -1c4700: 7120 4515 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@1545 │ │ -1c4706: 0c02 |0007: move-result-object v2 │ │ -1c4708: 1102 |0008: return-object v2 │ │ +1c46ec: |[1c46ec] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c46fc: 5410 ee04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ +1c4700: 1f02 8620 |0002: check-cast v2, Ljava/lang/Float; // type@2086 │ │ +1c4704: 7120 4515 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@1545 │ │ +1c470a: 0c02 |0007: move-result-object v2 │ │ +1c470c: 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; │ │ │ │ @@ -90015,18 +90016,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 │ │ -1c474c: |[1c474c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c475c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4762: 5b01 ef04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ -1c4766: 0e00 |0005: return-void │ │ +1c4750: |[1c4750] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4760: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4766: 5b01 ef04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ +1c476a: 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; │ │ │ │ @@ -90036,20 +90037,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 │ │ -1c4728: |[1c4728] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4738: 5410 ef04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ -1c473c: 1f02 ee05 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // type@05ee │ │ -1c4740: 7120 5015 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@1550 │ │ -1c4746: 0c02 |0007: move-result-object v2 │ │ -1c4748: 1102 |0008: return-object v2 │ │ +1c472c: |[1c472c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c473c: 5410 ef04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ +1c4740: 1f02 ee05 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // type@05ee │ │ +1c4744: 7120 5015 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@1550 │ │ +1c474a: 0c02 |0007: move-result-object v2 │ │ +1c474c: 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; │ │ │ │ @@ -90083,18 +90084,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 │ │ -1c478c: |[1c478c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c479c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c47a2: 5b01 f004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ -1c47a6: 0e00 |0005: return-void │ │ +1c4790: |[1c4790] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c47a0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c47a6: 5b01 f004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ +1c47aa: 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; │ │ │ │ @@ -90104,20 +90105,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 │ │ -1c4768: |[1c4768] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4778: 5410 f004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ -1c477c: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4780: 7120 6315 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@1563 │ │ -1c4786: 0c02 |0007: move-result-object v2 │ │ -1c4788: 1102 |0008: return-object v2 │ │ +1c476c: |[1c476c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c477c: 5410 f004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ +1c4780: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c4784: 7120 6315 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@1563 │ │ +1c478a: 0c02 |0007: move-result-object v2 │ │ +1c478c: 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; │ │ │ │ @@ -90151,18 +90152,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 │ │ -1c47c8: |[1c47c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.:(Landroid/media/MediaPlayer;)V │ │ -1c47d8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c47de: 5b01 f104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Landroid/media/MediaPlayer; // field@04f1 │ │ -1c47e2: 0e00 |0005: return-void │ │ +1c47cc: |[1c47cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.:(Landroid/media/MediaPlayer;)V │ │ +1c47dc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c47e2: 5b01 f104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Landroid/media/MediaPlayer; // field@04f1 │ │ +1c47e6: 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) Landroid/media/MediaPlayer; │ │ │ │ @@ -90172,19 +90173,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c47a8: |[1c47a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.invoke:()Ljava/lang/Object; │ │ -1c47b8: 5410 f104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Landroid/media/MediaPlayer; // field@04f1 │ │ -1c47bc: 7110 6115 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@1561 │ │ -1c47c2: 0c00 |0005: move-result-object v0 │ │ -1c47c4: 1100 |0006: return-object v0 │ │ +1c47ac: |[1c47ac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.invoke:()Ljava/lang/Object; │ │ +1c47bc: 5410 f104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Landroid/media/MediaPlayer; // field@04f1 │ │ +1c47c0: 7110 6115 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@1561 │ │ +1c47c6: 0c00 |0005: move-result-object v0 │ │ +1c47c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; │ │ │ │ source_file_idx : 10860 (D8$$SyntheticClass) │ │ @@ -90217,18 +90218,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 │ │ -1c4808: |[1c4808] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4818: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c481e: 5b01 f204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ -1c4822: 0e00 |0005: return-void │ │ +1c480c: |[1c480c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c481c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4822: 5b01 f204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ +1c4826: 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; │ │ │ │ @@ -90238,20 +90239,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 │ │ -1c47e4: |[1c47e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c47f4: 5410 f204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ -1c47f8: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c47fc: 7120 3b15 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@153b │ │ -1c4802: 0c02 |0007: move-result-object v2 │ │ -1c4804: 1102 |0008: return-object v2 │ │ +1c47e8: |[1c47e8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c47f8: 5410 f204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ +1c47fc: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c4800: 7120 3b15 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@153b │ │ +1c4806: 0c02 |0007: move-result-object v2 │ │ +1c4808: 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; │ │ │ │ @@ -90285,18 +90286,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 │ │ -1c4848: |[1c4848] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4858: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c485e: 5b01 f304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ -1c4862: 0e00 |0005: return-void │ │ +1c484c: |[1c484c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c485c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4862: 5b01 f304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ +1c4866: 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; │ │ │ │ @@ -90306,20 +90307,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 │ │ -1c4824: |[1c4824] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4834: 5410 f304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ -1c4838: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c483c: 7120 5215 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@1552 │ │ -1c4842: 0c02 |0007: move-result-object v2 │ │ -1c4844: 1102 |0008: return-object v2 │ │ +1c4828: |[1c4828] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4838: 5410 f304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ +1c483c: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c4840: 7120 5215 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@1552 │ │ +1c4846: 0c02 |0007: move-result-object v2 │ │ +1c4848: 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; │ │ │ │ @@ -90353,18 +90354,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 │ │ -1c4888: |[1c4888] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4898: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c489e: 5b01 f404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ -1c48a2: 0e00 |0005: return-void │ │ +1c488c: |[1c488c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c489c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c48a2: 5b01 f404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ +1c48a6: 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; │ │ │ │ @@ -90374,20 +90375,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 │ │ -1c4864: |[1c4864] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4874: 5410 f404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ -1c4878: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ -1c487c: 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 │ │ -1c4882: 0c02 |0007: move-result-object v2 │ │ -1c4884: 1102 |0008: return-object v2 │ │ +1c4868: |[1c4868] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4878: 5410 f404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ +1c487c: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ +1c4880: 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 │ │ +1c4886: 0c02 |0007: move-result-object v2 │ │ +1c4888: 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; │ │ │ │ @@ -90421,18 +90422,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 │ │ -1c48c8: |[1c48c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c48d8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c48de: 5b01 f504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ -1c48e2: 0e00 |0005: return-void │ │ +1c48cc: |[1c48cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c48dc: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c48e2: 5b01 f504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ +1c48e6: 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; │ │ │ │ @@ -90442,20 +90443,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 │ │ -1c48a4: |[1c48a4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c48b4: 5410 f504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ -1c48b8: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c48bc: 7120 5b15 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@155b │ │ -1c48c2: 0c02 |0007: move-result-object v2 │ │ -1c48c4: 1102 |0008: return-object v2 │ │ +1c48a8: |[1c48a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c48b8: 5410 f504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ +1c48bc: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c48c0: 7120 5b15 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@155b │ │ +1c48c6: 0c02 |0007: move-result-object v2 │ │ +1c48c8: 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; │ │ │ │ @@ -90489,18 +90490,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 │ │ -1c4908: |[1c4908] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4918: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c491e: 5b01 f604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ -1c4922: 0e00 |0005: return-void │ │ +1c490c: |[1c490c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c491c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4922: 5b01 f604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ +1c4926: 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; │ │ │ │ @@ -90510,20 +90511,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 │ │ -1c48e4: |[1c48e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c48f4: 5410 f604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ -1c48f8: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c48fc: 7120 5e15 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@155e │ │ -1c4902: 0c02 |0007: move-result-object v2 │ │ -1c4904: 1102 |0008: return-object v2 │ │ +1c48e8: |[1c48e8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c48f8: 5410 f604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ +1c48fc: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c4900: 7120 5e15 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@155e │ │ +1c4906: 0c02 |0007: move-result-object v2 │ │ +1c4908: 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,18 +90558,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 │ │ -1c4944: |[1c4944] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4954: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c495a: 5b01 f704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f7 │ │ -1c495e: 0e00 |0005: return-void │ │ +1c4948: |[1c4948] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4958: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c495e: 5b01 f704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f7 │ │ +1c4962: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90578,19 +90579,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1c4924: |[1c4924] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.onLongClick:(Landroid/view/View;)Z │ │ -1c4934: 5410 f704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f7 │ │ -1c4938: 7120 3315 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$83in7r-sUO1Bc_FjRW2aSKEec4I:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1533 │ │ -1c493e: 0a02 |0005: move-result v2 │ │ -1c4940: 0f02 |0006: return v2 │ │ +1c4928: |[1c4928] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.onLongClick:(Landroid/view/View;)Z │ │ +1c4938: 5410 f704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f7 │ │ +1c493c: 7120 3315 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$83in7r-sUO1Bc_FjRW2aSKEec4I:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1533 │ │ +1c4942: 0a02 |0005: move-result v2 │ │ +1c4944: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -90624,18 +90625,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 │ │ -1c4984: |[1c4984] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4994: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c499a: 5b01 f804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ -1c499e: 0e00 |0005: return-void │ │ +1c4988: |[1c4988] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4998: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c499e: 5b01 f804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ +1c49a2: 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; │ │ │ │ @@ -90645,20 +90646,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 │ │ -1c4960: |[1c4960] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4970: 5410 f804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ -1c4974: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4978: 7120 4115 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@1541 │ │ -1c497e: 0c02 |0007: move-result-object v2 │ │ -1c4980: 1102 |0008: return-object v2 │ │ +1c4964: |[1c4964] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4974: 5410 f804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ +1c4978: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c497c: 7120 4115 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@1541 │ │ +1c4982: 0c02 |0007: move-result-object v2 │ │ +1c4984: 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; │ │ │ │ @@ -90692,18 +90693,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 │ │ -1c49c4: |[1c49c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c49d4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c49da: 5b01 f904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ -1c49de: 0e00 |0005: return-void │ │ +1c49c8: |[1c49c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c49d8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c49de: 5b01 f904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ +1c49e2: 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; │ │ │ │ @@ -90713,20 +90714,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 │ │ -1c49a0: |[1c49a0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c49b0: 5410 f904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ -1c49b4: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c49b8: 7120 3d15 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@153d │ │ -1c49be: 0c02 |0007: move-result-object v2 │ │ -1c49c0: 1102 |0008: return-object v2 │ │ +1c49a4: |[1c49a4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c49b4: 5410 f904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ +1c49b8: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c49bc: 7120 3d15 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@153d │ │ +1c49c2: 0c02 |0007: move-result-object v2 │ │ +1c49c4: 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; │ │ │ │ @@ -90760,18 +90761,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 │ │ -1c4a04: |[1c4a04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4a14: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4a1a: 5b01 fa04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ -1c4a1e: 0e00 |0005: return-void │ │ +1c4a08: |[1c4a08] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4a18: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4a1e: 5b01 fa04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ +1c4a22: 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; │ │ │ │ @@ -90781,20 +90782,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 │ │ -1c49e0: |[1c49e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c49f0: 5410 fa04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ -1c49f4: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c49f8: 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 │ │ -1c49fe: 0c02 |0007: move-result-object v2 │ │ -1c4a00: 1102 |0008: return-object v2 │ │ +1c49e4: |[1c49e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c49f4: 5410 fa04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ +1c49f8: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c49fc: 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 │ │ +1c4a02: 0c02 |0007: move-result-object v2 │ │ +1c4a04: 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; │ │ │ │ @@ -90832,19 +90833,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 │ │ -1c4a44: |[1c4a44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c4a54: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4a5a: 5b01 fb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ -1c4a5e: 5b02 fc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ -1c4a62: 0e00 |0007: return-void │ │ +1c4a48: |[1c4a48] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c4a58: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4a5e: 5b01 fb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ +1c4a62: 5b02 fc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ +1c4a66: 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; │ │ @@ -90855,20 +90856,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4a20: |[1c4a20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.invoke:()Ljava/lang/Object; │ │ -1c4a30: 5420 fb04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ -1c4a34: 5421 fc04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ -1c4a38: 7120 4d15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$X2gb56ui7wy645_NanlbNW_MBw4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@154d │ │ -1c4a3e: 0c00 |0007: move-result-object v0 │ │ -1c4a40: 1100 |0008: return-object v0 │ │ +1c4a24: |[1c4a24] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.invoke:()Ljava/lang/Object; │ │ +1c4a34: 5420 fb04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ +1c4a38: 5421 fc04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ +1c4a3c: 7120 4d15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$X2gb56ui7wy645_NanlbNW_MBw4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@154d │ │ +1c4a42: 0c00 |0007: move-result-object v0 │ │ +1c4a44: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -90901,18 +90902,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 │ │ -1c4a88: |[1c4a88] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4a98: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4a9e: 5b01 fd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ -1c4aa2: 0e00 |0005: return-void │ │ +1c4a8c: |[1c4a8c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4a9c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4aa2: 5b01 fd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ +1c4aa6: 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; │ │ │ │ @@ -90922,20 +90923,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 │ │ -1c4a64: |[1c4a64] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4a74: 5410 fd04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ -1c4a78: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c4a7c: 7120 3e15 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@153e │ │ -1c4a82: 0c02 |0007: move-result-object v2 │ │ -1c4a84: 1102 |0008: return-object v2 │ │ +1c4a68: |[1c4a68] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4a78: 5410 fd04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ +1c4a7c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c4a80: 7120 3e15 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@153e │ │ +1c4a86: 0c02 |0007: move-result-object v2 │ │ +1c4a88: 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; │ │ │ │ @@ -90969,18 +90970,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 │ │ -1c4ac4: |[1c4ac4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4ad4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4ada: 5b01 fe04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fe │ │ -1c4ade: 0e00 |0005: return-void │ │ +1c4ac8: |[1c4ac8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4ad8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4ade: 5b01 fe04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fe │ │ +1c4ae2: 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) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90990,19 +90991,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c4aa4: |[1c4aa4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.invoke:()Ljava/lang/Object; │ │ -1c4ab4: 5410 fe04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fe │ │ -1c4ab8: 7110 6b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@156b │ │ -1c4abe: 0c00 |0005: move-result-object v0 │ │ -1c4ac0: 1100 |0006: return-object v0 │ │ +1c4aa8: |[1c4aa8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.invoke:()Ljava/lang/Object; │ │ +1c4ab8: 5410 fe04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fe │ │ +1c4abc: 7110 6b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@156b │ │ +1c4ac2: 0c00 |0005: move-result-object v0 │ │ +1c4ac4: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -91035,18 +91036,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 │ │ -1c4b04: |[1c4b04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4b14: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4b1a: 5b01 ff04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ -1c4b1e: 0e00 |0005: return-void │ │ +1c4b08: |[1c4b08] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4b18: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4b1e: 5b01 ff04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ +1c4b22: 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; │ │ │ │ @@ -91056,20 +91057,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 │ │ -1c4ae0: |[1c4ae0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4af0: 5410 ff04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ -1c4af4: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c4af8: 7120 4f15 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@154f │ │ -1c4afe: 0c02 |0007: move-result-object v2 │ │ -1c4b00: 1102 |0008: return-object v2 │ │ +1c4ae4: |[1c4ae4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4af4: 5410 ff04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ +1c4af8: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c4afc: 7120 4f15 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@154f │ │ +1c4b02: 0c02 |0007: move-result-object v2 │ │ +1c4b04: 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; │ │ │ │ @@ -91107,19 +91108,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 │ │ -1c4b44: |[1c4b44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V │ │ -1c4b54: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4b5a: 5b01 0005 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ -1c4b5e: 5c02 0105 |0005: iput-boolean v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$1:Z // field@0501 │ │ -1c4b62: 0e00 |0007: return-void │ │ +1c4b48: |[1c4b48] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V │ │ +1c4b58: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4b5e: 5b01 0005 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ +1c4b62: 5c02 0105 |0005: iput-boolean v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$1:Z // field@0501 │ │ +1c4b66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -91130,20 +91131,20 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c4b20: |[1c4b20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -1c4b30: 5420 0005 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ -1c4b34: 5521 0105 |0002: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$1:Z // field@0501 │ │ -1c4b38: 7130 5915 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@1559 │ │ -1c4b3e: 0a03 |0007: move-result v3 │ │ -1c4b40: 0f03 |0008: return v3 │ │ +1c4b24: |[1c4b24] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +1c4b34: 5420 0005 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ +1c4b38: 5521 0105 |0002: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$1:Z // field@0501 │ │ +1c4b3c: 7130 5915 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@1559 │ │ +1c4b42: 0a03 |0007: move-result v3 │ │ +1c4b44: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/MenuItem; │ │ │ │ @@ -91177,18 +91178,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 │ │ -1c4b64: |[1c4b64] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4b74: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4b7a: 5b01 0205 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0502 │ │ -1c4b7e: 0e00 |0005: return-void │ │ +1c4b68: |[1c4b68] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4b78: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4b7e: 5b01 0205 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0502 │ │ +1c4b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91198,18 +91199,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c4b80: |[1c4b80] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.onClick:(Landroid/view/View;)V │ │ -1c4b90: 5410 0205 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0502 │ │ -1c4b94: 7120 4b15 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@154b │ │ -1c4b9a: 0e00 |0005: return-void │ │ +1c4b84: |[1c4b84] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.onClick:(Landroid/view/View;)V │ │ +1c4b94: 5410 0205 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0502 │ │ +1c4b98: 7120 4b15 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@154b │ │ +1c4b9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -91243,18 +91244,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 │ │ -1c4b9c: |[1c4b9c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4bac: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4bb2: 5b01 0305 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ -1c4bb6: 0e00 |0005: return-void │ │ +1c4ba0: |[1c4ba0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4bb0: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4bb6: 5b01 0305 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ +1c4bba: 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; │ │ │ │ @@ -91264,18 +91265,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c4bb8: |[1c4bb8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.onClick:(Landroid/view/View;)V │ │ -1c4bc8: 5410 0305 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ -1c4bcc: 7120 3c15 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@153c │ │ -1c4bd2: 0e00 |0005: return-void │ │ +1c4bbc: |[1c4bbc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.onClick:(Landroid/view/View;)V │ │ +1c4bcc: 5410 0305 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ +1c4bd0: 7120 3c15 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@153c │ │ +1c4bd6: 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; │ │ │ │ @@ -91313,19 +91314,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 │ │ -1c4bf8: |[1c4bf8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c4c08: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4c0e: 5b01 0405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ -1c4c12: 5b02 0505 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ -1c4c16: 0e00 |0007: return-void │ │ +1c4bfc: |[1c4bfc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c4c0c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4c12: 5b01 0405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ +1c4c16: 5b02 0505 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ +1c4c1a: 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; │ │ @@ -91336,20 +91337,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4bd4: |[1c4bd4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -1c4be4: 5420 0405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ -1c4be8: 5421 0505 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ -1c4bec: 7120 3f15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$HS3BH5qt_GDY94lh8RHnyrZcl_k:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@153f │ │ -1c4bf2: 0c00 |0007: move-result-object v0 │ │ -1c4bf4: 1100 |0008: return-object v0 │ │ +1c4bd8: |[1c4bd8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +1c4be8: 5420 0405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ +1c4bec: 5421 0505 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ +1c4bf0: 7120 3f15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$HS3BH5qt_GDY94lh8RHnyrZcl_k:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@153f │ │ +1c4bf6: 0c00 |0007: move-result-object v0 │ │ +1c4bf8: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -91382,18 +91383,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 │ │ -1c4c40: |[1c4c40] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4c50: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4c56: 5b01 0605 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ -1c4c5a: 0e00 |0005: return-void │ │ +1c4c44: |[1c4c44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4c54: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4c5a: 5b01 0605 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ +1c4c5e: 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; │ │ │ │ @@ -91403,21 +91404,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 │ │ -1c4c18: |[1c4c18] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4c28: 5410 0605 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ -1c4c2c: 1f02 4f21 |0002: check-cast v2, Ljava/util/List; // type@214f │ │ -1c4c30: 1f03 a020 |0004: check-cast v3, Ljava/lang/String; // type@20a0 │ │ -1c4c34: 7130 5515 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@1555 │ │ -1c4c3a: 0c02 |0009: move-result-object v2 │ │ -1c4c3c: 1102 |000a: return-object v2 │ │ +1c4c1c: |[1c4c1c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4c2c: 5410 0605 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ +1c4c30: 1f02 4f21 |0002: check-cast v2, Ljava/util/List; // type@214f │ │ +1c4c34: 1f03 a020 |0004: check-cast v3, Ljava/lang/String; // type@20a0 │ │ +1c4c38: 7130 5515 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@1555 │ │ +1c4c3e: 0c02 |0009: move-result-object v2 │ │ +1c4c40: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ @@ -91456,19 +91457,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 │ │ -1c4c5c: |[1c4c5c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)V │ │ -1c4c6c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4c72: 5b01 0705 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ -1c4c76: 5b02 0805 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ -1c4c7a: 0e00 |0007: return-void │ │ +1c4c60: |[1c4c60] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)V │ │ +1c4c70: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4c76: 5b01 0705 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ +1c4c7a: 5b02 0805 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ +1c4c7e: 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; │ │ @@ -91479,19 +91480,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c4c7c: |[1c4c7c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.onClick:(Landroid/view/View;)V │ │ -1c4c8c: 5420 0705 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ -1c4c90: 5421 0805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ -1c4c94: 7130 5a15 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@155a │ │ -1c4c9a: 0e00 |0007: return-void │ │ +1c4c80: |[1c4c80] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.onClick:(Landroid/view/View;)V │ │ +1c4c90: 5420 0705 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ +1c4c94: 5421 0805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ +1c4c98: 7130 5a15 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@155a │ │ +1c4c9e: 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; │ │ │ │ @@ -91525,18 +91526,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 │ │ -1c4cc4: |[1c4cc4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4cd4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4cda: 5b01 0905 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ -1c4cde: 0e00 |0005: return-void │ │ +1c4cc8: |[1c4cc8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4cd8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4cde: 5b01 0905 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ +1c4ce2: 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; │ │ │ │ @@ -91546,21 +91547,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 │ │ -1c4c9c: |[1c4c9c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4cac: 5410 0905 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ -1c4cb0: 1f02 4f21 |0002: check-cast v2, Ljava/util/List; // type@214f │ │ -1c4cb4: 1f03 a020 |0004: check-cast v3, Ljava/lang/String; // type@20a0 │ │ -1c4cb8: 7130 4c15 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@154c │ │ -1c4cbe: 0c02 |0009: move-result-object v2 │ │ -1c4cc0: 1102 |000a: return-object v2 │ │ +1c4ca0: |[1c4ca0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4cb0: 5410 0905 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ +1c4cb4: 1f02 4f21 |0002: check-cast v2, Ljava/util/List; // type@214f │ │ +1c4cb8: 1f03 a020 |0004: check-cast v3, Ljava/lang/String; // type@20a0 │ │ +1c4cbc: 7130 4c15 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@154c │ │ +1c4cc2: 0c02 |0009: move-result-object v2 │ │ +1c4cc4: 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; │ │ @@ -91595,18 +91596,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 │ │ -1c4d04: |[1c4d04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4d14: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4d1a: 5b01 0a05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ -1c4d1e: 0e00 |0005: return-void │ │ +1c4d08: |[1c4d08] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4d18: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4d1e: 5b01 0a05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ +1c4d22: 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; │ │ │ │ @@ -91616,20 +91617,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 │ │ -1c4ce0: |[1c4ce0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4cf0: 5410 0a05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ -1c4cf4: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c4cf8: 7120 6515 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@1565 │ │ -1c4cfe: 0c02 |0007: move-result-object v2 │ │ -1c4d00: 1102 |0008: return-object v2 │ │ +1c4ce4: |[1c4ce4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4cf4: 5410 0a05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ +1c4cf8: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c4cfc: 7120 6515 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@1565 │ │ +1c4d02: 0c02 |0007: move-result-object v2 │ │ +1c4d04: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -91663,18 +91664,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 │ │ -1c4d20: |[1c4d20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4d30: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4d36: 5b01 0b05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ -1c4d3a: 0e00 |0005: return-void │ │ +1c4d24: |[1c4d24] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4d34: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4d3a: 5b01 0b05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ +1c4d3e: 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; │ │ │ │ @@ -91684,18 +91685,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c4d3c: |[1c4d3c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -1c4d4c: 5410 0b05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ -1c4d50: 7120 5f15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@155f │ │ -1c4d56: 0e00 |0005: return-void │ │ +1c4d40: |[1c4d40] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +1c4d50: 5410 0b05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ +1c4d54: 7120 5f15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@155f │ │ +1c4d5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -91730,17 +91731,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c4d74: |[1c4d74] com.nextcloud.talk.chat.ChatActivity$Companion.:()V │ │ -1c4d84: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4d8a: 0e00 |0003: return-void │ │ +1c4d78: |[1c4d78] com.nextcloud.talk.chat.ChatActivity$Companion.:()V │ │ +1c4d88: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4014 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$Companion; │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$Companion;) │ │ @@ -91748,35 +91749,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 │ │ -1c4d8c: |[1c4d8c] com.nextcloud.talk.chat.ChatActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1c4d9c: 7010 a714 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:()V // method@14a7 │ │ -1c4da2: 0e00 |0003: return-void │ │ +1c4d90: |[1c4d90] com.nextcloud.talk.chat.ChatActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1c4da0: 7010 a714 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:()V // method@14a7 │ │ +1c4da6: 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 │ │ -1c4d58: |[1c4d58] com.nextcloud.talk.chat.ChatActivity$Companion.getTAG:()Ljava/lang/String; │ │ -1c4d68: 7100 7615 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getTAG$cp:()Ljava/lang/String; // method@1576 │ │ -1c4d6e: 0c00 |0003: move-result-object v0 │ │ -1c4d70: 1100 |0004: return-object v0 │ │ +1c4d5c: |[1c4d5c] com.nextcloud.talk.chat.ChatActivity$Companion.getTAG:()Ljava/lang/String; │ │ +1c4d6c: 7100 7615 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getTAG$cp:()Ljava/lang/String; // method@1576 │ │ +1c4d72: 0c00 |0003: move-result-object v0 │ │ +1c4d74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4015 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$Companion; │ │ │ │ source_file_idx : 9806 (ChatActivity.kt) │ │ @@ -91818,67 +91819,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 96 16-bit code units │ │ -1c4da4: |[1c4da4] com.nextcloud.talk.chat.ChatActivity$WhenMappings.:()V │ │ -1c4db4: 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 │ │ -1c4dba: 0c00 |0003: move-result-object v0 │ │ -1c4dbc: 2100 |0004: array-length v0, v0 │ │ -1c4dbe: 2300 0d27 |0005: new-array v0, v0, [I // type@270d │ │ -1c4dc2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1c4dc4: 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 │ │ -1c4dc8: 6e10 7d18 0200 |000a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4dce: 0a02 |000d: move-result v2 │ │ -1c4dd0: 4b01 0002 |000e: aput v1, v0, v2 │ │ -1c4dd4: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -1c4dd6: 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 │ │ -1c4dda: 6e10 7d18 0300 |0013: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4de0: 0a03 |0016: move-result v3 │ │ -1c4de2: 4b02 0003 |0017: aput v2, v0, v3 │ │ -1c4de6: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -1c4de8: 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 │ │ -1c4dec: 6e10 7d18 0400 |001c: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4df2: 0a04 |001f: move-result v4 │ │ -1c4df4: 4b03 0004 |0020: aput v3, v0, v4 │ │ -1c4df8: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -1c4dfa: 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 │ │ -1c4dfe: 6e10 7d18 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4e04: 0a05 |0028: move-result v5 │ │ -1c4e06: 4b04 0005 |0029: aput v4, v0, v5 │ │ -1c4e0a: 6900 0c05 |002b: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@050c │ │ -1c4e0e: 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 │ │ -1c4e14: 0c00 |0030: move-result-object v0 │ │ -1c4e16: 2100 |0031: array-length v0, v0 │ │ -1c4e18: 2300 0d27 |0032: new-array v0, v0, [I // type@270d │ │ -1c4e1c: 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 │ │ -1c4e20: 6e10 8618 0500 |0036: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4e26: 0a05 |0039: move-result v5 │ │ -1c4e28: 4b01 0005 |003a: aput v1, v0, v5 │ │ -1c4e2c: 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 │ │ -1c4e30: 6e10 8618 0100 |003e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4e36: 0a01 |0041: move-result v1 │ │ -1c4e38: 4b02 0001 |0042: aput v2, v0, v1 │ │ -1c4e3c: 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 │ │ -1c4e40: 6e10 8618 0100 |0046: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4e46: 0a01 |0049: move-result v1 │ │ -1c4e48: 4b03 0001 |004a: aput v3, v0, v1 │ │ -1c4e4c: 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 │ │ -1c4e50: 6e10 8618 0100 |004e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4e56: 0a01 |0051: move-result v1 │ │ -1c4e58: 4b04 0001 |0052: aput v4, v0, v1 │ │ -1c4e5c: 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 │ │ -1c4e60: 6e10 8618 0100 |0056: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4e66: 0a01 |0059: move-result v1 │ │ -1c4e68: 1252 |005a: const/4 v2, #int 5 // #5 │ │ -1c4e6a: 4b02 0001 |005b: aput v2, v0, v1 │ │ -1c4e6e: 6900 0d05 |005d: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ -1c4e72: 0e00 |005f: return-void │ │ +1c4da8: |[1c4da8] com.nextcloud.talk.chat.ChatActivity$WhenMappings.:()V │ │ +1c4db8: 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 │ │ +1c4dbe: 0c00 |0003: move-result-object v0 │ │ +1c4dc0: 2100 |0004: array-length v0, v0 │ │ +1c4dc2: 2300 0d27 |0005: new-array v0, v0, [I // type@270d │ │ +1c4dc6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1c4dc8: 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 │ │ +1c4dcc: 6e10 7d18 0200 |000a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4dd2: 0a02 |000d: move-result v2 │ │ +1c4dd4: 4b01 0002 |000e: aput v1, v0, v2 │ │ +1c4dd8: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +1c4dda: 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 │ │ +1c4dde: 6e10 7d18 0300 |0013: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4de4: 0a03 |0016: move-result v3 │ │ +1c4de6: 4b02 0003 |0017: aput v2, v0, v3 │ │ +1c4dea: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +1c4dec: 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 │ │ +1c4df0: 6e10 7d18 0400 |001c: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4df6: 0a04 |001f: move-result v4 │ │ +1c4df8: 4b03 0004 |0020: aput v3, v0, v4 │ │ +1c4dfc: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +1c4dfe: 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 │ │ +1c4e02: 6e10 7d18 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4e08: 0a05 |0028: move-result v5 │ │ +1c4e0a: 4b04 0005 |0029: aput v4, v0, v5 │ │ +1c4e0e: 6900 0c05 |002b: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@050c │ │ +1c4e12: 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 │ │ +1c4e18: 0c00 |0030: move-result-object v0 │ │ +1c4e1a: 2100 |0031: array-length v0, v0 │ │ +1c4e1c: 2300 0d27 |0032: new-array v0, v0, [I // type@270d │ │ +1c4e20: 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 │ │ +1c4e24: 6e10 8618 0500 |0036: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4e2a: 0a05 |0039: move-result v5 │ │ +1c4e2c: 4b01 0005 |003a: aput v1, v0, v5 │ │ +1c4e30: 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 │ │ +1c4e34: 6e10 8618 0100 |003e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4e3a: 0a01 |0041: move-result v1 │ │ +1c4e3c: 4b02 0001 |0042: aput v2, v0, v1 │ │ +1c4e40: 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 │ │ +1c4e44: 6e10 8618 0100 |0046: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4e4a: 0a01 |0049: move-result v1 │ │ +1c4e4c: 4b03 0001 |004a: aput v3, v0, v1 │ │ +1c4e50: 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 │ │ +1c4e54: 6e10 8618 0100 |004e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4e5a: 0a01 |0051: move-result v1 │ │ +1c4e5c: 4b04 0001 |0052: aput v4, v0, v1 │ │ +1c4e60: 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 │ │ +1c4e64: 6e10 8618 0100 |0056: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4e6a: 0a01 |0059: move-result v1 │ │ +1c4e6c: 1252 |005a: const/4 v2, #int 5 // #5 │ │ +1c4e6e: 4b02 0001 |005b: aput v2, v0, v1 │ │ +1c4e72: 6900 0d05 |005d: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ +1c4e76: 0e00 |005f: return-void │ │ catches : 9 │ │ 0x0008 - 0x0010 │ │ Ljava/lang/NoSuchFieldError; -> 0x0010 │ │ 0x0011 - 0x0019 │ │ Ljava/lang/NoSuchFieldError; -> 0x0019 │ │ 0x001a - 0x0022 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ @@ -91936,20 +91937,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 │ │ -1c4ee4: |[1c4ee4] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4ef4: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4efa: 5b01 0e05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ -1c4efe: 5b02 0f05 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ -1c4f02: 5b03 1005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ -1c4f06: 0e00 |0009: return-void │ │ +1c4ee8: |[1c4ee8] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4ef8: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4efe: 5b01 0e05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ +1c4f02: 5b02 0f05 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ +1c4f06: 5b03 1005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ +1c4f0a: 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; │ │ @@ -91961,20 +91962,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c4f08: |[1c4f08] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.run:()V │ │ -1c4f18: 5430 0e05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ -1c4f1c: 5431 0f05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ -1c4f20: 5432 1005 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ -1c4f24: 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 │ │ -1c4f2a: 0e00 |0009: return-void │ │ +1c4f0c: |[1c4f0c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.run:()V │ │ +1c4f1c: 5430 0e05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ +1c4f20: 5431 0f05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ +1c4f24: 5432 1005 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ +1c4f28: 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 │ │ +1c4f2e: 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 : 10860 (D8$$SyntheticClass) │ │ @@ -92011,19 +92012,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 │ │ -1c4f54: |[1c4f54] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1c4f64: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4f6a: 5b01 1105 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ -1c4f6e: 5b02 1205 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ -1c4f72: 0e00 |0007: return-void │ │ +1c4f58: |[1c4f58] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1c4f68: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4f6e: 5b01 1105 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ +1c4f72: 5b02 1205 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ +1c4f76: 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; │ │ @@ -92034,21 +92035,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 │ │ -1c4f2c: |[1c4f2c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4f3c: 5420 1105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ -1c4f40: 5421 1205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ -1c4f44: 1f03 a020 |0004: check-cast v3, Ljava/lang/String; // type@20a0 │ │ -1c4f48: 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 │ │ -1c4f4e: 0c03 |0009: move-result-object v3 │ │ -1c4f50: 1103 |000a: return-object v3 │ │ +1c4f30: |[1c4f30] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4f40: 5420 1105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ +1c4f44: 5421 1205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ +1c4f48: 1f03 a020 |0004: check-cast v3, Ljava/lang/String; // type@20a0 │ │ +1c4f4c: 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 │ │ +1c4f52: 0c03 |0009: move-result-object v3 │ │ +1c4f54: 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; │ │ │ │ @@ -92130,51 +92131,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 │ │ -1c4f74: |[1c4f74] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c4f84: 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 │ │ -1c4f8a: 0c00 |0003: move-result-object v0 │ │ -1c4f8c: 1100 |0004: return-object v0 │ │ +1c4f78: |[1c4f78] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c4f88: 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 │ │ +1c4f8e: 0c00 |0003: move-result-object v0 │ │ +1c4f90: 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 │ │ -1c4fc4: |[1c4fc4] 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 │ │ -1c4fd4: 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 │ │ -1c4fda: 0e00 |0003: return-void │ │ +1c4fc8: |[1c4fc8] 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 │ │ +1c4fd8: 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 │ │ +1c4fde: 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 │ │ -1c4fdc: |[1c4fdc] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4fec: 5b01 1305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c4ff0: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c4ff6: 0e00 |0005: return-void │ │ +1c4fe0: |[1c4fe0] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4ff0: 5b01 1305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c4ff4: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c4ffa: 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; │ │ │ │ @@ -92183,28 +92184,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 │ │ -1c4ff8: |[1c4ff8] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c5008: 2200 6805 |0000: new-instance v0, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ -1c500c: 7110 a9ed 0200 |0002: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c5012: 5433 06d1 |0005: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ -1c5016: 1f03 a020 |0007: check-cast v3, Ljava/lang/String; // type@20a0 │ │ -1c501a: 2201 1a05 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; // type@051a │ │ -1c501e: 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 │ │ -1c5024: 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 │ │ -1c502a: 6e10 d815 0400 |0011: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c5030: 0c03 |0014: move-result-object v3 │ │ -1c5032: 1f03 5321 |0015: check-cast v3, Ljava/util/Map; // type@2153 │ │ -1c5036: 7230 edcd 2300 |0017: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ -1c503c: 7110 8a15 0400 |001a: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ -1c5042: 0e00 |001d: return-void │ │ +1c4ffc: |[1c4ffc] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c500c: 2200 6805 |0000: new-instance v0, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ +1c5010: 7110 a9ed 0200 |0002: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c5016: 5433 06d1 |0005: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ +1c501a: 1f03 a020 |0007: check-cast v3, Ljava/lang/String; // type@20a0 │ │ +1c501e: 2201 1a05 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; // type@051a │ │ +1c5022: 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 │ │ +1c5028: 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 │ │ +1c502e: 6e10 d815 0400 |0011: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c5034: 0c03 |0014: move-result-object v3 │ │ +1c5036: 1f03 5321 |0015: check-cast v3, Ljava/util/Map; // type@2153 │ │ +1c503a: 7230 edcd 2300 |0017: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ +1c5040: 7110 8a15 0400 |001a: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ +1c5046: 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; │ │ @@ -92216,23 +92217,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 │ │ -1c4f90: |[1c4f90] 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; │ │ -1c4fa0: 1a00 ceba |0000: const-string v0, "it" // string@bace │ │ -1c4fa4: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c4faa: 6e10 d815 0100 |0005: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c4fb0: 0c03 |0008: move-result-object v3 │ │ -1c4fb2: 6e20 9ecd 2300 |0009: invoke-virtual {v3, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cd9e │ │ -1c4fb8: 7110 8a15 0100 |000c: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ -1c4fbe: 6201 84ce |000f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c4fc2: 1101 |0011: return-object v1 │ │ +1c4f94: |[1c4f94] 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; │ │ +1c4fa4: 1a00 ceba |0000: const-string v0, "it" // string@bace │ │ +1c4fa8: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c4fae: 6e10 d815 0100 |0005: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c4fb4: 0c03 |0008: move-result-object v3 │ │ +1c4fb6: 6e20 9ecd 2300 |0009: invoke-virtual {v3, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cd9e │ │ +1c4fbc: 7110 8a15 0100 |000c: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ +1c4fc2: 6201 84ce |000f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c4fc6: 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; │ │ @@ -92245,91 +92246,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 │ │ -1c5044: |[1c5044] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c5054: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -1c5058: 0754 |0002: move-object v4, v5 │ │ -1c505a: 5430 1305 |0003: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c505e: 7110 7b15 0000 |0005: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ -1c5064: 0a00 |0008: move-result v0 │ │ -1c5066: 3800 8c00 |0009: if-eqz v0, 0095 // +008c │ │ -1c506a: 5430 1305 |000b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c506e: 6e10 ae15 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c5074: 0c00 |0010: move-result-object v0 │ │ -1c5076: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1c5078: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -1c507c: 6e10 bb2c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1c5082: 0c00 |0017: move-result-object v0 │ │ -1c5084: 2802 |0018: goto 001a // +0002 │ │ -1c5086: 0710 |0019: move-object v0, v1 │ │ -1c5088: 7120 a3ed 4000 |001a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c508e: 0a00 |001d: move-result v0 │ │ -1c5090: 3900 7700 |001e: if-nez v0, 0095 // +0077 │ │ -1c5094: 2200 7524 |0020: new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@2475 │ │ -1c5098: 7010 83ee 0000 |0022: invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@ee83 │ │ -1c509e: 5432 1305 |0025: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c50a2: 6e10 dd15 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c50a8: 0c02 |002a: move-result-object v2 │ │ -1c50aa: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ -1c50ae: 6e20 4166 5200 |002d: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getDisplayNameForSession:(Ljava/lang/String;)Ljava/lang/String; // method@6641 │ │ -1c50b4: 0c05 |0030: move-result-object v5 │ │ -1c50b6: 2802 |0031: goto 0033 // +0002 │ │ -1c50b8: 0715 |0032: move-object v5, v1 │ │ -1c50ba: 5b05 06d1 |0033: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ -1c50be: 5405 06d1 |0035: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ -1c50c2: 3805 3d00 |0037: if-eqz v5, 0074 // +003d │ │ -1c50c6: 5435 1305 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c50ca: 6e10 d815 0500 |003b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c50d0: 0c05 |003e: move-result-object v5 │ │ -1c50d2: 1f05 5321 |003f: check-cast v5, Ljava/util/Map; // type@2153 │ │ -1c50d6: 7220 e6cd 4500 |0041: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde6 │ │ -1c50dc: 0a05 |0044: move-result v5 │ │ -1c50de: 3905 2f00 |0045: if-nez v5, 0074 // +002f │ │ -1c50e2: 5405 06d1 |0047: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ -1c50e6: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ -1c50ea: 7120 a3ed 2500 |004b: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c50f0: 0a05 |004e: move-result v5 │ │ -1c50f2: 3805 1a00 |004f: if-eqz v5, 0069 // +001a │ │ -1c50f6: 5435 1305 |0051: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c50fa: 6e10 ad15 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c5100: 0c05 |0056: move-result-object v5 │ │ -1c5102: 6e10 a800 0500 |0057: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1c5108: 0c05 |005a: move-result-object v5 │ │ -1c510a: 3805 0900 |005b: if-eqz v5, 0064 // +0009 │ │ -1c510e: 1401 a402 137f |005d: const v1, #float 1.9541e+38 // #7f1302a4 │ │ -1c5114: 6e20 0f01 1500 |0060: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c511a: 0c01 |0063: move-result-object v1 │ │ -1c511c: 7110 a9ed 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c5122: 5b01 06d1 |0067: iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ -1c5126: 5435 1305 |0069: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c512a: 2201 1905 |006b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; // type@0519 │ │ -1c512e: 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 │ │ -1c5134: 6e20 5b16 1500 |0070: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@165b │ │ -1c513a: 2822 |0073: goto 0095 // +0022 │ │ -1c513c: 5435 1305 |0074: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5140: 6e10 d815 0500 |0076: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c5146: 0c05 |0079: move-result-object v5 │ │ -1c5148: 1f05 5321 |007a: check-cast v5, Ljava/util/Map; // type@2153 │ │ -1c514c: 7220 e6cd 4500 |007c: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde6 │ │ -1c5152: 0a05 |007f: move-result v5 │ │ -1c5154: 3805 1500 |0080: if-eqz v5, 0095 // +0015 │ │ -1c5158: 5435 1305 |0082: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c515c: 6e10 d815 0500 |0084: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c5162: 0c05 |0087: move-result-object v5 │ │ -1c5164: 1f05 5321 |0088: check-cast v5, Ljava/util/Map; // type@2153 │ │ -1c5168: 7220 e9cd 4500 |008a: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c516e: 0c04 |008d: move-result-object v4 │ │ -1c5170: 1f04 6805 |008e: check-cast v4, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ -1c5174: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ -1c5178: 6e10 e517 0400 |0092: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/TypingParticipant;.restartTimer:()V // method@17e5 │ │ -1c517e: 0e00 |0095: return-void │ │ +1c5048: |[1c5048] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c5058: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +1c505c: 0754 |0002: move-object v4, v5 │ │ +1c505e: 5430 1305 |0003: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c5062: 7110 7b15 0000 |0005: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ +1c5068: 0a00 |0008: move-result v0 │ │ +1c506a: 3800 8c00 |0009: if-eqz v0, 0095 // +008c │ │ +1c506e: 5430 1305 |000b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c5072: 6e10 ae15 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c5078: 0c00 |0010: move-result-object v0 │ │ +1c507a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1c507c: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +1c5080: 6e10 bb2c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1c5086: 0c00 |0017: move-result-object v0 │ │ +1c5088: 2802 |0018: goto 001a // +0002 │ │ +1c508a: 0710 |0019: move-object v0, v1 │ │ +1c508c: 7120 a3ed 4000 |001a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c5092: 0a00 |001d: move-result v0 │ │ +1c5094: 3900 7700 |001e: if-nez v0, 0095 // +0077 │ │ +1c5098: 2200 7524 |0020: new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@2475 │ │ +1c509c: 7010 83ee 0000 |0022: invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@ee83 │ │ +1c50a2: 5432 1305 |0025: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c50a6: 6e10 dd15 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c50ac: 0c02 |002a: move-result-object v2 │ │ +1c50ae: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ +1c50b2: 6e20 4166 5200 |002d: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getDisplayNameForSession:(Ljava/lang/String;)Ljava/lang/String; // method@6641 │ │ +1c50b8: 0c05 |0030: move-result-object v5 │ │ +1c50ba: 2802 |0031: goto 0033 // +0002 │ │ +1c50bc: 0715 |0032: move-object v5, v1 │ │ +1c50be: 5b05 06d1 |0033: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ +1c50c2: 5405 06d1 |0035: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ +1c50c6: 3805 3d00 |0037: if-eqz v5, 0074 // +003d │ │ +1c50ca: 5435 1305 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c50ce: 6e10 d815 0500 |003b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c50d4: 0c05 |003e: move-result-object v5 │ │ +1c50d6: 1f05 5321 |003f: check-cast v5, Ljava/util/Map; // type@2153 │ │ +1c50da: 7220 e6cd 4500 |0041: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde6 │ │ +1c50e0: 0a05 |0044: move-result v5 │ │ +1c50e2: 3905 2f00 |0045: if-nez v5, 0074 // +002f │ │ +1c50e6: 5405 06d1 |0047: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ +1c50ea: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ +1c50ee: 7120 a3ed 2500 |004b: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c50f4: 0a05 |004e: move-result v5 │ │ +1c50f6: 3805 1a00 |004f: if-eqz v5, 0069 // +001a │ │ +1c50fa: 5435 1305 |0051: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c50fe: 6e10 ad15 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c5104: 0c05 |0056: move-result-object v5 │ │ +1c5106: 6e10 a800 0500 |0057: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1c510c: 0c05 |005a: move-result-object v5 │ │ +1c510e: 3805 0900 |005b: if-eqz v5, 0064 // +0009 │ │ +1c5112: 1401 a402 137f |005d: const v1, #float 1.9541e+38 // #7f1302a4 │ │ +1c5118: 6e20 0f01 1500 |0060: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c511e: 0c01 |0063: move-result-object v1 │ │ +1c5120: 7110 a9ed 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c5126: 5b01 06d1 |0067: iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ +1c512a: 5435 1305 |0069: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c512e: 2201 1905 |006b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; // type@0519 │ │ +1c5132: 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 │ │ +1c5138: 6e20 5b16 1500 |0070: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@165b │ │ +1c513e: 2822 |0073: goto 0095 // +0022 │ │ +1c5140: 5435 1305 |0074: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c5144: 6e10 d815 0500 |0076: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c514a: 0c05 |0079: move-result-object v5 │ │ +1c514c: 1f05 5321 |007a: check-cast v5, Ljava/util/Map; // type@2153 │ │ +1c5150: 7220 e6cd 4500 |007c: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde6 │ │ +1c5156: 0a05 |007f: move-result v5 │ │ +1c5158: 3805 1500 |0080: if-eqz v5, 0095 // +0015 │ │ +1c515c: 5435 1305 |0082: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c5160: 6e10 d815 0500 |0084: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c5166: 0c05 |0087: move-result-object v5 │ │ +1c5168: 1f05 5321 |0088: check-cast v5, Ljava/util/Map; // type@2153 │ │ +1c516c: 7220 e9cd 4500 |008a: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c5172: 0c04 |008d: move-result-object v4 │ │ +1c5174: 1f04 6805 |008e: check-cast v4, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ +1c5178: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ +1c517c: 6e10 e517 0400 |0092: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/TypingParticipant;.restartTimer:()V // method@17e5 │ │ +1c5182: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=397 │ │ 0x0020 line=398 │ │ 0x0035 line=400 │ │ 0x0047 line=401 │ │ 0x0051 line=402 │ │ @@ -92346,52 +92347,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 │ │ -1c5180: |[1c5180] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStopTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c5190: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -1c5194: 2802 |0002: goto 0004 // +0002 │ │ -1c5196: 0723 |0003: move-object v3, v2 │ │ -1c5198: 5410 1305 |0004: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c519c: 7110 7b15 0000 |0006: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ -1c51a2: 0a00 |0009: move-result v0 │ │ -1c51a4: 3800 3d00 |000a: if-eqz v0, 0047 // +003d │ │ -1c51a8: 5410 1305 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c51ac: 6e10 ae15 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c51b2: 0c00 |0011: move-result-object v0 │ │ -1c51b4: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -1c51b8: 6e10 bb2c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1c51be: 0c00 |0017: move-result-object v0 │ │ -1c51c0: 2802 |0018: goto 001a // +0002 │ │ -1c51c2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1c51c4: 7120 a3ed 2000 |001a: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c51ca: 0a02 |001d: move-result v2 │ │ -1c51cc: 3902 2900 |001e: if-nez v2, 0047 // +0029 │ │ -1c51d0: 5412 1305 |0020: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c51d4: 6e10 d815 0200 |0022: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c51da: 0c02 |0025: move-result-object v2 │ │ -1c51dc: 1f02 5321 |0026: check-cast v2, Ljava/util/Map; // type@2153 │ │ -1c51e0: 7220 e9cd 3200 |0028: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c51e6: 0c02 |002b: move-result-object v2 │ │ -1c51e8: 1f02 6805 |002c: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ -1c51ec: 3802 0500 |002e: if-eqz v2, 0033 // +0005 │ │ -1c51f0: 6e10 e017 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.cancelTimer:()V // method@17e0 │ │ -1c51f6: 5412 1305 |0033: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c51fa: 6e10 d815 0200 |0035: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c5200: 0c02 |0038: move-result-object v2 │ │ -1c5202: 1f02 5321 |0039: check-cast v2, Ljava/util/Map; // type@2153 │ │ -1c5206: 7110 e0ee 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/TypeIntrinsics;.asMutableMap:(Ljava/lang/Object;)Ljava/util/Map; // method@eee0 │ │ -1c520c: 0c02 |003e: move-result-object v2 │ │ -1c520e: 7220 efcd 3200 |003f: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ -1c5214: 5412 1305 |0042: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5218: 7110 8a15 0200 |0044: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ -1c521e: 0e00 |0047: return-void │ │ +1c5184: |[1c5184] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStopTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c5194: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +1c5198: 2802 |0002: goto 0004 // +0002 │ │ +1c519a: 0723 |0003: move-object v3, v2 │ │ +1c519c: 5410 1305 |0004: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c51a0: 7110 7b15 0000 |0006: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ +1c51a6: 0a00 |0009: move-result v0 │ │ +1c51a8: 3800 3d00 |000a: if-eqz v0, 0047 // +003d │ │ +1c51ac: 5410 1305 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c51b0: 6e10 ae15 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c51b6: 0c00 |0011: move-result-object v0 │ │ +1c51b8: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +1c51bc: 6e10 bb2c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1c51c2: 0c00 |0017: move-result-object v0 │ │ +1c51c4: 2802 |0018: goto 001a // +0002 │ │ +1c51c6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1c51c8: 7120 a3ed 2000 |001a: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c51ce: 0a02 |001d: move-result v2 │ │ +1c51d0: 3902 2900 |001e: if-nez v2, 0047 // +0029 │ │ +1c51d4: 5412 1305 |0020: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c51d8: 6e10 d815 0200 |0022: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c51de: 0c02 |0025: move-result-object v2 │ │ +1c51e0: 1f02 5321 |0026: check-cast v2, Ljava/util/Map; // type@2153 │ │ +1c51e4: 7220 e9cd 3200 |0028: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c51ea: 0c02 |002b: move-result-object v2 │ │ +1c51ec: 1f02 6805 |002c: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ +1c51f0: 3802 0500 |002e: if-eqz v2, 0033 // +0005 │ │ +1c51f4: 6e10 e017 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.cancelTimer:()V // method@17e0 │ │ +1c51fa: 5412 1305 |0033: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c51fe: 6e10 d815 0200 |0035: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c5204: 0c02 |0038: move-result-object v2 │ │ +1c5206: 1f02 5321 |0039: check-cast v2, Ljava/util/Map; // type@2153 │ │ +1c520a: 7110 e0ee 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/TypeIntrinsics;.asMutableMap:(Ljava/lang/Object;)Ljava/util/Map; // method@eee0 │ │ +1c5210: 0c02 |003e: move-result-object v2 │ │ +1c5212: 7220 efcd 3200 |003f: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdef │ │ +1c5218: 5412 1305 |0042: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c521c: 7110 8a15 0200 |0044: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ +1c5222: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=423 │ │ 0x0020 line=424 │ │ 0x0033 line=425 │ │ 0x0042 line=426 │ │ locals : │ │ @@ -92451,166 +92452,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 │ │ -1c53dc: |[1c53dc] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c53ec: 5b01 1605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c53f0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c53f2: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c53f8: 0e00 |0006: return-void │ │ +1c53e0: |[1c53e0] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c53f0: 5b01 1605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c53f4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c53f6: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c53fc: 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 │ │ -1c53b4: |[1c53b4] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c53c4: 2200 1c05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ -1c53c8: 5421 1605 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c53cc: 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 │ │ -1c53d2: 5b03 1405 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ -1c53d6: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c53da: 1100 |000b: return-object v0 │ │ +1c53b8: |[1c53b8] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c53c8: 2200 1c05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ +1c53cc: 5421 1605 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c53d0: 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 │ │ +1c53d6: 5b03 1405 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ +1c53da: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c53de: 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 │ │ -1c5220: |[1c5220] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5230: 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 │ │ -1c5236: 0c01 |0003: move-result-object v1 │ │ -1c5238: 1f01 1c05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ -1c523c: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5240: 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 │ │ -1c5246: 0c01 |000b: move-result-object v1 │ │ -1c5248: 1101 |000c: return-object v1 │ │ +1c5224: |[1c5224] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5234: 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 │ │ +1c523a: 0c01 |0003: move-result-object v1 │ │ +1c523c: 1f01 1c05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ +1c5240: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5244: 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 │ │ +1c524a: 0c01 |000b: move-result-object v1 │ │ +1c524c: 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 │ │ -1c524c: |[1c524c] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c525c: 1f01 600a |0000: check-cast v1, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a60 │ │ -1c5260: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5264: 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 │ │ -1c526a: 0c01 |0007: move-result-object v1 │ │ -1c526c: 1101 |0008: return-object v1 │ │ +1c5250: |[1c5250] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5260: 1f01 600a |0000: check-cast v1, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a60 │ │ +1c5264: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5268: 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 │ │ +1c526e: 0c01 |0007: move-result-object v1 │ │ +1c5270: 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 │ │ -1c5270: |[1c5270] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5280: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5286: 5230 1505 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.label:I // field@0515 │ │ -1c528a: 3900 8c00 |0005: if-nez v0, 0091 // +008c │ │ -1c528e: 7110 ced1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5294: 5434 1405 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ -1c5298: 1f04 600a |000c: check-cast v4, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a60 │ │ -1c529c: 5430 1605 |000e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52a0: 6e20 6f16 4000 |0010: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.setCurrentConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@166f │ │ -1c52a6: 5434 1605 |0013: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52aa: 6e10 a915 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c52b0: 0c04 |0018: move-result-object v4 │ │ -1c52b2: 5430 1605 |0019: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52b6: 6e10 b015 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c52bc: 0c00 |001e: move-result-object v0 │ │ -1c52be: 7110 a9ed 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c52c4: 6e20 cd1b 0400 |0022: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.updateConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@1bcd │ │ -1c52ca: 5434 1605 |0025: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52ce: 1a00 a631 |0027: const-string v0, "GetRoomSuccessState" // string@31a6 │ │ -1c52d2: 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 │ │ -1c52d8: 5434 1605 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52dc: 6e10 a415 0400 |002e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c52e2: 0c04 |0031: move-result-object v4 │ │ -1c52e4: 3904 3b00 |0032: if-nez v4, 006d // +003b │ │ -1c52e8: 5434 1605 |0034: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52ec: 7110 7915 0400 |0036: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1579 │ │ -1c52f2: 5434 1605 |0039: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52f6: 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 │ │ -1c52fc: 0c04 |003e: move-result-object v4 │ │ -1c52fe: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -1c5300: 1a01 448c |0040: const-string v1, "binding" // string@8c44 │ │ -1c5304: 3904 0600 |0042: if-nez v4, 0048 // +0006 │ │ -1c5308: 7110 c9ed 0100 |0044: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c530e: 0704 |0047: move-object v4, v0 │ │ -1c5310: 5444 8f0f |0048: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1c5314: 5432 1605 |004a: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5318: 6e10 a415 0200 |004c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c531e: 0c02 |004f: move-result-object v2 │ │ -1c5320: 1f02 4011 |0050: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // type@1140 │ │ -1c5324: 6e20 8068 2400 |0052: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setAdapter:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V // method@6880 │ │ -1c532a: 5434 1605 |0055: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c532e: 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 │ │ -1c5334: 0c02 |005a: move-result-object v2 │ │ -1c5336: 3902 0600 |005b: if-nez v2, 0061 // +0006 │ │ -1c533a: 7110 c9ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c5340: 2802 |0060: goto 0062 // +0002 │ │ -1c5342: 0720 |0061: move-object v0, v2 │ │ -1c5344: 5400 8f0f |0062: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1c5348: 6e10 7c68 0000 |0064: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@687c │ │ -1c534e: 0c00 |0067: move-result-object v0 │ │ -1c5350: 1f00 c002 |0068: check-cast v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ -1c5354: 6e20 7316 0400 |006a: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setLayoutManager:(Landroidx/recyclerview/widget/LinearLayoutManager;)V // method@1673 │ │ -1c535a: 5434 1605 |006d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c535e: 6e10 a915 0400 |006f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5364: 0c04 |0072: move-result-object v4 │ │ -1c5366: 5430 1605 |0073: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c536a: 6e10 ae15 0000 |0075: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c5370: 0c00 |0078: move-result-object v0 │ │ -1c5372: 7110 a9ed 0000 |0079: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c5378: 5431 1605 |007c: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c537c: 6e10 cd15 0100 |007e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c5382: 0c01 |0081: move-result-object v1 │ │ -1c5384: 5432 1605 |0082: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5388: 6e10 b015 0200 |0084: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c538e: 0c02 |0087: move-result-object v2 │ │ -1c5390: 7110 a9ed 0200 |0088: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c5396: 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 │ │ -1c539c: 6204 84ce |008e: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c53a0: 1104 |0090: return-object v4 │ │ -1c53a2: 2204 8920 |0091: new-instance v4, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c53a6: 1a00 2b8e |0093: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c53aa: 7020 15ca 0400 |0095: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c53b0: 2704 |0098: throw v4 │ │ +1c5274: |[1c5274] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5284: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c528a: 5230 1505 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.label:I // field@0515 │ │ +1c528e: 3900 8c00 |0005: if-nez v0, 0091 // +008c │ │ +1c5292: 7110 ced1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5298: 5434 1405 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ +1c529c: 1f04 600a |000c: check-cast v4, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a60 │ │ +1c52a0: 5430 1605 |000e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52a4: 6e20 6f16 4000 |0010: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.setCurrentConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@166f │ │ +1c52aa: 5434 1605 |0013: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52ae: 6e10 a915 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c52b4: 0c04 |0018: move-result-object v4 │ │ +1c52b6: 5430 1605 |0019: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52ba: 6e10 b015 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c52c0: 0c00 |001e: move-result-object v0 │ │ +1c52c2: 7110 a9ed 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c52c8: 6e20 cd1b 0400 |0022: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.updateConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@1bcd │ │ +1c52ce: 5434 1605 |0025: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52d2: 1a00 a631 |0027: const-string v0, "GetRoomSuccessState" // string@31a6 │ │ +1c52d6: 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 │ │ +1c52dc: 5434 1605 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52e0: 6e10 a415 0400 |002e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c52e6: 0c04 |0031: move-result-object v4 │ │ +1c52e8: 3904 3b00 |0032: if-nez v4, 006d // +003b │ │ +1c52ec: 5434 1605 |0034: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52f0: 7110 7915 0400 |0036: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1579 │ │ +1c52f6: 5434 1605 |0039: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52fa: 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 │ │ +1c5300: 0c04 |003e: move-result-object v4 │ │ +1c5302: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +1c5304: 1a01 448c |0040: const-string v1, "binding" // string@8c44 │ │ +1c5308: 3904 0600 |0042: if-nez v4, 0048 // +0006 │ │ +1c530c: 7110 c9ed 0100 |0044: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c5312: 0704 |0047: move-object v4, v0 │ │ +1c5314: 5444 8f0f |0048: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1c5318: 5432 1605 |004a: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c531c: 6e10 a415 0200 |004c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c5322: 0c02 |004f: move-result-object v2 │ │ +1c5324: 1f02 4011 |0050: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // type@1140 │ │ +1c5328: 6e20 8068 2400 |0052: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setAdapter:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V // method@6880 │ │ +1c532e: 5434 1605 |0055: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5332: 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 │ │ +1c5338: 0c02 |005a: move-result-object v2 │ │ +1c533a: 3902 0600 |005b: if-nez v2, 0061 // +0006 │ │ +1c533e: 7110 c9ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c5344: 2802 |0060: goto 0062 // +0002 │ │ +1c5346: 0720 |0061: move-object v0, v2 │ │ +1c5348: 5400 8f0f |0062: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1c534c: 6e10 7c68 0000 |0064: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@687c │ │ +1c5352: 0c00 |0067: move-result-object v0 │ │ +1c5354: 1f00 c002 |0068: check-cast v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ +1c5358: 6e20 7316 0400 |006a: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setLayoutManager:(Landroidx/recyclerview/widget/LinearLayoutManager;)V // method@1673 │ │ +1c535e: 5434 1605 |006d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5362: 6e10 a915 0400 |006f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5368: 0c04 |0072: move-result-object v4 │ │ +1c536a: 5430 1605 |0073: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c536e: 6e10 ae15 0000 |0075: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c5374: 0c00 |0078: move-result-object v0 │ │ +1c5376: 7110 a9ed 0000 |0079: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c537c: 5431 1605 |007c: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5380: 6e10 cd15 0100 |007e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c5386: 0c01 |0081: move-result-object v1 │ │ +1c5388: 5432 1605 |0082: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c538c: 6e10 b015 0200 |0084: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c5392: 0c02 |0087: move-result-object v2 │ │ +1c5394: 7110 a9ed 0200 |0088: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c539a: 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 │ │ +1c53a0: 6204 84ce |008e: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c53a4: 1104 |0090: return-object v4 │ │ +1c53a6: 2204 8920 |0091: new-instance v4, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c53aa: 1a00 2b8e |0093: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c53ae: 7020 15ca 0400 |0095: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c53b4: 2704 |0098: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=584 │ │ 0x000e line=585 │ │ 0x0013 line=586 │ │ 0x0019 line=587 │ │ 0x0022 line=586 │ │ @@ -92678,179 +92679,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 │ │ -1c55ec: |[1c55ec] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c55fc: 5b01 1905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5600: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5602: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5608: 0e00 |0006: return-void │ │ +1c55f0: |[1c55f0] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5600: 5b01 1905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5604: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5606: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c560c: 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 │ │ -1c55c4: |[1c55c4] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c55d4: 2200 1d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ -1c55d8: 5421 1905 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c55dc: 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 │ │ -1c55e2: 5b03 1705 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ -1c55e6: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c55ea: 1100 |000b: return-object v0 │ │ +1c55c8: |[1c55c8] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c55d8: 2200 1d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ +1c55dc: 5421 1905 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c55e0: 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 │ │ +1c55e6: 5b03 1705 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ +1c55ea: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c55ee: 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 │ │ -1c53fc: |[1c53fc] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c540c: 1f01 5122 |0000: check-cast v1, Lkotlin/Triple; // type@2251 │ │ -1c5410: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5414: 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 │ │ -1c541a: 0c01 |0007: move-result-object v1 │ │ -1c541c: 1101 |0008: return-object v1 │ │ +1c5400: |[1c5400] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5410: 1f01 5122 |0000: check-cast v1, Lkotlin/Triple; // type@2251 │ │ +1c5414: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5418: 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 │ │ +1c541e: 0c01 |0007: move-result-object v1 │ │ +1c5420: 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 │ │ -1c5420: |[1c5420] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5430: 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 │ │ -1c5436: 0c01 |0003: move-result-object v1 │ │ -1c5438: 1f01 1d05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ -1c543c: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5440: 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 │ │ -1c5446: 0c01 |000b: move-result-object v1 │ │ -1c5448: 1101 |000c: return-object v1 │ │ +1c5424: |[1c5424] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5434: 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 │ │ +1c543a: 0c01 |0003: move-result-object v1 │ │ +1c543c: 1f01 1d05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ +1c5440: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5444: 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 │ │ +1c544a: 0c01 |000b: move-result-object v1 │ │ +1c544c: 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 │ │ -1c544c: |[1c544c] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c545c: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5462: 5250 1805 |0003: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.label:I // field@0518 │ │ -1c5466: 3900 a700 |0005: if-nez v0, 00ac // +00a7 │ │ -1c546a: 7110 ced1 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5470: 5456 1705 |000a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ -1c5474: 1f06 5122 |000c: check-cast v6, Lkotlin/Triple; // type@2251 │ │ -1c5478: 6e10 f9d1 0600 |000e: invoke-virtual {v6}, Lkotlin/Triple;.getFirst:()Ljava/lang/Object; // method@d1f9 │ │ -1c547e: 0c00 |0011: move-result-object v0 │ │ -1c5480: 1f00 7620 |0012: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ -1c5484: 6e10 94c9 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c548a: 0a00 |0017: move-result v0 │ │ -1c548c: 6e10 fad1 0600 |0018: invoke-virtual {v6}, Lkotlin/Triple;.getSecond:()Ljava/lang/Object; // method@d1fa │ │ -1c5492: 0c01 |001b: move-result-object v1 │ │ -1c5494: 1f01 7620 |001c: check-cast v1, Ljava/lang/Boolean; // type@2076 │ │ -1c5498: 6e10 94c9 0100 |001e: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c549e: 0a01 |0021: move-result v1 │ │ -1c54a0: 6e10 fbd1 0600 |0022: invoke-virtual {v6}, Lkotlin/Triple;.getThird:()Ljava/lang/Object; // method@d1fb │ │ -1c54a6: 0c06 |0025: move-result-object v6 │ │ -1c54a8: 1f06 4f21 |0026: check-cast v6, Ljava/util/List; // type@214f │ │ -1c54ac: 5452 1905 |0028: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54b0: 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 │ │ -1c54b6: 0c06 |002d: move-result-object v6 │ │ -1c54b8: 7210 c9cd 0600 |002e: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ -1c54be: 0a02 |0031: move-result v2 │ │ -1c54c0: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ -1c54c4: 6206 84ce |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c54c8: 1106 |0036: return-object v6 │ │ -1c54ca: 5452 1905 |0037: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54ce: 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 │ │ -1c54d4: 5452 1905 |003c: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54d8: 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 │ │ -1c54de: 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 │ │ -1c54e2: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -1c54e4: 7220 c7cd 3600 |0044: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1c54ea: 0c03 |0047: move-result-object v3 │ │ -1c54ec: 1f03 8105 |0048: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c54f0: 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 │ │ -1c54f6: 0c03 |004d: move-result-object v3 │ │ -1c54f8: 3332 1800 |004e: if-ne v2, v3, 0066 // +0018 │ │ -1c54fc: 5452 1905 |0050: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5500: 6e10 a415 0200 |0052: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c5506: 0c02 |0055: move-result-object v2 │ │ -1c5508: 3802 0500 |0056: if-eqz v2, 005b // +0005 │ │ -1c550c: 6e10 c310 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.clear:()V // method@10c3 │ │ -1c5512: 5452 1905 |005b: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5516: 6e10 a415 0200 |005d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c551c: 0c02 |0060: move-result-object v2 │ │ -1c551e: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ -1c5522: 6e10 ca10 0200 |0063: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ -1c5528: 3800 2400 |0066: if-eqz v0, 008a // +0024 │ │ -1c552c: 6200 6f05 |0068: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c5530: 6e10 a914 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c5536: 0c00 |006d: move-result-object v0 │ │ -1c5538: 7210 d2cd 0600 |006e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@cdd2 │ │ -1c553e: 0a02 |0071: move-result v2 │ │ -1c5540: 2203 a220 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c5544: 1a04 668f |0074: const-string v4, "chatMessageList.size in getMessageFlow:" // string@8f66 │ │ -1c5548: 7020 faca 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1c554e: 6e20 feca 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ -1c5554: 0c02 |007c: move-result-object v2 │ │ -1c5556: 6e10 17cb 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1c555c: 0c02 |0080: move-result-object v2 │ │ -1c555e: 7120 a903 2000 |0081: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c5564: 5450 1905 |0084: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5568: 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 │ │ -1c556e: 280b |0089: goto 0094 // +000b │ │ -1c5570: 5450 1905 |008a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5574: 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 │ │ -1c557a: 5456 1905 |008f: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c557e: 6e10 9315 0600 |0091: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ -1c5584: 5456 1905 |0094: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5588: 7110 7e15 0600 |0096: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ -1c558e: 5456 1905 |0099: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5592: 7110 7d15 0600 |009b: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157d │ │ -1c5598: 5456 1905 |009e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c559c: 6e10 a415 0600 |00a0: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c55a2: 0c06 |00a3: move-result-object v6 │ │ -1c55a4: 3806 0500 |00a4: if-eqz v6, 00a9 // +0005 │ │ -1c55a8: 6e10 ca10 0600 |00a6: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ -1c55ae: 6206 84ce |00a9: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c55b2: 1106 |00ab: return-object v6 │ │ -1c55b4: 2206 8920 |00ac: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c55b8: 1a00 2b8e |00ae: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c55bc: 7020 15ca 0600 |00b0: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c55c2: 2706 |00b3: throw v6 │ │ +1c5450: |[1c5450] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5460: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c5466: 5250 1805 |0003: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.label:I // field@0518 │ │ +1c546a: 3900 a700 |0005: if-nez v0, 00ac // +00a7 │ │ +1c546e: 7110 ced1 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5474: 5456 1705 |000a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ +1c5478: 1f06 5122 |000c: check-cast v6, Lkotlin/Triple; // type@2251 │ │ +1c547c: 6e10 f9d1 0600 |000e: invoke-virtual {v6}, Lkotlin/Triple;.getFirst:()Ljava/lang/Object; // method@d1f9 │ │ +1c5482: 0c00 |0011: move-result-object v0 │ │ +1c5484: 1f00 7620 |0012: check-cast v0, Ljava/lang/Boolean; // type@2076 │ │ +1c5488: 6e10 94c9 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c548e: 0a00 |0017: move-result v0 │ │ +1c5490: 6e10 fad1 0600 |0018: invoke-virtual {v6}, Lkotlin/Triple;.getSecond:()Ljava/lang/Object; // method@d1fa │ │ +1c5496: 0c01 |001b: move-result-object v1 │ │ +1c5498: 1f01 7620 |001c: check-cast v1, Ljava/lang/Boolean; // type@2076 │ │ +1c549c: 6e10 94c9 0100 |001e: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c54a2: 0a01 |0021: move-result v1 │ │ +1c54a4: 6e10 fbd1 0600 |0022: invoke-virtual {v6}, Lkotlin/Triple;.getThird:()Ljava/lang/Object; // method@d1fb │ │ +1c54aa: 0c06 |0025: move-result-object v6 │ │ +1c54ac: 1f06 4f21 |0026: check-cast v6, Ljava/util/List; // type@214f │ │ +1c54b0: 5452 1905 |0028: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c54b4: 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 │ │ +1c54ba: 0c06 |002d: move-result-object v6 │ │ +1c54bc: 7210 c9cd 0600 |002e: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@cdc9 │ │ +1c54c2: 0a02 |0031: move-result v2 │ │ +1c54c4: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ +1c54c8: 6206 84ce |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c54cc: 1106 |0036: return-object v6 │ │ +1c54ce: 5452 1905 |0037: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c54d2: 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 │ │ +1c54d8: 5452 1905 |003c: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c54dc: 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 │ │ +1c54e2: 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 │ │ +1c54e6: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +1c54e8: 7220 c7cd 3600 |0044: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1c54ee: 0c03 |0047: move-result-object v3 │ │ +1c54f0: 1f03 8105 |0048: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c54f4: 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 │ │ +1c54fa: 0c03 |004d: move-result-object v3 │ │ +1c54fc: 3332 1800 |004e: if-ne v2, v3, 0066 // +0018 │ │ +1c5500: 5452 1905 |0050: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5504: 6e10 a415 0200 |0052: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c550a: 0c02 |0055: move-result-object v2 │ │ +1c550c: 3802 0500 |0056: if-eqz v2, 005b // +0005 │ │ +1c5510: 6e10 c310 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.clear:()V // method@10c3 │ │ +1c5516: 5452 1905 |005b: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c551a: 6e10 a415 0200 |005d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c5520: 0c02 |0060: move-result-object v2 │ │ +1c5522: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ +1c5526: 6e10 ca10 0200 |0063: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ +1c552c: 3800 2400 |0066: if-eqz v0, 008a // +0024 │ │ +1c5530: 6200 6f05 |0068: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c5534: 6e10 a914 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c553a: 0c00 |006d: move-result-object v0 │ │ +1c553c: 7210 d2cd 0600 |006e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@cdd2 │ │ +1c5542: 0a02 |0071: move-result v2 │ │ +1c5544: 2203 a220 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c5548: 1a04 668f |0074: const-string v4, "chatMessageList.size in getMessageFlow:" // string@8f66 │ │ +1c554c: 7020 faca 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1c5552: 6e20 feca 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ +1c5558: 0c02 |007c: move-result-object v2 │ │ +1c555a: 6e10 17cb 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1c5560: 0c02 |0080: move-result-object v2 │ │ +1c5562: 7120 a903 2000 |0081: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c5568: 5450 1905 |0084: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c556c: 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 │ │ +1c5572: 280b |0089: goto 0094 // +000b │ │ +1c5574: 5450 1905 |008a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5578: 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 │ │ +1c557e: 5456 1905 |008f: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5582: 6e10 9315 0600 |0091: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ +1c5588: 5456 1905 |0094: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c558c: 7110 7e15 0600 |0096: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ +1c5592: 5456 1905 |0099: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5596: 7110 7d15 0600 |009b: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157d │ │ +1c559c: 5456 1905 |009e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c55a0: 6e10 a415 0600 |00a0: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c55a6: 0c06 |00a3: move-result-object v6 │ │ +1c55a8: 3806 0500 |00a4: if-eqz v6, 00a9 // +0005 │ │ +1c55ac: 6e10 ca10 0600 |00a6: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ +1c55b2: 6206 84ce |00a9: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c55b6: 1106 |00ab: return-object v6 │ │ +1c55b8: 2206 8920 |00ac: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c55bc: 1a00 2b8e |00ae: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c55c0: 7020 15ca 0600 |00b0: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c55c6: 2706 |00b3: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=854 │ │ 0x000e line=855 │ │ 0x0018 line=856 │ │ 0x0022 line=857 │ │ 0x0028 line=859 │ │ @@ -92922,127 +92923,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 │ │ -1c5714: |[1c5714] com.nextcloud.talk.chat.ChatActivity$initObservers$10.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5724: 5b01 1b05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c5728: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c572a: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5730: 0e00 |0006: return-void │ │ +1c5718: |[1c5718] com.nextcloud.talk.chat.ChatActivity$initObservers$10.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5728: 5b01 1b05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c572c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c572e: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5734: 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 │ │ -1c56f0: |[1c56f0] com.nextcloud.talk.chat.ChatActivity$initObservers$10.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5700: 2202 1e05 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ -1c5704: 5410 1b05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c5708: 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 │ │ -1c570e: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5712: 1102 |0009: return-object v2 │ │ +1c56f4: |[1c56f4] com.nextcloud.talk.chat.ChatActivity$initObservers$10.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5704: 2202 1e05 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ +1c5708: 5410 1b05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c570c: 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 │ │ +1c5712: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5716: 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 │ │ -1c560c: |[1c560c] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c561c: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c5620: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5624: 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 │ │ -1c562a: 0c01 |0007: move-result-object v1 │ │ -1c562c: 1101 |0008: return-object v1 │ │ +1c5610: |[1c5610] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5620: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c5624: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5628: 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 │ │ +1c562e: 0c01 |0007: move-result-object v1 │ │ +1c5630: 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 │ │ -1c5630: |[1c5630] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5640: 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 │ │ -1c5646: 0c01 |0003: move-result-object v1 │ │ -1c5648: 1f01 1e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ -1c564c: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5650: 6e20 c414 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14c4 │ │ -1c5656: 0c01 |000b: move-result-object v1 │ │ -1c5658: 1101 |000c: return-object v1 │ │ +1c5634: |[1c5634] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5644: 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 │ │ +1c564a: 0c01 |0003: move-result-object v1 │ │ +1c564c: 1f01 1e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ +1c5650: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5654: 6e20 c414 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14c4 │ │ +1c565a: 0c01 |000b: move-result-object v1 │ │ +1c565c: 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 │ │ -1c565c: |[1c565c] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c566c: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5672: 0c00 |0003: move-result-object v0 │ │ -1c5674: 5251 1a05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ -1c5678: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c567a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c567e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5682: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5688: 2830 |000e: goto 003e // +0030 │ │ -1c568a: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c568e: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c5692: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c5698: 2706 |0016: throw v6 │ │ -1c569a: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c56a0: 5456 1b05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c56a4: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c56aa: 0c06 |001f: move-result-object v6 │ │ -1c56ac: 6e10 a11b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba1 │ │ -1c56b2: 0c06 |0023: move-result-object v6 │ │ -1c56b4: 2201 1d05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ -1c56b8: 5453 1b05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c56bc: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c56be: 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 │ │ -1c56c4: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c56c8: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c56ce: 0c06 |0031: move-result-object v6 │ │ -1c56d0: 0751 |0032: move-object v1, v5 │ │ -1c56d2: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c56d6: 5952 1a05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ -1c56da: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c56e0: 0c06 |003a: move-result-object v6 │ │ -1c56e2: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c56e6: 1100 |003d: return-object v0 │ │ -1c56e8: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c56ec: 1106 |0040: return-object v6 │ │ +1c5660: |[1c5660] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5670: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c5676: 0c00 |0003: move-result-object v0 │ │ +1c5678: 5251 1a05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ +1c567c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c567e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5682: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5686: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c568c: 2830 |000e: goto 003e // +0030 │ │ +1c568e: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c5692: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c5696: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c569c: 2706 |0016: throw v6 │ │ +1c569e: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c56a4: 5456 1b05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c56a8: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c56ae: 0c06 |001f: move-result-object v6 │ │ +1c56b0: 6e10 a11b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba1 │ │ +1c56b6: 0c06 |0023: move-result-object v6 │ │ +1c56b8: 2201 1d05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ +1c56bc: 5453 1b05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c56c0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c56c2: 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 │ │ +1c56c8: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c56cc: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c56d2: 0c06 |0031: move-result-object v6 │ │ +1c56d4: 0751 |0032: move-object v1, v5 │ │ +1c56d6: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c56da: 5952 1a05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ +1c56de: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c56e4: 0c06 |003a: move-result-object v6 │ │ +1c56e6: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c56ea: 1100 |003d: return-object v0 │ │ +1c56ec: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c56f0: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=852 │ │ 0x001a line=853 │ │ 0x0024 line=854 │ │ 0x0035 line=886 │ │ 0x003e line=887 │ │ @@ -93102,110 +93103,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 │ │ -1c5800: |[1c5800] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5810: 5b01 1e05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ -1c5814: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5816: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c581c: 0e00 |0006: return-void │ │ +1c5804: |[1c5804] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5814: 5b01 1e05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ +1c5818: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c581a: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5820: 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 │ │ -1c57d8: |[1c57d8] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c57e8: 2200 1f05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ -1c57ec: 5421 1e05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ -1c57f0: 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 │ │ -1c57f6: 5b03 1c05 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ -1c57fa: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c57fe: 1100 |000b: return-object v0 │ │ +1c57dc: |[1c57dc] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c57ec: 2200 1f05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ +1c57f0: 5421 1e05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ +1c57f4: 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 │ │ +1c57fa: 5b03 1c05 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ +1c57fe: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5802: 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 │ │ -1c5734: |[1c5734] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5744: 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 │ │ -1c574a: 0c01 |0003: move-result-object v1 │ │ -1c574c: 1f01 1f05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ -1c5750: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5754: 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 │ │ -1c575a: 0c01 |000b: move-result-object v1 │ │ -1c575c: 1101 |000c: return-object v1 │ │ +1c5738: |[1c5738] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5748: 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 │ │ +1c574e: 0c01 |0003: move-result-object v1 │ │ +1c5750: 1f01 1f05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ +1c5754: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5758: 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 │ │ +1c575e: 0c01 |000b: move-result-object v1 │ │ +1c5760: 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 │ │ -1c5760: |[1c5760] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5770: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c5774: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5778: 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 │ │ -1c577e: 0c01 |0007: move-result-object v1 │ │ -1c5780: 1101 |0008: return-object v1 │ │ +1c5764: |[1c5764] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5774: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c5778: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c577c: 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 │ │ +1c5782: 0c01 |0007: move-result-object v1 │ │ +1c5784: 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 │ │ -1c5784: |[1c5784] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5794: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c579a: 5210 1d05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.label:I // field@051d │ │ -1c579e: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -1c57a2: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c57a8: 5412 1c05 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ -1c57ac: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c57b0: 5410 1e05 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ -1c57b4: 6e10 ce18 0200 |0010: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c57ba: 0c02 |0013: move-result-object v2 │ │ -1c57bc: 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 │ │ -1c57c2: 6202 84ce |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c57c6: 1102 |0019: return-object v2 │ │ -1c57c8: 2202 8920 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c57cc: 1a00 2b8e |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c57d0: 7020 15ca 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c57d6: 2702 |0021: throw v2 │ │ +1c5788: |[1c5788] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5798: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c579e: 5210 1d05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.label:I // field@051d │ │ +1c57a2: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +1c57a6: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c57ac: 5412 1c05 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ +1c57b0: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c57b4: 5410 1e05 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ +1c57b8: 6e10 ce18 0200 |0010: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c57be: 0c02 |0013: move-result-object v2 │ │ +1c57c0: 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 │ │ +1c57c6: 6202 84ce |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c57ca: 1102 |0019: return-object v2 │ │ +1c57cc: 2202 8920 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c57d0: 1a00 2b8e |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c57d4: 7020 15ca 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c57da: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=891 │ │ 0x000e line=892 │ │ 0x0017 line=893 │ │ 0x001a line=891 │ │ locals : │ │ @@ -93260,127 +93261,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 │ │ -1c5928: |[1c5928] com.nextcloud.talk.chat.ChatActivity$initObservers$11.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5938: 5b01 2005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c593c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c593e: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5944: 0e00 |0006: return-void │ │ +1c592c: |[1c592c] com.nextcloud.talk.chat.ChatActivity$initObservers$11.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c593c: 5b01 2005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c5940: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5942: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5948: 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 │ │ -1c5904: |[1c5904] com.nextcloud.talk.chat.ChatActivity$initObservers$11.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5914: 2202 2005 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ -1c5918: 5410 2005 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c591c: 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 │ │ -1c5922: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5926: 1102 |0009: return-object v2 │ │ +1c5908: |[1c5908] com.nextcloud.talk.chat.ChatActivity$initObservers$11.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5918: 2202 2005 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ +1c591c: 5410 2005 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c5920: 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 │ │ +1c5926: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c592a: 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 │ │ -1c5820: |[1c5820] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5830: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c5834: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5838: 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 │ │ -1c583e: 0c01 |0007: move-result-object v1 │ │ -1c5840: 1101 |0008: return-object v1 │ │ +1c5824: |[1c5824] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5834: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c5838: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c583c: 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 │ │ +1c5842: 0c01 |0007: move-result-object v1 │ │ +1c5844: 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 │ │ -1c5844: |[1c5844] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5854: 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 │ │ -1c585a: 0c01 |0003: move-result-object v1 │ │ -1c585c: 1f01 2005 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ -1c5860: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5864: 6e20 ce14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ce │ │ -1c586a: 0c01 |000b: move-result-object v1 │ │ -1c586c: 1101 |000c: return-object v1 │ │ +1c5848: |[1c5848] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5858: 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 │ │ +1c585e: 0c01 |0003: move-result-object v1 │ │ +1c5860: 1f01 2005 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ +1c5864: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5868: 6e20 ce14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ce │ │ +1c586e: 0c01 |000b: move-result-object v1 │ │ +1c5870: 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 │ │ -1c5870: |[1c5870] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5880: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5886: 0c00 |0003: move-result-object v0 │ │ -1c5888: 5251 1f05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ -1c588c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c588e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c5892: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5896: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c589c: 2830 |000e: goto 003e // +0030 │ │ -1c589e: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c58a2: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c58a6: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c58ac: 2706 |0016: throw v6 │ │ -1c58ae: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c58b4: 5456 2005 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c58b8: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c58be: 0c06 |001f: move-result-object v6 │ │ -1c58c0: 6e10 a41b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRemoveMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba4 │ │ -1c58c6: 0c06 |0023: move-result-object v6 │ │ -1c58c8: 2201 1f05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ -1c58cc: 5453 2005 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c58d0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c58d2: 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 │ │ -1c58d8: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c58dc: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c58e2: 0c06 |0031: move-result-object v6 │ │ -1c58e4: 0751 |0032: move-object v1, v5 │ │ -1c58e6: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c58ea: 5952 1f05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ -1c58ee: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c58f4: 0c06 |003a: move-result-object v6 │ │ -1c58f6: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c58fa: 1100 |003d: return-object v0 │ │ -1c58fc: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5900: 1106 |0040: return-object v6 │ │ +1c5874: |[1c5874] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5884: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c588a: 0c00 |0003: move-result-object v0 │ │ +1c588c: 5251 1f05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ +1c5890: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c5892: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5896: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c589a: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c58a0: 2830 |000e: goto 003e // +0030 │ │ +1c58a2: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c58a6: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c58aa: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c58b0: 2706 |0016: throw v6 │ │ +1c58b2: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c58b8: 5456 2005 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c58bc: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c58c2: 0c06 |001f: move-result-object v6 │ │ +1c58c4: 6e10 a41b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRemoveMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba4 │ │ +1c58ca: 0c06 |0023: move-result-object v6 │ │ +1c58cc: 2201 1f05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ +1c58d0: 5453 2005 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c58d4: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c58d6: 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 │ │ +1c58dc: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c58e0: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c58e6: 0c06 |0031: move-result-object v6 │ │ +1c58e8: 0751 |0032: move-object v1, v5 │ │ +1c58ea: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c58ee: 5952 1f05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ +1c58f2: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c58f8: 0c06 |003a: move-result-object v6 │ │ +1c58fa: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c58fe: 1100 |003d: return-object v0 │ │ +1c5900: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5904: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=889 │ │ 0x001a line=890 │ │ 0x0024 line=891 │ │ 0x0035 line=894 │ │ 0x003e line=895 │ │ @@ -93440,109 +93441,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 │ │ -1c5a10: |[1c5a10] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5a20: 5b01 2305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ -1c5a24: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5a26: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5a2c: 0e00 |0006: return-void │ │ +1c5a14: |[1c5a14] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5a24: 5b01 2305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ +1c5a28: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5a2a: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5a30: 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 │ │ -1c59e8: |[1c59e8] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c59f8: 2200 2105 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ -1c59fc: 5421 2305 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ -1c5a00: 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 │ │ -1c5a06: 5b03 2105 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ -1c5a0a: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5a0e: 1100 |000b: return-object v0 │ │ +1c59ec: |[1c59ec] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c59fc: 2200 2105 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ +1c5a00: 5421 2305 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ +1c5a04: 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 │ │ +1c5a0a: 5b03 2105 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ +1c5a0e: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5a12: 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 │ │ -1c5948: |[1c5948] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5958: 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 │ │ -1c595e: 0c01 |0003: move-result-object v1 │ │ -1c5960: 1f01 2105 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ -1c5964: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5968: 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 │ │ -1c596e: 0c01 |000b: move-result-object v1 │ │ -1c5970: 1101 |000c: return-object v1 │ │ +1c594c: |[1c594c] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c595c: 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 │ │ +1c5962: 0c01 |0003: move-result-object v1 │ │ +1c5964: 1f01 2105 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ +1c5968: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c596c: 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 │ │ +1c5972: 0c01 |000b: move-result-object v1 │ │ +1c5974: 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 │ │ -1c5974: |[1c5974] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5984: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c5988: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c598c: 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 │ │ -1c5992: 0c01 |0007: move-result-object v1 │ │ -1c5994: 1101 |0008: return-object v1 │ │ +1c5978: |[1c5978] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5988: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c598c: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5990: 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 │ │ +1c5996: 0c01 |0007: move-result-object v1 │ │ +1c5998: 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 │ │ -1c5998: |[1c5998] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c59a8: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c59ae: 5210 2205 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.label:I // field@0522 │ │ -1c59b2: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -1c59b6: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c59bc: 5412 2105 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ -1c59c0: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c59c4: 5410 2305 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ -1c59c8: 1f02 0311 |0010: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1c59cc: 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 │ │ -1c59d2: 6202 84ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c59d6: 1102 |0017: return-object v2 │ │ -1c59d8: 2202 8920 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c59dc: 1a00 2b8e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c59e0: 7020 15ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c59e6: 2702 |001f: throw v2 │ │ +1c599c: |[1c599c] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c59ac: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c59b2: 5210 2205 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.label:I // field@0522 │ │ +1c59b6: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +1c59ba: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c59c0: 5412 2105 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ +1c59c4: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c59c8: 5410 2305 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ +1c59cc: 1f02 0311 |0010: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1c59d0: 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 │ │ +1c59d6: 6202 84ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c59da: 1102 |0017: return-object v2 │ │ +1c59dc: 2202 8920 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c59e0: 1a00 2b8e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c59e4: 7020 15ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c59ea: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=899 │ │ 0x000e line=900 │ │ 0x0015 line=901 │ │ 0x0018 line=899 │ │ locals : │ │ @@ -93597,127 +93598,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 │ │ -1c5b38: |[1c5b38] com.nextcloud.talk.chat.ChatActivity$initObservers$12.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5b48: 5b01 2505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5b4c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5b4e: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5b54: 0e00 |0006: return-void │ │ +1c5b3c: |[1c5b3c] com.nextcloud.talk.chat.ChatActivity$initObservers$12.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5b4c: 5b01 2505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5b50: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5b52: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5b58: 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 │ │ -1c5b14: |[1c5b14] com.nextcloud.talk.chat.ChatActivity$initObservers$12.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5b24: 2202 2205 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ -1c5b28: 5410 2505 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5b2c: 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 │ │ -1c5b32: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5b36: 1102 |0009: return-object v2 │ │ +1c5b18: |[1c5b18] com.nextcloud.talk.chat.ChatActivity$initObservers$12.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5b28: 2202 2205 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ +1c5b2c: 5410 2505 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5b30: 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 │ │ +1c5b36: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5b3a: 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 │ │ -1c5a30: |[1c5a30] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5a40: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c5a44: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5a48: 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 │ │ -1c5a4e: 0c01 |0007: move-result-object v1 │ │ -1c5a50: 1101 |0008: return-object v1 │ │ +1c5a34: |[1c5a34] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5a44: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c5a48: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5a4c: 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 │ │ +1c5a52: 0c01 |0007: move-result-object v1 │ │ +1c5a54: 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 │ │ -1c5a54: |[1c5a54] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5a64: 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 │ │ -1c5a6a: 0c01 |0003: move-result-object v1 │ │ -1c5a6c: 1f01 2205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ -1c5a70: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5a74: 6e20 d814 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14d8 │ │ -1c5a7a: 0c01 |000b: move-result-object v1 │ │ -1c5a7c: 1101 |000c: return-object v1 │ │ +1c5a58: |[1c5a58] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5a68: 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 │ │ +1c5a6e: 0c01 |0003: move-result-object v1 │ │ +1c5a70: 1f01 2205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ +1c5a74: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5a78: 6e20 d814 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14d8 │ │ +1c5a7e: 0c01 |000b: move-result-object v1 │ │ +1c5a80: 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 │ │ -1c5a80: |[1c5a80] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5a90: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5a96: 0c00 |0003: move-result-object v0 │ │ -1c5a98: 5251 2405 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ -1c5a9c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c5a9e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c5aa2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5aa6: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5aac: 2830 |000e: goto 003e // +0030 │ │ -1c5aae: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c5ab2: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c5ab6: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c5abc: 2706 |0016: throw v6 │ │ -1c5abe: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5ac4: 5456 2505 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5ac8: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5ace: 0c06 |001f: move-result-object v6 │ │ -1c5ad0: 6e10 a61b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetUpdateMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba6 │ │ -1c5ad6: 0c06 |0023: move-result-object v6 │ │ -1c5ad8: 2201 2105 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ -1c5adc: 5453 2505 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5ae0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c5ae2: 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 │ │ -1c5ae8: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c5aec: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c5af2: 0c06 |0031: move-result-object v6 │ │ -1c5af4: 0751 |0032: move-object v1, v5 │ │ -1c5af6: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5afa: 5952 2405 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ -1c5afe: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c5b04: 0c06 |003a: move-result-object v6 │ │ -1c5b06: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c5b0a: 1100 |003d: return-object v0 │ │ -1c5b0c: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5b10: 1106 |0040: return-object v6 │ │ +1c5a84: |[1c5a84] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5a94: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c5a9a: 0c00 |0003: move-result-object v0 │ │ +1c5a9c: 5251 2405 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ +1c5aa0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c5aa2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5aa6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5aaa: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5ab0: 2830 |000e: goto 003e // +0030 │ │ +1c5ab2: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c5ab6: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c5aba: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c5ac0: 2706 |0016: throw v6 │ │ +1c5ac2: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5ac8: 5456 2505 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5acc: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5ad2: 0c06 |001f: move-result-object v6 │ │ +1c5ad4: 6e10 a61b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetUpdateMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba6 │ │ +1c5ada: 0c06 |0023: move-result-object v6 │ │ +1c5adc: 2201 2105 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ +1c5ae0: 5453 2505 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5ae4: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c5ae6: 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 │ │ +1c5aec: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c5af0: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c5af6: 0c06 |0031: move-result-object v6 │ │ +1c5af8: 0751 |0032: move-object v1, v5 │ │ +1c5afa: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5afe: 5952 2405 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ +1c5b02: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c5b08: 0c06 |003a: move-result-object v6 │ │ +1c5b0a: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c5b0e: 1100 |003d: return-object v0 │ │ +1c5b10: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5b14: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=897 │ │ 0x001a line=898 │ │ 0x0024 line=899 │ │ 0x0035 line=902 │ │ 0x003e line=903 │ │ @@ -93777,118 +93778,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 │ │ -1c5c48: |[1c5c48] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5c58: 5b01 2805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5c5c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5c5e: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5c64: 0e00 |0006: return-void │ │ +1c5c4c: |[1c5c4c] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5c5c: 5b01 2805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5c60: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5c62: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5c68: 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 │ │ -1c5c14: |[1c5c14] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5c24: 2200 2305 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ -1c5c28: 5421 2805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5c2c: 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 │ │ -1c5c32: 1f03 9620 |0007: check-cast v3, Ljava/lang/Number; // type@2096 │ │ -1c5c36: 6e10 88ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ -1c5c3c: 0a03 |000c: move-result v3 │ │ -1c5c3e: 5903 2605 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ -1c5c42: 1f00 5323 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5c46: 1100 |0011: return-object v0 │ │ +1c5c18: |[1c5c18] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5c28: 2200 2305 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ +1c5c2c: 5421 2805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5c30: 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 │ │ +1c5c36: 1f03 9620 |0007: check-cast v3, Ljava/lang/Number; // type@2096 │ │ +1c5c3a: 6e10 88ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ +1c5c40: 0a03 |000c: move-result v3 │ │ +1c5c42: 5903 2605 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ +1c5c46: 1f00 5323 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5c4a: 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 │ │ -1c5b58: |[1c5b58] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5b68: 7110 32ca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c5b6e: 0c01 |0003: move-result-object v1 │ │ -1c5b70: 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 │ │ -1c5b76: 0c01 |0007: move-result-object v1 │ │ -1c5b78: 1f01 2305 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ -1c5b7c: 6202 84ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5b80: 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 │ │ -1c5b86: 0c01 |000f: move-result-object v1 │ │ -1c5b88: 1101 |0010: return-object v1 │ │ +1c5b5c: |[1c5b5c] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5b6c: 7110 32ca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c5b72: 0c01 |0003: move-result-object v1 │ │ +1c5b74: 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 │ │ +1c5b7a: 0c01 |0007: move-result-object v1 │ │ +1c5b7c: 1f01 2305 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ +1c5b80: 6202 84ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5b84: 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 │ │ +1c5b8a: 0c01 |000f: move-result-object v1 │ │ +1c5b8c: 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 │ │ -1c5b8c: |[1c5b8c] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5b9c: 1f01 9620 |0000: check-cast v1, Ljava/lang/Number; // type@2096 │ │ -1c5ba0: 6e10 88ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ -1c5ba6: 0a01 |0005: move-result v1 │ │ -1c5ba8: 1f02 5323 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5bac: 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 │ │ -1c5bb2: 0c01 |000b: move-result-object v1 │ │ -1c5bb4: 1101 |000c: return-object v1 │ │ +1c5b90: |[1c5b90] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5ba0: 1f01 9620 |0000: check-cast v1, Ljava/lang/Number; // type@2096 │ │ +1c5ba4: 6e10 88ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ +1c5baa: 0a01 |0005: move-result v1 │ │ +1c5bac: 1f02 5323 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5bb0: 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 │ │ +1c5bb6: 0c01 |000b: move-result-object v1 │ │ +1c5bb8: 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 │ │ -1c5bb8: |[1c5bb8] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5bc8: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5bce: 5210 2705 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.label:I // field@0527 │ │ -1c5bd2: 3900 1800 |0005: if-nez v0, 001d // +0018 │ │ -1c5bd6: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5bdc: 5212 2605 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ -1c5be0: 5410 2805 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5be4: 7110 19e9 0200 |000e: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@e919 │ │ -1c5bea: 0c02 |0011: move-result-object v2 │ │ -1c5bec: 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 │ │ -1c5bf2: 5412 2805 |0015: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5bf6: 7110 7e15 0200 |0017: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ -1c5bfc: 6202 84ce |001a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5c00: 1102 |001c: return-object v2 │ │ -1c5c02: 2202 8920 |001d: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c5c06: 1a00 2b8e |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c5c0a: 7020 15ca 0200 |0021: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c5c10: 2702 |0024: throw v2 │ │ +1c5bbc: |[1c5bbc] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5bcc: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c5bd2: 5210 2705 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.label:I // field@0527 │ │ +1c5bd6: 3900 1800 |0005: if-nez v0, 001d // +0018 │ │ +1c5bda: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5be0: 5212 2605 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ +1c5be4: 5410 2805 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5be8: 7110 19e9 0200 |000e: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@e919 │ │ +1c5bee: 0c02 |0011: move-result-object v2 │ │ +1c5bf0: 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 │ │ +1c5bf6: 5412 2805 |0015: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5bfa: 7110 7e15 0200 |0017: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ +1c5c00: 6202 84ce |001a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5c04: 1102 |001c: return-object v2 │ │ +1c5c06: 2202 8920 |001d: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c5c0a: 1a00 2b8e |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c5c0e: 7020 15ca 0200 |0021: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c5c14: 2702 |0024: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=907 │ │ 0x000c line=908 │ │ 0x0015 line=909 │ │ 0x001a line=910 │ │ 0x001d line=907 │ │ @@ -93944,127 +93945,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 │ │ -1c5d70: |[1c5d70] com.nextcloud.talk.chat.ChatActivity$initObservers$13.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5d80: 5b01 2a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5d84: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5d86: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5d8c: 0e00 |0006: return-void │ │ +1c5d74: |[1c5d74] com.nextcloud.talk.chat.ChatActivity$initObservers$13.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5d84: 5b01 2a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5d88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5d8a: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5d90: 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 │ │ -1c5d4c: |[1c5d4c] com.nextcloud.talk.chat.ChatActivity$initObservers$13.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5d5c: 2202 2405 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ -1c5d60: 5410 2a05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5d64: 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 │ │ -1c5d6a: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5d6e: 1102 |0009: return-object v2 │ │ +1c5d50: |[1c5d50] com.nextcloud.talk.chat.ChatActivity$initObservers$13.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5d60: 2202 2405 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ +1c5d64: 5410 2a05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5d68: 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 │ │ +1c5d6e: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5d72: 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 │ │ -1c5c68: |[1c5c68] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5c78: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c5c7c: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5c80: 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 │ │ -1c5c86: 0c01 |0007: move-result-object v1 │ │ -1c5c88: 1101 |0008: return-object v1 │ │ +1c5c6c: |[1c5c6c] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5c7c: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c5c80: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5c84: 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 │ │ +1c5c8a: 0c01 |0007: move-result-object v1 │ │ +1c5c8c: 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 │ │ -1c5c8c: |[1c5c8c] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5c9c: 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 │ │ -1c5ca2: 0c01 |0003: move-result-object v1 │ │ -1c5ca4: 1f01 2405 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ -1c5ca8: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5cac: 6e20 e214 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14e2 │ │ -1c5cb2: 0c01 |000b: move-result-object v1 │ │ -1c5cb4: 1101 |000c: return-object v1 │ │ +1c5c90: |[1c5c90] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5ca0: 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 │ │ +1c5ca6: 0c01 |0003: move-result-object v1 │ │ +1c5ca8: 1f01 2405 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ +1c5cac: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5cb0: 6e20 e214 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14e2 │ │ +1c5cb6: 0c01 |000b: move-result-object v1 │ │ +1c5cb8: 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 │ │ -1c5cb8: |[1c5cb8] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5cc8: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5cce: 0c00 |0003: move-result-object v0 │ │ -1c5cd0: 5251 2905 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ -1c5cd4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c5cd6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c5cda: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5cde: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5ce4: 2830 |000e: goto 003e // +0030 │ │ -1c5ce6: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c5cea: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c5cee: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c5cf4: 2706 |0016: throw v6 │ │ -1c5cf6: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5cfc: 5456 2a05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5d00: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5d06: 0c06 |001f: move-result-object v6 │ │ -1c5d08: 6e10 9f1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastCommonReadFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9f │ │ -1c5d0e: 0c06 |0023: move-result-object v6 │ │ -1c5d10: 2201 2305 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ -1c5d14: 5453 2a05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5d18: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c5d1a: 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 │ │ -1c5d20: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c5d24: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c5d2a: 0c06 |0031: move-result-object v6 │ │ -1c5d2c: 0751 |0032: move-object v1, v5 │ │ -1c5d2e: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5d32: 5952 2905 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ -1c5d36: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c5d3c: 0c06 |003a: move-result-object v6 │ │ -1c5d3e: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c5d42: 1100 |003d: return-object v0 │ │ -1c5d44: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5d48: 1106 |0040: return-object v6 │ │ +1c5cbc: |[1c5cbc] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5ccc: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c5cd2: 0c00 |0003: move-result-object v0 │ │ +1c5cd4: 5251 2905 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ +1c5cd8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c5cda: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5cde: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5ce2: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5ce8: 2830 |000e: goto 003e // +0030 │ │ +1c5cea: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c5cee: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c5cf2: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c5cf8: 2706 |0016: throw v6 │ │ +1c5cfa: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5d00: 5456 2a05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5d04: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5d0a: 0c06 |001f: move-result-object v6 │ │ +1c5d0c: 6e10 9f1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastCommonReadFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9f │ │ +1c5d12: 0c06 |0023: move-result-object v6 │ │ +1c5d14: 2201 2305 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ +1c5d18: 5453 2a05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5d1c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c5d1e: 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 │ │ +1c5d24: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c5d28: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c5d2e: 0c06 |0031: move-result-object v6 │ │ +1c5d30: 0751 |0032: move-object v1, v5 │ │ +1c5d32: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5d36: 5952 2905 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ +1c5d3a: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c5d40: 0c06 |003a: move-result-object v6 │ │ +1c5d42: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c5d46: 1100 |003d: return-object v0 │ │ +1c5d48: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5d4c: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=905 │ │ 0x001a line=906 │ │ 0x0024 line=907 │ │ 0x0035 line=911 │ │ 0x003e line=912 │ │ @@ -94124,116 +94125,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 │ │ -1c5e74: |[1c5e74] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5e84: 5b01 2d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ -1c5e88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5e8a: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5e90: 0e00 |0006: return-void │ │ +1c5e78: |[1c5e78] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5e88: 5b01 2d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ +1c5e8c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5e8e: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5e94: 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 │ │ -1c5e40: |[1c5e40] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5e50: 2200 2505 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ -1c5e54: 5421 2d05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ -1c5e58: 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 │ │ -1c5e5e: 1f03 9620 |0007: check-cast v3, Ljava/lang/Number; // type@2096 │ │ -1c5e62: 6e10 88ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ -1c5e68: 0a03 |000c: move-result v3 │ │ -1c5e6a: 5903 2b05 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ -1c5e6e: 1f00 5323 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5e72: 1100 |0011: return-object v0 │ │ +1c5e44: |[1c5e44] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5e54: 2200 2505 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ +1c5e58: 5421 2d05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ +1c5e5c: 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 │ │ +1c5e62: 1f03 9620 |0007: check-cast v3, Ljava/lang/Number; // type@2096 │ │ +1c5e66: 6e10 88ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ +1c5e6c: 0a03 |000c: move-result v3 │ │ +1c5e6e: 5903 2b05 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ +1c5e72: 1f00 5323 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5e76: 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 │ │ -1c5d90: |[1c5d90] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5da0: 7110 32ca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c5da6: 0c01 |0003: move-result-object v1 │ │ -1c5da8: 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 │ │ -1c5dae: 0c01 |0007: move-result-object v1 │ │ -1c5db0: 1f01 2505 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ -1c5db4: 6202 84ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5db8: 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 │ │ -1c5dbe: 0c01 |000f: move-result-object v1 │ │ -1c5dc0: 1101 |0010: return-object v1 │ │ +1c5d94: |[1c5d94] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5da4: 7110 32ca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c5daa: 0c01 |0003: move-result-object v1 │ │ +1c5dac: 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 │ │ +1c5db2: 0c01 |0007: move-result-object v1 │ │ +1c5db4: 1f01 2505 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ +1c5db8: 6202 84ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5dbc: 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 │ │ +1c5dc2: 0c01 |000f: move-result-object v1 │ │ +1c5dc4: 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 │ │ -1c5dc4: |[1c5dc4] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5dd4: 1f01 9620 |0000: check-cast v1, Ljava/lang/Number; // type@2096 │ │ -1c5dd8: 6e10 88ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ -1c5dde: 0a01 |0005: move-result v1 │ │ -1c5de0: 1f02 5323 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5de4: 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 │ │ -1c5dea: 0c01 |000b: move-result-object v1 │ │ -1c5dec: 1101 |000c: return-object v1 │ │ +1c5dc8: |[1c5dc8] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5dd8: 1f01 9620 |0000: check-cast v1, Ljava/lang/Number; // type@2096 │ │ +1c5ddc: 6e10 88ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ +1c5de2: 0a01 |0005: move-result v1 │ │ +1c5de4: 1f02 5323 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5de8: 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 │ │ +1c5dee: 0c01 |000b: move-result-object v1 │ │ +1c5df0: 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 │ │ -1c5df0: |[1c5df0] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5e00: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5e06: 5210 2c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.label:I // field@052c │ │ -1c5e0a: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -1c5e0e: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5e14: 5212 2b05 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ -1c5e18: 5410 2d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ -1c5e1c: 7110 ebca 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@caeb │ │ -1c5e22: 0c02 |0011: move-result-object v2 │ │ -1c5e24: 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 │ │ -1c5e2a: 6202 84ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5e2e: 1102 |0017: return-object v2 │ │ -1c5e30: 2202 8920 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c5e34: 1a00 2b8e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c5e38: 7020 15ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c5e3e: 2702 |001f: throw v2 │ │ +1c5df4: |[1c5df4] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5e04: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c5e0a: 5210 2c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.label:I // field@052c │ │ +1c5e0e: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +1c5e12: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5e18: 5212 2b05 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ +1c5e1c: 5410 2d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ +1c5e20: 7110 ebca 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@caeb │ │ +1c5e26: 0c02 |0011: move-result-object v2 │ │ +1c5e28: 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 │ │ +1c5e2e: 6202 84ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5e32: 1102 |0017: return-object v2 │ │ +1c5e34: 2202 8920 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c5e38: 1a00 2b8e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c5e3c: 7020 15ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c5e42: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=916 │ │ 0x000c line=917 │ │ 0x0015 line=918 │ │ 0x0018 line=916 │ │ locals : │ │ @@ -94288,127 +94289,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 │ │ -1c5f9c: |[1c5f9c] com.nextcloud.talk.chat.ChatActivity$initObservers$14.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5fac: 5b01 2f05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5fb0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5fb2: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c5fb8: 0e00 |0006: return-void │ │ +1c5fa0: |[1c5fa0] com.nextcloud.talk.chat.ChatActivity$initObservers$14.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5fb0: 5b01 2f05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5fb4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5fb6: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c5fbc: 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 │ │ -1c5f78: |[1c5f78] com.nextcloud.talk.chat.ChatActivity$initObservers$14.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5f88: 2202 2605 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ -1c5f8c: 5410 2f05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5f90: 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 │ │ -1c5f96: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5f9a: 1102 |0009: return-object v2 │ │ +1c5f7c: |[1c5f7c] com.nextcloud.talk.chat.ChatActivity$initObservers$14.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5f8c: 2202 2605 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ +1c5f90: 5410 2f05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5f94: 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 │ │ +1c5f9a: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5f9e: 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 │ │ -1c5e94: |[1c5e94] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5ea4: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c5ea8: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5eac: 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 │ │ -1c5eb2: 0c01 |0007: move-result-object v1 │ │ -1c5eb4: 1101 |0008: return-object v1 │ │ +1c5e98: |[1c5e98] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5ea8: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c5eac: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5eb0: 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 │ │ +1c5eb6: 0c01 |0007: move-result-object v1 │ │ +1c5eb8: 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 │ │ -1c5eb8: |[1c5eb8] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5ec8: 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 │ │ -1c5ece: 0c01 |0003: move-result-object v1 │ │ -1c5ed0: 1f01 2605 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ -1c5ed4: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5ed8: 6e20 ec14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ec │ │ -1c5ede: 0c01 |000b: move-result-object v1 │ │ -1c5ee0: 1101 |000c: return-object v1 │ │ +1c5ebc: |[1c5ebc] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5ecc: 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 │ │ +1c5ed2: 0c01 |0003: move-result-object v1 │ │ +1c5ed4: 1f01 2605 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ +1c5ed8: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5edc: 6e20 ec14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ec │ │ +1c5ee2: 0c01 |000b: move-result-object v1 │ │ +1c5ee4: 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 │ │ -1c5ee4: |[1c5ee4] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5ef4: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c5efa: 0c00 |0003: move-result-object v0 │ │ -1c5efc: 5251 2e05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ -1c5f00: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c5f02: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c5f06: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5f0a: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5f10: 2830 |000e: goto 003e // +0030 │ │ -1c5f12: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c5f16: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c5f1a: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c5f20: 2706 |0016: throw v6 │ │ -1c5f22: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c5f28: 5456 2f05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5f2c: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5f32: 0c06 |001f: move-result-object v6 │ │ -1c5f34: 6e10 a01b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastReadMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba0 │ │ -1c5f3a: 0c06 |0023: move-result-object v6 │ │ -1c5f3c: 2201 2505 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ -1c5f40: 5453 2f05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5f44: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c5f46: 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 │ │ -1c5f4c: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c5f50: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c5f56: 0c06 |0031: move-result-object v6 │ │ -1c5f58: 0751 |0032: move-object v1, v5 │ │ -1c5f5a: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5f5e: 5952 2e05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ -1c5f62: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c5f68: 0c06 |003a: move-result-object v6 │ │ -1c5f6a: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c5f6e: 1100 |003d: return-object v0 │ │ -1c5f70: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c5f74: 1106 |0040: return-object v6 │ │ +1c5ee8: |[1c5ee8] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5ef8: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c5efe: 0c00 |0003: move-result-object v0 │ │ +1c5f00: 5251 2e05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ +1c5f04: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c5f06: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5f0a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5f0e: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5f14: 2830 |000e: goto 003e // +0030 │ │ +1c5f16: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c5f1a: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c5f1e: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c5f24: 2706 |0016: throw v6 │ │ +1c5f26: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c5f2c: 5456 2f05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5f30: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5f36: 0c06 |001f: move-result-object v6 │ │ +1c5f38: 6e10 a01b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastReadMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba0 │ │ +1c5f3e: 0c06 |0023: move-result-object v6 │ │ +1c5f40: 2201 2505 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ +1c5f44: 5453 2f05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5f48: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c5f4a: 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 │ │ +1c5f50: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c5f54: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c5f5a: 0c06 |0031: move-result-object v6 │ │ +1c5f5c: 0751 |0032: move-object v1, v5 │ │ +1c5f5e: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5f62: 5952 2e05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ +1c5f66: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c5f6c: 0c06 |003a: move-result-object v6 │ │ +1c5f6e: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c5f72: 1100 |003d: return-object v0 │ │ +1c5f74: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c5f78: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=914 │ │ 0x001a line=915 │ │ 0x0024 line=916 │ │ 0x0035 line=919 │ │ 0x003e line=920 │ │ @@ -94468,141 +94469,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 │ │ -1c6104: |[1c6104] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c6114: 5b01 3205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c6118: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c611a: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c6120: 0e00 |0006: return-void │ │ +1c6108: |[1c6108] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c6118: 5b01 3205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c611c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c611e: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c6124: 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 │ │ -1c60dc: |[1c60dc] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c60ec: 2200 2705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ -1c60f0: 5421 3205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c60f4: 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 │ │ -1c60fa: 5b03 3005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ -1c60fe: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6102: 1100 |000b: return-object v0 │ │ +1c60e0: |[1c60e0] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c60f0: 2200 2705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ +1c60f4: 5421 3205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c60f8: 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 │ │ +1c60fe: 5b03 3005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ +1c6102: 1f00 5323 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6106: 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 │ │ -1c5fbc: |[1c5fbc] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5fcc: 1f01 a020 |0000: check-cast v1, Ljava/lang/String; // type@20a0 │ │ -1c5fd0: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c5fd4: 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 │ │ -1c5fda: 0c01 |0007: move-result-object v1 │ │ -1c5fdc: 1101 |0008: return-object v1 │ │ +1c5fc0: |[1c5fc0] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5fd0: 1f01 a020 |0000: check-cast v1, Ljava/lang/String; // type@20a0 │ │ +1c5fd4: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c5fd8: 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 │ │ +1c5fde: 0c01 |0007: move-result-object v1 │ │ +1c5fe0: 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 │ │ -1c5fe0: |[1c5fe0] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5ff0: 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 │ │ -1c5ff6: 0c01 |0003: move-result-object v1 │ │ -1c5ff8: 1f01 2705 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ -1c5ffc: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6000: 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 │ │ -1c6006: 0c01 |000b: move-result-object v1 │ │ -1c6008: 1101 |000c: return-object v1 │ │ +1c5fe4: |[1c5fe4] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5ff4: 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 │ │ +1c5ffa: 0c01 |0003: move-result-object v1 │ │ +1c5ffc: 1f01 2705 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ +1c6000: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6004: 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 │ │ +1c600a: 0c01 |000b: move-result-object v1 │ │ +1c600c: 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 │ │ -1c600c: |[1c600c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c601c: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c6022: 5230 3105 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.label:I // field@0531 │ │ -1c6026: 3900 5200 |0005: if-nez v0, 0057 // +0052 │ │ -1c602a: 7110 ced1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6030: 5434 3005 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ -1c6034: 1f04 a020 |000c: check-cast v4, Ljava/lang/String; // type@20a0 │ │ -1c6038: 1a00 6766 |000e: const-string v0, "NO_OFFLINE_MESSAGES_FOUND" // string@6667 │ │ -1c603c: 7120 a3ed 0400 |0010: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c6042: 0a04 |0013: move-result v4 │ │ -1c6044: 3804 4000 |0014: if-eqz v4, 0054 // +0040 │ │ -1c6048: 5434 3205 |0016: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c604c: 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 │ │ -1c6052: 0c04 |001b: move-result-object v4 │ │ -1c6054: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1c6056: 1a01 448c |001d: const-string v1, "binding" // string@8c44 │ │ -1c605a: 3904 0600 |001f: if-nez v4, 0025 // +0006 │ │ -1c605e: 7110 c9ed 0100 |0021: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c6064: 0704 |0024: move-object v4, v0 │ │ -1c6066: 5444 920f |0025: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f92 │ │ -1c606a: 1302 0800 |0027: const/16 v2, #int 8 // #8 │ │ -1c606e: 6e20 4205 2400 |0029: invoke-virtual {v4, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c6074: 5434 3205 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c6078: 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 │ │ -1c607e: 0c04 |0031: move-result-object v4 │ │ -1c6080: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ -1c6084: 7110 c9ed 0100 |0034: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c608a: 0704 |0037: move-object v4, v0 │ │ -1c608c: 5444 8f0f |0038: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1c6090: 6e20 8468 2400 |003a: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ -1c6096: 5434 3205 |003d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c609a: 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 │ │ -1c60a0: 0c04 |0042: move-result-object v4 │ │ -1c60a2: 3904 0600 |0043: if-nez v4, 0049 // +0006 │ │ -1c60a6: 7110 c9ed 0100 |0045: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c60ac: 2802 |0048: goto 004a // +0002 │ │ -1c60ae: 0740 |0049: move-object v0, v4 │ │ -1c60b0: 5404 900f |004a: iget-object v4, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f90 │ │ -1c60b4: 6e10 1c2f 0400 |004c: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f1c │ │ -1c60ba: 0c04 |004f: move-result-object v4 │ │ -1c60bc: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -1c60be: 6e20 8605 0400 |0051: invoke-virtual {v4, v0}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c60c4: 6204 84ce |0054: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c60c8: 1104 |0056: return-object v4 │ │ -1c60ca: 2204 8920 |0057: new-instance v4, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c60ce: 1a00 2b8e |0059: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c60d2: 7020 15ca 0400 |005b: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c60d8: 2704 |005e: throw v4 │ │ +1c6010: |[1c6010] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6020: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c6026: 5230 3105 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.label:I // field@0531 │ │ +1c602a: 3900 5200 |0005: if-nez v0, 0057 // +0052 │ │ +1c602e: 7110 ced1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c6034: 5434 3005 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ +1c6038: 1f04 a020 |000c: check-cast v4, Ljava/lang/String; // type@20a0 │ │ +1c603c: 1a00 6766 |000e: const-string v0, "NO_OFFLINE_MESSAGES_FOUND" // string@6667 │ │ +1c6040: 7120 a3ed 0400 |0010: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c6046: 0a04 |0013: move-result v4 │ │ +1c6048: 3804 4000 |0014: if-eqz v4, 0054 // +0040 │ │ +1c604c: 5434 3205 |0016: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c6050: 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 │ │ +1c6056: 0c04 |001b: move-result-object v4 │ │ +1c6058: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1c605a: 1a01 448c |001d: const-string v1, "binding" // string@8c44 │ │ +1c605e: 3904 0600 |001f: if-nez v4, 0025 // +0006 │ │ +1c6062: 7110 c9ed 0100 |0021: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c6068: 0704 |0024: move-object v4, v0 │ │ +1c606a: 5444 920f |0025: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f92 │ │ +1c606e: 1302 0800 |0027: const/16 v2, #int 8 // #8 │ │ +1c6072: 6e20 4205 2400 |0029: invoke-virtual {v4, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c6078: 5434 3205 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c607c: 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 │ │ +1c6082: 0c04 |0031: move-result-object v4 │ │ +1c6084: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ +1c6088: 7110 c9ed 0100 |0034: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c608e: 0704 |0037: move-object v4, v0 │ │ +1c6090: 5444 8f0f |0038: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1c6094: 6e20 8468 2400 |003a: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ +1c609a: 5434 3205 |003d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c609e: 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 │ │ +1c60a4: 0c04 |0042: move-result-object v4 │ │ +1c60a6: 3904 0600 |0043: if-nez v4, 0049 // +0006 │ │ +1c60aa: 7110 c9ed 0100 |0045: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c60b0: 2802 |0048: goto 004a // +0002 │ │ +1c60b2: 0740 |0049: move-object v0, v4 │ │ +1c60b4: 5404 900f |004a: iget-object v4, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f90 │ │ +1c60b8: 6e10 1c2f 0400 |004c: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f1c │ │ +1c60be: 0c04 |004f: move-result-object v4 │ │ +1c60c0: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +1c60c2: 6e20 8605 0400 |0051: invoke-virtual {v4, v0}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c60c8: 6204 84ce |0054: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c60cc: 1104 |0056: return-object v4 │ │ +1c60ce: 2204 8920 |0057: new-instance v4, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c60d2: 1a00 2b8e |0059: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c60d6: 7020 15ca 0400 |005b: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c60dc: 2704 |005e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=923 │ │ 0x000e line=925 │ │ 0x0016 line=926 │ │ 0x002c line=927 │ │ 0x003d line=928 │ │ @@ -94660,127 +94661,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 │ │ -1c622c: |[1c622c] com.nextcloud.talk.chat.ChatActivity$initObservers$15.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c623c: 5b01 3405 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c6240: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c6242: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c6248: 0e00 |0006: return-void │ │ +1c6230: |[1c6230] com.nextcloud.talk.chat.ChatActivity$initObservers$15.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c6240: 5b01 3405 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c6244: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c6246: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c624c: 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 │ │ -1c6208: |[1c6208] com.nextcloud.talk.chat.ChatActivity$initObservers$15.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6218: 2202 2805 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ -1c621c: 5410 3405 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c6220: 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 │ │ -1c6226: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c622a: 1102 |0009: return-object v2 │ │ +1c620c: |[1c620c] com.nextcloud.talk.chat.ChatActivity$initObservers$15.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c621c: 2202 2805 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ +1c6220: 5410 3405 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c6224: 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 │ │ +1c622a: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c622e: 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 │ │ -1c6124: |[1c6124] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6134: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c6138: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c613c: 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 │ │ -1c6142: 0c01 |0007: move-result-object v1 │ │ -1c6144: 1101 |0008: return-object v1 │ │ +1c6128: |[1c6128] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6138: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c613c: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6140: 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 │ │ +1c6146: 0c01 |0007: move-result-object v1 │ │ +1c6148: 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 │ │ -1c6148: |[1c6148] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6158: 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 │ │ -1c615e: 0c01 |0003: move-result-object v1 │ │ -1c6160: 1f01 2805 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ -1c6164: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6168: 6e20 f614 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14f6 │ │ -1c616e: 0c01 |000b: move-result-object v1 │ │ -1c6170: 1101 |000c: return-object v1 │ │ +1c614c: |[1c614c] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c615c: 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 │ │ +1c6162: 0c01 |0003: move-result-object v1 │ │ +1c6164: 1f01 2805 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ +1c6168: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c616c: 6e20 f614 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14f6 │ │ +1c6172: 0c01 |000b: move-result-object v1 │ │ +1c6174: 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 │ │ -1c6174: |[1c6174] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6184: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c618a: 0c00 |0003: move-result-object v0 │ │ -1c618c: 5251 3305 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ -1c6190: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c6192: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c6196: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c619a: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c61a0: 2830 |000e: goto 003e // +0030 │ │ -1c61a2: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c61a6: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c61aa: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c61b0: 2706 |0016: throw v6 │ │ -1c61b2: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c61b8: 5456 3405 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c61bc: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c61c2: 0c06 |001f: move-result-object v6 │ │ -1c61c4: 6e10 9e1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetGeneralUIFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9e │ │ -1c61ca: 0c06 |0023: move-result-object v6 │ │ -1c61cc: 2201 2705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ -1c61d0: 5453 3405 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c61d4: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c61d6: 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 │ │ -1c61dc: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c61e0: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c61e6: 0c06 |0031: move-result-object v6 │ │ -1c61e8: 0751 |0032: move-object v1, v5 │ │ -1c61ea: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c61ee: 5952 3305 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ -1c61f2: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c61f8: 0c06 |003a: move-result-object v6 │ │ -1c61fa: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c61fe: 1100 |003d: return-object v0 │ │ -1c6200: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6204: 1106 |0040: return-object v6 │ │ +1c6178: |[1c6178] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6188: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c618e: 0c00 |0003: move-result-object v0 │ │ +1c6190: 5251 3305 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ +1c6194: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c6196: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c619a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c619e: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c61a4: 2830 |000e: goto 003e // +0030 │ │ +1c61a6: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c61aa: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c61ae: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c61b4: 2706 |0016: throw v6 │ │ +1c61b6: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c61bc: 5456 3405 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c61c0: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c61c6: 0c06 |001f: move-result-object v6 │ │ +1c61c8: 6e10 9e1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetGeneralUIFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9e │ │ +1c61ce: 0c06 |0023: move-result-object v6 │ │ +1c61d0: 2201 2705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ +1c61d4: 5453 3405 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c61d8: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c61da: 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 │ │ +1c61e0: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c61e4: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c61ea: 0c06 |0031: move-result-object v6 │ │ +1c61ec: 0751 |0032: move-object v1, v5 │ │ +1c61ee: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c61f2: 5952 3305 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ +1c61f6: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c61fc: 0c06 |003a: move-result-object v6 │ │ +1c61fe: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c6202: 1100 |003d: return-object v0 │ │ +1c6204: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6208: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=922 │ │ 0x001a line=923 │ │ 0x0035 line=933 │ │ 0x003e line=934 │ │ locals : │ │ @@ -94835,127 +94836,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 │ │ -1c6354: |[1c6354] com.nextcloud.talk.chat.ChatActivity$initObservers$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c6364: 5b01 3605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c6368: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c636a: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c6370: 0e00 |0006: return-void │ │ +1c6358: |[1c6358] com.nextcloud.talk.chat.ChatActivity$initObservers$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c6368: 5b01 3605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c636c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c636e: 7030 4fe9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c6374: 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 │ │ -1c6330: |[1c6330] com.nextcloud.talk.chat.ChatActivity$initObservers$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6340: 2202 2905 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ -1c6344: 5410 3605 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c6348: 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 │ │ -1c634e: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6352: 1102 |0009: return-object v2 │ │ +1c6334: |[1c6334] com.nextcloud.talk.chat.ChatActivity$initObservers$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c6344: 2202 2905 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ +1c6348: 5410 3605 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c634c: 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 │ │ +1c6352: 1f02 5323 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6356: 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 │ │ -1c624c: |[1c624c] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c625c: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c6260: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6264: 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 │ │ -1c626a: 0c01 |0007: move-result-object v1 │ │ -1c626c: 1101 |0008: return-object v1 │ │ +1c6250: |[1c6250] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6260: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c6264: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6268: 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 │ │ +1c626e: 0c01 |0007: move-result-object v1 │ │ +1c6270: 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 │ │ -1c6270: |[1c6270] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6280: 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 │ │ -1c6286: 0c01 |0003: move-result-object v1 │ │ -1c6288: 1f01 2905 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ -1c628c: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6290: 6e20 fb14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14fb │ │ -1c6296: 0c01 |000b: move-result-object v1 │ │ -1c6298: 1101 |000c: return-object v1 │ │ +1c6274: |[1c6274] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c6284: 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 │ │ +1c628a: 0c01 |0003: move-result-object v1 │ │ +1c628c: 1f01 2905 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ +1c6290: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6294: 6e20 fb14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14fb │ │ +1c629a: 0c01 |000b: move-result-object v1 │ │ +1c629c: 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 │ │ -1c629c: |[1c629c] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c62ac: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c62b2: 0c00 |0003: move-result-object v0 │ │ -1c62b4: 5251 3505 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ -1c62b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c62ba: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c62be: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c62c2: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c62c8: 2830 |000e: goto 003e // +0030 │ │ -1c62ca: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c62ce: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c62d2: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c62d8: 2706 |0016: throw v6 │ │ -1c62da: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c62e0: 5456 3605 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c62e4: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c62ea: 0c06 |001f: move-result-object v6 │ │ -1c62ec: 6e10 9d1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetConversationFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9d │ │ -1c62f2: 0c06 |0023: move-result-object v6 │ │ -1c62f4: 2201 1c05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ -1c62f8: 5453 3605 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c62fc: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c62fe: 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 │ │ -1c6304: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c6308: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c630e: 0c06 |0031: move-result-object v6 │ │ -1c6310: 0751 |0032: move-object v1, v5 │ │ -1c6312: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6316: 5952 3505 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ -1c631a: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c6320: 0c06 |003a: move-result-object v6 │ │ -1c6322: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c6326: 1100 |003d: return-object v0 │ │ -1c6328: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c632c: 1106 |0040: return-object v6 │ │ +1c62a0: |[1c62a0] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c62b0: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c62b6: 0c00 |0003: move-result-object v0 │ │ +1c62b8: 5251 3505 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ +1c62bc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c62be: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c62c2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c62c6: 7110 ced1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c62cc: 2830 |000e: goto 003e // +0030 │ │ +1c62ce: 2206 8920 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c62d2: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c62d6: 7020 15ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c62dc: 2706 |0016: throw v6 │ │ +1c62de: 7110 ced1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c62e4: 5456 3605 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c62e8: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c62ee: 0c06 |001f: move-result-object v6 │ │ +1c62f0: 6e10 9d1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetConversationFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9d │ │ +1c62f6: 0c06 |0023: move-result-object v6 │ │ +1c62f8: 2201 1c05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ +1c62fc: 5453 3605 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c6300: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c6302: 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 │ │ +1c6308: 1f01 2424 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c630c: 7120 64fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c6312: 0c06 |0031: move-result-object v6 │ │ +1c6314: 0751 |0032: move-object v1, v5 │ │ +1c6316: 1f01 5323 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c631a: 5952 3505 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ +1c631e: 7120 60fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c6324: 0c06 |003a: move-result-object v6 │ │ +1c6326: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c632a: 1100 |003d: return-object v0 │ │ +1c632c: 6206 84ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6330: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=582 │ │ 0x001a line=583 │ │ 0x0024 line=584 │ │ 0x0035 line=599 │ │ 0x003e line=600 │ │ @@ -94999,18 +95000,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 │ │ -1c6374: |[1c6374] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6384: 5b01 3705 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ -1c6388: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c638e: 0e00 |0005: return-void │ │ +1c6378: |[1c6378] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6388: 5b01 3705 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ +1c638c: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c6392: 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; │ │ │ │ @@ -95019,133 +95020,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 │ │ -1c63cc: |[1c63cc] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -1c63dc: 54d0 3705 |0000: iget-object v0, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ -1c63e0: 6e10 d515 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ -1c63e6: 0c00 |0005: move-result-object v0 │ │ -1c63e8: 3800 e000 |0006: if-eqz v0, 00e6 // +00e0 │ │ -1c63ec: 54d1 3705 |0008: iget-object v1, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ -1c63f0: 6e10 e405 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.getHeight:()I // method@05e4 │ │ -1c63f6: 0a00 |000d: move-result v0 │ │ -1c63f8: 8302 |000e: int-to-double v2, v0 │ │ -1c63fa: 1904 f83f |000f: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ -1c63fe: ce42 |0011: div-double/2addr v2, v4 │ │ -1c6400: 7120 37ef 3200 |0012: invoke-static {v2, v3}, Lkotlin/math/MathKt;.roundToInt:(D)I // method@ef37 │ │ -1c6406: 0a06 |0015: move-result v6 │ │ -1c6408: 1500 1041 |0016: const/high16 v0, #int 1091567616 // #4110 │ │ -1c640c: 6e10 ad15 0100 |0018: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c6412: 0c02 |001b: move-result-object v2 │ │ -1c6414: 7120 c95e 2000 |001c: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@5ec9 │ │ -1c641a: 0a0a |001f: move-result v10 │ │ -1c641c: 380e bb00 |0020: if-eqz v14, 00db // +00bb │ │ -1c6420: 3d06 b900 |0022: if-lez v6, 00db // +00b9 │ │ -1c6424: 1248 |0024: const/4 v8, #int 4 // #4 │ │ -1c6426: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -1c6428: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1c642a: 07e4 |0027: move-object v4, v14 │ │ -1c642c: 0165 |0028: move v5, v6 │ │ -1c642e: 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 │ │ -1c6434: 0c0e |002c: move-result-object v14 │ │ -1c6436: 2200 3e0e |002d: new-instance v0, Lcom/nextcloud/talk/ui/StatusDrawable; // type@0e3e │ │ -1c643a: 6e10 b015 0100 |002f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c6440: 0c02 |0032: move-result-object v2 │ │ -1c6442: 7110 a9ed 0200 |0033: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c6448: 6e10 6136 0200 |0036: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@3661 │ │ -1c644e: 0c08 |0039: move-result-object v8 │ │ -1c6450: 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 │ │ -1c6456: 0c02 |003d: move-result-object v2 │ │ -1c6458: 1a03 448c |003e: const-string v3, "binding" // string@8c44 │ │ -1c645c: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -1c645e: 3902 0600 |0041: if-nez v2, 0047 // +0006 │ │ -1c6462: 7110 c9ed 0300 |0043: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c6468: 0742 |0046: move-object v2, v4 │ │ -1c646a: 5422 860f |0047: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ -1c646e: 6e10 c309 0200 |0049: invoke-virtual {v2}, Lcom/google/android/material/appbar/MaterialToolbar;.getContext:()Landroid/content/Context; // method@09c3 │ │ -1c6474: 0c0c |004c: move-result-object v12 │ │ -1c6476: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -1c6478: 120b |004e: const/4 v11, #int 0 // #0 │ │ -1c647a: 0707 |004f: move-object v7, v0 │ │ -1c647c: 7606 ad56 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@56ad │ │ -1c6482: 6e10 db15 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ -1c6488: 0c02 |0056: move-result-object v2 │ │ -1c648a: 5422 0122 |0057: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.talk:Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils; // field@2201 │ │ -1c648e: 6e10 ad15 0100 |0059: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c6494: 0c05 |005c: move-result-object v5 │ │ -1c6496: 6e30 cf5c 5200 |005d: invoke-virtual {v2, v5, v0}, Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;.themeStatusDrawable:(Landroid/content/Context;Lcom/nextcloud/talk/ui/StatusDrawable;)V // method@5ccf │ │ -1c649c: 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 │ │ -1c64a2: 0c02 |0063: move-result-object v2 │ │ -1c64a4: 3902 0600 |0064: if-nez v2, 006a // +0006 │ │ -1c64a8: 7110 c9ed 0300 |0066: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c64ae: 0742 |0069: move-object v2, v4 │ │ -1c64b0: 5422 860f |006a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ -1c64b4: 1405 f500 0a7f |006c: const v5, #float 1.83438e+38 // #7f0a00f5 │ │ -1c64ba: 6e20 c209 5200 |006f: invoke-virtual {v2, v5}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c64c0: 0c02 |0072: move-result-object v2 │ │ -1c64c2: 1f02 6c01 |0073: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ -1c64c6: 2205 7700 |0075: new-instance v5, Landroid/graphics/drawable/BitmapDrawable; // type@0077 │ │ -1c64ca: 6e10 cc15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@15cc │ │ -1c64d0: 0c06 |007a: move-result-object v6 │ │ -1c64d2: 7030 ce01 650e |007b: invoke-direct {v5, v6, v14}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@01ce │ │ -1c64d8: 1f05 7a00 |007e: check-cast v5, Landroid/graphics/drawable/Drawable; // type@007a │ │ -1c64dc: 6e20 1305 5200 |0080: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ -1c64e2: 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 │ │ -1c64e8: 0c0e |0086: move-result-object v14 │ │ -1c64ea: 390e 0600 |0087: if-nez v14, 008d // +0006 │ │ -1c64ee: 7110 c9ed 0300 |0089: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c64f4: 074e |008c: move-object v14, v4 │ │ -1c64f6: 54ee 860f |008d: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ -1c64fa: 1402 f700 0a7f |008f: const v2, #float 1.83438e+38 // #7f0a00f7 │ │ -1c6500: 6e20 c209 2e00 |0092: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c6506: 0c0e |0095: move-result-object v14 │ │ -1c6508: 1f0e 6c01 |0096: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ -1c650c: 1f00 7a00 |0098: check-cast v0, Landroid/graphics/drawable/Drawable; // type@007a │ │ -1c6510: 6e20 1305 0e00 |009a: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ -1c6516: 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 │ │ -1c651c: 0c0e |00a0: move-result-object v14 │ │ -1c651e: 390e 0600 |00a1: if-nez v14, 00a7 // +0006 │ │ -1c6522: 7110 c9ed 0300 |00a3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c6528: 074e |00a6: move-object v14, v4 │ │ -1c652a: 54ee 860f |00a7: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ -1c652e: 6e20 c209 2e00 |00a9: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c6534: 0c0e |00ac: move-result-object v14 │ │ -1c6536: 1f0e 6c01 |00ad: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ -1c653a: 6e10 b015 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c6540: 0c00 |00b2: move-result-object v0 │ │ -1c6542: 3800 0700 |00b3: if-eqz v0, 00ba // +0007 │ │ -1c6546: 6e10 6136 0000 |00b5: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@3661 │ │ -1c654c: 0c00 |00b8: move-result-object v0 │ │ -1c654e: 2802 |00b9: goto 00bb // +0002 │ │ -1c6550: 0740 |00ba: move-object v0, v4 │ │ -1c6552: 1f00 7820 |00bb: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c6556: 6e20 1205 0e00 |00bd: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0512 │ │ -1c655c: 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 │ │ -1c6562: 0c0e |00c3: move-result-object v14 │ │ -1c6564: 390e 0600 |00c4: if-nez v14, 00ca // +0006 │ │ -1c6568: 7110 c9ed 0300 |00c6: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c656e: 2802 |00c9: goto 00cb // +0002 │ │ -1c6570: 07e4 |00ca: move-object v4, v14 │ │ -1c6572: 544e 860f |00cb: iget-object v14, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ -1c6576: 1400 f600 0a7f |00cd: const v0, #float 1.83438e+38 // #7f0a00f6 │ │ -1c657c: 6e20 c209 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c6582: 0c0e |00d3: move-result-object v14 │ │ -1c6584: 1f0e 6701 |00d4: check-cast v14, Landroid/widget/FrameLayout; // type@0167 │ │ -1c6588: 1200 |00d6: const/4 v0, #int 0 // #0 │ │ -1c658a: 6e20 f104 0e00 |00d7: invoke-virtual {v14, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ -1c6590: 280c |00da: goto 00e6 // +000c │ │ -1c6592: 620e 6f05 |00db: sget-object v14, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c6596: 6e10 a914 0e00 |00dd: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c659c: 0c0e |00e0: move-result-object v14 │ │ -1c659e: 1a00 c2bf |00e1: const-string v0, "loadAvatarForStatusBar avatarSize <= 0" // string@bfc2 │ │ -1c65a2: 7120 a903 0e00 |00e3: invoke-static {v14, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c65a8: 0e00 |00e6: return-void │ │ +1c63d0: |[1c63d0] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +1c63e0: 54d0 3705 |0000: iget-object v0, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ +1c63e4: 6e10 d515 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ +1c63ea: 0c00 |0005: move-result-object v0 │ │ +1c63ec: 3800 e000 |0006: if-eqz v0, 00e6 // +00e0 │ │ +1c63f0: 54d1 3705 |0008: iget-object v1, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ +1c63f4: 6e10 e405 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.getHeight:()I // method@05e4 │ │ +1c63fa: 0a00 |000d: move-result v0 │ │ +1c63fc: 8302 |000e: int-to-double v2, v0 │ │ +1c63fe: 1904 f83f |000f: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ +1c6402: ce42 |0011: div-double/2addr v2, v4 │ │ +1c6404: 7120 37ef 3200 |0012: invoke-static {v2, v3}, Lkotlin/math/MathKt;.roundToInt:(D)I // method@ef37 │ │ +1c640a: 0a06 |0015: move-result v6 │ │ +1c640c: 1500 1041 |0016: const/high16 v0, #int 1091567616 // #4110 │ │ +1c6410: 6e10 ad15 0100 |0018: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c6416: 0c02 |001b: move-result-object v2 │ │ +1c6418: 7120 c95e 2000 |001c: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@5ec9 │ │ +1c641e: 0a0a |001f: move-result v10 │ │ +1c6420: 380e bb00 |0020: if-eqz v14, 00db // +00bb │ │ +1c6424: 3d06 b900 |0022: if-lez v6, 00db // +00b9 │ │ +1c6428: 1248 |0024: const/4 v8, #int 4 // #4 │ │ +1c642a: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +1c642c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1c642e: 07e4 |0027: move-object v4, v14 │ │ +1c6430: 0165 |0028: move v5, v6 │ │ +1c6432: 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 │ │ +1c6438: 0c0e |002c: move-result-object v14 │ │ +1c643a: 2200 3e0e |002d: new-instance v0, Lcom/nextcloud/talk/ui/StatusDrawable; // type@0e3e │ │ +1c643e: 6e10 b015 0100 |002f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c6444: 0c02 |0032: move-result-object v2 │ │ +1c6446: 7110 a9ed 0200 |0033: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c644c: 6e10 6136 0200 |0036: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@3661 │ │ +1c6452: 0c08 |0039: move-result-object v8 │ │ +1c6454: 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 │ │ +1c645a: 0c02 |003d: move-result-object v2 │ │ +1c645c: 1a03 448c |003e: const-string v3, "binding" // string@8c44 │ │ +1c6460: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +1c6462: 3902 0600 |0041: if-nez v2, 0047 // +0006 │ │ +1c6466: 7110 c9ed 0300 |0043: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c646c: 0742 |0046: move-object v2, v4 │ │ +1c646e: 5422 860f |0047: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ +1c6472: 6e10 c309 0200 |0049: invoke-virtual {v2}, Lcom/google/android/material/appbar/MaterialToolbar;.getContext:()Landroid/content/Context; // method@09c3 │ │ +1c6478: 0c0c |004c: move-result-object v12 │ │ +1c647a: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +1c647c: 120b |004e: const/4 v11, #int 0 // #0 │ │ +1c647e: 0707 |004f: move-object v7, v0 │ │ +1c6480: 7606 ad56 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@56ad │ │ +1c6486: 6e10 db15 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ +1c648c: 0c02 |0056: move-result-object v2 │ │ +1c648e: 5422 0122 |0057: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.talk:Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils; // field@2201 │ │ +1c6492: 6e10 ad15 0100 |0059: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c6498: 0c05 |005c: move-result-object v5 │ │ +1c649a: 6e30 cf5c 5200 |005d: invoke-virtual {v2, v5, v0}, Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;.themeStatusDrawable:(Landroid/content/Context;Lcom/nextcloud/talk/ui/StatusDrawable;)V // method@5ccf │ │ +1c64a0: 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 │ │ +1c64a6: 0c02 |0063: move-result-object v2 │ │ +1c64a8: 3902 0600 |0064: if-nez v2, 006a // +0006 │ │ +1c64ac: 7110 c9ed 0300 |0066: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c64b2: 0742 |0069: move-object v2, v4 │ │ +1c64b4: 5422 860f |006a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ +1c64b8: 1405 f500 0a7f |006c: const v5, #float 1.83438e+38 // #7f0a00f5 │ │ +1c64be: 6e20 c209 5200 |006f: invoke-virtual {v2, v5}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c64c4: 0c02 |0072: move-result-object v2 │ │ +1c64c6: 1f02 6c01 |0073: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ +1c64ca: 2205 7700 |0075: new-instance v5, Landroid/graphics/drawable/BitmapDrawable; // type@0077 │ │ +1c64ce: 6e10 cc15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@15cc │ │ +1c64d4: 0c06 |007a: move-result-object v6 │ │ +1c64d6: 7030 ce01 650e |007b: invoke-direct {v5, v6, v14}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@01ce │ │ +1c64dc: 1f05 7a00 |007e: check-cast v5, Landroid/graphics/drawable/Drawable; // type@007a │ │ +1c64e0: 6e20 1305 5200 |0080: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ +1c64e6: 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 │ │ +1c64ec: 0c0e |0086: move-result-object v14 │ │ +1c64ee: 390e 0600 |0087: if-nez v14, 008d // +0006 │ │ +1c64f2: 7110 c9ed 0300 |0089: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c64f8: 074e |008c: move-object v14, v4 │ │ +1c64fa: 54ee 860f |008d: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ +1c64fe: 1402 f700 0a7f |008f: const v2, #float 1.83438e+38 // #7f0a00f7 │ │ +1c6504: 6e20 c209 2e00 |0092: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c650a: 0c0e |0095: move-result-object v14 │ │ +1c650c: 1f0e 6c01 |0096: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ +1c6510: 1f00 7a00 |0098: check-cast v0, Landroid/graphics/drawable/Drawable; // type@007a │ │ +1c6514: 6e20 1305 0e00 |009a: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ +1c651a: 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 │ │ +1c6520: 0c0e |00a0: move-result-object v14 │ │ +1c6522: 390e 0600 |00a1: if-nez v14, 00a7 // +0006 │ │ +1c6526: 7110 c9ed 0300 |00a3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c652c: 074e |00a6: move-object v14, v4 │ │ +1c652e: 54ee 860f |00a7: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ +1c6532: 6e20 c209 2e00 |00a9: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c6538: 0c0e |00ac: move-result-object v14 │ │ +1c653a: 1f0e 6c01 |00ad: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ +1c653e: 6e10 b015 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c6544: 0c00 |00b2: move-result-object v0 │ │ +1c6546: 3800 0700 |00b3: if-eqz v0, 00ba // +0007 │ │ +1c654a: 6e10 6136 0000 |00b5: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@3661 │ │ +1c6550: 0c00 |00b8: move-result-object v0 │ │ +1c6552: 2802 |00b9: goto 00bb // +0002 │ │ +1c6554: 0740 |00ba: move-object v0, v4 │ │ +1c6556: 1f00 7820 |00bb: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c655a: 6e20 1205 0e00 |00bd: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0512 │ │ +1c6560: 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 │ │ +1c6566: 0c0e |00c3: move-result-object v14 │ │ +1c6568: 390e 0600 |00c4: if-nez v14, 00ca // +0006 │ │ +1c656c: 7110 c9ed 0300 |00c6: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c6572: 2802 |00c9: goto 00cb // +0002 │ │ +1c6574: 07e4 |00ca: move-object v4, v14 │ │ +1c6576: 544e 860f |00cb: iget-object v14, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ +1c657a: 1400 f600 0a7f |00cd: const v0, #float 1.83438e+38 // #7f0a00f6 │ │ +1c6580: 6e20 c209 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c6586: 0c0e |00d3: move-result-object v14 │ │ +1c6588: 1f0e 6701 |00d4: check-cast v14, Landroid/widget/FrameLayout; // type@0167 │ │ +1c658c: 1200 |00d6: const/4 v0, #int 0 // #0 │ │ +1c658e: 6e20 f104 0e00 |00d7: invoke-virtual {v14, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ +1c6594: 280c |00da: goto 00e6 // +000c │ │ +1c6596: 620e 6f05 |00db: sget-object v14, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c659a: 6e10 a914 0e00 |00dd: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c65a0: 0c0e |00e0: move-result-object v14 │ │ +1c65a2: 1a00 c2bf |00e1: const-string v0, "loadAvatarForStatusBar avatarSize <= 0" // string@bfc2 │ │ +1c65a6: 7120 a903 0e00 |00e3: invoke-static {v14, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c65ac: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ 0x000a line=1544 │ │ 0x0018 line=1545 │ │ 0x0029 line=1547 │ │ 0x002d line=1548 │ │ @@ -95173,17 +95174,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c6390: |[1c6390] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onStart:(Landroid/graphics/drawable/Drawable;)V │ │ -1c63a0: 7020 ff14 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ -1c63a6: 0e00 |0003: return-void │ │ +1c6394: |[1c6394] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onStart:(Landroid/graphics/drawable/Drawable;)V │ │ +1c63a4: 7020 ff14 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ +1c63aa: 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; │ │ │ │ @@ -95192,19 +95193,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c63a8: |[1c63a8] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onSuccess:(Landroid/graphics/drawable/Drawable;)V │ │ -1c63b8: 1a00 ead9 |0000: const-string v0, "result" // string@d9ea │ │ -1c63bc: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c63c2: 7020 ff14 2100 |0005: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ -1c63c8: 0e00 |0008: return-void │ │ +1c63ac: |[1c63ac] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onSuccess:(Landroid/graphics/drawable/Drawable;)V │ │ +1c63bc: 1a00 ead9 |0000: const-string v0, "result" // string@d9ea │ │ +1c63c0: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c63c6: 7020 ff14 2100 |0005: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ +1c63cc: 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; │ │ │ │ @@ -95278,18 +95279,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 │ │ -1c65ac: |[1c65ac] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c65bc: 5b01 3805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ -1c65c0: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c65c6: 0e00 |0005: return-void │ │ +1c65b0: |[1c65b0] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c65c0: 5b01 3805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ +1c65c4: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c65ca: 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; │ │ │ │ @@ -95299,30 +95300,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -1c65c8: |[1c65c8] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.onSwitchTo:(Ljava/lang/String;)V │ │ -1c65d8: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ -1c65dc: 6200 cb00 |0002: sget-object v0, Lcom/nextcloud/talk/activities/CallActivity;.Companion:Lcom/nextcloud/talk/activities/CallActivity$Companion; // field@00cb │ │ -1c65e0: 6e10 030b 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/activities/CallActivity$Companion;.getActive:()Z // method@0b03 │ │ -1c65e6: 0a00 |0007: move-result v0 │ │ -1c65e8: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -1c65ec: 6203 6f05 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c65f0: 6e10 a914 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c65f6: 0c03 |000f: move-result-object v3 │ │ -1c65f8: 1a00 9125 |0010: const-string v0, "CallActivity is running. Ignore to switch chat in ChatActivity..." // string@2591 │ │ -1c65fc: 7120 a903 0300 |0012: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c6602: 2807 |0015: goto 001c // +0007 │ │ -1c6604: 5420 3805 |0016: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ -1c6608: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -1c660a: 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 │ │ -1c6610: 0e00 |001c: return-void │ │ +1c65cc: |[1c65cc] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.onSwitchTo:(Ljava/lang/String;)V │ │ +1c65dc: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ +1c65e0: 6200 cb00 |0002: sget-object v0, Lcom/nextcloud/talk/activities/CallActivity;.Companion:Lcom/nextcloud/talk/activities/CallActivity$Companion; // field@00cb │ │ +1c65e4: 6e10 030b 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/activities/CallActivity$Companion;.getActive:()Z // method@0b03 │ │ +1c65ea: 0a00 |0007: move-result v0 │ │ +1c65ec: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +1c65f0: 6203 6f05 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c65f4: 6e10 a914 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c65fa: 0c03 |000f: move-result-object v3 │ │ +1c65fc: 1a00 9125 |0010: const-string v0, "CallActivity is running. Ignore to switch chat in ChatActivity..." // string@2591 │ │ +1c6600: 7120 a903 0300 |0012: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c6606: 2807 |0015: goto 001c // +0007 │ │ +1c6608: 5420 3805 |0016: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ +1c660c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +1c660e: 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 │ │ +1c6614: 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; │ │ @@ -95363,19 +95364,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 │ │ -1c6614: |[1c6614] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6624: 5b01 3905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c6628: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1c662a: 7020 da05 1000 |0003: invoke-direct {v0, v1}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@05da │ │ -1c6630: 0e00 |0006: return-void │ │ +1c6618: |[1c6618] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6628: 5b01 3905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c662c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1c662e: 7020 da05 1000 |0003: invoke-direct {v0, v1}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@05da │ │ +1c6634: 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; │ │ │ │ @@ -95385,35 +95386,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -1c6634: |[1c6634] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.handleOnBackPressed:()V │ │ -1c6644: 5430 3905 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c6648: 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 │ │ -1c664e: 0c00 |0005: move-result-object v0 │ │ -1c6650: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -1c6654: 5430 3905 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c6658: 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 │ │ -1c665e: 0c01 |000d: move-result-object v1 │ │ -1c6660: 7110 a9ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c6666: 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 │ │ -1c666c: 2200 3e00 |0014: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1c6670: 5431 3905 |0016: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c6674: 1f01 3900 |0018: check-cast v1, Landroid/content/Context; // type@0039 │ │ -1c6678: 1c02 1b08 |001a: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@081b │ │ -1c667c: 7030 bc00 1002 |001c: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c6682: 2201 cb00 |001f: new-instance v1, Landroid/os/Bundle; // type@00cb │ │ -1c6686: 7010 db02 0100 |0021: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c668c: 6e20 d900 1000 |0024: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c6692: 5431 3905 |0027: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c6696: 6e20 a316 0100 |0029: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ -1c669c: 0e00 |002c: return-void │ │ +1c6638: |[1c6638] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.handleOnBackPressed:()V │ │ +1c6648: 5430 3905 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c664c: 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 │ │ +1c6652: 0c00 |0005: move-result-object v0 │ │ +1c6654: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +1c6658: 5430 3905 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c665c: 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 │ │ +1c6662: 0c01 |000d: move-result-object v1 │ │ +1c6664: 7110 a9ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c666a: 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 │ │ +1c6670: 2200 3e00 |0014: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1c6674: 5431 3905 |0016: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c6678: 1f01 3900 |0018: check-cast v1, Landroid/content/Context; // type@0039 │ │ +1c667c: 1c02 1b08 |001a: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@081b │ │ +1c6680: 7030 bc00 1002 |001c: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c6686: 2201 cb00 |001f: new-instance v1, Landroid/os/Bundle; // type@00cb │ │ +1c668a: 7010 db02 0100 |0021: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c6690: 6e20 d900 1000 |0024: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c6696: 5431 3905 |0027: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c669a: 6e20 a316 0100 |0029: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ +1c66a0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0008 line=351 │ │ 0x0014 line=353 │ │ 0x001f line=354 │ │ 0x0027 line=355 │ │ @@ -95476,127 +95477,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 │ │ -1c67b0: |[1c67b0] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ -1c67c0: 5b01 3d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c67c4: 5b02 3a05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ -1c67c8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1c67ca: 7030 4fe9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c67d0: 0e00 |0008: return-void │ │ +1c67b4: |[1c67b4] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ +1c67c4: 5b01 3d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c67c8: 5b02 3a05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ +1c67cc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1c67ce: 7030 4fe9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c67d4: 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 │ │ -1c6778: |[1c6778] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6788: 2200 2d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ -1c678c: 5431 3d05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c6790: 5432 3a05 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ -1c6794: 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 │ │ -1c679a: 1f04 7620 |0009: check-cast v4, Ljava/lang/Boolean; // type@2076 │ │ -1c679e: 6e10 94c9 0400 |000b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c67a4: 0a04 |000e: move-result v4 │ │ -1c67a6: 5c04 3b05 |000f: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ -1c67aa: 1f00 5323 |0011: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c67ae: 1100 |0013: return-object v0 │ │ +1c677c: |[1c677c] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c678c: 2200 2d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ +1c6790: 5431 3d05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c6794: 5432 3a05 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ +1c6798: 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 │ │ +1c679e: 1f04 7620 |0009: check-cast v4, Ljava/lang/Boolean; // type@2076 │ │ +1c67a2: 6e10 94c9 0400 |000b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c67a8: 0a04 |000e: move-result v4 │ │ +1c67aa: 5c04 3b05 |000f: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ +1c67ae: 1f00 5323 |0011: check-cast v0, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c67b2: 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 │ │ -1c66d4: |[1c66d4] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c66e4: 1f01 7620 |0000: check-cast v1, Ljava/lang/Boolean; // type@2076 │ │ -1c66e8: 6e10 94c9 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1c66ee: 0a01 |0005: move-result v1 │ │ -1c66f0: 1f02 5323 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c66f4: 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 │ │ -1c66fa: 0c01 |000b: move-result-object v1 │ │ -1c66fc: 1101 |000c: return-object v1 │ │ +1c66d8: |[1c66d8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c66e8: 1f01 7620 |0000: check-cast v1, Ljava/lang/Boolean; // type@2076 │ │ +1c66ec: 6e10 94c9 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1c66f2: 0a01 |0005: move-result v1 │ │ +1c66f4: 1f02 5323 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c66f8: 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 │ │ +1c66fe: 0c01 |000b: move-result-object v1 │ │ +1c6700: 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 │ │ -1c66a0: |[1c66a0] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c66b0: 7110 9ac9 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ -1c66b6: 0c01 |0003: move-result-object v1 │ │ -1c66b8: 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 │ │ -1c66be: 0c01 |0007: move-result-object v1 │ │ -1c66c0: 1f01 2d05 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ -1c66c4: 6202 84ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c66c8: 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 │ │ -1c66ce: 0c01 |000f: move-result-object v1 │ │ -1c66d0: 1101 |0010: return-object v1 │ │ +1c66a4: |[1c66a4] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c66b4: 7110 9ac9 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ +1c66ba: 0c01 |0003: move-result-object v1 │ │ +1c66bc: 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 │ │ +1c66c2: 0c01 |0007: move-result-object v1 │ │ +1c66c4: 1f01 2d05 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ +1c66c8: 6202 84ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c66cc: 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 │ │ +1c66d2: 0c01 |000f: move-result-object v1 │ │ +1c66d4: 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 │ │ -1c6700: |[1c6700] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6710: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c6716: 5210 3c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.label:I // field@053c │ │ -1c671a: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -1c671e: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6724: 5512 3b05 |000a: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ -1c6728: 5410 3d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c672c: 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 │ │ -1c6732: 0c00 |0011: move-result-object v0 │ │ -1c6734: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c6738: 7220 e503 2000 |0014: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ -1c673e: 5410 3a05 |0017: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ -1c6742: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -1c6746: 7220 e503 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ -1c674c: 5410 3d05 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c6750: 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 │ │ -1c6756: 0c00 |0023: move-result-object v0 │ │ -1c6758: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -1c675c: 7220 e503 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ -1c6762: 6202 84ce |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6766: 1102 |002b: return-object v2 │ │ -1c6768: 2202 8920 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c676c: 1a00 2b8e |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c6770: 7020 15ca 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c6776: 2702 |0033: throw v2 │ │ +1c6704: |[1c6704] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6714: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c671a: 5210 3c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.label:I // field@053c │ │ +1c671e: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +1c6722: 7110 ced1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c6728: 5512 3b05 |000a: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ +1c672c: 5410 3d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c6730: 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 │ │ +1c6736: 0c00 |0011: move-result-object v0 │ │ +1c6738: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c673c: 7220 e503 2000 |0014: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ +1c6742: 5410 3a05 |0017: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ +1c6746: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +1c674a: 7220 e503 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ +1c6750: 5410 3d05 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c6754: 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 │ │ +1c675a: 0c00 |0023: move-result-object v0 │ │ +1c675c: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +1c6760: 7220 e503 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ +1c6766: 6202 84ce |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c676a: 1102 |002b: return-object v2 │ │ +1c676c: 2202 8920 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c6770: 1a00 2b8e |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c6774: 7020 15ca 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c677a: 2702 |0033: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3171 │ │ 0x000c line=3172 │ │ 0x0017 line=3173 │ │ 0x001e line=3174 │ │ 0x0029 line=3175 │ │ @@ -95657,131 +95658,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 │ │ -1c68e8: |[1c68e8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ -1c68f8: 5b01 4005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c68fc: 5b02 3e05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ -1c6900: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1c6902: 7030 4fe9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c6908: 0e00 |0008: return-void │ │ +1c68ec: |[1c68ec] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ +1c68fc: 5b01 4005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c6900: 5b02 3e05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ +1c6904: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1c6906: 7030 4fe9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c690c: 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 │ │ -1c68c0: |[1c68c0] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c68d0: 2203 2e05 |0000: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ -1c68d4: 5420 4005 |0002: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c68d8: 5421 3e05 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ -1c68dc: 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 │ │ -1c68e2: 1f03 5323 |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c68e6: 1103 |000b: return-object v3 │ │ +1c68c4: |[1c68c4] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c68d4: 2203 2e05 |0000: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ +1c68d8: 5420 4005 |0002: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c68dc: 5421 3e05 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ +1c68e0: 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 │ │ +1c68e6: 1f03 5323 |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c68ea: 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 │ │ -1c67d4: |[1c67d4] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c67e4: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c67e8: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c67ec: 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 │ │ -1c67f2: 0c01 |0007: move-result-object v1 │ │ -1c67f4: 1101 |0008: return-object v1 │ │ +1c67d8: |[1c67d8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c67e8: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c67ec: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c67f0: 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 │ │ +1c67f6: 0c01 |0007: move-result-object v1 │ │ +1c67f8: 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 │ │ -1c67f8: |[1c67f8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6808: 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 │ │ -1c680e: 0c01 |0003: move-result-object v1 │ │ -1c6810: 1f01 2e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ -1c6814: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6818: 6e20 0d15 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@150d │ │ -1c681e: 0c01 |000b: move-result-object v1 │ │ -1c6820: 1101 |000c: return-object v1 │ │ +1c67fc: |[1c67fc] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c680c: 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 │ │ +1c6812: 0c01 |0003: move-result-object v1 │ │ +1c6814: 1f01 2e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ +1c6818: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c681c: 6e20 0d15 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@150d │ │ +1c6822: 0c01 |000b: move-result-object v1 │ │ +1c6824: 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 │ │ -1c6824: |[1c6824] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6834: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c683a: 0c00 |0003: move-result-object v0 │ │ -1c683c: 5261 3f05 |0004: iget v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ -1c6840: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c6842: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c6846: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c684a: 7110 ced1 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6850: 2834 |000e: goto 0042 // +0034 │ │ -1c6852: 2207 8920 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c6856: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c685a: 7020 15ca 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c6860: 2707 |0016: throw v7 │ │ -1c6862: 7110 ced1 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6868: 5467 4005 |001a: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c686c: 6e10 c615 0700 |001c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@15c6 │ │ -1c6872: 0c07 |001f: move-result-object v7 │ │ -1c6874: 7210 c92a 0700 |0020: invoke-interface {v7}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@2ac9 │ │ -1c687a: 0c07 |0023: move-result-object v7 │ │ -1c687c: 1f07 0b26 |0024: check-cast v7, Lkotlinx/coroutines/flow/Flow; // type@260b │ │ -1c6880: 2201 2d05 |0026: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ -1c6884: 5463 4005 |0028: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c6888: 5464 3e05 |002a: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ -1c688c: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -1c688e: 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 │ │ -1c6894: 1f01 2424 |0030: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c6898: 7120 64fc 1700 |0032: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ -1c689e: 0c07 |0035: move-result-object v7 │ │ -1c68a0: 0761 |0036: move-object v1, v6 │ │ -1c68a2: 1f01 5323 |0037: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c68a6: 5962 3f05 |0039: iput v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ -1c68aa: 7120 60fc 1700 |003b: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ -1c68b0: 0c07 |003e: move-result-object v7 │ │ -1c68b2: 3307 0300 |003f: if-ne v7, v0, 0042 // +0003 │ │ -1c68b6: 1100 |0041: return-object v0 │ │ -1c68b8: 6207 84ce |0042: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c68bc: 1107 |0044: return-object v7 │ │ +1c6828: |[1c6828] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6838: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c683e: 0c00 |0003: move-result-object v0 │ │ +1c6840: 5261 3f05 |0004: iget v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ +1c6844: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c6846: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c684a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c684e: 7110 ced1 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c6854: 2834 |000e: goto 0042 // +0034 │ │ +1c6856: 2207 8920 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c685a: 1a00 2b8e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c685e: 7020 15ca 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c6864: 2707 |0016: throw v7 │ │ +1c6866: 7110 ced1 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c686c: 5467 4005 |001a: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c6870: 6e10 c615 0700 |001c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@15c6 │ │ +1c6876: 0c07 |001f: move-result-object v7 │ │ +1c6878: 7210 c92a 0700 |0020: invoke-interface {v7}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@2ac9 │ │ +1c687e: 0c07 |0023: move-result-object v7 │ │ +1c6880: 1f07 0b26 |0024: check-cast v7, Lkotlinx/coroutines/flow/Flow; // type@260b │ │ +1c6884: 2201 2d05 |0026: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ +1c6888: 5463 4005 |0028: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c688c: 5464 3e05 |002a: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ +1c6890: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +1c6892: 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 │ │ +1c6898: 1f01 2424 |0030: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c689c: 7120 64fc 1700 |0032: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc64 │ │ +1c68a2: 0c07 |0035: move-result-object v7 │ │ +1c68a4: 0761 |0036: move-object v1, v6 │ │ +1c68a6: 1f01 5323 |0037: check-cast v1, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c68aa: 5962 3f05 |0039: iput v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ +1c68ae: 7120 60fc 1700 |003b: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc60 │ │ +1c68b4: 0c07 |003e: move-result-object v7 │ │ +1c68b6: 3307 0300 |003f: if-ne v7, v0, 0042 // +0003 │ │ +1c68ba: 1100 |0041: return-object v0 │ │ +1c68bc: 6207 84ce |0042: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c68c0: 1107 |0044: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3170 │ │ 0x001a line=3171 │ │ 0x0039 line=3175 │ │ 0x0042 line=3176 │ │ locals : │ │ @@ -95823,18 +95824,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 │ │ -1c690c: |[1c690c] com.nextcloud.talk.chat.ChatActivity$onResume$6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c691c: 5b01 4105 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c6920: 7010 4208 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.:()V // method@0842 │ │ -1c6926: 0e00 |0005: return-void │ │ +1c6910: |[1c6910] com.nextcloud.talk.chat.ChatActivity$onResume$6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6920: 5b01 4105 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c6924: 7010 4208 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.:()V // method@0842 │ │ +1c692a: 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; │ │ │ │ @@ -95844,75 +95845,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 │ │ -1c6928: |[1c6928] com.nextcloud.talk.chat.ChatActivity$onResume$6.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V │ │ -1c6938: 1a00 afd7 |0000: const-string v0, "recyclerView" // string@d7af │ │ -1c693c: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c6942: 6f30 4308 3204 |0005: invoke-super {v2, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V // method@0843 │ │ -1c6948: 3904 6d00 |0008: if-nez v4, 0075 // +006d │ │ -1c694c: 5423 4105 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c6950: 7110 7a15 0300 |000c: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157a │ │ -1c6956: 0a03 |000f: move-result v3 │ │ -1c6958: 1304 0800 |0010: const/16 v4, #int 8 // #8 │ │ -1c695c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1c695e: 1a01 448c |0013: const-string v1, "binding" // string@8c44 │ │ -1c6962: 3803 2600 |0015: if-eqz v3, 003b // +0026 │ │ -1c6966: 5423 4105 |0017: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c696a: 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 │ │ -1c6970: 0c03 |001c: move-result-object v3 │ │ -1c6972: 3903 0600 |001d: if-nez v3, 0023 // +0006 │ │ -1c6976: 7110 c9ed 0100 |001f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c697c: 0703 |0022: move-object v3, v0 │ │ -1c697e: 5433 980f |0023: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ -1c6982: 6e20 f309 4300 |0025: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c6988: 5423 4105 |0028: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c698c: 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 │ │ -1c6992: 0c03 |002d: move-result-object v3 │ │ -1c6994: 3903 0600 |002e: if-nez v3, 0034 // +0006 │ │ -1c6998: 7110 c9ed 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c699e: 2802 |0033: goto 0035 // +0002 │ │ -1c69a0: 0730 |0034: move-object v0, v3 │ │ -1c69a2: 5403 940f |0035: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ -1c69a6: 6e20 f309 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c69ac: 283b |003a: goto 0075 // +003b │ │ -1c69ae: 5423 4105 |003b: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c69b2: 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 │ │ -1c69b8: 0c03 |0040: move-result-object v3 │ │ -1c69ba: 3903 0600 |0041: if-nez v3, 0047 // +0006 │ │ -1c69be: 7110 c9ed 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c69c4: 0703 |0046: move-object v3, v0 │ │ -1c69c6: 5433 980f |0047: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ -1c69ca: 6e10 e509 0300 |0049: invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ -1c69d0: 0a03 |004c: move-result v3 │ │ -1c69d2: 3803 1500 |004d: if-eqz v3, 0062 // +0015 │ │ -1c69d6: 5423 4105 |004f: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c69da: 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 │ │ -1c69e0: 0c03 |0054: move-result-object v3 │ │ -1c69e2: 3903 0600 |0055: if-nez v3, 005b // +0006 │ │ -1c69e6: 7110 c9ed 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c69ec: 2802 |005a: goto 005c // +0002 │ │ -1c69ee: 0730 |005b: move-object v0, v3 │ │ -1c69f0: 5403 940f |005c: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ -1c69f4: 6e20 f309 4300 |005e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c69fa: 2814 |0061: goto 0075 // +0014 │ │ -1c69fc: 5423 4105 |0062: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c6a00: 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 │ │ -1c6a06: 0c03 |0067: move-result-object v3 │ │ -1c6a08: 3903 0600 |0068: if-nez v3, 006e // +0006 │ │ -1c6a0c: 7110 c9ed 0100 |006a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c6a12: 2802 |006d: goto 006f // +0002 │ │ -1c6a14: 0730 |006e: move-object v0, v3 │ │ -1c6a16: 5403 940f |006f: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ -1c6a1a: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -1c6a1c: 6e20 f309 4300 |0072: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c6a22: 0e00 |0075: return-void │ │ +1c692c: |[1c692c] com.nextcloud.talk.chat.ChatActivity$onResume$6.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V │ │ +1c693c: 1a00 afd7 |0000: const-string v0, "recyclerView" // string@d7af │ │ +1c6940: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c6946: 6f30 4308 3204 |0005: invoke-super {v2, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V // method@0843 │ │ +1c694c: 3904 6d00 |0008: if-nez v4, 0075 // +006d │ │ +1c6950: 5423 4105 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c6954: 7110 7a15 0300 |000c: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157a │ │ +1c695a: 0a03 |000f: move-result v3 │ │ +1c695c: 1304 0800 |0010: const/16 v4, #int 8 // #8 │ │ +1c6960: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1c6962: 1a01 448c |0013: const-string v1, "binding" // string@8c44 │ │ +1c6966: 3803 2600 |0015: if-eqz v3, 003b // +0026 │ │ +1c696a: 5423 4105 |0017: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c696e: 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 │ │ +1c6974: 0c03 |001c: move-result-object v3 │ │ +1c6976: 3903 0600 |001d: if-nez v3, 0023 // +0006 │ │ +1c697a: 7110 c9ed 0100 |001f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c6980: 0703 |0022: move-object v3, v0 │ │ +1c6982: 5433 980f |0023: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ +1c6986: 6e20 f309 4300 |0025: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c698c: 5423 4105 |0028: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c6990: 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 │ │ +1c6996: 0c03 |002d: move-result-object v3 │ │ +1c6998: 3903 0600 |002e: if-nez v3, 0034 // +0006 │ │ +1c699c: 7110 c9ed 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c69a2: 2802 |0033: goto 0035 // +0002 │ │ +1c69a4: 0730 |0034: move-object v0, v3 │ │ +1c69a6: 5403 940f |0035: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ +1c69aa: 6e20 f309 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c69b0: 283b |003a: goto 0075 // +003b │ │ +1c69b2: 5423 4105 |003b: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c69b6: 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 │ │ +1c69bc: 0c03 |0040: move-result-object v3 │ │ +1c69be: 3903 0600 |0041: if-nez v3, 0047 // +0006 │ │ +1c69c2: 7110 c9ed 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c69c8: 0703 |0046: move-object v3, v0 │ │ +1c69ca: 5433 980f |0047: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ +1c69ce: 6e10 e509 0300 |0049: invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ +1c69d4: 0a03 |004c: move-result v3 │ │ +1c69d6: 3803 1500 |004d: if-eqz v3, 0062 // +0015 │ │ +1c69da: 5423 4105 |004f: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c69de: 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 │ │ +1c69e4: 0c03 |0054: move-result-object v3 │ │ +1c69e6: 3903 0600 |0055: if-nez v3, 005b // +0006 │ │ +1c69ea: 7110 c9ed 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c69f0: 2802 |005a: goto 005c // +0002 │ │ +1c69f2: 0730 |005b: move-object v0, v3 │ │ +1c69f4: 5403 940f |005c: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ +1c69f8: 6e20 f309 4300 |005e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c69fe: 2814 |0061: goto 0075 // +0014 │ │ +1c6a00: 5423 4105 |0062: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c6a04: 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 │ │ +1c6a0a: 0c03 |0067: move-result-object v3 │ │ +1c6a0c: 3903 0600 |0068: if-nez v3, 006e // +0006 │ │ +1c6a10: 7110 c9ed 0100 |006a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c6a16: 2802 |006d: goto 006f // +0002 │ │ +1c6a18: 0730 |006e: move-object v0, v3 │ │ +1c6a1a: 5403 940f |006f: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ +1c6a1e: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +1c6a20: 6e20 f309 4300 |0072: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c6a26: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1194 │ │ 0x000a line=1197 │ │ 0x0017 line=1198 │ │ 0x0028 line=1199 │ │ 0x003b line=1201 │ │ @@ -95972,42 +95973,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 │ │ -1c6a50: |[1c6a50] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.:(Landroid/os/Bundle;Landroidx/compose/runtime/MutableState;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6a60: 5b01 4205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ -1c6a64: 5b02 4305 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ -1c6a68: 5b03 4405 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ -1c6a6c: 7010 8dca 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c6a72: 0e00 |0009: return-void │ │ +1c6a54: |[1c6a54] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.:(Landroid/os/Bundle;Landroidx/compose/runtime/MutableState;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6a64: 5b01 4205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ +1c6a68: 5b02 4305 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ +1c6a6c: 5b03 4405 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ +1c6a70: 7010 8dca 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c6a76: 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 │ │ -1c6a24: |[1c6a24] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6a34: 1f01 0802 |0000: check-cast v1, Landroidx/compose/runtime/Composer; // type@0208 │ │ -1c6a38: 1f02 9620 |0002: check-cast v2, Ljava/lang/Number; // type@2096 │ │ -1c6a3c: 6e10 88ca 0200 |0004: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ -1c6a42: 0a02 |0007: move-result v2 │ │ -1c6a44: 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 │ │ -1c6a4a: 6201 84ce |000b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6a4e: 1101 |000d: return-object v1 │ │ +1c6a28: |[1c6a28] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6a38: 1f01 0802 |0000: check-cast v1, Landroidx/compose/runtime/Composer; // type@0208 │ │ +1c6a3c: 1f02 9620 |0002: check-cast v2, Ljava/lang/Number; // type@2096 │ │ +1c6a40: 6e10 88ca 0200 |0004: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@ca88 │ │ +1c6a46: 0a02 |0007: move-result v2 │ │ +1c6a48: 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 │ │ +1c6a4e: 6201 84ce |000b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6a52: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3492 │ │ 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; │ │ @@ -96017,44 +96018,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 │ │ -1c6a74: |[1c6a74] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Landroidx/compose/runtime/Composer;I)V │ │ -1c6a84: dd00 0503 |0000: and-int/lit8 v0, v5, #int 3 // #03 │ │ -1c6a88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c6a8a: 3310 0d00 |0003: if-ne v0, v1, 0010 // +000d │ │ -1c6a8e: 7210 b506 0400 |0005: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.getSkipping:()Z // method@06b5 │ │ -1c6a94: 0a00 |0008: move-result v0 │ │ -1c6a96: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -1c6a9a: 2805 |000b: goto 0010 // +0005 │ │ -1c6a9c: 7210 b706 0400 |000c: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.skipToGroupEnd:()V // method@06b7 │ │ -1c6aa2: 282a |000f: goto 0039 // +002a │ │ -1c6aa4: 7100 bd06 0000 |0010: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ -1c6aaa: 0a00 |0013: move-result v0 │ │ -1c6aac: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -1c6ab0: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -1c6ab2: 1a01 7d92 |0017: const-string v1, "com.nextcloud.talk.chat.ChatActivity.remindMeLater.. (ChatActivity.kt:3492)" // string@927d │ │ -1c6ab6: 1402 4121 8697 |0019: const v2, #float -8.66794e-25 // #97862141 │ │ -1c6abc: 7140 c206 5210 |001c: invoke-static {v2, v5, v0, v1}, Landroidx/compose/runtime/ComposerKt;.traceEventStart:(IIILjava/lang/String;)V // method@06c2 │ │ -1c6ac2: 2205 9c0e |001f: new-instance v5, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; // type@0e9c │ │ -1c6ac6: 5430 4205 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ -1c6aca: 7020 b358 0500 |0023: invoke-direct {v5, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;.:(Landroid/os/Bundle;)V // method@58b3 │ │ -1c6ad0: 5430 4305 |0026: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ -1c6ad4: 5431 4405 |0028: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ -1c6ad8: 1f01 3900 |002a: check-cast v1, Landroid/content/Context; // type@0039 │ │ -1c6adc: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -1c6ade: 6e52 bf58 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@58bf │ │ -1c6ae4: 7100 bd06 0000 |0030: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ -1c6aea: 0a04 |0033: move-result v4 │ │ -1c6aec: 3804 0500 |0034: if-eqz v4, 0039 // +0005 │ │ -1c6af0: 7100 c106 0000 |0036: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.traceEventEnd:()V // method@06c1 │ │ -1c6af6: 0e00 |0039: return-void │ │ +1c6a78: |[1c6a78] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Landroidx/compose/runtime/Composer;I)V │ │ +1c6a88: dd00 0503 |0000: and-int/lit8 v0, v5, #int 3 // #03 │ │ +1c6a8c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c6a8e: 3310 0d00 |0003: if-ne v0, v1, 0010 // +000d │ │ +1c6a92: 7210 b506 0400 |0005: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.getSkipping:()Z // method@06b5 │ │ +1c6a98: 0a00 |0008: move-result v0 │ │ +1c6a9a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +1c6a9e: 2805 |000b: goto 0010 // +0005 │ │ +1c6aa0: 7210 b706 0400 |000c: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.skipToGroupEnd:()V // method@06b7 │ │ +1c6aa6: 282a |000f: goto 0039 // +002a │ │ +1c6aa8: 7100 bd06 0000 |0010: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ +1c6aae: 0a00 |0013: move-result v0 │ │ +1c6ab0: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +1c6ab4: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +1c6ab6: 1a01 7d92 |0017: const-string v1, "com.nextcloud.talk.chat.ChatActivity.remindMeLater.. (ChatActivity.kt:3492)" // string@927d │ │ +1c6aba: 1402 4121 8697 |0019: const v2, #float -8.66794e-25 // #97862141 │ │ +1c6ac0: 7140 c206 5210 |001c: invoke-static {v2, v5, v0, v1}, Landroidx/compose/runtime/ComposerKt;.traceEventStart:(IIILjava/lang/String;)V // method@06c2 │ │ +1c6ac6: 2205 9c0e |001f: new-instance v5, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; // type@0e9c │ │ +1c6aca: 5430 4205 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ +1c6ace: 7020 b358 0500 |0023: invoke-direct {v5, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;.:(Landroid/os/Bundle;)V // method@58b3 │ │ +1c6ad4: 5430 4305 |0026: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ +1c6ad8: 5431 4405 |0028: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ +1c6adc: 1f01 3900 |002a: check-cast v1, Landroid/content/Context; // type@0039 │ │ +1c6ae0: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +1c6ae2: 6e52 bf58 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@58bf │ │ +1c6ae8: 7100 bd06 0000 |0030: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ +1c6aee: 0a04 |0033: move-result v4 │ │ +1c6af0: 3804 0500 |0034: if-eqz v4, 0039 // +0005 │ │ +1c6af4: 7100 c106 0000 |0036: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.traceEventEnd:()V // method@06c1 │ │ +1c6afa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3493 │ │ 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 │ │ @@ -96098,105 +96099,105 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1c6b84: |[1c6b84] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1c6b94: 1a00 5ea5 |0000: const-string v0, "function" // string@a55e │ │ -1c6b98: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c6b9e: 7010 8dca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c6ba4: 5b12 4505 |0008: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ -1c6ba8: 0e00 |000a: return-void │ │ +1c6b88: |[1c6b88] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1c6b98: 1a00 5ea5 |0000: const-string v0, "function" // string@a55e │ │ +1c6b9c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c6ba2: 7010 8dca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c6ba8: 5b12 4505 |0008: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ +1c6bac: 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 │ │ -1c6af8: |[1c6af8] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1c6b08: 2030 a302 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1c6b0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c6b0e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1c6b12: 2030 4c24 |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ -1c6b16: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1c6b1a: 0720 |0009: move-object v0, v2 │ │ -1c6b1c: 1f00 4c24 |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ -1c6b20: 7210 52ed 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed52 │ │ -1c6b26: 0c00 |000f: move-result-object v0 │ │ -1c6b28: 1f03 4c24 |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ -1c6b2c: 7210 52ed 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed52 │ │ -1c6b32: 0c03 |0015: move-result-object v3 │ │ -1c6b34: 7120 a3ed 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c6b3a: 0a01 |0019: move-result v1 │ │ -1c6b3c: 0f01 |001a: return v1 │ │ +1c6afc: |[1c6afc] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1c6b0c: 2030 a302 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1c6b10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c6b12: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1c6b16: 2030 4c24 |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ +1c6b1a: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1c6b1e: 0720 |0009: move-object v0, v2 │ │ +1c6b20: 1f00 4c24 |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ +1c6b24: 7210 52ed 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed52 │ │ +1c6b2a: 0c00 |000f: move-result-object v0 │ │ +1c6b2c: 1f03 4c24 |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ +1c6b30: 7210 52ed 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed52 │ │ +1c6b36: 0c03 |0015: move-result-object v3 │ │ +1c6b38: 7120 a3ed 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c6b3e: 0a01 |0019: move-result v1 │ │ +1c6b40: 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 │ │ -1c6b68: |[1c6b68] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1c6b78: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ -1c6b7c: 1f00 1c22 |0002: check-cast v0, Lkotlin/Function; // type@221c │ │ -1c6b80: 1100 |0004: return-object v0 │ │ +1c6b6c: |[1c6b6c] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1c6b7c: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ +1c6b80: 1f00 1c22 |0002: check-cast v0, Lkotlin/Function; // type@221c │ │ +1c6b84: 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 │ │ -1c6b40: |[1c6b40] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1c6b50: 0710 |0000: move-object v0, v1 │ │ -1c6b52: 1f00 4c24 |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ -1c6b56: 7210 52ed 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed52 │ │ -1c6b5c: 0c00 |0006: move-result-object v0 │ │ -1c6b5e: 6e10 92ca 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca92 │ │ -1c6b64: 0a00 |000a: move-result v0 │ │ -1c6b66: 0f00 |000b: return v0 │ │ +1c6b44: |[1c6b44] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1c6b54: 0710 |0000: move-object v0, v1 │ │ +1c6b56: 1f00 4c24 |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244c │ │ +1c6b5a: 7210 52ed 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed52 │ │ +1c6b60: 0c00 |0006: move-result-object v0 │ │ +1c6b62: 6e10 92ca 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca92 │ │ +1c6b68: 0a00 |000a: move-result v0 │ │ +1c6b6a: 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 │ │ -1c6bac: |[1c6bac] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1c6bbc: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ -1c6bc0: 7220 69ec 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec69 │ │ -1c6bc6: 0e00 |0005: return-void │ │ +1c6bb0: |[1c6bb0] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1c6bc0: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ +1c6bc4: 7220 69ec 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec69 │ │ +1c6bca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9806 (ChatActivity.kt) │ │ │ │ Class #420 header: │ │ @@ -96257,116 +96258,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 │ │ -1c6c9c: |[1c6c9c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V │ │ -1c6cac: 5b01 4a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ -1c6cb0: 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 │ │ -1c6cb4: 5c03 4805 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ -1c6cb8: 5c04 4605 |0006: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ -1c6cbc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1c6cbe: 7030 4fe9 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c6cc4: 0e00 |000c: return-void │ │ +1c6ca0: |[1c6ca0] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V │ │ +1c6cb0: 5b01 4a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ +1c6cb4: 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 │ │ +1c6cb8: 5c03 4805 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ +1c6cbc: 5c04 4605 |0006: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ +1c6cc0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1c6cc2: 7030 4fe9 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c6cc8: 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 │ │ -1c6c68: |[1c6c68] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6c78: 2207 3205 |0000: new-instance v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ -1c6c7c: 5461 4a05 |0002: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ -1c6c80: 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 │ │ -1c6c84: 5563 4805 |0006: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ -1c6c88: 5564 4605 |0008: iget-boolean v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ -1c6c8c: 0770 |000a: move-object v0, v7 │ │ -1c6c8e: 0785 |000b: move-object v5, v8 │ │ -1c6c90: 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 │ │ -1c6c96: 1f07 5323 |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6c9a: 1107 |0011: return-object v7 │ │ +1c6c6c: |[1c6c6c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c6c7c: 2207 3205 |0000: new-instance v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ +1c6c80: 5461 4a05 |0002: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ +1c6c84: 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 │ │ +1c6c88: 5563 4805 |0006: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ +1c6c8c: 5564 4605 |0008: iget-boolean v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ +1c6c90: 0770 |000a: move-object v0, v7 │ │ +1c6c92: 0785 |000b: move-object v5, v8 │ │ +1c6c94: 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 │ │ +1c6c9a: 1f07 5323 |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6c9e: 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 │ │ -1c6bc8: |[1c6bc8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6bd8: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c6bdc: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6be0: 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 │ │ -1c6be6: 0c01 |0007: move-result-object v1 │ │ -1c6be8: 1101 |0008: return-object v1 │ │ +1c6bcc: |[1c6bcc] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6bdc: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c6be0: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6be4: 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 │ │ +1c6bea: 0c01 |0007: move-result-object v1 │ │ +1c6bec: 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 │ │ -1c6bec: |[1c6bec] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6bfc: 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 │ │ -1c6c02: 0c01 |0003: move-result-object v1 │ │ -1c6c04: 1f01 3205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ -1c6c08: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6c0c: 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 │ │ -1c6c12: 0c01 |000b: move-result-object v1 │ │ -1c6c14: 1101 |000c: return-object v1 │ │ +1c6bf0: |[1c6bf0] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c6c00: 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 │ │ +1c6c06: 0c01 |0003: move-result-object v1 │ │ +1c6c08: 1f01 3205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ +1c6c0c: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6c10: 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 │ │ +1c6c16: 0c01 |000b: move-result-object v1 │ │ +1c6c18: 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 │ │ -1c6c18: |[1c6c18] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6c28: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c6c2e: 5230 4905 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.label:I // field@0549 │ │ -1c6c32: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -1c6c36: 7110 ced1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6c3c: 5434 4a05 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ -1c6c40: 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 │ │ -1c6c44: 5531 4805 |000e: iget-boolean v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ -1c6c48: 5532 4605 |0010: iget-boolean v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ -1c6c4c: 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 │ │ -1c6c52: 6204 84ce |0015: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6c56: 1104 |0017: return-object v4 │ │ -1c6c58: 2204 8920 |0018: new-instance v4, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c6c5c: 1a00 2b8e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c6c60: 7020 15ca 0400 |001c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c6c66: 2704 |001f: throw v4 │ │ +1c6c1c: |[1c6c1c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6c2c: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c6c32: 5230 4905 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.label:I // field@0549 │ │ +1c6c36: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +1c6c3a: 7110 ced1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c6c40: 5434 4a05 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ +1c6c44: 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 │ │ +1c6c48: 5531 4805 |000e: iget-boolean v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ +1c6c4c: 5532 4605 |0010: iget-boolean v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ +1c6c50: 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 │ │ +1c6c56: 6204 84ce |0015: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6c5a: 1104 |0017: return-object v4 │ │ +1c6c5c: 2204 8920 |0018: new-instance v4, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c6c60: 1a00 2b8e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c6c64: 7020 15ca 0400 |001c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c6c6a: 2704 |001f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1307 │ │ 0x000a line=1308 │ │ 0x0015 line=1309 │ │ 0x0018 line=1307 │ │ locals : │ │ @@ -96441,162 +96442,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 │ │ -1c6e40: |[1c6e40] 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 │ │ -1c6e50: 5b01 4c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ -1c6e54: 5b02 5105 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6e58: 5b03 4d05 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ -1c6e5c: 5b04 4e05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6e60: 5c05 4f05 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ -1c6e64: 5c06 4b05 |000a: iput-boolean v6, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ -1c6e68: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1c6e6a: 7030 4fe9 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ -1c6e70: 0e00 |0010: return-void │ │ +1c6e44: |[1c6e44] 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 │ │ +1c6e54: 5b01 4c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ +1c6e58: 5b02 5105 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6e5c: 5b03 4d05 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ +1c6e60: 5b04 4e05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6e64: 5c05 4f05 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ +1c6e68: 5c06 4b05 |000a: iput-boolean v6, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ +1c6e6c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1c6e6e: 7030 4fe9 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94f │ │ +1c6e74: 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 │ │ -1c6e04: |[1c6e04] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6e14: 2209 3305 |0000: new-instance v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ -1c6e18: 5481 4c05 |0002: iget-object v1, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ -1c6e1c: 5482 5105 |0004: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6e20: 5483 4d05 |0006: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ -1c6e24: 5484 4e05 |0008: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6e28: 5585 4f05 |000a: iget-boolean v5, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ -1c6e2c: 5586 4b05 |000c: iget-boolean v6, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ -1c6e30: 0790 |000e: move-object v0, v9 │ │ -1c6e32: 07a7 |000f: move-object v7, v10 │ │ -1c6e34: 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 │ │ -1c6e3a: 1f09 5323 |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6e3e: 1109 |0015: return-object v9 │ │ +1c6e08: |[1c6e08] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c6e18: 2209 3305 |0000: new-instance v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ +1c6e1c: 5481 4c05 |0002: iget-object v1, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ +1c6e20: 5482 5105 |0004: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6e24: 5483 4d05 |0006: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ +1c6e28: 5484 4e05 |0008: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6e2c: 5585 4f05 |000a: iget-boolean v5, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ +1c6e30: 5586 4b05 |000c: iget-boolean v6, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ +1c6e34: 0790 |000e: move-object v0, v9 │ │ +1c6e36: 07a7 |000f: move-object v7, v10 │ │ +1c6e38: 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 │ │ +1c6e3e: 1f09 5323 |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6e42: 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 │ │ -1c6cc8: |[1c6cc8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6cd8: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1c6cdc: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6ce0: 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 │ │ -1c6ce6: 0c01 |0007: move-result-object v1 │ │ -1c6ce8: 1101 |0008: return-object v1 │ │ +1c6ccc: |[1c6ccc] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6cdc: 1f01 0026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1c6ce0: 1f02 5323 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6ce4: 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 │ │ +1c6cea: 0c01 |0007: move-result-object v1 │ │ +1c6cec: 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 │ │ -1c6cec: |[1c6cec] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6cfc: 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 │ │ -1c6d02: 0c01 |0003: move-result-object v1 │ │ -1c6d04: 1f01 3305 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ -1c6d08: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6d0c: 6e20 2115 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1521 │ │ -1c6d12: 0c01 |000b: move-result-object v1 │ │ -1c6d14: 1101 |000c: return-object v1 │ │ +1c6cf0: |[1c6cf0] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c6d00: 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 │ │ +1c6d06: 0c01 |0003: move-result-object v1 │ │ +1c6d08: 1f01 3305 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ +1c6d0c: 6202 84ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6d10: 6e20 2115 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1521 │ │ +1c6d16: 0c01 |000b: move-result-object v1 │ │ +1c6d18: 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 │ │ -1c6d18: |[1c6d18] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6d28: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ -1c6d2e: 0c00 |0003: move-result-object v0 │ │ -1c6d30: 5291 5005 |0004: iget v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ -1c6d34: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -1c6d36: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -1c6d38: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -1c6d3c: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -1c6d40: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -1c6d44: 7110 ced1 0a00 |000e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6d4a: 2859 |0011: goto 006a // +0059 │ │ -1c6d4c: 220a 8920 |0012: new-instance v10, Ljava/lang/IllegalStateException; // type@2089 │ │ -1c6d50: 1a00 2b8e |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ -1c6d54: 7020 15ca 0a00 |0016: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1c6d5a: 270a |0019: throw v10 │ │ -1c6d5c: 7110 ced1 0a00 |001a: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6d62: 2814 |001d: goto 0031 // +0014 │ │ -1c6d64: 7110 ced1 0a00 |001e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ -1c6d6a: 620a 8022 |0021: sget-object v10, Lcom/nextcloud/talk/utils/AudioUtils;.INSTANCE:Lcom/nextcloud/talk/utils/AudioUtils; // field@2280 │ │ -1c6d6e: 5491 4c05 |0023: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ -1c6d72: 0794 |0025: move-object v4, v9 │ │ -1c6d74: 1f04 5323 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6d78: 5993 5005 |0028: iput v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ -1c6d7c: 6e30 4d5e 1a04 |002a: invoke-virtual {v10, v1, v4}, Lcom/nextcloud/talk/utils/AudioUtils;.audioFileToFloatArray:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@5e4d │ │ -1c6d82: 0c0a |002d: move-result-object v10 │ │ -1c6d84: 330a 0300 |002e: if-ne v10, v0, 0031 // +0003 │ │ -1c6d88: 1100 |0030: return-object v0 │ │ -1c6d8a: 1f0a 0c27 |0031: check-cast v10, [F // type@270c │ │ -1c6d8e: 5491 5105 |0033: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6d92: 6e10 a515 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1c6d98: 0c01 |0038: move-result-object v1 │ │ -1c6d9a: 5493 4d05 |0039: iget-object v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ -1c6d9e: 7110 7ed6 0a00 |003b: invoke-static {v10}, Lkotlin/collections/ArraysKt;.toTypedArray:([F)[Ljava/lang/Float; // method@d67e │ │ -1c6da4: 0c04 |003e: move-result-object v4 │ │ -1c6da6: 7230 3361 3104 |003f: invoke-interface {v1, v3, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveWaveFormForFile:(Ljava/lang/String;[Ljava/lang/Float;)V // method@6133 │ │ -1c6dac: 5491 4e05 |0042: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6db0: 6e20 3319 a100 |0044: invoke-virtual {v1, v10}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageFloatArray:([F)V // method@1933 │ │ -1c6db6: 7100 58fc 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@fc58 │ │ -1c6dbc: 0c0a |004a: move-result-object v10 │ │ -1c6dbe: 1f0a 5e23 |004b: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@235e │ │ -1c6dc2: 2201 3205 |004d: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ -1c6dc6: 5494 5105 |004f: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6dca: 5495 4e05 |0051: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6dce: 5596 4f05 |0053: iget-boolean v6, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ -1c6dd2: 5597 4b05 |0055: iget-boolean v7, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ -1c6dd6: 1208 |0057: const/4 v8, #int 0 // #0 │ │ -1c6dd8: 0713 |0058: move-object v3, v1 │ │ -1c6dda: 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 │ │ -1c6de0: 1f01 2424 |005c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1c6de4: 0793 |005e: move-object v3, v9 │ │ -1c6de6: 1f03 5323 |005f: check-cast v3, Lkotlin/coroutines/Continuation; // type@2353 │ │ -1c6dea: 5992 5005 |0061: iput v2, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ -1c6dee: 7130 4ffc 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@fc4f │ │ -1c6df4: 0c0a |0066: move-result-object v10 │ │ -1c6df6: 330a 0300 |0067: if-ne v10, v0, 006a // +0003 │ │ -1c6dfa: 1100 |0069: return-object v0 │ │ -1c6dfc: 620a 84ce |006a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c6e00: 110a |006c: return-object v10 │ │ +1c6d1c: |[1c6d1c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6d2c: 7100 e5e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e5 │ │ +1c6d32: 0c00 |0003: move-result-object v0 │ │ +1c6d34: 5291 5005 |0004: iget v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ +1c6d38: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +1c6d3a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +1c6d3c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +1c6d40: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +1c6d44: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +1c6d48: 7110 ced1 0a00 |000e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c6d4e: 2859 |0011: goto 006a // +0059 │ │ +1c6d50: 220a 8920 |0012: new-instance v10, Ljava/lang/IllegalStateException; // type@2089 │ │ +1c6d54: 1a00 2b8e |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e2b │ │ +1c6d58: 7020 15ca 0a00 |0016: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1c6d5e: 270a |0019: throw v10 │ │ +1c6d60: 7110 ced1 0a00 |001a: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c6d66: 2814 |001d: goto 0031 // +0014 │ │ +1c6d68: 7110 ced1 0a00 |001e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1ce │ │ +1c6d6e: 620a 8022 |0021: sget-object v10, Lcom/nextcloud/talk/utils/AudioUtils;.INSTANCE:Lcom/nextcloud/talk/utils/AudioUtils; // field@2280 │ │ +1c6d72: 5491 4c05 |0023: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ +1c6d76: 0794 |0025: move-object v4, v9 │ │ +1c6d78: 1f04 5323 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6d7c: 5993 5005 |0028: iput v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ +1c6d80: 6e30 4d5e 1a04 |002a: invoke-virtual {v10, v1, v4}, Lcom/nextcloud/talk/utils/AudioUtils;.audioFileToFloatArray:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@5e4d │ │ +1c6d86: 0c0a |002d: move-result-object v10 │ │ +1c6d88: 330a 0300 |002e: if-ne v10, v0, 0031 // +0003 │ │ +1c6d8c: 1100 |0030: return-object v0 │ │ +1c6d8e: 1f0a 0c27 |0031: check-cast v10, [F // type@270c │ │ +1c6d92: 5491 5105 |0033: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6d96: 6e10 a515 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1c6d9c: 0c01 |0038: move-result-object v1 │ │ +1c6d9e: 5493 4d05 |0039: iget-object v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ +1c6da2: 7110 7ed6 0a00 |003b: invoke-static {v10}, Lkotlin/collections/ArraysKt;.toTypedArray:([F)[Ljava/lang/Float; // method@d67e │ │ +1c6da8: 0c04 |003e: move-result-object v4 │ │ +1c6daa: 7230 3361 3104 |003f: invoke-interface {v1, v3, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveWaveFormForFile:(Ljava/lang/String;[Ljava/lang/Float;)V // method@6133 │ │ +1c6db0: 5491 4e05 |0042: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6db4: 6e20 3319 a100 |0044: invoke-virtual {v1, v10}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageFloatArray:([F)V // method@1933 │ │ +1c6dba: 7100 58fc 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@fc58 │ │ +1c6dc0: 0c0a |004a: move-result-object v10 │ │ +1c6dc2: 1f0a 5e23 |004b: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@235e │ │ +1c6dc6: 2201 3205 |004d: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ +1c6dca: 5494 5105 |004f: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6dce: 5495 4e05 |0051: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6dd2: 5596 4f05 |0053: iget-boolean v6, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ +1c6dd6: 5597 4b05 |0055: iget-boolean v7, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ +1c6dda: 1208 |0057: const/4 v8, #int 0 // #0 │ │ +1c6ddc: 0713 |0058: move-object v3, v1 │ │ +1c6dde: 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 │ │ +1c6de4: 1f01 2424 |005c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1c6de8: 0793 |005e: move-object v3, v9 │ │ +1c6dea: 1f03 5323 |005f: check-cast v3, Lkotlin/coroutines/Continuation; // type@2353 │ │ +1c6dee: 5992 5005 |0061: iput v2, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ +1c6df2: 7130 4ffc 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@fc4f │ │ +1c6df8: 0c0a |0066: move-result-object v10 │ │ +1c6dfa: 330a 0300 |0067: if-ne v10, v0, 006a // +0003 │ │ +1c6dfe: 1100 |0069: return-object v0 │ │ +1c6e00: 620a 84ce |006a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c6e04: 110a |006c: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1303 │ │ 0x0021 line=1304 │ │ 0x0031 line=1303 │ │ 0x0033 line=1305 │ │ 0x0042 line=1306 │ │ @@ -96673,18 +96674,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 │ │ -1c6e74: |[1c6e74] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6e84: 5b01 5205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ -1c6e88: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c6e8e: 0e00 |0005: return-void │ │ +1c6e78: |[1c6e78] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6e88: 5b01 5205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ +1c6e8c: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c6e92: 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; │ │ │ │ @@ -96694,37 +96695,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1c6e90: |[1c6e90] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.showReplyUI:(I)V │ │ -1c6ea0: 5410 5205 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ -1c6ea4: 6e10 a415 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c6eaa: 0c00 |0005: move-result-object v0 │ │ -1c6eac: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -1c6eb0: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c6eb6: 0c00 |000b: move-result-object v0 │ │ -1c6eb8: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -1c6ebc: 7120 fade 2000 |000e: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@defa │ │ -1c6ec2: 0c02 |0011: move-result-object v2 │ │ -1c6ec4: 1f02 3f11 |0012: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1c6ec8: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -1c6ecc: 5422 8143 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1c6ed0: 2802 |0018: goto 001a // +0002 │ │ -1c6ed2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1c6ed4: 1f02 8105 |001a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c6ed8: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ -1c6edc: 5410 5205 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ -1c6ee0: 6e10 c315 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1c6ee6: 0c00 |0023: move-result-object v0 │ │ -1c6ee8: 1f02 0311 |0024: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1c6eec: 6e20 361c 2000 |0026: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.reply:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1c36 │ │ -1c6ef2: 0e00 |0029: return-void │ │ +1c6e94: |[1c6e94] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.showReplyUI:(I)V │ │ +1c6ea4: 5410 5205 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ +1c6ea8: 6e10 a415 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c6eae: 0c00 |0005: move-result-object v0 │ │ +1c6eb0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +1c6eb4: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c6eba: 0c00 |000b: move-result-object v0 │ │ +1c6ebc: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +1c6ec0: 7120 fade 2000 |000e: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@defa │ │ +1c6ec6: 0c02 |0011: move-result-object v2 │ │ +1c6ec8: 1f02 3f11 |0012: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1c6ecc: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +1c6ed0: 5422 8143 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1c6ed4: 2802 |0018: goto 001a // +0002 │ │ +1c6ed6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1c6ed8: 1f02 8105 |001a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c6edc: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ +1c6ee0: 5410 5205 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ +1c6ee4: 6e10 c315 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1c6eea: 0c00 |0023: move-result-object v0 │ │ +1c6eec: 1f02 0311 |0024: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1c6ef0: 6e20 361c 2000 |0026: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.reply:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1c36 │ │ +1c6ef6: 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 │ │ @@ -96766,18 +96767,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 │ │ -1c6ef4: |[1c6ef4] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6f04: 5b01 5305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6f08: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c6f0e: 0e00 |0005: return-void │ │ +1c6ef8: |[1c6ef8] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6f08: 5b01 5305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6f0c: 7010 8dca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c6f12: 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; │ │ │ │ @@ -96787,39 +96788,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c6f10: |[1c6f10] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onComplete:()V │ │ -1c6f20: 0e00 |0000: return-void │ │ +1c6f14: |[1c6f14] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onComplete:()V │ │ +1c6f24: 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 │ │ -1c6f24: |[1c6f24] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onError:(Ljava/lang/Throwable;)V │ │ -1c6f34: 1a00 ad9d |0000: const-string v0, "e" // string@9dad │ │ -1c6f38: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c6f3e: 6200 6f05 |0005: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c6f42: 6e10 a914 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c6f48: 0c00 |000a: move-result-object v0 │ │ -1c6f4a: 6e10 38cb 0300 |000b: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@cb38 │ │ -1c6f50: 0c01 |000e: move-result-object v1 │ │ -1c6f52: 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 │ │ -1c6f58: 0e00 |0012: return-void │ │ +1c6f28: |[1c6f28] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onError:(Ljava/lang/Throwable;)V │ │ +1c6f38: 1a00 ad9d |0000: const-string v0, "e" // string@9dad │ │ +1c6f3c: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c6f42: 6200 6f05 |0005: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c6f46: 6e10 a914 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c6f4c: 0c00 |000a: move-result-object v0 │ │ +1c6f4e: 6e10 38cb 0300 |000b: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@cb38 │ │ +1c6f54: 0c01 |000e: move-result-object v1 │ │ +1c6f56: 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 │ │ +1c6f5c: 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; │ │ │ │ @@ -96828,164 +96829,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 │ │ -1c6f5c: |[1c6f5c] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V │ │ -1c6f6c: 1a00 9fe5 |0000: const-string v0, "signalingSettingsOverall" // string@e59f │ │ -1c6f70: 7120 aced 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c6f76: 6e10 7f45 0500 |0005: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ -1c6f7c: 0c00 |0008: move-result-object v0 │ │ -1c6f7e: 7110 a9ed 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c6f84: 6e10 6345 0000 |000c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ -1c6f8a: 0c00 |000f: move-result-object v0 │ │ -1c6f8c: 7110 a9ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c6f92: 6e10 3d45 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453d │ │ -1c6f98: 0c00 |0016: move-result-object v0 │ │ -1c6f9a: 3800 2801 |0017: if-eqz v0, 013f // +0128 │ │ -1c6f9e: 6e10 7f45 0500 |0019: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ -1c6fa4: 0c00 |001c: move-result-object v0 │ │ -1c6fa6: 7110 a9ed 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c6fac: 6e10 6345 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ -1c6fb2: 0c00 |0023: move-result-object v0 │ │ -1c6fb4: 7110 a9ed 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c6fba: 6e10 3d45 0000 |0027: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453d │ │ -1c6fc0: 0c00 |002a: move-result-object v0 │ │ -1c6fc2: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ -1c6fc6: 1f00 7820 |002d: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c6fca: 7210 a1c9 0000 |002f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ -1c6fd0: 0a00 |0032: move-result v0 │ │ -1c6fd2: 3900 0400 |0033: if-nez v0, 0037 // +0004 │ │ -1c6fd6: 2900 0a01 |0035: goto/16 013f // +010a │ │ -1c6fda: 5440 5305 |0037: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6fde: 2201 500a |0039: new-instance v1, Lcom/nextcloud/talk/models/ExternalSignalingServer; // type@0a50 │ │ -1c6fe2: 7010 9e35 0100 |003b: invoke-direct {v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.:()V // method@359e │ │ -1c6fe8: 6e20 7116 1000 |003e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setExternalSignalingServer:(Lcom/nextcloud/talk/models/ExternalSignalingServer;)V // method@1671 │ │ -1c6fee: 5440 5305 |0041: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6ff2: 6e10 b515 0000 |0043: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c6ff8: 0c00 |0046: move-result-object v0 │ │ -1c6ffa: 7110 a9ed 0000 |0047: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7000: 6e10 7f45 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ -1c7006: 0c01 |004d: move-result-object v1 │ │ -1c7008: 7110 a9ed 0100 |004e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c700e: 6e10 6345 0100 |0051: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ -1c7014: 0c01 |0054: move-result-object v1 │ │ -1c7016: 7110 a9ed 0100 |0055: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c701c: 6e10 3d45 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453d │ │ -1c7022: 0c01 |005b: move-result-object v1 │ │ -1c7024: 6e20 ac35 1000 |005c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingServer:(Ljava/lang/String;)V // method@35ac │ │ -1c702a: 5440 5305 |005f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c702e: 6e10 b515 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c7034: 0c00 |0064: move-result-object v0 │ │ -1c7036: 7110 a9ed 0000 |0065: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c703c: 6e10 7f45 0500 |0068: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ -1c7042: 0c01 |006b: move-result-object v1 │ │ -1c7044: 7110 a9ed 0100 |006c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c704a: 6e10 6345 0100 |006f: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ -1c7050: 0c01 |0072: move-result-object v1 │ │ -1c7052: 7110 a9ed 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7058: 6e10 3e45 0100 |0076: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingTicket:()Ljava/lang/String; // method@453e │ │ -1c705e: 0c01 |0079: move-result-object v1 │ │ -1c7060: 6e20 ad35 1000 |007a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingTicket:(Ljava/lang/String;)V // method@35ad │ │ -1c7066: 5440 5305 |007d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c706a: 6e10 b515 0000 |007f: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c7070: 0c00 |0082: move-result-object v0 │ │ -1c7072: 7110 a9ed 0000 |0083: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7078: 6e10 7f45 0500 |0086: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ -1c707e: 0c05 |0089: move-result-object v5 │ │ -1c7080: 7110 a9ed 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7086: 6e10 6345 0500 |008d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ -1c708c: 0c05 |0090: move-result-object v5 │ │ -1c708e: 7110 a9ed 0500 |0091: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7094: 6e10 3f45 0500 |0094: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@453f │ │ -1c709a: 0c05 |0097: move-result-object v5 │ │ -1c709c: 6e20 ae35 5000 |0098: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setFederation:(Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@35ae │ │ -1c70a2: 5445 5305 |009b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70a6: 6e10 b515 0500 |009d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c70ac: 0c00 |00a0: move-result-object v0 │ │ -1c70ae: 7110 a9ed 0000 |00a1: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c70b4: 6e10 a835 0000 |00a4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingServer:()Ljava/lang/String; // method@35a8 │ │ -1c70ba: 0c00 |00a7: move-result-object v0 │ │ -1c70bc: 5441 5305 |00a8: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70c0: 6e10 ae15 0100 |00aa: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c70c6: 0c01 |00ad: move-result-object v1 │ │ -1c70c8: 5442 5305 |00ae: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70cc: 6e10 b515 0200 |00b0: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c70d2: 0c02 |00b3: move-result-object v2 │ │ -1c70d4: 7110 a9ed 0200 |00b4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c70da: 6e10 a935 0200 |00b7: invoke-virtual {v2}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingTicket:()Ljava/lang/String; // method@35a9 │ │ -1c70e0: 0c02 |00ba: move-result-object v2 │ │ -1c70e2: 5443 5305 |00bb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70e6: 6e10 af15 0300 |00bd: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCredentials:()Ljava/lang/String; // method@15af │ │ -1c70ec: 0c03 |00c0: move-result-object v3 │ │ -1c70ee: 1f03 7820 |00c1: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ -1c70f2: 7110 9003 0300 |00c3: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1c70f8: 0a03 |00c6: move-result v3 │ │ -1c70fa: 7140 2a66 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@662a │ │ -1c7100: 0c00 |00ca: move-result-object v0 │ │ -1c7102: 6e20 8d16 0500 |00cb: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V // method@168d │ │ -1c7108: 5445 5305 |00ce: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c710c: 6e10 dd15 0500 |00d0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c7112: 0c05 |00d3: move-result-object v5 │ │ -1c7114: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ -1c7116: 3805 2700 |00d5: if-eqz v5, 00fc // +0027 │ │ -1c711a: 5445 5305 |00d7: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c711e: 6e10 dd15 0500 |00d9: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c7124: 0c05 |00dc: move-result-object v5 │ │ -1c7126: 3805 1f00 |00dd: if-eqz v5, 00fc // +001f │ │ -1c712a: 5441 5305 |00df: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c712e: 6e10 cd15 0100 |00e1: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c7134: 0c01 |00e4: move-result-object v1 │ │ -1c7136: 5442 5305 |00e5: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c713a: 6e10 ce15 0200 |00e7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSessionIdAfterRoomJoined:()Ljava/lang/String; // method@15ce │ │ -1c7140: 0c02 |00ea: move-result-object v2 │ │ -1c7142: 5443 5305 |00eb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7146: 6e10 b515 0300 |00ed: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c714c: 0c03 |00f0: move-result-object v3 │ │ -1c714e: 3803 0700 |00f1: if-eqz v3, 00f8 // +0007 │ │ -1c7152: 6e10 aa35 0300 |00f3: invoke-virtual {v3}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@35aa │ │ -1c7158: 0c03 |00f6: move-result-object v3 │ │ -1c715a: 2802 |00f7: goto 00f9 // +0002 │ │ -1c715c: 0703 |00f8: move-object v3, v0 │ │ -1c715e: 6e40 4866 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@6648 │ │ -1c7164: 5445 5305 |00fc: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7168: 6e10 dd15 0500 |00fe: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c716e: 0c01 |0101: move-result-object v1 │ │ -1c7170: 3801 0600 |0102: if-eqz v1, 0108 // +0006 │ │ -1c7174: 6e10 4466 0100 |0104: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@6644 │ │ -1c717a: 0c00 |0107: move-result-object v0 │ │ -1c717c: 1f00 fc0d |0108: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@0dfc │ │ -1c7180: 6e20 8316 0500 |010a: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSignalingMessageSender:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;)V // method@1683 │ │ -1c7186: 5445 5305 |010d: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c718a: 6e10 dd15 0500 |010f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c7190: 0c05 |0112: move-result-object v5 │ │ -1c7192: 3805 1300 |0113: if-eqz v5, 0126 // +0013 │ │ -1c7196: 6e10 4366 0500 |0115: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6643 │ │ -1c719c: 0c05 |0118: move-result-object v5 │ │ -1c719e: 3805 0d00 |0119: if-eqz v5, 0126 // +000d │ │ -1c71a2: 5440 5305 |011b: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c71a6: 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 │ │ -1c71ac: 0c00 |0120: move-result-object v0 │ │ -1c71ae: 1f00 f70d |0121: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@0df7 │ │ -1c71b2: 6e20 c354 0500 |0123: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@54c3 │ │ -1c71b8: 5445 5305 |0126: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c71bc: 6e10 dd15 0500 |0128: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c71c2: 0c05 |012b: move-result-object v5 │ │ -1c71c4: 3805 1300 |012c: if-eqz v5, 013f // +0013 │ │ -1c71c8: 6e10 4366 0500 |012e: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6643 │ │ -1c71ce: 0c05 |0131: move-result-object v5 │ │ -1c71d0: 3805 0d00 |0132: if-eqz v5, 013f // +000d │ │ -1c71d4: 5440 5305 |0134: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c71d8: 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 │ │ -1c71de: 0c00 |0139: move-result-object v0 │ │ -1c71e0: 1f00 f60d |013a: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@0df6 │ │ -1c71e4: 6e20 c254 0500 |013c: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@54c2 │ │ -1c71ea: 0e00 |013f: return-void │ │ +1c6f60: |[1c6f60] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V │ │ +1c6f70: 1a00 9fe5 |0000: const-string v0, "signalingSettingsOverall" // string@e59f │ │ +1c6f74: 7120 aced 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c6f7a: 6e10 7f45 0500 |0005: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ +1c6f80: 0c00 |0008: move-result-object v0 │ │ +1c6f82: 7110 a9ed 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c6f88: 6e10 6345 0000 |000c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ +1c6f8e: 0c00 |000f: move-result-object v0 │ │ +1c6f90: 7110 a9ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c6f96: 6e10 3d45 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453d │ │ +1c6f9c: 0c00 |0016: move-result-object v0 │ │ +1c6f9e: 3800 2801 |0017: if-eqz v0, 013f // +0128 │ │ +1c6fa2: 6e10 7f45 0500 |0019: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ +1c6fa8: 0c00 |001c: move-result-object v0 │ │ +1c6faa: 7110 a9ed 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c6fb0: 6e10 6345 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ +1c6fb6: 0c00 |0023: move-result-object v0 │ │ +1c6fb8: 7110 a9ed 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c6fbe: 6e10 3d45 0000 |0027: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453d │ │ +1c6fc4: 0c00 |002a: move-result-object v0 │ │ +1c6fc6: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ +1c6fca: 1f00 7820 |002d: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c6fce: 7210 a1c9 0000 |002f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ +1c6fd4: 0a00 |0032: move-result v0 │ │ +1c6fd6: 3900 0400 |0033: if-nez v0, 0037 // +0004 │ │ +1c6fda: 2900 0a01 |0035: goto/16 013f // +010a │ │ +1c6fde: 5440 5305 |0037: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6fe2: 2201 500a |0039: new-instance v1, Lcom/nextcloud/talk/models/ExternalSignalingServer; // type@0a50 │ │ +1c6fe6: 7010 9e35 0100 |003b: invoke-direct {v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.:()V // method@359e │ │ +1c6fec: 6e20 7116 1000 |003e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setExternalSignalingServer:(Lcom/nextcloud/talk/models/ExternalSignalingServer;)V // method@1671 │ │ +1c6ff2: 5440 5305 |0041: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6ff6: 6e10 b515 0000 |0043: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c6ffc: 0c00 |0046: move-result-object v0 │ │ +1c6ffe: 7110 a9ed 0000 |0047: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7004: 6e10 7f45 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ +1c700a: 0c01 |004d: move-result-object v1 │ │ +1c700c: 7110 a9ed 0100 |004e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7012: 6e10 6345 0100 |0051: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ +1c7018: 0c01 |0054: move-result-object v1 │ │ +1c701a: 7110 a9ed 0100 |0055: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7020: 6e10 3d45 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453d │ │ +1c7026: 0c01 |005b: move-result-object v1 │ │ +1c7028: 6e20 ac35 1000 |005c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingServer:(Ljava/lang/String;)V // method@35ac │ │ +1c702e: 5440 5305 |005f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7032: 6e10 b515 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c7038: 0c00 |0064: move-result-object v0 │ │ +1c703a: 7110 a9ed 0000 |0065: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7040: 6e10 7f45 0500 |0068: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ +1c7046: 0c01 |006b: move-result-object v1 │ │ +1c7048: 7110 a9ed 0100 |006c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c704e: 6e10 6345 0100 |006f: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ +1c7054: 0c01 |0072: move-result-object v1 │ │ +1c7056: 7110 a9ed 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c705c: 6e10 3e45 0100 |0076: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingTicket:()Ljava/lang/String; // method@453e │ │ +1c7062: 0c01 |0079: move-result-object v1 │ │ +1c7064: 6e20 ad35 1000 |007a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingTicket:(Ljava/lang/String;)V // method@35ad │ │ +1c706a: 5440 5305 |007d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c706e: 6e10 b515 0000 |007f: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c7074: 0c00 |0082: move-result-object v0 │ │ +1c7076: 7110 a9ed 0000 |0083: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c707c: 6e10 7f45 0500 |0086: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457f │ │ +1c7082: 0c05 |0089: move-result-object v5 │ │ +1c7084: 7110 a9ed 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c708a: 6e10 6345 0500 |008d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4563 │ │ +1c7090: 0c05 |0090: move-result-object v5 │ │ +1c7092: 7110 a9ed 0500 |0091: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7098: 6e10 3f45 0500 |0094: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@453f │ │ +1c709e: 0c05 |0097: move-result-object v5 │ │ +1c70a0: 6e20 ae35 5000 |0098: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setFederation:(Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@35ae │ │ +1c70a6: 5445 5305 |009b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70aa: 6e10 b515 0500 |009d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c70b0: 0c00 |00a0: move-result-object v0 │ │ +1c70b2: 7110 a9ed 0000 |00a1: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c70b8: 6e10 a835 0000 |00a4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingServer:()Ljava/lang/String; // method@35a8 │ │ +1c70be: 0c00 |00a7: move-result-object v0 │ │ +1c70c0: 5441 5305 |00a8: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70c4: 6e10 ae15 0100 |00aa: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c70ca: 0c01 |00ad: move-result-object v1 │ │ +1c70cc: 5442 5305 |00ae: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70d0: 6e10 b515 0200 |00b0: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c70d6: 0c02 |00b3: move-result-object v2 │ │ +1c70d8: 7110 a9ed 0200 |00b4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c70de: 6e10 a935 0200 |00b7: invoke-virtual {v2}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingTicket:()Ljava/lang/String; // method@35a9 │ │ +1c70e4: 0c02 |00ba: move-result-object v2 │ │ +1c70e6: 5443 5305 |00bb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70ea: 6e10 af15 0300 |00bd: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCredentials:()Ljava/lang/String; // method@15af │ │ +1c70f0: 0c03 |00c0: move-result-object v3 │ │ +1c70f2: 1f03 7820 |00c1: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ +1c70f6: 7110 9003 0300 |00c3: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1c70fc: 0a03 |00c6: move-result v3 │ │ +1c70fe: 7140 2a66 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@662a │ │ +1c7104: 0c00 |00ca: move-result-object v0 │ │ +1c7106: 6e20 8d16 0500 |00cb: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V // method@168d │ │ +1c710c: 5445 5305 |00ce: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7110: 6e10 dd15 0500 |00d0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7116: 0c05 |00d3: move-result-object v5 │ │ +1c7118: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ +1c711a: 3805 2700 |00d5: if-eqz v5, 00fc // +0027 │ │ +1c711e: 5445 5305 |00d7: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7122: 6e10 dd15 0500 |00d9: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7128: 0c05 |00dc: move-result-object v5 │ │ +1c712a: 3805 1f00 |00dd: if-eqz v5, 00fc // +001f │ │ +1c712e: 5441 5305 |00df: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7132: 6e10 cd15 0100 |00e1: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c7138: 0c01 |00e4: move-result-object v1 │ │ +1c713a: 5442 5305 |00e5: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c713e: 6e10 ce15 0200 |00e7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSessionIdAfterRoomJoined:()Ljava/lang/String; // method@15ce │ │ +1c7144: 0c02 |00ea: move-result-object v2 │ │ +1c7146: 5443 5305 |00eb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c714a: 6e10 b515 0300 |00ed: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c7150: 0c03 |00f0: move-result-object v3 │ │ +1c7152: 3803 0700 |00f1: if-eqz v3, 00f8 // +0007 │ │ +1c7156: 6e10 aa35 0300 |00f3: invoke-virtual {v3}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@35aa │ │ +1c715c: 0c03 |00f6: move-result-object v3 │ │ +1c715e: 2802 |00f7: goto 00f9 // +0002 │ │ +1c7160: 0703 |00f8: move-object v3, v0 │ │ +1c7162: 6e40 4866 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@6648 │ │ +1c7168: 5445 5305 |00fc: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c716c: 6e10 dd15 0500 |00fe: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7172: 0c01 |0101: move-result-object v1 │ │ +1c7174: 3801 0600 |0102: if-eqz v1, 0108 // +0006 │ │ +1c7178: 6e10 4466 0100 |0104: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@6644 │ │ +1c717e: 0c00 |0107: move-result-object v0 │ │ +1c7180: 1f00 fc0d |0108: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@0dfc │ │ +1c7184: 6e20 8316 0500 |010a: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSignalingMessageSender:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;)V // method@1683 │ │ +1c718a: 5445 5305 |010d: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c718e: 6e10 dd15 0500 |010f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7194: 0c05 |0112: move-result-object v5 │ │ +1c7196: 3805 1300 |0113: if-eqz v5, 0126 // +0013 │ │ +1c719a: 6e10 4366 0500 |0115: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6643 │ │ +1c71a0: 0c05 |0118: move-result-object v5 │ │ +1c71a2: 3805 0d00 |0119: if-eqz v5, 0126 // +000d │ │ +1c71a6: 5440 5305 |011b: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c71aa: 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 │ │ +1c71b0: 0c00 |0120: move-result-object v0 │ │ +1c71b2: 1f00 f70d |0121: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@0df7 │ │ +1c71b6: 6e20 c354 0500 |0123: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@54c3 │ │ +1c71bc: 5445 5305 |0126: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c71c0: 6e10 dd15 0500 |0128: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c71c6: 0c05 |012b: move-result-object v5 │ │ +1c71c8: 3805 1300 |012c: if-eqz v5, 013f // +0013 │ │ +1c71cc: 6e10 4366 0500 |012e: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6643 │ │ +1c71d2: 0c05 |0131: move-result-object v5 │ │ +1c71d4: 3805 0d00 |0132: if-eqz v5, 013f // +000d │ │ +1c71d8: 5440 5305 |0134: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c71dc: 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 │ │ +1c71e2: 0c00 |0139: move-result-object v0 │ │ +1c71e4: 1f00 f60d |013a: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@0df6 │ │ +1c71e8: 6e20 c254 0500 |013c: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@54c2 │ │ +1c71ee: 0e00 |013f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2750 │ │ 0x0019 line=2751 │ │ 0x0037 line=2756 │ │ 0x0041 line=2757 │ │ 0x0058 line=2758 │ │ @@ -97018,18 +97019,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 │ │ -1c71ec: |[1c71ec] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Ljava/lang/Object;)V │ │ -1c71fc: 1f01 cd0b |0000: check-cast v1, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall; // type@0bcd │ │ -1c7200: 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 │ │ -1c7206: 0e00 |0005: return-void │ │ +1c71f0: |[1c71f0] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Ljava/lang/Object;)V │ │ +1c7200: 1f01 cd0b |0000: check-cast v1, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall; // type@0bcd │ │ +1c7204: 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 │ │ +1c720a: 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; │ │ │ │ @@ -97038,22 +97039,22 @@ │ │ type : '(Lio/reactivex/disposables/Disposable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1c7208: |[1c7208] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onSubscribe:(Lio/reactivex/disposables/Disposable;)V │ │ -1c7218: 1a00 9d99 |0000: const-string v0, "d" // string@999d │ │ -1c721c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c7222: 5410 5305 |0005: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7226: 6e10 b315 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; // method@15b3 │ │ -1c722c: 0c00 |000a: move-result-object v0 │ │ -1c722e: 6e20 b064 2000 |000b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.add:(Lio/reactivex/disposables/Disposable;)V // method@64b0 │ │ -1c7234: 0e00 |000e: return-void │ │ +1c720c: |[1c720c] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onSubscribe:(Lio/reactivex/disposables/Disposable;)V │ │ +1c721c: 1a00 9d99 |0000: const-string v0, "d" // string@999d │ │ +1c7220: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c7226: 5410 5305 |0005: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c722a: 6e10 b315 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; // method@15b3 │ │ +1c7230: 0c00 |000a: move-result-object v0 │ │ +1c7232: 6e20 b064 2000 |000b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.add:(Lio/reactivex/disposables/Disposable;)V // method@64b0 │ │ +1c7238: 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; │ │ │ │ @@ -97099,21 +97100,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 │ │ -1c7238: |[1c7238] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;Z)V │ │ -1c7248: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c724e: 5b01 5405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ -1c7252: 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 │ │ -1c7256: 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 │ │ -1c725a: 5c04 5705 |0009: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ -1c725e: 0e00 |000b: return-void │ │ +1c723c: |[1c723c] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;Z)V │ │ +1c724c: 7010 8dca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c7252: 5b01 5405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ +1c7256: 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 │ │ +1c725a: 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 │ │ +1c725e: 5c04 5705 |0009: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ +1c7262: 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; │ │ @@ -97126,21 +97127,21 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1c7260: |[1c7260] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -1c7270: 5440 5405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ -1c7274: 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 │ │ -1c7278: 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 │ │ -1c727c: 5543 5705 |0006: iget-boolean v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ -1c7280: 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 │ │ -1c7286: 0e00 |000b: return-void │ │ +1c7264: |[1c7264] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +1c7274: 5440 5405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ +1c7278: 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 │ │ +1c727c: 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 │ │ +1c7280: 5543 5705 |0006: iget-boolean v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ +1c7284: 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 │ │ +1c728a: 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; │ │ │ │ @@ -97200,38 +97201,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 │ │ -1c7288: |[1c7288] 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 │ │ -1c7298: 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 │ │ -1c729e: 0e00 |0003: return-void │ │ +1c728c: |[1c728c] 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 │ │ +1c729c: 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 │ │ +1c72a2: 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 │ │ -1c72a0: |[1c72a0] 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 │ │ -1c72b0: 5b01 5c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c72b4: 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 │ │ -1c72b8: 5c03 5905 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ -1c72bc: 5b04 5b05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ -1c72c0: 5c05 5805 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ -1c72c4: 7010 8dca 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ -1c72ca: 0e00 |000d: return-void │ │ +1c72a4: |[1c72a4] 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 │ │ +1c72b4: 5b01 5c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c72b8: 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 │ │ +1c72bc: 5c03 5905 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ +1c72c0: 5b04 5b05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ +1c72c4: 5c05 5805 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ +1c72c8: 7010 8dca 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8d │ │ +1c72ce: 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; │ │ @@ -97244,23 +97245,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 │ │ -1c72cc: |[1c72cc] 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 │ │ -1c72dc: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0285 │ │ -1c72e2: 5420 06d1 |0003: iget-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ -1c72e6: 1a02 7bcd |0005: const-string v2, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1c72ea: 7120 aaed 2000 |0007: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1c72f0: 1f00 8105 |000a: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c72f4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -1c72f6: 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 │ │ -1c72fc: 0e00 |0010: return-void │ │ +1c72d0: |[1c72d0] 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 │ │ +1c72e0: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0285 │ │ +1c72e6: 5420 06d1 |0003: iget-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d106 │ │ +1c72ea: 1a02 7bcd |0005: const-string v2, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1c72ee: 7120 aaed 2000 |0007: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1c72f4: 1f00 8105 |000a: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c72f8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +1c72fa: 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 │ │ +1c7300: 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; │ │ @@ -97274,131 +97275,131 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 242 16-bit code units │ │ -1c7300: |[1c7300] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.run:()V │ │ -1c7310: 5460 5c05 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7314: 6e10 be15 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c731a: 0c00 |0005: move-result-object v0 │ │ -1c731c: 3800 db00 |0006: if-eqz v0, 00e1 // +00db │ │ -1c7320: 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 │ │ -1c7324: 6e10 0219 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ -1c732a: 0a00 |000d: move-result v0 │ │ -1c732c: 3800 d300 |000e: if-eqz v0, 00e1 // +00d3 │ │ -1c7330: 5460 5c05 |0010: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7334: 6e10 be15 0000 |0012: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c733a: 0c00 |0015: move-result-object v0 │ │ -1c733c: 7110 a9ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7342: 6e10 7e02 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c7348: 0a00 |001c: move-result v0 │ │ -1c734a: 8200 |001d: int-to-float v0, v0 │ │ -1c734c: 1301 e803 |001e: const/16 v1, #int 1000 // #3e8 │ │ -1c7350: 8211 |0020: int-to-float v1, v1 │ │ -1c7352: c910 |0021: div-float/2addr v0, v1 │ │ -1c7354: 8902 |0022: float-to-double v2, v0 │ │ -1c7356: 1804 9a99 9999 9999 b93f |0023: const-wide v4, #double 0.1 // #3fb999999999999a │ │ -1c7360: cb42 |0028: add-double/2addr v2, v4 │ │ -1c7362: 5464 5c05 |0029: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7366: 6e10 be15 0400 |002b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c736c: 0c04 |002e: move-result-object v4 │ │ -1c736e: 7110 a9ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7374: 6e10 7f02 0400 |0032: invoke-virtual {v4}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ -1c737a: 0a04 |0035: move-result v4 │ │ -1c737c: 8244 |0036: int-to-float v4, v4 │ │ -1c737e: c914 |0037: div-float/2addr v4, v1 │ │ -1c7380: 8944 |0038: float-to-double v4, v4 │ │ -1c7382: 3001 0204 |0039: cmpg-double v1, v2, v4 │ │ -1c7386: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -1c7388: 3b01 5d00 |003c: if-gez v1, 0099 // +005d │ │ -1c738c: 5461 5c05 |003e: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7390: 6e10 be15 0100 |0040: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c7396: 0c03 |0043: move-result-object v3 │ │ -1c7398: 7110 a9ed 0300 |0044: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c739e: 6e10 7e02 0300 |0047: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c73a4: 0a03 |004a: move-result v3 │ │ -1c73a6: 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 │ │ -1c73ac: 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 │ │ -1c73b0: 8700 |0050: float-to-int v0, v0 │ │ -1c73b2: 6e20 3419 0100 |0051: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ -1c73b8: 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 │ │ -1c73bc: 5461 5c05 |0056: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c73c0: 6e10 be15 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c73c6: 0c01 |005b: move-result-object v1 │ │ -1c73c8: 7110 a9ed 0100 |005c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c73ce: 6e10 7e02 0100 |005f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c73d4: 0a01 |0062: move-result v1 │ │ -1c73d6: 6e20 3519 1000 |0063: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ -1c73dc: 5460 5c05 |0066: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c73e0: 6e10 be15 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c73e6: 0c00 |006b: move-result-object v0 │ │ -1c73e8: 7110 a9ed 0000 |006c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c73ee: 6e10 7e02 0000 |006f: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c73f4: 0a00 |0072: move-result v0 │ │ -1c73f6: da00 0014 |0073: mul-int/lit8 v0, v0, #int 20 // #14 │ │ -1c73fa: 5461 5c05 |0075: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c73fe: 6e10 be15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c7404: 0c01 |007a: move-result-object v1 │ │ -1c7406: 7110 a9ed 0100 |007b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c740c: 6e10 7f02 0100 |007e: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ -1c7412: 0a01 |0081: move-result v1 │ │ -1c7414: 3710 0700 |0082: if-le v0, v1, 0089 // +0007 │ │ -1c7418: 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 │ │ -1c741c: 6e20 3619 2000 |0086: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setWasPlayedVoiceMessage:(Z)V // method@1936 │ │ -1c7422: 5460 5c05 |0089: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7426: 6e10 a415 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c742c: 0c00 |008e: move-result-object v0 │ │ -1c742e: 3800 5200 |008f: if-eqz v0, 00e1 // +0052 │ │ -1c7432: 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 │ │ -1c7436: 1f01 0311 |0093: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1c743a: 6e20 d310 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1c7440: 2849 |0098: goto 00e1 // +0049 │ │ -1c7442: 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 │ │ -1c7446: 6e20 2919 2000 |009b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@1929 │ │ -1c744c: 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 │ │ -1c7450: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1c7452: 6e20 3419 1000 |00a1: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ -1c7458: 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 │ │ -1c745c: 6e20 3519 1000 |00a6: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ -1c7462: 5460 5c05 |00a9: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7466: 6e10 a415 0000 |00ab: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c746c: 0c00 |00ae: move-result-object v0 │ │ -1c746e: 3800 0900 |00af: if-eqz v0, 00b8 // +0009 │ │ -1c7472: 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 │ │ -1c7476: 1f01 0311 |00b3: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1c747a: 6e20 d310 1000 |00b5: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1c7480: 5460 5c05 |00b8: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7484: 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 │ │ -1c7488: 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 │ │ -1c748e: 5560 5905 |00bf: iget-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ -1c7492: 3800 2000 |00c1: if-eqz v0, 00e1 // +0020 │ │ -1c7496: 5460 5c05 |00c3: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c749a: 6e10 ad15 0000 |00c5: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c74a0: 0c00 |00c8: move-result-object v0 │ │ -1c74a2: 1401 0200 127f |00c9: const v1, #float 1.94067e+38 // #7f120002 │ │ -1c74a8: 7120 7d02 1000 |00cc: invoke-static {v0, v1}, Landroid/media/MediaPlayer;.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; // method@027d │ │ -1c74ae: 0c00 |00cf: move-result-object v0 │ │ -1c74b0: 5461 5c05 |00d0: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c74b4: 5462 5b05 |00d2: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ -1c74b8: 5563 5805 |00d4: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ -1c74bc: 2204 3605 |00d6: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0; // type@0536 │ │ -1c74c0: 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 │ │ -1c74c6: 6e20 8802 4000 |00db: invoke-virtual {v0, v4}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ -1c74cc: 6e10 8c02 0000 |00de: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@028c │ │ -1c74d2: 5460 5c05 |00e1: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c74d6: 6e10 bf15 0000 |00e3: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayerHandler:()Landroid/os/Handler; // method@15bf │ │ -1c74dc: 0c00 |00e6: move-result-object v0 │ │ -1c74de: 3800 0a00 |00e7: if-eqz v0, 00f1 // +000a │ │ -1c74e2: 0761 |00e9: move-object v1, v6 │ │ -1c74e4: 1f01 9a20 |00ea: check-cast v1, Ljava/lang/Runnable; // type@209a │ │ -1c74e8: 1602 0f00 |00ec: const-wide/16 v2, #int 15 // #f │ │ -1c74ec: 6e40 0a03 1032 |00ee: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ -1c74f2: 0e00 |00f1: return-void │ │ +1c7304: |[1c7304] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.run:()V │ │ +1c7314: 5460 5c05 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7318: 6e10 be15 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c731e: 0c00 |0005: move-result-object v0 │ │ +1c7320: 3800 db00 |0006: if-eqz v0, 00e1 // +00db │ │ +1c7324: 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 │ │ +1c7328: 6e10 0219 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ +1c732e: 0a00 |000d: move-result v0 │ │ +1c7330: 3800 d300 |000e: if-eqz v0, 00e1 // +00d3 │ │ +1c7334: 5460 5c05 |0010: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7338: 6e10 be15 0000 |0012: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c733e: 0c00 |0015: move-result-object v0 │ │ +1c7340: 7110 a9ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7346: 6e10 7e02 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c734c: 0a00 |001c: move-result v0 │ │ +1c734e: 8200 |001d: int-to-float v0, v0 │ │ +1c7350: 1301 e803 |001e: const/16 v1, #int 1000 // #3e8 │ │ +1c7354: 8211 |0020: int-to-float v1, v1 │ │ +1c7356: c910 |0021: div-float/2addr v0, v1 │ │ +1c7358: 8902 |0022: float-to-double v2, v0 │ │ +1c735a: 1804 9a99 9999 9999 b93f |0023: const-wide v4, #double 0.1 // #3fb999999999999a │ │ +1c7364: cb42 |0028: add-double/2addr v2, v4 │ │ +1c7366: 5464 5c05 |0029: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c736a: 6e10 be15 0400 |002b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c7370: 0c04 |002e: move-result-object v4 │ │ +1c7372: 7110 a9ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7378: 6e10 7f02 0400 |0032: invoke-virtual {v4}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ +1c737e: 0a04 |0035: move-result v4 │ │ +1c7380: 8244 |0036: int-to-float v4, v4 │ │ +1c7382: c914 |0037: div-float/2addr v4, v1 │ │ +1c7384: 8944 |0038: float-to-double v4, v4 │ │ +1c7386: 3001 0204 |0039: cmpg-double v1, v2, v4 │ │ +1c738a: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +1c738c: 3b01 5d00 |003c: if-gez v1, 0099 // +005d │ │ +1c7390: 5461 5c05 |003e: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7394: 6e10 be15 0100 |0040: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c739a: 0c03 |0043: move-result-object v3 │ │ +1c739c: 7110 a9ed 0300 |0044: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c73a2: 6e10 7e02 0300 |0047: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c73a8: 0a03 |004a: move-result v3 │ │ +1c73aa: 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 │ │ +1c73b0: 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 │ │ +1c73b4: 8700 |0050: float-to-int v0, v0 │ │ +1c73b6: 6e20 3419 0100 |0051: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ +1c73bc: 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 │ │ +1c73c0: 5461 5c05 |0056: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c73c4: 6e10 be15 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c73ca: 0c01 |005b: move-result-object v1 │ │ +1c73cc: 7110 a9ed 0100 |005c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c73d2: 6e10 7e02 0100 |005f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c73d8: 0a01 |0062: move-result v1 │ │ +1c73da: 6e20 3519 1000 |0063: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ +1c73e0: 5460 5c05 |0066: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c73e4: 6e10 be15 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c73ea: 0c00 |006b: move-result-object v0 │ │ +1c73ec: 7110 a9ed 0000 |006c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c73f2: 6e10 7e02 0000 |006f: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c73f8: 0a00 |0072: move-result v0 │ │ +1c73fa: da00 0014 |0073: mul-int/lit8 v0, v0, #int 20 // #14 │ │ +1c73fe: 5461 5c05 |0075: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7402: 6e10 be15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c7408: 0c01 |007a: move-result-object v1 │ │ +1c740a: 7110 a9ed 0100 |007b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7410: 6e10 7f02 0100 |007e: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ +1c7416: 0a01 |0081: move-result v1 │ │ +1c7418: 3710 0700 |0082: if-le v0, v1, 0089 // +0007 │ │ +1c741c: 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 │ │ +1c7420: 6e20 3619 2000 |0086: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setWasPlayedVoiceMessage:(Z)V // method@1936 │ │ +1c7426: 5460 5c05 |0089: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c742a: 6e10 a415 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c7430: 0c00 |008e: move-result-object v0 │ │ +1c7432: 3800 5200 |008f: if-eqz v0, 00e1 // +0052 │ │ +1c7436: 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 │ │ +1c743a: 1f01 0311 |0093: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1c743e: 6e20 d310 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1c7444: 2849 |0098: goto 00e1 // +0049 │ │ +1c7446: 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 │ │ +1c744a: 6e20 2919 2000 |009b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@1929 │ │ +1c7450: 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 │ │ +1c7454: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1c7456: 6e20 3419 1000 |00a1: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ +1c745c: 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 │ │ +1c7460: 6e20 3519 1000 |00a6: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ +1c7466: 5460 5c05 |00a9: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c746a: 6e10 a415 0000 |00ab: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c7470: 0c00 |00ae: move-result-object v0 │ │ +1c7472: 3800 0900 |00af: if-eqz v0, 00b8 // +0009 │ │ +1c7476: 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 │ │ +1c747a: 1f01 0311 |00b3: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1c747e: 6e20 d310 1000 |00b5: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1c7484: 5460 5c05 |00b8: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7488: 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 │ │ +1c748c: 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 │ │ +1c7492: 5560 5905 |00bf: iget-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ +1c7496: 3800 2000 |00c1: if-eqz v0, 00e1 // +0020 │ │ +1c749a: 5460 5c05 |00c3: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c749e: 6e10 ad15 0000 |00c5: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c74a4: 0c00 |00c8: move-result-object v0 │ │ +1c74a6: 1401 0200 127f |00c9: const v1, #float 1.94067e+38 // #7f120002 │ │ +1c74ac: 7120 7d02 1000 |00cc: invoke-static {v0, v1}, Landroid/media/MediaPlayer;.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; // method@027d │ │ +1c74b2: 0c00 |00cf: move-result-object v0 │ │ +1c74b4: 5461 5c05 |00d0: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c74b8: 5462 5b05 |00d2: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ +1c74bc: 5563 5805 |00d4: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ +1c74c0: 2204 3605 |00d6: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0; // type@0536 │ │ +1c74c4: 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 │ │ +1c74ca: 6e20 8802 4000 |00db: invoke-virtual {v0, v4}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ +1c74d0: 6e10 8c02 0000 |00de: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@028c │ │ +1c74d6: 5460 5c05 |00e1: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c74da: 6e10 bf15 0000 |00e3: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayerHandler:()Landroid/os/Handler; // method@15bf │ │ +1c74e0: 0c00 |00e6: move-result-object v0 │ │ +1c74e2: 3800 0a00 |00e7: if-eqz v0, 00f1 // +000a │ │ +1c74e6: 0761 |00e9: move-object v1, v6 │ │ +1c74e8: 1f01 9a20 |00ea: check-cast v1, Ljava/lang/Runnable; // type@209a │ │ +1c74ec: 1602 0f00 |00ec: const-wide/16 v2, #int 15 // #f │ │ +1c74f0: 6e40 0a03 1032 |00ee: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ +1c74f6: 0e00 |00f1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1792 │ │ 0x0008 line=1793 │ │ 0x0010 line=1794 │ │ 0x0029 line=1796 │ │ 0x003e line=1799 │ │ @@ -98175,1128 +98176,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 │ │ -1c79d8: |[1c79d8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$1JuqM8ivCcV7atAaR0DsmjeoZRk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c79e8: 7120 3816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$121$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1638 │ │ -1c79ee: 0a00 |0003: move-result v0 │ │ -1c79f0: 0f00 |0004: return v0 │ │ +1c79dc: |[1c79dc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$1JuqM8ivCcV7atAaR0DsmjeoZRk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c79ec: 7120 3816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$121$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1638 │ │ +1c79f2: 0a00 |0003: move-result v0 │ │ +1c79f4: 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 │ │ -1cae50: |[1cae50] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$5XpZ8hAMCqjpDZkqgRyIT0StEGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1cae60: 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 │ │ -1cae66: 0e00 |0003: return-void │ │ +1cae54: |[1cae54] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$5XpZ8hAMCqjpDZkqgRyIT0StEGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1cae64: 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 │ │ +1cae6a: 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 │ │ -1cae68: |[1cae68] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cae78: 7110 b716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16b7 │ │ -1cae7e: 0e00 |0003: return-void │ │ +1cae6c: |[1cae6c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cae7c: 7110 b716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16b7 │ │ +1cae82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$83in7r-sUO1Bc_FjRW2aSKEec4I' │ │ 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 │ │ -1c79f4: |[1c79f4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$83in7r-sUO1Bc_FjRW2aSKEec4I:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c7a04: 7120 3616 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$119$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1636 │ │ -1c7a0a: 0a00 |0003: move-result v0 │ │ -1c7a0c: 0f00 |0004: return v0 │ │ +1c79f8: |[1c79f8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$83in7r-sUO1Bc_FjRW2aSKEec4I:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c7a08: 7120 3616 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$119$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1636 │ │ +1c7a0e: 0a00 |0003: move-result v0 │ │ +1c7a10: 0f00 |0004: return v0 │ │ 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 │ │ -1cae80: |[1cae80] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1cae90: 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 │ │ -1cae96: 0e00 |0003: return-void │ │ +1cae84: |[1cae84] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1cae94: 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 │ │ +1cae9a: 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 │ │ -1c9330: |[1c9330] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ACF8QgF9olyXHiVllfD_JazmvfQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9340: 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 │ │ -1c9346: 0c00 |0003: move-result-object v0 │ │ -1c9348: 1100 |0004: return-object v0 │ │ +1c9334: |[1c9334] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ACF8QgF9olyXHiVllfD_JazmvfQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9344: 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 │ │ +1c934a: 0c00 |0003: move-result-object v0 │ │ +1c934c: 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 │ │ -1c934c: |[1c934c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c935c: 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 │ │ -1c9362: 0c00 |0003: move-result-object v0 │ │ -1c9364: 1100 |0004: return-object v0 │ │ +1c9350: |[1c9350] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c9360: 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 │ │ +1c9366: 0c00 |0003: move-result-object v0 │ │ +1c9368: 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 │ │ -1c9368: |[1c9368] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$AiubEPQUkzFqQoM86bHQnVfAUrw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9378: 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 │ │ -1c937e: 0c00 |0003: move-result-object v0 │ │ -1c9380: 1100 |0004: return-object v0 │ │ +1c936c: |[1c936c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$AiubEPQUkzFqQoM86bHQnVfAUrw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1c937c: 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 │ │ +1c9382: 0c00 |0003: move-result-object v0 │ │ +1c9384: 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 │ │ -1cae98: |[1cae98] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CXn8sjIPv4EVSUqP54ZP0lFhjjY:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -1caea8: 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 │ │ -1caeae: 0e00 |0003: return-void │ │ +1cae9c: |[1cae9c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CXn8sjIPv4EVSUqP54ZP0lFhjjY:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +1caeac: 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 │ │ +1caeb2: 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 │ │ -1caeb0: |[1caeb0] 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 │ │ -1caec0: 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 │ │ -1caec6: 0e00 |0003: return-void │ │ +1caeb4: |[1caeb4] 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 │ │ +1caec4: 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 │ │ +1caeca: 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 │ │ -1caec8: |[1caec8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CtK868XBu3IIIUqbCUR3JEh28xc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -1caed8: 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 │ │ -1caede: 0e00 |0003: return-void │ │ +1caecc: |[1caecc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CtK868XBu3IIIUqbCUR3JEh28xc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +1caedc: 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 │ │ +1caee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (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 │ │ -1c9384: |[1c9384] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DsmkYpLFXyV6RHUsyV1xbSvaG9g:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9394: 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 │ │ -1c939a: 0c00 |0003: move-result-object v0 │ │ -1c939c: 1100 |0004: return-object v0 │ │ +1c9388: |[1c9388] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DsmkYpLFXyV6RHUsyV1xbSvaG9g:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9398: 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 │ │ +1c939e: 0c00 |0003: move-result-object v0 │ │ +1c93a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (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 │ │ -1caee0: |[1caee0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$EEeyIc_jgrPbbMd2RfLffxb_5uM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1caef0: 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 │ │ -1caef6: 0e00 |0003: return-void │ │ +1caee4: |[1caee4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$EEeyIc_jgrPbbMd2RfLffxb_5uM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1caef4: 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 │ │ +1caefa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (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 │ │ -1c93a0: |[1c93a0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Fawih9LQwpEUZBowaPyv8rePcNs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c93b0: 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 │ │ -1c93b6: 0c00 |0003: move-result-object v0 │ │ -1c93b8: 1100 |0004: return-object v0 │ │ +1c93a4: |[1c93a4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Fawih9LQwpEUZBowaPyv8rePcNs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c93b4: 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 │ │ +1c93ba: 0c00 |0003: move-result-object v0 │ │ +1c93bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (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 │ │ -1c93bc: |[1c93bc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c93cc: 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 │ │ -1c93d2: 0c00 |0003: move-result-object v0 │ │ -1c93d4: 1100 |0004: return-object v0 │ │ +1c93c0: |[1c93c0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c93d0: 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 │ │ +1c93d6: 0c00 |0003: move-result-object v0 │ │ +1c93d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$HS3BH5qt_GDY94lh8RHnyrZcl_k' │ │ 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 │ │ -1c93d8: |[1c93d8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$HS3BH5qt_GDY94lh8RHnyrZcl_k:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c93e8: 7120 8d15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSaveable$lambda$130:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158d │ │ -1c93ee: 0c00 |0003: move-result-object v0 │ │ -1c93f0: 1100 |0004: return-object v0 │ │ +1c93dc: |[1c93dc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$HS3BH5qt_GDY94lh8RHnyrZcl_k:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c93ec: 7120 8d15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSaveable$lambda$130:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158d │ │ +1c93f2: 0c00 |0003: move-result-object v0 │ │ +1c93f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (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 │ │ -1c93f4: |[1c93f4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$I0DXPUfirtawiJbHl2SOJggkWOY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1c9404: 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 │ │ -1c940a: 0c00 |0003: move-result-object v0 │ │ -1c940c: 1100 |0004: return-object v0 │ │ +1c93f8: |[1c93f8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$I0DXPUfirtawiJbHl2SOJggkWOY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1c9408: 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 │ │ +1c940e: 0c00 |0003: move-result-object v0 │ │ +1c9410: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (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 │ │ -1c9410: |[1c9410] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IbuV2A6PkbIBw9slmiWVxgCJevI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9420: 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 │ │ -1c9426: 0c00 |0003: move-result-object v0 │ │ -1c9428: 1100 |0004: return-object v0 │ │ +1c9414: |[1c9414] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IbuV2A6PkbIBw9slmiWVxgCJevI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9424: 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 │ │ +1c942a: 0c00 |0003: move-result-object v0 │ │ +1c942c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (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 │ │ -1caef8: |[1caef8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IerB0IiZoOPdTWVIxw4cNOYIyGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -1caf08: 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 │ │ -1caf0e: 0e00 |0003: return-void │ │ +1caefc: |[1caefc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IerB0IiZoOPdTWVIxw4cNOYIyGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +1caf0c: 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 │ │ +1caf12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (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 │ │ -1c942c: |[1c942c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$KC2o_kMd-CfXe4VK_Kn2VCX9mx0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ -1c943c: 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 │ │ -1c9442: 0c00 |0003: move-result-object v0 │ │ -1c9444: 1100 |0004: return-object v0 │ │ +1c9430: |[1c9430] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$KC2o_kMd-CfXe4VK_Kn2VCX9mx0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ +1c9440: 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 │ │ +1c9446: 0c00 |0003: move-result-object v0 │ │ +1c9448: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (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 │ │ -1caf10: |[1caf10] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$N8LTAAenGWFhxsAtGzNX5HdRtTY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1caf20: 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 │ │ -1caf26: 0e00 |0003: return-void │ │ +1caf14: |[1caf14] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$N8LTAAenGWFhxsAtGzNX5HdRtTY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1caf24: 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 │ │ +1caf2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (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 │ │ -1c9448: |[1c9448] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Qj8feNDeQhmAT3MN7f5X2HbbUuY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ -1c9458: 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 │ │ -1c945e: 0c00 |0003: move-result-object v0 │ │ -1c9460: 1100 |0004: return-object v0 │ │ +1c944c: |[1c944c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Qj8feNDeQhmAT3MN7f5X2HbbUuY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ +1c945c: 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 │ │ +1c9462: 0c00 |0003: move-result-object v0 │ │ +1c9464: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (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 │ │ -1caf28: |[1caf28] 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 │ │ -1caf38: 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 │ │ -1caf3e: 0e00 |0003: return-void │ │ +1caf2c: |[1caf2c] 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 │ │ +1caf3c: 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 │ │ +1caf42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (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 │ │ -1caf40: |[1caf40] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1caf50: 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 │ │ -1caf56: 0e00 |0003: return-void │ │ +1caf44: |[1caf44] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1caf54: 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 │ │ +1caf5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (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 │ │ -1caf58: |[1caf58] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1caf68: 7110 c016 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16c0 │ │ -1caf6e: 0e00 |0003: return-void │ │ +1caf5c: |[1caf5c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1caf6c: 7110 c016 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16c0 │ │ +1caf72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (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 │ │ -1c8d30: |[1c8d30] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$UxC4-tf0eGieVc-M5WEbE5I_Brg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ -1c8d40: 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 │ │ -1c8d46: 0c00 |0003: move-result-object v0 │ │ -1c8d48: 1100 |0004: return-object v0 │ │ +1c8d34: |[1c8d34] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$UxC4-tf0eGieVc-M5WEbE5I_Brg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ +1c8d44: 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 │ │ +1c8d4a: 0c00 |0003: move-result-object v0 │ │ +1c8d4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (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 │ │ -1c9464: |[1c9464] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Vho3W9d4CCPCFK-ejZYnp9owgJY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -1c9474: 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 │ │ -1c947a: 0c00 |0003: move-result-object v0 │ │ -1c947c: 1100 |0004: return-object v0 │ │ +1c9468: |[1c9468] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Vho3W9d4CCPCFK-ejZYnp9owgJY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +1c9478: 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 │ │ +1c947e: 0c00 |0003: move-result-object v0 │ │ +1c9480: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (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 │ │ -1caf70: |[1caf70] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WH-v959NbnROO10ttHWuDr67fd8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1caf80: 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 │ │ -1caf86: 0e00 |0003: return-void │ │ +1caf74: |[1caf74] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WH-v959NbnROO10ttHWuDr67fd8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1caf84: 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 │ │ +1caf8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (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 │ │ -1c9480: |[1c9480] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WJcHQV5a5RgNZQlOEJkuzluk8DM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c9490: 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 │ │ -1c9496: 0c00 |0003: move-result-object v0 │ │ -1c9498: 1100 |0004: return-object v0 │ │ +1c9484: |[1c9484] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WJcHQV5a5RgNZQlOEJkuzluk8DM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c9494: 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 │ │ +1c949a: 0c00 |0003: move-result-object v0 │ │ +1c949c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$X2gb56ui7wy645_NanlbNW_MBw4' │ │ 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 │ │ -1c949c: |[1c949c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$X2gb56ui7wy645_NanlbNW_MBw4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c94ac: 7120 8f15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSharable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158f │ │ -1c94b2: 0c00 |0003: move-result-object v0 │ │ -1c94b4: 1100 |0004: return-object v0 │ │ +1c94a0: |[1c94a0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$X2gb56ui7wy645_NanlbNW_MBw4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c94b0: 7120 8f15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSharable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158f │ │ +1c94b6: 0c00 |0003: move-result-object v0 │ │ +1c94b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (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 │ │ -1c94b8: |[1c94b8] 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; │ │ -1c94c8: 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 │ │ -1c94ce: 0c00 |0003: move-result-object v0 │ │ -1c94d0: 1100 |0004: return-object v0 │ │ +1c94bc: |[1c94bc] 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; │ │ +1c94cc: 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 │ │ +1c94d2: 0c00 |0003: move-result-object v0 │ │ +1c94d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (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 │ │ -1c94d4: |[1c94d4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c94e4: 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 │ │ -1c94ea: 0c00 |0003: move-result-object v0 │ │ -1c94ec: 1100 |0004: return-object v0 │ │ +1c94d8: |[1c94d8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c94e8: 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 │ │ +1c94ee: 0c00 |0003: move-result-object v0 │ │ +1c94f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (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 │ │ -1c94f0: |[1c94f0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZAT_JZuxcT555nhMisd8U4N6tJU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ -1c9500: 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 │ │ -1c9506: 0c00 |0003: move-result-object v0 │ │ -1c9508: 1100 |0004: return-object v0 │ │ +1c94f4: |[1c94f4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZAT_JZuxcT555nhMisd8U4N6tJU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ +1c9504: 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 │ │ +1c950a: 0c00 |0003: move-result-object v0 │ │ +1c950c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (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 │ │ -1c950c: |[1c950c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c951c: 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 │ │ -1c9522: 0c00 |0003: move-result-object v0 │ │ -1c9524: 1100 |0004: return-object v0 │ │ +1c9510: |[1c9510] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c9520: 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 │ │ +1c9526: 0c00 |0003: move-result-object v0 │ │ +1c9528: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (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 │ │ -1c9528: |[1c9528] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9538: 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 │ │ -1c953e: 0c00 |0003: move-result-object v0 │ │ -1c9540: 1100 |0004: return-object v0 │ │ +1c952c: |[1c952c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c953c: 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 │ │ +1c9542: 0c00 |0003: move-result-object v0 │ │ +1c9544: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (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 │ │ -1c9544: |[1c9544] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9554: 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 │ │ -1c955a: 0c00 |0003: move-result-object v0 │ │ -1c955c: 1100 |0004: return-object v0 │ │ +1c9548: |[1c9548] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9558: 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 │ │ +1c955e: 0c00 |0003: move-result-object v0 │ │ +1c9560: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$eTRYyXOAqzvvBQQdPkXUGyz0zVA' │ │ 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 │ │ -1caf88: |[1caf88] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$eTRYyXOAqzvvBQQdPkXUGyz0zVA:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1caf98: 7110 3516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1635 │ │ -1caf9e: 0e00 |0003: return-void │ │ +1caf8c: |[1caf8c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$eTRYyXOAqzvvBQQdPkXUGyz0zVA:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1caf9c: 7110 3516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1635 │ │ +1cafa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (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 │ │ -1c9560: |[1c9560] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$h312rfLOjdxv4v2hmzCGbkJGptg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c9570: 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 │ │ -1c9576: 0c00 |0003: move-result-object v0 │ │ -1c9578: 1100 |0004: return-object v0 │ │ +1c9564: |[1c9564] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$h312rfLOjdxv4v2hmzCGbkJGptg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c9574: 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 │ │ +1c957a: 0c00 |0003: move-result-object v0 │ │ +1c957c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (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 │ │ -1cafa0: |[1cafa0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hRr95vPiWA7Y8ZckWW4JlI6QEoo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cafb0: 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 │ │ -1cafb6: 0e00 |0003: return-void │ │ +1cafa4: |[1cafa4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hRr95vPiWA7Y8ZckWW4JlI6QEoo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cafb4: 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 │ │ +1cafba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (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 │ │ -1c957c: |[1c957c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$he01X06wjpo4T7Zd1pK4lZeFpTw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c958c: 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 │ │ -1c9592: 0c00 |0003: move-result-object v0 │ │ -1c9594: 1100 |0004: return-object v0 │ │ +1c9580: |[1c9580] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$he01X06wjpo4T7Zd1pK4lZeFpTw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c9590: 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 │ │ +1c9596: 0c00 |0003: move-result-object v0 │ │ +1c9598: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (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 │ │ -1c9598: |[1c9598] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ -1c95a8: 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 │ │ -1c95ae: 0c00 |0003: move-result-object v0 │ │ -1c95b0: 1100 |0004: return-object v0 │ │ +1c959c: |[1c959c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ +1c95ac: 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 │ │ +1c95b2: 0c00 |0003: move-result-object v0 │ │ +1c95b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (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 │ │ -1c7a10: |[1c7a10] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$i6jUw_rN3xCPmCaC6-4tqr2TzNI:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ -1c7a20: 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 │ │ -1c7a26: 0a00 |0003: move-result v0 │ │ -1c7a28: 0f00 |0004: return v0 │ │ +1c7a14: |[1c7a14] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$i6jUw_rN3xCPmCaC6-4tqr2TzNI:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ +1c7a24: 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 │ │ +1c7a2a: 0a00 |0003: move-result v0 │ │ +1c7a2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (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 │ │ -1cafb8: |[1cafb8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ihviIyQzBkd40dXG8v2MXPF1vgc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V │ │ -1cafc8: 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 │ │ -1cafce: 0e00 |0003: return-void │ │ +1cafbc: |[1cafbc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ihviIyQzBkd40dXG8v2MXPF1vgc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V │ │ +1cafcc: 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 │ │ +1cafd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (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 │ │ -1c95b4: |[1c95b4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c95c4: 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 │ │ -1c95ca: 0c00 |0003: move-result-object v0 │ │ -1c95cc: 1100 |0004: return-object v0 │ │ +1c95b8: |[1c95b8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c95c8: 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 │ │ +1c95ce: 0c00 |0003: move-result-object v0 │ │ +1c95d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (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 │ │ -1c95d0: |[1c95d0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jWJqw8LL7CPoK6NPhjukV7T3JTA:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ -1c95e0: 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 │ │ -1c95e6: 0c00 |0003: move-result-object v0 │ │ -1c95e8: 1100 |0004: return-object v0 │ │ +1c95d4: |[1c95d4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jWJqw8LL7CPoK6NPhjukV7T3JTA:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ +1c95e4: 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 │ │ +1c95ea: 0c00 |0003: move-result-object v0 │ │ +1c95ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (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 │ │ -1c95ec: |[1c95ec] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jXgfMwoQRljJ6SBh3thtUG4SN-M:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1c95fc: 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 │ │ -1c9602: 0c00 |0003: move-result-object v0 │ │ -1c9604: 1100 |0004: return-object v0 │ │ +1c95f0: |[1c95f0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jXgfMwoQRljJ6SBh3thtUG4SN-M:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9600: 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 │ │ +1c9606: 0c00 |0003: move-result-object v0 │ │ +1c9608: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (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 │ │ -1c9608: |[1c9608] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kKKOm4RWev5GwgterQgiYv_5Xpk:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9618: 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 │ │ -1c961e: 0c00 |0003: move-result-object v0 │ │ -1c9620: 1100 |0004: return-object v0 │ │ +1c960c: |[1c960c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kKKOm4RWev5GwgterQgiYv_5Xpk:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c961c: 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 │ │ +1c9622: 0c00 |0003: move-result-object v0 │ │ +1c9624: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (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 │ │ -1cafd0: |[1cafd0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1cafe0: 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 │ │ -1cafe6: 0e00 |0003: return-void │ │ +1cafd4: |[1cafd4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1cafe4: 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 │ │ +1cafea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (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 │ │ -1cafe8: |[1cafe8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbK7qZWWBLxOp06MheQwBX7XRgk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ -1caff8: 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 │ │ -1caffe: 0e00 |0003: return-void │ │ +1cafec: |[1cafec] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbK7qZWWBLxOp06MheQwBX7XRgk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ +1caffc: 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 │ │ +1cb002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (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 │ │ -1c9624: |[1c9624] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ -1c9634: 7110 b516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer$lambda$83$lambda$82:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@16b5 │ │ -1c963a: 0c00 |0003: move-result-object v0 │ │ -1c963c: 1100 |0004: return-object v0 │ │ +1c9628: |[1c9628] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ +1c9638: 7110 b516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer$lambda$83$lambda$82:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@16b5 │ │ +1c963e: 0c00 |0003: move-result-object v0 │ │ +1c9640: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (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 │ │ -1c9640: |[1c9640] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$nQHTpPLZwaDh9uXbDDYJpxBTPMk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -1c9650: 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 │ │ -1c9656: 0c00 |0003: move-result-object v0 │ │ -1c9658: 1100 |0004: return-object v0 │ │ +1c9644: |[1c9644] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$nQHTpPLZwaDh9uXbDDYJpxBTPMk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +1c9654: 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 │ │ +1c965a: 0c00 |0003: move-result-object v0 │ │ +1c965c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (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 │ │ -1c965c: |[1c965c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c966c: 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 │ │ -1c9672: 0c00 |0003: move-result-object v0 │ │ -1c9674: 1100 |0004: return-object v0 │ │ +1c9660: |[1c9660] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9670: 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 │ │ +1c9676: 0c00 |0003: move-result-object v0 │ │ +1c9678: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #52 : (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 │ │ -1cb000: |[1cb000] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1cb010: 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 │ │ -1cb016: 0e00 |0003: return-void │ │ +1cb004: |[1cb004] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1cb014: 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 │ │ +1cb01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #53 : (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 │ │ -1c9678: |[1c9678] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c9688: 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 │ │ -1c968e: 0c00 |0003: move-result-object v0 │ │ -1c9690: 1100 |0004: return-object v0 │ │ +1c967c: |[1c967c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c968c: 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 │ │ +1c9692: 0c00 |0003: move-result-object v0 │ │ +1c9694: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$v_QKRYmZsuKUqFtMFQavvSepp88' │ │ 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 │ │ -1c9694: |[1c9694] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$v_QKRYmZsuKUqFtMFQavvSepp88:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c96a4: 7140 9716 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shareToNotes$lambda$131:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1697 │ │ -1c96aa: 0c00 |0003: move-result-object v0 │ │ -1c96ac: 1100 |0004: return-object v0 │ │ +1c9698: |[1c9698] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$v_QKRYmZsuKUqFtMFQavvSepp88:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c96a8: 7140 9716 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shareToNotes$lambda$131:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1697 │ │ +1c96ae: 0c00 |0003: move-result-object v0 │ │ +1c96b0: 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 │ │ -1c96b0: |[1c96b0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$w-enV87IQYOjg6_1bdSDjCI64zc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1c96c0: 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 │ │ -1c96c6: 0c00 |0003: move-result-object v0 │ │ -1c96c8: 1100 |0004: return-object v0 │ │ +1c96b4: |[1c96b4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$w-enV87IQYOjg6_1bdSDjCI64zc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1c96c4: 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 │ │ +1c96ca: 0c00 |0003: move-result-object v0 │ │ +1c96cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (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 │ │ -1c96cc: |[1c96cc] 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; │ │ -1c96dc: 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 │ │ -1c96e2: 0c00 |0003: move-result-object v0 │ │ -1c96e4: 1100 |0004: return-object v0 │ │ +1c96d0: |[1c96d0] 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; │ │ +1c96e0: 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 │ │ +1c96e6: 0c00 |0003: move-result-object v0 │ │ +1c96e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (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 │ │ -1cb018: |[1cb018] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1cb028: 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 │ │ -1cb02e: 0e00 |0003: return-void │ │ +1cb01c: |[1cb01c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1cb02c: 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 │ │ +1cb032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #58 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$zFPUwsY7AH8o3A-1a4vzLBBypwQ' │ │ 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 │ │ -1cb030: |[1cb030] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zFPUwsY7AH8o3A-1a4vzLBBypwQ:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb040: 7110 3716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$121:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1637 │ │ -1cb046: 0e00 |0003: return-void │ │ +1cb034: |[1cb034] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zFPUwsY7AH8o3A-1a4vzLBBypwQ:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb044: 7110 3716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$121:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1637 │ │ +1cb04a: 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 │ │ -1c96e8: |[1c96e8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ -1c96f8: 7110 4616 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@1646 │ │ -1c96fe: 0c00 |0003: move-result-object v0 │ │ -1c9700: 1100 |0004: return-object v0 │ │ +1c96ec: |[1c96ec] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ +1c96fc: 7110 4616 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@1646 │ │ +1c9702: 0c00 |0003: move-result-object v0 │ │ +1c9704: 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 │ │ -1cb048: |[1cb048] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1cb058: 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 │ │ -1cb05e: 0e00 |0003: return-void │ │ +1cb04c: |[1cb04c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1cb05c: 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 │ │ +1cb062: 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 │ │ -1cb060: |[1cb060] com.nextcloud.talk.chat.ChatActivity.:()V │ │ -1cb070: 2200 1705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$Companion; // type@0517 │ │ -1cb074: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cb076: 7020 a814 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@14a8 │ │ -1cb07c: 6900 6f05 |0006: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1cb080: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1cb084: 6700 5d05 |000a: sput v0, Lcom/nextcloud/talk/chat/ChatActivity;.$stable:I // field@055d │ │ -1cb088: 1c00 3805 |000c: const-class v0, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1cb08c: 7110 8dee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8d │ │ -1cb092: 0c00 |0011: move-result-object v0 │ │ -1cb094: 7210 8cf2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f28c │ │ -1cb09a: 0c00 |0015: move-result-object v0 │ │ -1cb09c: 6900 8805 |0016: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cb0a0: 0e00 |0018: return-void │ │ +1cb064: |[1cb064] com.nextcloud.talk.chat.ChatActivity.:()V │ │ +1cb074: 2200 1705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$Companion; // type@0517 │ │ +1cb078: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1cb07a: 7020 a814 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@14a8 │ │ +1cb080: 6900 6f05 |0006: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1cb084: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1cb088: 6700 5d05 |000a: sput v0, Lcom/nextcloud/talk/chat/ChatActivity;.$stable:I // field@055d │ │ +1cb08c: 1c00 3805 |000c: const-class v0, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1cb090: 7110 8dee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8d │ │ +1cb096: 0c00 |0011: move-result-object v0 │ │ +1cb098: 7210 8cf2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f28c │ │ +1cb09e: 0c00 |0015: move-result-object v0 │ │ +1cb0a0: 6900 8805 |0016: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cb0a4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=4015 │ │ 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 │ │ -1cb0a4: |[1cb0a4] com.nextcloud.talk.chat.ChatActivity.:()V │ │ -1cb0b4: 7010 ef0a 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/BaseActivity;.:()V // method@0aef │ │ -1cb0ba: 2200 8f01 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb0be: 7010 e305 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb0c4: 1f00 8e01 |0008: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb0c8: 2201 de04 |000a: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; // type@04de │ │ -1cb0cc: 7020 3514 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1435 │ │ -1cb0d2: 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 │ │ -1cb0d8: 0c00 |0012: move-result-object v0 │ │ -1cb0da: 5b20 c905 |0013: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c9 │ │ -1cb0de: 2200 8f01 |0015: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb0e2: 7010 e305 0000 |0017: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb0e8: 1f00 8e01 |001a: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb0ec: 2201 df04 |001c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; // type@04df │ │ -1cb0f0: 7020 3714 2100 |001e: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1437 │ │ -1cb0f6: 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 │ │ -1cb0fc: 0c00 |0024: move-result-object v0 │ │ -1cb0fe: 5b20 c505 |0025: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c5 │ │ -1cb102: 2200 8f01 |0027: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb106: 7010 e305 0000 |0029: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb10c: 1f00 8e01 |002c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb110: 2201 e004 |002e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; // type@04e0 │ │ -1cb114: 7020 3914 2100 |0030: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1439 │ │ -1cb11a: 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 │ │ -1cb120: 0c00 |0036: move-result-object v0 │ │ -1cb122: 5b20 c805 |0037: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c8 │ │ -1cb126: 2200 8f01 |0039: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb12a: 7010 e305 0000 |003b: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb130: 1f00 8e01 |003e: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb134: 2201 e104 |0040: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; // type@04e1 │ │ -1cb138: 7020 3b14 2100 |0042: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143b │ │ -1cb13e: 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 │ │ -1cb144: 0c00 |0048: move-result-object v0 │ │ -1cb146: 5b20 c605 |0049: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c6 │ │ -1cb14a: 2200 8f01 |004b: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb14e: 7010 e305 0000 |004d: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb154: 1f00 8e01 |0050: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb158: 2201 e204 |0052: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; // type@04e2 │ │ -1cb15c: 7020 3d14 2100 |0054: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143d │ │ -1cb162: 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 │ │ -1cb168: 0c00 |005a: move-result-object v0 │ │ -1cb16a: 5b20 c705 |005b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c7 │ │ -1cb16e: 2200 8a10 |005d: new-instance v0, Lcom/nextcloud/talk/utils/rx/DisposableSet; // type@108a │ │ -1cb172: 7010 af64 0000 |005f: invoke-direct {v0}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.:()V // method@64af │ │ -1cb178: 5b20 a705 |0062: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@05a7 │ │ -1cb17c: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -1cb17e: 5920 9b05 |0065: iput v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1cb182: 1a01 0000 |0067: const-string v1, "" // string@0000 │ │ -1cb186: 5b21 bd05 |0069: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1cb18a: 5c20 d005 |006b: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1cb18e: 2200 3e21 |006d: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1cb192: 7010 d7cc 0000 |006f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1cb198: 1f00 4f21 |0072: check-cast v0, Ljava/util/List; // type@214f │ │ -1cb19c: 5b20 a905 |0074: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cb1a0: 2200 2c05 |0076: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // type@052c │ │ -1cb1a4: 7020 0215 2000 |0078: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1502 │ │ -1cb1aa: 5b20 b705 |007b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.onBackPressedCallback:Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // field@05b7 │ │ -1cb1ae: 2200 4921 |007d: new-instance v0, Ljava/util/HashMap; // type@2149 │ │ -1cb1b2: 7010 91cd 0000 |007f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@cd91 │ │ -1cb1b8: 5b20 ca05 |0082: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@05ca │ │ -1cb1bc: 5b21 ce05 |0084: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cb1c0: 2200 e304 |0086: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; // type@04e3 │ │ -1cb1c4: 7020 3f14 2000 |0088: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143f │ │ -1cb1ca: 5b20 bb05 |008b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.playbackSpeedPreferencesObserver:Lkotlin/jvm/functions/Function1; // field@05bb │ │ -1cb1ce: 2200 2b05 |008d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // type@052b │ │ -1cb1d2: 7020 0015 2000 |008f: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1500 │ │ -1cb1d8: 5b20 ae05 |0092: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ -1cb1dc: 2200 1b05 |0094: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // type@051b │ │ -1cb1e0: 7020 b114 2000 |0096: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b1 │ │ -1cb1e6: 5b20 9f05 |0099: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ -1cb1ea: 0e00 |009b: return-void │ │ +1cb0a8: |[1cb0a8] com.nextcloud.talk.chat.ChatActivity.:()V │ │ +1cb0b8: 7010 ef0a 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/BaseActivity;.:()V // method@0aef │ │ +1cb0be: 2200 8f01 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb0c2: 7010 e305 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb0c8: 1f00 8e01 |0008: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb0cc: 2201 de04 |000a: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; // type@04de │ │ +1cb0d0: 7020 3514 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1435 │ │ +1cb0d6: 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 │ │ +1cb0dc: 0c00 |0012: move-result-object v0 │ │ +1cb0de: 5b20 c905 |0013: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c9 │ │ +1cb0e2: 2200 8f01 |0015: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb0e6: 7010 e305 0000 |0017: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb0ec: 1f00 8e01 |001a: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb0f0: 2201 df04 |001c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; // type@04df │ │ +1cb0f4: 7020 3714 2100 |001e: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1437 │ │ +1cb0fa: 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 │ │ +1cb100: 0c00 |0024: move-result-object v0 │ │ +1cb102: 5b20 c505 |0025: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c5 │ │ +1cb106: 2200 8f01 |0027: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb10a: 7010 e305 0000 |0029: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb110: 1f00 8e01 |002c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb114: 2201 e004 |002e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; // type@04e0 │ │ +1cb118: 7020 3914 2100 |0030: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1439 │ │ +1cb11e: 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 │ │ +1cb124: 0c00 |0036: move-result-object v0 │ │ +1cb126: 5b20 c805 |0037: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c8 │ │ +1cb12a: 2200 8f01 |0039: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb12e: 7010 e305 0000 |003b: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb134: 1f00 8e01 |003e: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb138: 2201 e104 |0040: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; // type@04e1 │ │ +1cb13c: 7020 3b14 2100 |0042: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143b │ │ +1cb142: 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 │ │ +1cb148: 0c00 |0048: move-result-object v0 │ │ +1cb14a: 5b20 c605 |0049: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c6 │ │ +1cb14e: 2200 8f01 |004b: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb152: 7010 e305 0000 |004d: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb158: 1f00 8e01 |0050: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb15c: 2201 e204 |0052: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; // type@04e2 │ │ +1cb160: 7020 3d14 2100 |0054: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143d │ │ +1cb166: 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 │ │ +1cb16c: 0c00 |005a: move-result-object v0 │ │ +1cb16e: 5b20 c705 |005b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c7 │ │ +1cb172: 2200 8a10 |005d: new-instance v0, Lcom/nextcloud/talk/utils/rx/DisposableSet; // type@108a │ │ +1cb176: 7010 af64 0000 |005f: invoke-direct {v0}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.:()V // method@64af │ │ +1cb17c: 5b20 a705 |0062: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@05a7 │ │ +1cb180: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +1cb182: 5920 9b05 |0065: iput v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1cb186: 1a01 0000 |0067: const-string v1, "" // string@0000 │ │ +1cb18a: 5b21 bd05 |0069: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1cb18e: 5c20 d005 |006b: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1cb192: 2200 3e21 |006d: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1cb196: 7010 d7cc 0000 |006f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1cb19c: 1f00 4f21 |0072: check-cast v0, Ljava/util/List; // type@214f │ │ +1cb1a0: 5b20 a905 |0074: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cb1a4: 2200 2c05 |0076: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // type@052c │ │ +1cb1a8: 7020 0215 2000 |0078: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1502 │ │ +1cb1ae: 5b20 b705 |007b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.onBackPressedCallback:Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // field@05b7 │ │ +1cb1b2: 2200 4921 |007d: new-instance v0, Ljava/util/HashMap; // type@2149 │ │ +1cb1b6: 7010 91cd 0000 |007f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@cd91 │ │ +1cb1bc: 5b20 ca05 |0082: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@05ca │ │ +1cb1c0: 5b21 ce05 |0084: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cb1c4: 2200 e304 |0086: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; // type@04e3 │ │ +1cb1c8: 7020 3f14 2000 |0088: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143f │ │ +1cb1ce: 5b20 bb05 |008b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.playbackSpeedPreferencesObserver:Lkotlin/jvm/functions/Function1; // field@05bb │ │ +1cb1d2: 2200 2b05 |008d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // type@052b │ │ +1cb1d6: 7020 0015 2000 |008f: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1500 │ │ +1cb1dc: 5b20 ae05 |0092: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ +1cb1e0: 2200 1b05 |0094: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // type@051b │ │ +1cb1e4: 7020 b114 2000 |0096: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b1 │ │ +1cb1ea: 5b20 9f05 |0099: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ +1cb1ee: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=259 │ │ 0x000a line=257 │ │ 0x0015 line=267 │ │ 0x001c line=266 │ │ @@ -99324,17 +99325,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 │ │ -1cb1ec: |[1cb1ec] com.nextcloud.talk.chat.ChatActivity.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ -1cb1fc: 7020 9715 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.determinePreviousMessageIds:(Ljava/util/List;)V // method@1597 │ │ -1cb202: 0e00 |0003: return-void │ │ +1cb1f0: |[1cb1f0] com.nextcloud.talk.chat.ChatActivity.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ +1cb200: 7020 9715 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.determinePreviousMessageIds:(Ljava/util/List;)V // method@1597 │ │ +1cb206: 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; │ │ │ │ @@ -99343,17 +99344,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 │ │ -1c8a30: |[1c8a30] com.nextcloud.talk.chat.ChatActivity.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; │ │ -1c8a40: 5400 9905 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c8a44: 1100 |0002: return-object v0 │ │ +1c8a34: |[1c8a34] com.nextcloud.talk.chat.ChatActivity.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; │ │ +1c8a44: 5400 9905 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c8a48: 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;) │ │ @@ -99361,17 +99362,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 │ │ -1c88d8: |[1c88d8] com.nextcloud.talk.chat.ChatActivity.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ -1c88e8: 5400 9f05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ -1c88ec: 1100 |0002: return-object v0 │ │ +1c88dc: |[1c88dc] com.nextcloud.talk.chat.ChatActivity.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ +1c88ec: 5400 9f05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ +1c88f0: 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;) │ │ @@ -99379,17 +99380,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 │ │ -1c792c: |[1c792c] com.nextcloud.talk.chat.ChatActivity.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ -1c793c: 5400 a105 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1c7940: 1100 |0002: return-object v0 │ │ +1c7930: |[1c7930] com.nextcloud.talk.chat.ChatActivity.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ +1c7940: 5400 a105 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1c7944: 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;) │ │ @@ -99397,17 +99398,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 │ │ -1c7944: |[1c7944] com.nextcloud.talk.chat.ChatActivity.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ -1c7954: 5400 a205 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1c7958: 1100 |0002: return-object v0 │ │ +1c7948: |[1c7948] com.nextcloud.talk.chat.ChatActivity.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ +1c7958: 5400 a205 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1c795c: 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;) │ │ @@ -99415,17 +99416,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 │ │ -1c8988: |[1c8988] com.nextcloud.talk.chat.ChatActivity.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ -1c8998: 5400 a505 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1c899c: 1100 |0002: return-object v0 │ │ +1c898c: |[1c898c] com.nextcloud.talk.chat.ChatActivity.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ +1c899c: 5400 a505 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1c89a0: 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;) │ │ @@ -99433,17 +99434,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 │ │ -1c88f0: |[1c88f0] com.nextcloud.talk.chat.ChatActivity.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ -1c8900: 5400 ae05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ -1c8904: 1100 |0002: return-object v0 │ │ +1c88f4: |[1c88f4] com.nextcloud.talk.chat.ChatActivity.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ +1c8904: 5400 ae05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ +1c8908: 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;) │ │ @@ -99451,35 +99452,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 │ │ -1c8d4c: |[1c8d4c] com.nextcloud.talk.chat.ChatActivity.access$getTAG$cp:()Ljava/lang/String; │ │ -1c8d5c: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c8d60: 1100 |0002: return-object v0 │ │ +1c8d50: |[1c8d50] com.nextcloud.talk.chat.ChatActivity.access$getTAG$cp:()Ljava/lang/String; │ │ +1c8d60: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c8d64: 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 │ │ -1c8ef0: |[1c8ef0] com.nextcloud.talk.chat.ChatActivity.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ -1c8f00: 7020 e015 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e0 │ │ -1c8f06: 0c00 |0003: move-result-object v0 │ │ -1c8f08: 1100 |0004: return-object v0 │ │ +1c8ef4: |[1c8ef4] com.nextcloud.talk.chat.ChatActivity.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ +1c8f04: 7020 e015 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e0 │ │ +1c8f0a: 0c00 |0003: move-result-object v0 │ │ +1c8f0c: 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; │ │ │ │ @@ -99488,18 +99489,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 │ │ -1c8f0c: |[1c8f0c] com.nextcloud.talk.chat.ChatActivity.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ -1c8f1c: 7020 e215 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e2 │ │ -1c8f22: 0c00 |0003: move-result-object v0 │ │ -1c8f24: 1100 |0004: return-object v0 │ │ +1c8f10: |[1c8f10] com.nextcloud.talk.chat.ChatActivity.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ +1c8f20: 7020 e215 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e2 │ │ +1c8f26: 0c00 |0003: move-result-object v0 │ │ +1c8f28: 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; │ │ │ │ @@ -99508,17 +99509,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 │ │ -1cb204: |[1cb204] com.nextcloud.talk.chat.ChatActivity.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb214: 7010 e615 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter:()V // method@15e6 │ │ -1cb21a: 0e00 |0003: return-void │ │ +1cb208: |[1cb208] com.nextcloud.talk.chat.ChatActivity.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb218: 7010 e615 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter:()V // method@15e6 │ │ +1cb21e: 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;) │ │ @@ -99526,18 +99527,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 │ │ -1c7a2c: |[1c7a2c] com.nextcloud.talk.chat.ChatActivity.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ -1c7a3c: 7010 1516 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ -1c7a42: 0a00 |0003: move-result v0 │ │ -1c7a44: 0f00 |0004: return v0 │ │ +1c7a30: |[1c7a30] com.nextcloud.talk.chat.ChatActivity.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ +1c7a40: 7010 1516 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ +1c7a46: 0a00 |0003: move-result v0 │ │ +1c7a48: 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;) │ │ @@ -99545,18 +99546,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 │ │ -1c7a48: |[1c7a48] com.nextcloud.talk.chat.ChatActivity.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ -1c7a58: 7010 1816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isTypingStatusEnabled:()Z // method@1618 │ │ -1c7a5e: 0a00 |0003: move-result v0 │ │ -1c7a60: 0f00 |0004: return v0 │ │ +1c7a4c: |[1c7a4c] com.nextcloud.talk.chat.ChatActivity.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ +1c7a5c: 7010 1816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isTypingStatusEnabled:()Z // method@1618 │ │ +1c7a62: 0a00 |0003: move-result v0 │ │ +1c7a64: 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;) │ │ @@ -99564,17 +99565,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 │ │ -1cb21c: |[1cb21c] com.nextcloud.talk.chat.ChatActivity.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1cb22c: 7020 2016 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ -1cb232: 0e00 |0003: return-void │ │ +1cb220: |[1cb220] com.nextcloud.talk.chat.ChatActivity.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1cb230: 7020 2016 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ +1cb236: 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; │ │ │ │ @@ -99583,17 +99584,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 │ │ -1cb234: |[1cb234] com.nextcloud.talk.chat.ChatActivity.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb244: 7010 4816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processCallStartedMessages:()V // method@1648 │ │ -1cb24a: 0e00 |0003: return-void │ │ +1cb238: |[1cb238] com.nextcloud.talk.chat.ChatActivity.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb248: 7010 4816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processCallStartedMessages:()V // method@1648 │ │ +1cb24e: 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;) │ │ @@ -99601,17 +99602,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 │ │ -1cb24c: |[1cb24c] com.nextcloud.talk.chat.ChatActivity.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb25c: 7010 4916 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages:()V // method@1649 │ │ -1cb262: 0e00 |0003: return-void │ │ +1cb250: |[1cb250] com.nextcloud.talk.chat.ChatActivity.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb260: 7010 4916 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages:()V // method@1649 │ │ +1cb266: 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;) │ │ @@ -99619,17 +99620,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 │ │ -1cb264: |[1cb264] com.nextcloud.talk.chat.ChatActivity.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V │ │ -1cb274: 7030 4b16 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesFromTheFuture:(Ljava/util/List;Z)V // method@164b │ │ -1cb27a: 0e00 |0003: return-void │ │ +1cb268: |[1cb268] com.nextcloud.talk.chat.ChatActivity.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V │ │ +1cb278: 7030 4b16 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesFromTheFuture:(Ljava/util/List;Z)V // method@164b │ │ +1cb27e: 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 │ │ @@ -99639,17 +99640,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 │ │ -1cb27c: |[1cb27c] com.nextcloud.talk.chat.ChatActivity.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ -1cb28c: 7020 4c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesNotFromTheFuture:(Ljava/util/List;)V // method@164c │ │ -1cb292: 0e00 |0003: return-void │ │ +1cb280: |[1cb280] com.nextcloud.talk.chat.ChatActivity.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ +1cb290: 7020 4c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesNotFromTheFuture:(Ljava/util/List;)V // method@164c │ │ +1cb296: 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; │ │ │ │ @@ -99658,17 +99659,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 │ │ -1cb294: |[1cb294] com.nextcloud.talk.chat.ChatActivity.access$removeMessageById:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1cb2a4: 7020 5216 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ -1cb2aa: 0e00 |0003: return-void │ │ +1cb298: |[1cb298] com.nextcloud.talk.chat.ChatActivity.access$removeMessageById:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1cb2a8: 7020 5216 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ +1cb2ae: 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; │ │ │ │ @@ -99677,17 +99678,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 │ │ -1cb2ac: |[1cb2ac] com.nextcloud.talk.chat.ChatActivity.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1cb2bc: 7020 5c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ -1cb2c2: 0e00 |0003: return-void │ │ +1cb2b0: |[1cb2b0] com.nextcloud.talk.chat.ChatActivity.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1cb2c0: 7020 5c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ +1cb2c6: 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; │ │ │ │ @@ -99696,17 +99697,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 │ │ -1cb2c4: |[1cb2c4] com.nextcloud.talk.chat.ChatActivity.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V │ │ -1cb2d4: 5901 ab05 |0000: iput v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cb2d8: 0e00 |0002: return-void │ │ +1cb2c8: |[1cb2c8] com.nextcloud.talk.chat.ChatActivity.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V │ │ +1cb2d8: 5901 ab05 |0000: iput v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cb2dc: 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 │ │ │ │ @@ -99715,17 +99716,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 │ │ -1cb2dc: |[1cb2dc] com.nextcloud.talk.chat.ChatActivity.access$setUpWaveform:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ -1cb2ec: 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 │ │ -1cb2f2: 0e00 |0003: return-void │ │ +1cb2e0: |[1cb2e0] com.nextcloud.talk.chat.ChatActivity.access$setUpWaveform:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ +1cb2f0: 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 │ │ +1cb2f6: 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 │ │ @@ -99736,17 +99737,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 │ │ -1cb2f4: |[1cb2f4] com.nextcloud.talk.chat.ChatActivity.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ -1cb304: 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 │ │ -1cb30a: 0e00 |0003: return-void │ │ +1cb2f8: |[1cb2f8] com.nextcloud.talk.chat.ChatActivity.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ +1cb308: 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 │ │ +1cb30e: 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 │ │ @@ -99757,17 +99758,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 │ │ -1cb30c: |[1cb30c] com.nextcloud.talk.chat.ChatActivity.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cb31c: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ -1cb322: 0e00 |0003: return-void │ │ +1cb310: |[1cb310] com.nextcloud.talk.chat.ChatActivity.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cb320: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ +1cb326: 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; │ │ │ │ @@ -99776,17 +99777,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 │ │ -1cb324: |[1cb324] com.nextcloud.talk.chat.ChatActivity.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V │ │ -1cb334: 7040 b616 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom:(Ljava/lang/String;ZZ)V // method@16b6 │ │ -1cb33a: 0e00 |0003: return-void │ │ +1cb328: |[1cb328] com.nextcloud.talk.chat.ChatActivity.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V │ │ +1cb338: 7040 b616 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom:(Ljava/lang/String;ZZ)V // method@16b6 │ │ +1cb33e: 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 │ │ @@ -99797,17 +99798,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 │ │ -1cb33c: |[1cb33c] com.nextcloud.talk.chat.ChatActivity.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1cb34c: 7020 bb16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@16bb │ │ -1cb352: 0e00 |0003: return-void │ │ +1cb340: |[1cb340] com.nextcloud.talk.chat.ChatActivity.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1cb350: 7020 bb16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@16bb │ │ +1cb356: 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; │ │ │ │ @@ -99816,17 +99817,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 │ │ -1cb354: |[1cb354] com.nextcloud.talk.chat.ChatActivity.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V │ │ -1cb364: 7020 bc16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V // method@16bc │ │ -1cb36a: 0e00 |0003: return-void │ │ +1cb358: |[1cb358] com.nextcloud.talk.chat.ChatActivity.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V │ │ +1cb368: 7020 bc16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V // method@16bc │ │ +1cb36e: 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; │ │ │ │ @@ -99835,17 +99836,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 │ │ -1cb36c: |[1cb36c] com.nextcloud.talk.chat.ChatActivity.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb37c: 7010 c116 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator:()V // method@16c1 │ │ -1cb382: 0e00 |0003: return-void │ │ +1cb370: |[1cb370] com.nextcloud.talk.chat.ChatActivity.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb380: 7010 c116 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator:()V // method@16c1 │ │ +1cb386: 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;) │ │ @@ -99853,38 +99854,38 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1cb384: |[1cb384] com.nextcloud.talk.chat.ChatActivity.cancelNotificationsForCurrentConversation:()V │ │ -1cb394: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cb398: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ -1cb39c: 6e10 cd15 0400 |0004: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cb3a2: 0c00 |0007: move-result-object v0 │ │ -1cb3a4: 1f00 7820 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1cb3a8: 7110 9003 0000 |000a: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1cb3ae: 0a00 |000d: move-result v0 │ │ -1cb3b0: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ -1cb3b4: 6200 3a23 |0010: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@233a │ │ -1cb3b8: 6e10 a615 0400 |0012: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@15a6 │ │ -1cb3be: 0c01 |0015: move-result-object v1 │ │ -1cb3c0: 5442 a005 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cb3c4: 7110 a9ed 0200 |0018: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cb3ca: 6e10 cd15 0400 |001b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cb3d0: 0c03 |001e: move-result-object v3 │ │ -1cb3d2: 6e40 ab5f 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@5fab │ │ -1cb3d8: 280b |0022: goto 002d // +000b │ │ -1cb3da: 0d00 |0023: move-exception v0 │ │ -1cb3dc: 6201 8805 |0024: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cb3e0: 1a02 cc25 |0026: const-string v2, "Cancel notifications for current conversation results with an error." // string@25cc │ │ -1cb3e4: 1f00 a820 |0028: check-cast v0, Ljava/lang/Throwable; // type@20a8 │ │ -1cb3e8: 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 │ │ -1cb3ee: 0e00 |002d: return-void │ │ +1cb388: |[1cb388] com.nextcloud.talk.chat.ChatActivity.cancelNotificationsForCurrentConversation:()V │ │ +1cb398: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cb39c: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ +1cb3a0: 6e10 cd15 0400 |0004: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cb3a6: 0c00 |0007: move-result-object v0 │ │ +1cb3a8: 1f00 7820 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1cb3ac: 7110 9003 0000 |000a: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1cb3b2: 0a00 |000d: move-result v0 │ │ +1cb3b4: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ +1cb3b8: 6200 3a23 |0010: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@233a │ │ +1cb3bc: 6e10 a615 0400 |0012: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@15a6 │ │ +1cb3c2: 0c01 |0015: move-result-object v1 │ │ +1cb3c4: 5442 a005 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cb3c8: 7110 a9ed 0200 |0018: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cb3ce: 6e10 cd15 0400 |001b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cb3d4: 0c03 |001e: move-result-object v3 │ │ +1cb3d6: 6e40 ab5f 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@5fab │ │ +1cb3dc: 280b |0022: goto 002d // +000b │ │ +1cb3de: 0d00 |0023: move-exception v0 │ │ +1cb3e0: 6201 8805 |0024: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cb3e4: 1a02 cc25 |0026: const-string v2, "Cancel notifications for current conversation results with an error." // string@25cc │ │ +1cb3e8: 1f00 a820 |0028: check-cast v0, Ljava/lang/Throwable; // type@20a8 │ │ +1cb3ec: 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 │ │ +1cb3f2: 0e00 |002d: return-void │ │ catches : 1 │ │ 0x0010 - 0x0022 │ │ Ljava/lang/RuntimeException; -> 0x0023 │ │ positions : │ │ 0x0000 line=2566 │ │ 0x0004 line=2567 │ │ 0x0010 line=2569 │ │ @@ -99901,18 +99902,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 │ │ -1c9704: |[1c9704] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable$lambda$130:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c9714: 7020 9f16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@169f │ │ -1c971a: 6200 84ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c971e: 1100 |0005: return-object v0 │ │ +1c9708: |[1c9708] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable$lambda$130:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c9718: 7020 9f16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@169f │ │ +1c971e: 6200 84ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9722: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3581 │ │ 0x0003 line=3582 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -99922,18 +99923,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 │ │ -1c9720: |[1c9720] com.nextcloud.talk.chat.ChatActivity.checkIfSharable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c9730: 6e20 9316 1000 |0000: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1693 │ │ -1c9736: 6200 84ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c973a: 1100 |0005: return-object v0 │ │ +1c9724: |[1c9724] com.nextcloud.talk.chat.ChatActivity.checkIfSharable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c9734: 6e20 9316 1000 |0000: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1693 │ │ +1c973a: 6200 84ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c973e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3558 │ │ 0x0003 line=3559 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -99943,50 +99944,50 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -1cb598: |[1cb598] com.nextcloud.talk.chat.ChatActivity.checkLobbyState:()V │ │ -1cb5a8: 5440 a405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cb5ac: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -1cb5b0: 6200 a322 |0004: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ -1cb5b4: 5441 a405 |0006: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cb5b8: 7110 a9ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cb5be: 6e10 d115 0400 |000b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cb5c4: 0c02 |000e: move-result-object v2 │ │ -1cb5c6: 6e30 a15e 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@5ea1 │ │ -1cb5cc: 0a00 |0012: move-result v0 │ │ -1cb5ce: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1cb5d2: 7010 9816 0400 |0015: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ -1cb5d8: 0a00 |0018: move-result v0 │ │ -1cb5da: 3800 0600 |0019: if-eqz v0, 001f // +0006 │ │ -1cb5de: 7010 9d16 0400 |001b: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.showLobbyView:()V // method@169d │ │ -1cb5e4: 2827 |001e: goto 0045 // +0027 │ │ -1cb5e6: 5440 9905 |001f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb5ea: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -1cb5ec: 1a02 448c |0022: const-string v2, "binding" // string@8c44 │ │ -1cb5f0: 3900 0600 |0024: if-nez v0, 002a // +0006 │ │ -1cb5f4: 7110 c9ed 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cb5fa: 0710 |0029: move-object v0, v1 │ │ -1cb5fc: 5400 8e0f |002a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@0f8e │ │ -1cb600: 5400 fc12 |002c: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@12fc │ │ -1cb604: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -1cb608: 6e20 8605 3000 |0030: invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1cb60e: 5440 9905 |0033: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb612: 3900 0600 |0035: if-nez v0, 003b // +0006 │ │ -1cb616: 7110 c9ed 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cb61c: 2802 |003a: goto 003c // +0002 │ │ -1cb61e: 0701 |003b: move-object v1, v0 │ │ -1cb620: 5410 8f0f |003c: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1cb624: 1201 |003e: const/4 v1, #int 0 // #0 │ │ -1cb626: 6e20 8468 1000 |003f: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ -1cb62c: 7010 9215 0400 |0042: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@1592 │ │ -1cb632: 0e00 |0045: return-void │ │ +1cb59c: |[1cb59c] com.nextcloud.talk.chat.ChatActivity.checkLobbyState:()V │ │ +1cb5ac: 5440 a405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cb5b0: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +1cb5b4: 6200 a322 |0004: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ +1cb5b8: 5441 a405 |0006: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cb5bc: 7110 a9ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cb5c2: 6e10 d115 0400 |000b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cb5c8: 0c02 |000e: move-result-object v2 │ │ +1cb5ca: 6e30 a15e 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@5ea1 │ │ +1cb5d0: 0a00 |0012: move-result v0 │ │ +1cb5d2: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1cb5d6: 7010 9816 0400 |0015: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ +1cb5dc: 0a00 |0018: move-result v0 │ │ +1cb5de: 3800 0600 |0019: if-eqz v0, 001f // +0006 │ │ +1cb5e2: 7010 9d16 0400 |001b: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.showLobbyView:()V // method@169d │ │ +1cb5e8: 2827 |001e: goto 0045 // +0027 │ │ +1cb5ea: 5440 9905 |001f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb5ee: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +1cb5f0: 1a02 448c |0022: const-string v2, "binding" // string@8c44 │ │ +1cb5f4: 3900 0600 |0024: if-nez v0, 002a // +0006 │ │ +1cb5f8: 7110 c9ed 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cb5fe: 0710 |0029: move-object v0, v1 │ │ +1cb600: 5400 8e0f |002a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@0f8e │ │ +1cb604: 5400 fc12 |002c: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@12fc │ │ +1cb608: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +1cb60c: 6e20 8605 3000 |0030: invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1cb612: 5440 9905 |0033: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb616: 3900 0600 |0035: if-nez v0, 003b // +0006 │ │ +1cb61a: 7110 c9ed 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cb620: 2802 |003a: goto 003c // +0002 │ │ +1cb622: 0701 |003b: move-object v1, v0 │ │ +1cb624: 5410 8f0f |003c: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1cb628: 1201 |003e: const/4 v1, #int 0 // #0 │ │ +1cb62a: 6e20 8468 1000 |003f: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ +1cb630: 7010 9215 0400 |0042: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@1592 │ │ +1cb636: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2166 │ │ 0x0004 line=2167 │ │ 0x0015 line=2168 │ │ 0x001b line=2170 │ │ 0x001f line=2172 │ │ @@ -100000,31 +100001,31 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1cb634: |[1cb634] com.nextcloud.talk.chat.ChatActivity.checkShowCallButtons:()V │ │ -1cb644: 7010 1116 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ -1cb64a: 0a00 |0003: move-result v0 │ │ -1cb64c: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ -1cb650: 7010 9816 0200 |0006: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ -1cb656: 0a00 |0009: move-result v0 │ │ -1cb658: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -1cb65c: 6200 a322 |000c: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ -1cb660: 5421 a405 |000e: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cb664: 6e20 a45e 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/ConversationUtils;.isNoteToSelfConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea4 │ │ -1cb66a: 0a00 |0013: move-result v0 │ │ -1cb66c: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1cb670: 2805 |0016: goto 001b // +0005 │ │ -1cb672: 7010 9b15 0200 |0017: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.enableCallButtons:()V // method@159b │ │ -1cb678: 2804 |001a: goto 001e // +0004 │ │ -1cb67a: 7010 9815 0200 |001b: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.disableCallButtons:()V // method@1598 │ │ -1cb680: 0e00 |001e: return-void │ │ +1cb638: |[1cb638] com.nextcloud.talk.chat.ChatActivity.checkShowCallButtons:()V │ │ +1cb648: 7010 1116 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ +1cb64e: 0a00 |0003: move-result v0 │ │ +1cb650: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ +1cb654: 7010 9816 0200 |0006: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ +1cb65a: 0a00 |0009: move-result v0 │ │ +1cb65c: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +1cb660: 6200 a322 |000c: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ +1cb664: 5421 a405 |000e: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cb668: 6e20 a45e 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/ConversationUtils;.isNoteToSelfConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea4 │ │ +1cb66e: 0a00 |0013: move-result v0 │ │ +1cb670: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1cb674: 2805 |0016: goto 001b // +0005 │ │ +1cb676: 7010 9b15 0200 |0017: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.enableCallButtons:()V // method@159b │ │ +1cb67c: 2804 |001a: goto 001e // +0004 │ │ +1cb67e: 7010 9815 0200 |001b: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.disableCallButtons:()V // method@1598 │ │ +1cb684: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2103 │ │ 0x0006 line=2104 │ │ 0x000c line=2105 │ │ 0x0017 line=2109 │ │ 0x001b line=2107 │ │ @@ -100036,47 +100037,47 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1cb684: |[1cb684] com.nextcloud.talk.chat.ChatActivity.checkShowMessageInputView:()V │ │ -1cb694: 7010 1116 0300 |0000: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ -1cb69a: 0a00 |0003: move-result v0 │ │ -1cb69c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1cb69e: 1a02 448c |0005: const-string v2, "binding" // string@8c44 │ │ -1cb6a2: 3900 2300 |0007: if-nez v0, 002a // +0023 │ │ -1cb6a6: 7010 9816 0300 |0009: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ -1cb6ac: 0a00 |000c: move-result v0 │ │ -1cb6ae: 3900 1d00 |000d: if-nez v0, 002a // +001d │ │ -1cb6b2: 6e10 c915 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1cb6b8: 0c00 |0012: move-result-object v0 │ │ -1cb6ba: 6e10 ca5f 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fca │ │ -1cb6c0: 0a00 |0016: move-result v0 │ │ -1cb6c2: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -1cb6c6: 2811 |0019: goto 002a // +0011 │ │ -1cb6c8: 5430 9905 |001a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb6cc: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ -1cb6d0: 7110 c9ed 0200 |001e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cb6d6: 2802 |0021: goto 0023 // +0002 │ │ -1cb6d8: 0701 |0022: move-object v1, v0 │ │ -1cb6da: 5410 8c0f |0023: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f8c │ │ -1cb6de: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -1cb6e0: 6e20 ce07 1000 |0026: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ -1cb6e6: 2811 |0029: goto 003a // +0011 │ │ -1cb6e8: 5430 9905 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb6ec: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -1cb6f0: 7110 c9ed 0200 |002e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cb6f6: 2802 |0031: goto 0033 // +0002 │ │ -1cb6f8: 0701 |0032: move-object v1, v0 │ │ -1cb6fa: 5410 8c0f |0033: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f8c │ │ -1cb6fe: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -1cb702: 6e20 ce07 1000 |0037: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ -1cb708: 0e00 |003a: return-void │ │ +1cb688: |[1cb688] com.nextcloud.talk.chat.ChatActivity.checkShowMessageInputView:()V │ │ +1cb698: 7010 1116 0300 |0000: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ +1cb69e: 0a00 |0003: move-result v0 │ │ +1cb6a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1cb6a2: 1a02 448c |0005: const-string v2, "binding" // string@8c44 │ │ +1cb6a6: 3900 2300 |0007: if-nez v0, 002a // +0023 │ │ +1cb6aa: 7010 9816 0300 |0009: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ +1cb6b0: 0a00 |000c: move-result v0 │ │ +1cb6b2: 3900 1d00 |000d: if-nez v0, 002a // +001d │ │ +1cb6b6: 6e10 c915 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1cb6bc: 0c00 |0012: move-result-object v0 │ │ +1cb6be: 6e10 ca5f 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fca │ │ +1cb6c4: 0a00 |0016: move-result v0 │ │ +1cb6c6: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +1cb6ca: 2811 |0019: goto 002a // +0011 │ │ +1cb6cc: 5430 9905 |001a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb6d0: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ +1cb6d4: 7110 c9ed 0200 |001e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cb6da: 2802 |0021: goto 0023 // +0002 │ │ +1cb6dc: 0701 |0022: move-object v1, v0 │ │ +1cb6de: 5410 8c0f |0023: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f8c │ │ +1cb6e2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +1cb6e4: 6e20 ce07 1000 |0026: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ +1cb6ea: 2811 |0029: goto 003a // +0011 │ │ +1cb6ec: 5430 9905 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb6f0: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +1cb6f4: 7110 c9ed 0200 |002e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cb6fa: 2802 |0031: goto 0033 // +0002 │ │ +1cb6fc: 0701 |0032: move-object v1, v0 │ │ +1cb6fe: 5410 8c0f |0033: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f8c │ │ +1cb702: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +1cb706: 6e20 ce07 1000 |0037: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ +1cb70c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2114 │ │ 0x0009 line=2115 │ │ 0x000f line=2116 │ │ 0x001a line=2120 │ │ 0x002a line=2118 │ │ @@ -100088,89 +100089,89 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -1cb944: |[1cb944] com.nextcloud.talk.chat.ChatActivity.determinePreviousMessageIds:(Ljava/util/List;)V │ │ -1cb954: 0780 |0000: move-object v0, v8 │ │ -1cb956: 1f00 4121 |0001: check-cast v0, Ljava/util/Collection; // type@2141 │ │ -1cb95a: 7210 64cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd64 │ │ -1cb960: 0a00 |0006: move-result v0 │ │ -1cb962: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -1cb964: b010 |0008: add-int/2addr v0, v1 │ │ -1cb966: 3a00 8300 |0009: if-ltz v0, 008c // +0083 │ │ -1cb96a: 0112 |000b: move v2, v1 │ │ -1cb96c: d803 00ff |000c: add-int/lit8 v3, v0, #int -1 // #ff │ │ -1cb970: 7220 c7cd 0800 |000e: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cb976: 0c00 |0011: move-result-object v0 │ │ -1cb978: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb97c: 3712 0600 |0014: if-le v2, v1, 001a // +0006 │ │ -1cb980: 6e20 2219 2000 |0016: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ -1cb986: 286a |0019: goto 0083 // +006a │ │ -1cb988: 5472 9805 |001a: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cb98c: 3802 6700 |001c: if-eqz v2, 0083 // +0067 │ │ -1cb990: 6e10 c910 0200 |001e: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@10c9 │ │ -1cb996: 0a04 |0021: move-result v4 │ │ -1cb998: 3904 6100 |0022: if-nez v4, 0083 // +0061 │ │ -1cb99c: 6e10 c610 0200 |0024: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb9a2: 0c04 |0027: move-result-object v4 │ │ -1cb9a4: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1cb9a6: 7220 c7cd 5400 |0029: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cb9ac: 0c04 |002c: move-result-object v4 │ │ -1cb9ae: 1f04 3f11 |002d: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cb9b2: 5444 8143 |002f: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cb9b6: 2044 8105 |0031: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb9ba: 1a06 7bcd |0033: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1cb9be: 3804 1b00 |0035: if-eqz v4, 0050 // +001b │ │ -1cb9c2: 6e10 c610 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb9c8: 0c02 |003a: move-result-object v2 │ │ -1cb9ca: 7220 c7cd 5200 |003b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cb9d0: 0c02 |003e: move-result-object v2 │ │ -1cb9d2: 1f02 3f11 |003f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cb9d6: 5422 8143 |0041: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cb9da: 7120 aaed 6200 |0043: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1cb9e0: 1f02 8105 |0046: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb9e4: 6e10 d018 0200 |0048: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1cb9ea: 0a02 |004b: move-result v2 │ │ -1cb9ec: 6e20 2219 2000 |004c: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ -1cb9f2: 2834 |004f: goto 0083 // +0034 │ │ -1cb9f4: 6e10 c610 0200 |0050: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb9fa: 0c04 |0053: move-result-object v4 │ │ -1cb9fc: 7210 d2cd 0400 |0054: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdd2 │ │ -1cba02: 0a04 |0057: move-result v4 │ │ -1cba04: 1215 |0058: const/4 v5, #int 1 // #1 │ │ -1cba06: 3754 2a00 |0059: if-le v4, v5, 0083 // +002a │ │ -1cba0a: 6e10 c610 0200 |005b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cba10: 0c04 |005e: move-result-object v4 │ │ -1cba12: 7220 c7cd 5400 |005f: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cba18: 0c04 |0062: move-result-object v4 │ │ -1cba1a: 1f04 3f11 |0063: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cba1e: 5444 8143 |0065: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cba22: 2044 8105 |0067: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cba26: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -1cba2a: 6e10 c610 0200 |006b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cba30: 0c02 |006e: move-result-object v2 │ │ -1cba32: 7220 c7cd 5200 |006f: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cba38: 0c02 |0072: move-result-object v2 │ │ -1cba3a: 1f02 3f11 |0073: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cba3e: 5422 8143 |0075: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cba42: 7120 aaed 6200 |0077: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1cba48: 1f02 8105 |007a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cba4c: 6e10 d018 0200 |007c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1cba52: 0a02 |007f: move-result v2 │ │ -1cba54: 6e20 2219 2000 |0080: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ -1cba5a: 6e10 d018 0000 |0083: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1cba60: 0a02 |0086: move-result v2 │ │ -1cba62: 3b03 0300 |0087: if-gez v3, 008a // +0003 │ │ -1cba66: 2803 |0089: goto 008c // +0003 │ │ -1cba68: 0130 |008a: move v0, v3 │ │ -1cba6a: 2881 |008b: goto 000c // -007f │ │ -1cba6c: 0e00 |008c: return-void │ │ +1cb948: |[1cb948] com.nextcloud.talk.chat.ChatActivity.determinePreviousMessageIds:(Ljava/util/List;)V │ │ +1cb958: 0780 |0000: move-object v0, v8 │ │ +1cb95a: 1f00 4121 |0001: check-cast v0, Ljava/util/Collection; // type@2141 │ │ +1cb95e: 7210 64cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd64 │ │ +1cb964: 0a00 |0006: move-result v0 │ │ +1cb966: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +1cb968: b010 |0008: add-int/2addr v0, v1 │ │ +1cb96a: 3a00 8300 |0009: if-ltz v0, 008c // +0083 │ │ +1cb96e: 0112 |000b: move v2, v1 │ │ +1cb970: d803 00ff |000c: add-int/lit8 v3, v0, #int -1 // #ff │ │ +1cb974: 7220 c7cd 0800 |000e: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cb97a: 0c00 |0011: move-result-object v0 │ │ +1cb97c: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb980: 3712 0600 |0014: if-le v2, v1, 001a // +0006 │ │ +1cb984: 6e20 2219 2000 |0016: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ +1cb98a: 286a |0019: goto 0083 // +006a │ │ +1cb98c: 5472 9805 |001a: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cb990: 3802 6700 |001c: if-eqz v2, 0083 // +0067 │ │ +1cb994: 6e10 c910 0200 |001e: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@10c9 │ │ +1cb99a: 0a04 |0021: move-result v4 │ │ +1cb99c: 3904 6100 |0022: if-nez v4, 0083 // +0061 │ │ +1cb9a0: 6e10 c610 0200 |0024: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb9a6: 0c04 |0027: move-result-object v4 │ │ +1cb9a8: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1cb9aa: 7220 c7cd 5400 |0029: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cb9b0: 0c04 |002c: move-result-object v4 │ │ +1cb9b2: 1f04 3f11 |002d: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cb9b6: 5444 8143 |002f: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cb9ba: 2044 8105 |0031: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb9be: 1a06 7bcd |0033: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1cb9c2: 3804 1b00 |0035: if-eqz v4, 0050 // +001b │ │ +1cb9c6: 6e10 c610 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb9cc: 0c02 |003a: move-result-object v2 │ │ +1cb9ce: 7220 c7cd 5200 |003b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cb9d4: 0c02 |003e: move-result-object v2 │ │ +1cb9d6: 1f02 3f11 |003f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cb9da: 5422 8143 |0041: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cb9de: 7120 aaed 6200 |0043: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1cb9e4: 1f02 8105 |0046: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb9e8: 6e10 d018 0200 |0048: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1cb9ee: 0a02 |004b: move-result v2 │ │ +1cb9f0: 6e20 2219 2000 |004c: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ +1cb9f6: 2834 |004f: goto 0083 // +0034 │ │ +1cb9f8: 6e10 c610 0200 |0050: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb9fe: 0c04 |0053: move-result-object v4 │ │ +1cba00: 7210 d2cd 0400 |0054: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdd2 │ │ +1cba06: 0a04 |0057: move-result v4 │ │ +1cba08: 1215 |0058: const/4 v5, #int 1 // #1 │ │ +1cba0a: 3754 2a00 |0059: if-le v4, v5, 0083 // +002a │ │ +1cba0e: 6e10 c610 0200 |005b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cba14: 0c04 |005e: move-result-object v4 │ │ +1cba16: 7220 c7cd 5400 |005f: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cba1c: 0c04 |0062: move-result-object v4 │ │ +1cba1e: 1f04 3f11 |0063: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cba22: 5444 8143 |0065: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cba26: 2044 8105 |0067: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cba2a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +1cba2e: 6e10 c610 0200 |006b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cba34: 0c02 |006e: move-result-object v2 │ │ +1cba36: 7220 c7cd 5200 |006f: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cba3c: 0c02 |0072: move-result-object v2 │ │ +1cba3e: 1f02 3f11 |0073: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cba42: 5422 8143 |0075: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cba46: 7120 aaed 6200 |0077: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1cba4c: 1f02 8105 |007a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cba50: 6e10 d018 0200 |007c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1cba56: 0a02 |007f: move-result v2 │ │ +1cba58: 6e20 2219 2000 |0080: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ +1cba5e: 6e10 d018 0000 |0083: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1cba64: 0a02 |0086: move-result v2 │ │ +1cba66: 3b03 0300 |0087: if-gez v3, 008a // +0003 │ │ +1cba6a: 2803 |0089: goto 008c // +0003 │ │ +1cba6c: 0130 |008a: move v0, v3 │ │ +1cba6e: 2881 |008b: goto 000c // -007f │ │ +1cba70: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3018 │ │ 0x000e line=3019 │ │ 0x0016 line=3022 │ │ 0x001a line=3024 │ │ 0x001e line=3025 │ │ @@ -100188,49 +100189,49 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1cba70: |[1cba70] com.nextcloud.talk.chat.ChatActivity.disableCallButtons:()V │ │ -1cba80: 6200 9222 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@2292 │ │ -1cba84: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cba8a: 0c01 |0005: move-result-object v1 │ │ -1cba8c: 6e20 725e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e72 │ │ -1cba92: 0a00 |0009: move-result v0 │ │ -1cba94: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -1cba98: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cba9c: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ -1cbaa0: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbaa4: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ -1cbaa8: 1301 6300 |0014: const/16 v1, #int 99 // #63 │ │ -1cbaac: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -1cbab0: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cbab6: 0c00 |001b: move-result-object v0 │ │ -1cbab8: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -1cbabc: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cbac2: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbac6: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -1cbaca: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cbad0: 0c00 |0028: move-result-object v0 │ │ -1cbad2: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -1cbad6: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cbadc: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cbae0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1cbae2: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -1cbae6: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cbaec: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbaf0: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -1cbaf4: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cbafa: 2808 |003d: goto 0045 // +0008 │ │ -1cbafc: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbb00: 1a01 298e |0040: const-string v1, "call buttons were null when trying to disable them" // string@8e29 │ │ -1cbb04: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1cbb0a: 0e00 |0045: return-void │ │ +1cba74: |[1cba74] com.nextcloud.talk.chat.ChatActivity.disableCallButtons:()V │ │ +1cba84: 6200 9222 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@2292 │ │ +1cba88: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cba8e: 0c01 |0005: move-result-object v1 │ │ +1cba90: 6e20 725e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e72 │ │ +1cba96: 0a00 |0009: move-result v0 │ │ +1cba98: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +1cba9c: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cbaa0: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ +1cbaa4: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbaa8: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ +1cbaac: 1301 6300 |0014: const/16 v1, #int 99 // #63 │ │ +1cbab0: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +1cbab4: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cbaba: 0c00 |001b: move-result-object v0 │ │ +1cbabc: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +1cbac0: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cbac6: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbaca: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +1cbace: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cbad4: 0c00 |0028: move-result-object v0 │ │ +1cbad6: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +1cbada: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cbae0: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cbae4: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1cbae6: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ +1cbaea: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cbaf0: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbaf4: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +1cbaf8: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cbafe: 2808 |003d: goto 0045 // +0008 │ │ +1cbb00: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbb04: 1a01 298e |0040: const-string v1, "call buttons were null when trying to disable them" // string@8e29 │ │ +1cbb08: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1cbb0e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ 0x000c line=2136 │ │ 0x0018 line=2137 │ │ 0x0021 line=2138 │ │ 0x002e line=2139 │ │ @@ -100244,185 +100245,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 │ │ -1cbb0c: |[1cbb0c] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V │ │ -1cbb1c: 1a00 ed2d |0000: const-string v0, "Error when checking if worker already exists" // string@2ded │ │ -1cbb20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1cbb22: 6e20 0b19 1c00 |0003: invoke-virtual {v12, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@190b │ │ -1cbb28: 6e20 1f19 dc00 |0006: invoke-virtual {v12, v13}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOpenWhenDownloaded:(Z)V // method@191f │ │ -1cbb2e: 54bd 9805 |0009: iget-object v13, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cbb32: 380d 0800 |000b: if-eqz v13, 0013 // +0008 │ │ -1cbb36: 07c1 |000d: move-object v1, v12 │ │ -1cbb38: 1f01 0311 |000e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1cbb3c: 6e20 d310 1d00 |0010: invoke-virtual {v13, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1cbb42: 6e10 c318 0c00 |0013: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ -1cbb48: 0c0d |0016: move-result-object v13 │ │ -1cbb4a: 7110 a9ed 0d00 |0017: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbb50: 6e10 af2c 0d00 |001a: invoke-virtual {v13}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ -1cbb56: 0c0d |001d: move-result-object v13 │ │ -1cbb58: 6e10 c318 0c00 |001e: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ -1cbb5e: 0c01 |0021: move-result-object v1 │ │ -1cbb60: 7110 a9ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbb66: 6e10 bb2c 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1cbb6c: 0c01 |0028: move-result-object v1 │ │ -1cbb6e: 6e10 c318 0c00 |0029: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ -1cbb74: 0c02 |002c: move-result-object v2 │ │ -1cbb76: 7110 a9ed 0200 |002d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbb7c: 6e10 b02c 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cb0 │ │ -1cbb82: 0c02 |0033: move-result-object v2 │ │ -1cbb84: 7110 a9ed 0200 |0034: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbb8a: 6e10 6437 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3764 │ │ -1cbb90: 0c02 |003a: move-result-object v2 │ │ -1cbb92: 7110 a9ed 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbb98: 7110 6d5e 0200 |003e: invoke-static {v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.getAttachmentFolder:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Ljava/lang/String; // method@5e6d │ │ -1cbb9e: 0c02 |0041: move-result-object v2 │ │ -1cbba0: 6e10 e518 0c00 |0042: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbba6: 0c03 |0045: move-result-object v3 │ │ -1cbba8: 7110 a9ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbbae: 1a04 58cb |0049: const-string v4, "name" // string@cb58 │ │ -1cbbb2: 7220 e9cd 4300 |004b: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1cbbb8: 0c03 |004e: move-result-object v3 │ │ -1cbbba: 1f03 a020 |004f: check-cast v3, Ljava/lang/String; // type@20a0 │ │ -1cbbbe: 6e10 e518 0c00 |0051: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbbc4: 0c04 |0054: move-result-object v4 │ │ -1cbbc6: 7110 a9ed 0400 |0055: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbbcc: 1a05 f2e5 |0058: const-string v5, "size" // string@e5f2 │ │ -1cbbd0: 7220 e9cd 5400 |005a: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1cbbd6: 0c04 |005d: move-result-object v4 │ │ -1cbbd8: 1f04 a020 |005e: check-cast v4, Ljava/lang/String; // type@20a0 │ │ -1cbbdc: 3904 0400 |0060: if-nez v4, 0064 // +0004 │ │ -1cbbe0: 1a04 a61a |0062: const-string v4, "-1" // string@1aa6 │ │ -1cbbe4: 7110 44ca 0400 |0064: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ca44 │ │ -1cbbea: 0b04 |0067: move-result-wide v4 │ │ -1cbbec: 6e10 e518 0c00 |0068: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbbf2: 0c06 |006b: move-result-object v6 │ │ -1cbbf4: 7110 a9ed 0600 |006c: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbbfa: 1a07 1db4 |006f: const-string v7, "id" // string@b41d │ │ -1cbbfe: 7220 e9cd 7600 |0071: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1cbc04: 0c06 |0074: move-result-object v6 │ │ -1cbc06: 1f06 a020 |0075: check-cast v6, Ljava/lang/String; // type@20a0 │ │ -1cbc0a: 6e10 e518 0c00 |0077: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbc10: 0c0c |007a: move-result-object v12 │ │ -1cbc12: 7110 a9ed 0c00 |007b: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbc18: 1a07 c5d2 |007e: const-string v7, "path" // string@d2c5 │ │ -1cbc1c: 7220 e9cd 7c00 |0080: invoke-interface {v12, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1cbc22: 0c0c |0083: move-result-object v12 │ │ -1cbc24: 1f0c a020 |0084: check-cast v12, Ljava/lang/String; // type@20a0 │ │ -1cbc28: 6e10 ad15 0b00 |0086: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cbc2e: 0c07 |0089: move-result-object v7 │ │ -1cbc30: 7110 0e09 0700 |008a: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1cbc36: 0c07 |008d: move-result-object v7 │ │ -1cbc38: 7110 a9ed 0600 |008e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cbc3e: 6e20 1009 6700 |0091: invoke-virtual {v7, v6}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0910 │ │ -1cbc44: 0c07 |0094: move-result-object v7 │ │ -1cbc46: 1a08 31b1 |0095: const-string v8, "getWorkInfosByTag(...)" // string@b131 │ │ -1cbc4a: 7120 abed 8700 |0097: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1cbc50: 7210 900a 0700 |009a: invoke-interface {v7}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@0a90 │ │ -1cbc56: 0c07 |009d: move-result-object v7 │ │ -1cbc58: 1f07 4f21 |009e: check-cast v7, Ljava/util/List; // type@214f │ │ -1cbc5c: 7210 cacd 0700 |00a0: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1cbc62: 0c07 |00a3: move-result-object v7 │ │ -1cbc64: 7210 a6cd 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1cbc6a: 0a08 |00a7: move-result v8 │ │ -1cbc6c: 3808 4800 |00a8: if-eqz v8, 00f0 // +0048 │ │ -1cbc70: 7210 a7cd 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1cbc76: 0c08 |00ad: move-result-object v8 │ │ -1cbc78: 1f08 1403 |00ae: check-cast v8, Landroidx/work/WorkInfo; // type@0314 │ │ -1cbc7c: 6e10 0709 0800 |00b0: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ -1cbc82: 0c09 |00b3: move-result-object v9 │ │ -1cbc84: 620a a200 |00b4: sget-object v10, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1cbc88: 32a9 0a00 |00b6: if-eq v9, v10, 00c0 // +000a │ │ -1cbc8c: 6e10 0709 0800 |00b8: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ -1cbc92: 0c08 |00bb: move-result-object v8 │ │ -1cbc94: 6209 a000 |00bc: sget-object v9, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ -1cbc98: 3398 e6ff |00be: if-ne v8, v9, 00a4 // -001a │ │ -1cbc9c: 6207 8805 |00c0: sget-object v7, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbca0: 2208 a220 |00c2: new-instance v8, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cbca4: 7010 f7ca 0800 |00c4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -1cbcaa: 1a09 662c |00c7: const-string v9, "Download worker for " // string@2c66 │ │ -1cbcae: 6e20 03cb 9800 |00c9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cbcb4: 0c08 |00cc: move-result-object v8 │ │ -1cbcb6: 6e20 03cb 6800 |00cd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cbcbc: 0c08 |00d0: move-result-object v8 │ │ -1cbcbe: 1a09 7106 |00d1: const-string v9, " is already running or scheduled" // string@0671 │ │ -1cbcc2: 6e20 03cb 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cbcc8: 0c08 |00d6: move-result-object v8 │ │ -1cbcca: 6e10 17cb 0800 |00d7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cbcd0: 0c08 |00da: move-result-object v8 │ │ -1cbcd2: 7120 a903 8700 |00db: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cbcd8: 0e00 |00de: return-void │ │ -1cbcda: 0d07 |00df: move-exception v7 │ │ -1cbcdc: 6208 8805 |00e0: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbce0: 1f07 a820 |00e2: check-cast v7, Ljava/lang/Throwable; // type@20a8 │ │ -1cbce4: 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 │ │ -1cbcea: 2809 |00e7: goto 00f0 // +0009 │ │ -1cbcec: 0d07 |00e8: move-exception v7 │ │ -1cbcee: 6208 8805 |00e9: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbcf2: 1f07 a820 |00eb: check-cast v7, Ljava/lang/Throwable; // type@20a8 │ │ -1cbcf6: 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 │ │ -1cbcfc: 2200 0703 |00f0: new-instance v0, Landroidx/work/Data$Builder; // type@0307 │ │ -1cbd00: 7010 e908 0000 |00f2: invoke-direct {v0}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ -1cbd06: 1a07 4a35 |00f5: const-string v7, "KEY_BASE_URL" // string@354a │ │ -1cbd0a: 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 │ │ -1cbd10: 0c0d |00fa: move-result-object v13 │ │ -1cbd12: 1a00 a635 |00fb: const-string v0, "KEY_USER_ID" // string@35a6 │ │ -1cbd16: 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 │ │ -1cbd1c: 0c0d |0100: move-result-object v13 │ │ -1cbd1e: 1a00 4935 |0101: const-string v0, "KEY_ATTACHMENT_FOLDER" // string@3549 │ │ -1cbd22: 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 │ │ -1cbd28: 0c0d |0106: move-result-object v13 │ │ -1cbd2a: 1a00 5e35 |0107: const-string v0, "KEY_FILE_NAME" // string@355e │ │ -1cbd2e: 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 │ │ -1cbd34: 0c0d |010c: move-result-object v13 │ │ -1cbd36: 1a00 5f35 |010d: const-string v0, "KEY_FILE_PATH" // string@355f │ │ -1cbd3a: 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 │ │ -1cbd40: 0c0c |0112: move-result-object v12 │ │ -1cbd42: 1a0d 6135 |0113: const-string v13, "KEY_FILE_SIZE" // string@3561 │ │ -1cbd46: 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 │ │ -1cbd4c: 0c0c |0118: move-result-object v12 │ │ -1cbd4e: 6e10 ea08 0c00 |0119: invoke-virtual {v12}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ -1cbd54: 0c0c |011c: move-result-object v12 │ │ -1cbd56: 1a0d 628d |011d: const-string v13, "build(...)" // string@8d62 │ │ -1cbd5a: 7120 abed dc00 |011f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1cbd60: 220d 0d03 |0122: new-instance v13, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1cbd64: 1c00 db09 |0124: const-class v0, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // type@09db │ │ -1cbd68: 7020 f908 0d00 |0126: invoke-direct {v13, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1cbd6e: 6e20 fc08 cd00 |0129: invoke-virtual {v13, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ -1cbd74: 0c0c |012c: move-result-object v12 │ │ -1cbd76: 1f0c 0d03 |012d: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1cbd7a: 6e20 fa08 6c00 |012f: invoke-virtual {v12, v6}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@08fa │ │ -1cbd80: 0c0c |0132: move-result-object v12 │ │ -1cbd82: 1f0c 0d03 |0133: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1cbd86: 6e10 fb08 0c00 |0135: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1cbd8c: 0c0c |0138: move-result-object v12 │ │ -1cbd8e: 1f0c 0e03 |0139: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1cbd92: 7100 0d09 0000 |013b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ -1cbd98: 0c0d |013e: move-result-object v13 │ │ -1cbd9a: 07c0 |013f: move-object v0, v12 │ │ -1cbd9c: 1f00 1703 |0140: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ -1cbda0: 6e20 0a09 0d00 |0142: invoke-virtual {v13, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ -1cbda6: 6e10 ad15 0b00 |0145: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cbdac: 0c0d |0148: move-result-object v13 │ │ -1cbdae: 7110 0e09 0d00 |0149: invoke-static {v13}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1cbdb4: 0c0d |014c: move-result-object v13 │ │ -1cbdb6: 6e10 fd08 0c00 |014d: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest;.getId:()Ljava/util/UUID; // method@08fd │ │ -1cbdbc: 0c0c |0150: move-result-object v12 │ │ -1cbdbe: 6e20 0f09 cd00 |0151: invoke-virtual {v13, v12}, Landroidx/work/WorkManager;.getWorkInfoByIdLiveData:(Ljava/util/UUID;)Landroidx/lifecycle/LiveData; // method@090f │ │ -1cbdc4: 0c0c |0154: move-result-object v12 │ │ -1cbdc6: 220d eb04 |0155: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; // type@04eb │ │ -1cbdca: 7020 4f14 ed00 |0157: invoke-direct {v13, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.:(Lkotlin/jvm/functions/Function0;)V // method@144f │ │ -1cbdd0: 220e 3105 |015a: new-instance v14, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cbdd4: 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 │ │ -1cbdda: 1f0e a302 |015f: check-cast v14, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cbdde: 6e20 e207 ec00 |0161: invoke-virtual {v12, v14}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@07e2 │ │ -1cbde4: 0e00 |0164: return-void │ │ +1cbb10: |[1cbb10] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V │ │ +1cbb20: 1a00 ed2d |0000: const-string v0, "Error when checking if worker already exists" // string@2ded │ │ +1cbb24: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1cbb26: 6e20 0b19 1c00 |0003: invoke-virtual {v12, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@190b │ │ +1cbb2c: 6e20 1f19 dc00 |0006: invoke-virtual {v12, v13}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOpenWhenDownloaded:(Z)V // method@191f │ │ +1cbb32: 54bd 9805 |0009: iget-object v13, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cbb36: 380d 0800 |000b: if-eqz v13, 0013 // +0008 │ │ +1cbb3a: 07c1 |000d: move-object v1, v12 │ │ +1cbb3c: 1f01 0311 |000e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1cbb40: 6e20 d310 1d00 |0010: invoke-virtual {v13, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1cbb46: 6e10 c318 0c00 |0013: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ +1cbb4c: 0c0d |0016: move-result-object v13 │ │ +1cbb4e: 7110 a9ed 0d00 |0017: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbb54: 6e10 af2c 0d00 |001a: invoke-virtual {v13}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ +1cbb5a: 0c0d |001d: move-result-object v13 │ │ +1cbb5c: 6e10 c318 0c00 |001e: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ +1cbb62: 0c01 |0021: move-result-object v1 │ │ +1cbb64: 7110 a9ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbb6a: 6e10 bb2c 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1cbb70: 0c01 |0028: move-result-object v1 │ │ +1cbb72: 6e10 c318 0c00 |0029: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ +1cbb78: 0c02 |002c: move-result-object v2 │ │ +1cbb7a: 7110 a9ed 0200 |002d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbb80: 6e10 b02c 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cb0 │ │ +1cbb86: 0c02 |0033: move-result-object v2 │ │ +1cbb88: 7110 a9ed 0200 |0034: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbb8e: 6e10 6437 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3764 │ │ +1cbb94: 0c02 |003a: move-result-object v2 │ │ +1cbb96: 7110 a9ed 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbb9c: 7110 6d5e 0200 |003e: invoke-static {v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.getAttachmentFolder:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Ljava/lang/String; // method@5e6d │ │ +1cbba2: 0c02 |0041: move-result-object v2 │ │ +1cbba4: 6e10 e518 0c00 |0042: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbbaa: 0c03 |0045: move-result-object v3 │ │ +1cbbac: 7110 a9ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbbb2: 1a04 58cb |0049: const-string v4, "name" // string@cb58 │ │ +1cbbb6: 7220 e9cd 4300 |004b: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1cbbbc: 0c03 |004e: move-result-object v3 │ │ +1cbbbe: 1f03 a020 |004f: check-cast v3, Ljava/lang/String; // type@20a0 │ │ +1cbbc2: 6e10 e518 0c00 |0051: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbbc8: 0c04 |0054: move-result-object v4 │ │ +1cbbca: 7110 a9ed 0400 |0055: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbbd0: 1a05 f2e5 |0058: const-string v5, "size" // string@e5f2 │ │ +1cbbd4: 7220 e9cd 5400 |005a: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1cbbda: 0c04 |005d: move-result-object v4 │ │ +1cbbdc: 1f04 a020 |005e: check-cast v4, Ljava/lang/String; // type@20a0 │ │ +1cbbe0: 3904 0400 |0060: if-nez v4, 0064 // +0004 │ │ +1cbbe4: 1a04 a61a |0062: const-string v4, "-1" // string@1aa6 │ │ +1cbbe8: 7110 44ca 0400 |0064: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ca44 │ │ +1cbbee: 0b04 |0067: move-result-wide v4 │ │ +1cbbf0: 6e10 e518 0c00 |0068: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbbf6: 0c06 |006b: move-result-object v6 │ │ +1cbbf8: 7110 a9ed 0600 |006c: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbbfe: 1a07 1db4 |006f: const-string v7, "id" // string@b41d │ │ +1cbc02: 7220 e9cd 7600 |0071: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1cbc08: 0c06 |0074: move-result-object v6 │ │ +1cbc0a: 1f06 a020 |0075: check-cast v6, Ljava/lang/String; // type@20a0 │ │ +1cbc0e: 6e10 e518 0c00 |0077: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbc14: 0c0c |007a: move-result-object v12 │ │ +1cbc16: 7110 a9ed 0c00 |007b: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbc1c: 1a07 c5d2 |007e: const-string v7, "path" // string@d2c5 │ │ +1cbc20: 7220 e9cd 7c00 |0080: invoke-interface {v12, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1cbc26: 0c0c |0083: move-result-object v12 │ │ +1cbc28: 1f0c a020 |0084: check-cast v12, Ljava/lang/String; // type@20a0 │ │ +1cbc2c: 6e10 ad15 0b00 |0086: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cbc32: 0c07 |0089: move-result-object v7 │ │ +1cbc34: 7110 0e09 0700 |008a: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1cbc3a: 0c07 |008d: move-result-object v7 │ │ +1cbc3c: 7110 a9ed 0600 |008e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cbc42: 6e20 1009 6700 |0091: invoke-virtual {v7, v6}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0910 │ │ +1cbc48: 0c07 |0094: move-result-object v7 │ │ +1cbc4a: 1a08 31b1 |0095: const-string v8, "getWorkInfosByTag(...)" // string@b131 │ │ +1cbc4e: 7120 abed 8700 |0097: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1cbc54: 7210 900a 0700 |009a: invoke-interface {v7}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@0a90 │ │ +1cbc5a: 0c07 |009d: move-result-object v7 │ │ +1cbc5c: 1f07 4f21 |009e: check-cast v7, Ljava/util/List; // type@214f │ │ +1cbc60: 7210 cacd 0700 |00a0: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1cbc66: 0c07 |00a3: move-result-object v7 │ │ +1cbc68: 7210 a6cd 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1cbc6e: 0a08 |00a7: move-result v8 │ │ +1cbc70: 3808 4800 |00a8: if-eqz v8, 00f0 // +0048 │ │ +1cbc74: 7210 a7cd 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1cbc7a: 0c08 |00ad: move-result-object v8 │ │ +1cbc7c: 1f08 1403 |00ae: check-cast v8, Landroidx/work/WorkInfo; // type@0314 │ │ +1cbc80: 6e10 0709 0800 |00b0: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ +1cbc86: 0c09 |00b3: move-result-object v9 │ │ +1cbc88: 620a a200 |00b4: sget-object v10, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1cbc8c: 32a9 0a00 |00b6: if-eq v9, v10, 00c0 // +000a │ │ +1cbc90: 6e10 0709 0800 |00b8: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ +1cbc96: 0c08 |00bb: move-result-object v8 │ │ +1cbc98: 6209 a000 |00bc: sget-object v9, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ +1cbc9c: 3398 e6ff |00be: if-ne v8, v9, 00a4 // -001a │ │ +1cbca0: 6207 8805 |00c0: sget-object v7, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbca4: 2208 a220 |00c2: new-instance v8, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cbca8: 7010 f7ca 0800 |00c4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +1cbcae: 1a09 662c |00c7: const-string v9, "Download worker for " // string@2c66 │ │ +1cbcb2: 6e20 03cb 9800 |00c9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cbcb8: 0c08 |00cc: move-result-object v8 │ │ +1cbcba: 6e20 03cb 6800 |00cd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cbcc0: 0c08 |00d0: move-result-object v8 │ │ +1cbcc2: 1a09 7106 |00d1: const-string v9, " is already running or scheduled" // string@0671 │ │ +1cbcc6: 6e20 03cb 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cbccc: 0c08 |00d6: move-result-object v8 │ │ +1cbcce: 6e10 17cb 0800 |00d7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cbcd4: 0c08 |00da: move-result-object v8 │ │ +1cbcd6: 7120 a903 8700 |00db: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cbcdc: 0e00 |00de: return-void │ │ +1cbcde: 0d07 |00df: move-exception v7 │ │ +1cbce0: 6208 8805 |00e0: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbce4: 1f07 a820 |00e2: check-cast v7, Ljava/lang/Throwable; // type@20a8 │ │ +1cbce8: 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 │ │ +1cbcee: 2809 |00e7: goto 00f0 // +0009 │ │ +1cbcf0: 0d07 |00e8: move-exception v7 │ │ +1cbcf2: 6208 8805 |00e9: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbcf6: 1f07 a820 |00eb: check-cast v7, Ljava/lang/Throwable; // type@20a8 │ │ +1cbcfa: 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 │ │ +1cbd00: 2200 0703 |00f0: new-instance v0, Landroidx/work/Data$Builder; // type@0307 │ │ +1cbd04: 7010 e908 0000 |00f2: invoke-direct {v0}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ +1cbd0a: 1a07 4a35 |00f5: const-string v7, "KEY_BASE_URL" // string@354a │ │ +1cbd0e: 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 │ │ +1cbd14: 0c0d |00fa: move-result-object v13 │ │ +1cbd16: 1a00 a635 |00fb: const-string v0, "KEY_USER_ID" // string@35a6 │ │ +1cbd1a: 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 │ │ +1cbd20: 0c0d |0100: move-result-object v13 │ │ +1cbd22: 1a00 4935 |0101: const-string v0, "KEY_ATTACHMENT_FOLDER" // string@3549 │ │ +1cbd26: 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 │ │ +1cbd2c: 0c0d |0106: move-result-object v13 │ │ +1cbd2e: 1a00 5e35 |0107: const-string v0, "KEY_FILE_NAME" // string@355e │ │ +1cbd32: 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 │ │ +1cbd38: 0c0d |010c: move-result-object v13 │ │ +1cbd3a: 1a00 5f35 |010d: const-string v0, "KEY_FILE_PATH" // string@355f │ │ +1cbd3e: 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 │ │ +1cbd44: 0c0c |0112: move-result-object v12 │ │ +1cbd46: 1a0d 6135 |0113: const-string v13, "KEY_FILE_SIZE" // string@3561 │ │ +1cbd4a: 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 │ │ +1cbd50: 0c0c |0118: move-result-object v12 │ │ +1cbd52: 6e10 ea08 0c00 |0119: invoke-virtual {v12}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ +1cbd58: 0c0c |011c: move-result-object v12 │ │ +1cbd5a: 1a0d 628d |011d: const-string v13, "build(...)" // string@8d62 │ │ +1cbd5e: 7120 abed dc00 |011f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1cbd64: 220d 0d03 |0122: new-instance v13, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1cbd68: 1c00 db09 |0124: const-class v0, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // type@09db │ │ +1cbd6c: 7020 f908 0d00 |0126: invoke-direct {v13, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1cbd72: 6e20 fc08 cd00 |0129: invoke-virtual {v13, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ +1cbd78: 0c0c |012c: move-result-object v12 │ │ +1cbd7a: 1f0c 0d03 |012d: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1cbd7e: 6e20 fa08 6c00 |012f: invoke-virtual {v12, v6}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@08fa │ │ +1cbd84: 0c0c |0132: move-result-object v12 │ │ +1cbd86: 1f0c 0d03 |0133: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1cbd8a: 6e10 fb08 0c00 |0135: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1cbd90: 0c0c |0138: move-result-object v12 │ │ +1cbd92: 1f0c 0e03 |0139: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1cbd96: 7100 0d09 0000 |013b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ +1cbd9c: 0c0d |013e: move-result-object v13 │ │ +1cbd9e: 07c0 |013f: move-object v0, v12 │ │ +1cbda0: 1f00 1703 |0140: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ +1cbda4: 6e20 0a09 0d00 |0142: invoke-virtual {v13, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ +1cbdaa: 6e10 ad15 0b00 |0145: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cbdb0: 0c0d |0148: move-result-object v13 │ │ +1cbdb2: 7110 0e09 0d00 |0149: invoke-static {v13}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1cbdb8: 0c0d |014c: move-result-object v13 │ │ +1cbdba: 6e10 fd08 0c00 |014d: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest;.getId:()Ljava/util/UUID; // method@08fd │ │ +1cbdc0: 0c0c |0150: move-result-object v12 │ │ +1cbdc2: 6e20 0f09 cd00 |0151: invoke-virtual {v13, v12}, Landroidx/work/WorkManager;.getWorkInfoByIdLiveData:(Ljava/util/UUID;)Landroidx/lifecycle/LiveData; // method@090f │ │ +1cbdc8: 0c0c |0154: move-result-object v12 │ │ +1cbdca: 220d eb04 |0155: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; // type@04eb │ │ +1cbdce: 7020 4f14 ed00 |0157: invoke-direct {v13, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.:(Lkotlin/jvm/functions/Function0;)V // method@144f │ │ +1cbdd4: 220e 3105 |015a: new-instance v14, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cbdd8: 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 │ │ +1cbdde: 1f0e a302 |015f: check-cast v14, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cbde2: 6e20 e207 ec00 |0161: invoke-virtual {v12, v14}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@07e2 │ │ +1cbde8: 0e00 |0164: return-void │ │ catches : 1 │ │ 0x009a - 0x00de │ │ Ljava/util/concurrent/ExecutionException; -> 0x00e8 │ │ Ljava/lang/InterruptedException; -> 0x00df │ │ positions : │ │ 0x0000 line=1989 │ │ 0x0006 line=1990 │ │ @@ -100472,24 +100473,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 │ │ -1c973c: |[1c973c] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache$lambda$89:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ -1c974c: 1a00 ebf2 |0000: const-string v0, "workInfo" // string@f2eb │ │ -1c9750: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1c9756: 6e10 0709 0200 |0005: invoke-virtual {v2}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ -1c975c: 0c02 |0008: move-result-object v2 │ │ -1c975e: 6200 a300 |0009: sget-object v0, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a3 │ │ -1c9762: 3302 0500 |000b: if-ne v2, v0, 0010 // +0005 │ │ -1c9766: 7210 5eec 0100 |000d: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5e │ │ -1c976c: 6201 84ce |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9770: 1101 |0012: return-object v1 │ │ +1c9740: |[1c9740] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache$lambda$89:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ +1c9750: 1a00 ebf2 |0000: const-string v0, "workInfo" // string@f2eb │ │ +1c9754: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1c975a: 6e10 0709 0200 |0005: invoke-virtual {v2}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ +1c9760: 0c02 |0008: move-result-object v2 │ │ +1c9762: 6200 a300 |0009: sget-object v0, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a3 │ │ +1c9766: 3302 0500 |000b: if-ne v2, v0, 0010 // +0005 │ │ +1c976a: 7210 5eec 0100 |000d: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5e │ │ +1c9770: 6201 84ce |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9774: 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; │ │ @@ -100500,49 +100501,49 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1cbdfc: |[1cbdfc] com.nextcloud.talk.chat.ChatActivity.enableCallButtons:()V │ │ -1cbe0c: 6200 9222 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@2292 │ │ -1cbe10: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cbe16: 0c01 |0005: move-result-object v1 │ │ -1cbe18: 6e20 725e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e72 │ │ -1cbe1e: 0a00 |0009: move-result v0 │ │ -1cbe20: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -1cbe24: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cbe28: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ -1cbe2c: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbe30: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ -1cbe34: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ -1cbe38: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -1cbe3c: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cbe42: 0c00 |001b: move-result-object v0 │ │ -1cbe44: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -1cbe48: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cbe4e: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbe52: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -1cbe56: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cbe5c: 0c00 |0028: move-result-object v0 │ │ -1cbe5e: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -1cbe62: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cbe68: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cbe6c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -1cbe6e: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -1cbe72: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cbe78: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbe7c: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -1cbe80: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cbe86: 2808 |003d: goto 0045 // +0008 │ │ -1cbe88: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbe8c: 1a01 2a8e |0040: const-string v1, "call buttons were null when trying to enable them" // string@8e2a │ │ -1cbe90: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1cbe96: 0e00 |0045: return-void │ │ +1cbe00: |[1cbe00] com.nextcloud.talk.chat.ChatActivity.enableCallButtons:()V │ │ +1cbe10: 6200 9222 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@2292 │ │ +1cbe14: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cbe1a: 0c01 |0005: move-result-object v1 │ │ +1cbe1c: 6e20 725e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e72 │ │ +1cbe22: 0a00 |0009: move-result v0 │ │ +1cbe24: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +1cbe28: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cbe2c: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ +1cbe30: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbe34: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ +1cbe38: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ +1cbe3c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +1cbe40: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cbe46: 0c00 |001b: move-result-object v0 │ │ +1cbe48: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +1cbe4c: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cbe52: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbe56: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +1cbe5a: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cbe60: 0c00 |0028: move-result-object v0 │ │ +1cbe62: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +1cbe66: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cbe6c: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cbe70: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +1cbe72: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ +1cbe76: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cbe7c: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbe80: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +1cbe84: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cbe8a: 2808 |003d: goto 0045 // +0008 │ │ +1cbe8c: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbe90: 1a01 2a8e |0040: const-string v1, "call buttons were null when trying to enable them" // string@8e2a │ │ +1cbe94: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1cbe9a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2148 │ │ 0x000c line=2149 │ │ 0x0018 line=2150 │ │ 0x0021 line=2151 │ │ 0x002e line=2152 │ │ @@ -100556,27 +100557,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 │ │ -1cbe98: |[1cbe98] com.nextcloud.talk.chat.ChatActivity.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V │ │ -1cbea8: 6e10 e105 0300 |0000: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getResultCode:()I // method@05e1 │ │ -1cbeae: 0a00 |0003: move-result v0 │ │ -1cbeb0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -1cbeb2: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ -1cbeb6: 6e10 e005 0300 |0007: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getData:()Landroid/content/Intent; // method@05e0 │ │ -1cbebc: 0c03 |000a: move-result-object v3 │ │ -1cbebe: 7220 69ec 3400 |000b: invoke-interface {v4, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec69 │ │ -1cbec4: 2808 |000e: goto 0016 // +0008 │ │ -1cbec6: 6203 8805 |000f: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbeca: 1a04 edd9 |0011: const-string v4, "resultCode for received intent was != ok" // string@d9ed │ │ -1cbece: 7120 ab03 4300 |0013: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1cbed4: 0e00 |0016: return-void │ │ +1cbe9c: |[1cbe9c] com.nextcloud.talk.chat.ChatActivity.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V │ │ +1cbeac: 6e10 e105 0300 |0000: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getResultCode:()I // method@05e1 │ │ +1cbeb2: 0a00 |0003: move-result v0 │ │ +1cbeb4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +1cbeb6: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ +1cbeba: 6e10 e005 0300 |0007: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getData:()Landroid/content/Intent; // method@05e0 │ │ +1cbec0: 0c03 |000a: move-result-object v3 │ │ +1cbec2: 7220 69ec 3400 |000b: invoke-interface {v4, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec69 │ │ +1cbec8: 2808 |000e: goto 0016 // +0008 │ │ +1cbeca: 6203 8805 |000f: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbece: 1a04 edd9 |0011: const-string v4, "resultCode for received intent was != ok" // string@d9ed │ │ +1cbed2: 7120 ab03 4300 |0013: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1cbed8: 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; │ │ @@ -100588,86 +100589,86 @@ │ │ type : '(ZZ)Landroid/content/Intent;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -1c77a4: |[1c77a4] com.nextcloud.talk.chat.ChatActivity.getIntentForCall:(ZZ)Landroid/content/Intent; │ │ -1c77b4: 5450 a405 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c77b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c77ba: 3800 9100 |0003: if-eqz v0, 0094 // +0091 │ │ -1c77be: 2202 cb00 |0005: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ -1c77c2: 7010 db02 0200 |0007: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c77c8: 1a03 9135 |000a: const-string v3, "KEY_ROOM_TOKEN" // string@3591 │ │ -1c77cc: 6e10 cd15 0500 |000c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c77d2: 0c04 |000f: move-result-object v4 │ │ -1c77d4: 6e30 fc02 3204 |0010: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c77da: 1a03 5635 |0013: const-string v3, "KEY_CONVERSATION_PASSWORD" // string@3556 │ │ -1c77de: 5454 bd05 |0015: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1c77e2: 6e30 fc02 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c77e8: 5453 a005 |001a: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c77ec: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ -1c77f0: 6e10 af2c 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ -1c77f6: 0c01 |0021: move-result-object v1 │ │ -1c77f8: 7110 a9ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c77fe: 1a03 7935 |0025: const-string v3, "KEY_MODIFIED_BASE_URL" // string@3579 │ │ -1c7802: 6e30 fc02 3201 |0027: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c7808: 1a01 5535 |002a: const-string v1, "KEY_CONVERSATION_NAME" // string@3555 │ │ -1c780c: 6e10 4736 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3647 │ │ -1c7812: 0c03 |002f: move-result-object v3 │ │ -1c7814: 6e30 fc02 1203 |0030: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c781a: 1a01 8d35 |0033: const-string v1, "KEY_RECORDING_STATE" // string@358d │ │ -1c781e: 6e10 4036 0000 |0035: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getCallRecording:()I // method@3640 │ │ -1c7824: 0a03 |0038: move-result v3 │ │ -1c7826: 6e30 f502 1203 |0039: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02f5 │ │ -1c782c: 6201 a322 |003c: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ -1c7830: 6e20 a55e 0100 |003e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea5 │ │ -1c7836: 0a01 |0041: move-result v1 │ │ -1c7838: 1a03 7235 |0042: const-string v3, "KEY_IS_MODERATOR" // string@3572 │ │ -1c783c: 6e30 f202 3201 |0044: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c7842: 6e10 c915 0500 |0047: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1c7848: 0c01 |004a: move-result-object v1 │ │ -1c784a: 6e10 c55f 0100 |004b: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishAudio:()Z // method@5fc5 │ │ -1c7850: 0a01 |004e: move-result v1 │ │ -1c7852: 1a03 8635 |004f: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_AUDIO" // string@3586 │ │ -1c7856: 6e30 f202 3201 |0051: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c785c: 1a01 9035 |0054: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@3590 │ │ -1c7860: 6e10 0d16 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ -1c7866: 0a03 |0059: move-result v3 │ │ -1c7868: 6e30 f202 1203 |005a: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c786e: 6e10 c915 0500 |005d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1c7874: 0c01 |0060: move-result-object v1 │ │ -1c7876: 6e10 c65f 0100 |0061: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishVideo:()Z // method@5fc6 │ │ -1c787c: 0a01 |0064: move-result v1 │ │ -1c787e: 1a03 8735 |0065: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_VIDEO" // string@3587 │ │ -1c7882: 6e30 f202 3201 |0067: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c7888: 1211 |006a: const/4 v1, #int 1 // #1 │ │ -1c788a: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ -1c788e: 1a06 4d35 |006d: const-string v6, "KEY_CALL_VOICE_ONLY" // string@354d │ │ -1c7892: 6e30 f202 6201 |006f: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c7898: 3807 0700 |0072: if-eqz v7, 0079 // +0007 │ │ -1c789c: 1a06 4e35 |0074: const-string v6, "KEY_CALL_WITHOUT_NOTIFICATION" // string@354e │ │ -1c78a0: 6e30 f202 6201 |0076: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c78a6: 6e10 5936 0000 |0079: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@3659 │ │ -1c78ac: 0c06 |007c: move-result-object v6 │ │ -1c78ae: 6207 9817 |007d: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@1798 │ │ -1c78b2: 3376 0700 |007f: if-ne v6, v7, 0086 // +0007 │ │ -1c78b6: 1a06 7135 |0081: const-string v6, "KEY_IS_BREAKOUT_ROOM" // string@3571 │ │ -1c78ba: 6e30 f202 6201 |0083: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c78c0: 2206 3e00 |0086: new-instance v6, Landroid/content/Intent; // type@003e │ │ -1c78c4: 0757 |0088: move-object v7, v5 │ │ -1c78c6: 1f07 3900 |0089: check-cast v7, Landroid/content/Context; // type@0039 │ │ -1c78ca: 1c00 bd03 |008b: const-class v0, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ -1c78ce: 7030 bc00 7600 |008d: invoke-direct {v6, v7, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c78d4: 6e20 d900 2600 |0090: invoke-virtual {v6, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c78da: 1106 |0093: return-object v6 │ │ -1c78dc: 0756 |0094: move-object v6, v5 │ │ -1c78de: 1f06 3805 |0095: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1c78e2: 1101 |0097: return-object v1 │ │ +1c77a8: |[1c77a8] com.nextcloud.talk.chat.ChatActivity.getIntentForCall:(ZZ)Landroid/content/Intent; │ │ +1c77b8: 5450 a405 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c77bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c77be: 3800 9100 |0003: if-eqz v0, 0094 // +0091 │ │ +1c77c2: 2202 cb00 |0005: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ +1c77c6: 7010 db02 0200 |0007: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c77cc: 1a03 9135 |000a: const-string v3, "KEY_ROOM_TOKEN" // string@3591 │ │ +1c77d0: 6e10 cd15 0500 |000c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c77d6: 0c04 |000f: move-result-object v4 │ │ +1c77d8: 6e30 fc02 3204 |0010: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c77de: 1a03 5635 |0013: const-string v3, "KEY_CONVERSATION_PASSWORD" // string@3556 │ │ +1c77e2: 5454 bd05 |0015: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1c77e6: 6e30 fc02 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c77ec: 5453 a005 |001a: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c77f0: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ +1c77f4: 6e10 af2c 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ +1c77fa: 0c01 |0021: move-result-object v1 │ │ +1c77fc: 7110 a9ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7802: 1a03 7935 |0025: const-string v3, "KEY_MODIFIED_BASE_URL" // string@3579 │ │ +1c7806: 6e30 fc02 3201 |0027: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c780c: 1a01 5535 |002a: const-string v1, "KEY_CONVERSATION_NAME" // string@3555 │ │ +1c7810: 6e10 4736 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3647 │ │ +1c7816: 0c03 |002f: move-result-object v3 │ │ +1c7818: 6e30 fc02 1203 |0030: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c781e: 1a01 8d35 |0033: const-string v1, "KEY_RECORDING_STATE" // string@358d │ │ +1c7822: 6e10 4036 0000 |0035: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getCallRecording:()I // method@3640 │ │ +1c7828: 0a03 |0038: move-result v3 │ │ +1c782a: 6e30 f502 1203 |0039: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02f5 │ │ +1c7830: 6201 a322 |003c: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ +1c7834: 6e20 a55e 0100 |003e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea5 │ │ +1c783a: 0a01 |0041: move-result v1 │ │ +1c783c: 1a03 7235 |0042: const-string v3, "KEY_IS_MODERATOR" // string@3572 │ │ +1c7840: 6e30 f202 3201 |0044: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c7846: 6e10 c915 0500 |0047: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1c784c: 0c01 |004a: move-result-object v1 │ │ +1c784e: 6e10 c55f 0100 |004b: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishAudio:()Z // method@5fc5 │ │ +1c7854: 0a01 |004e: move-result v1 │ │ +1c7856: 1a03 8635 |004f: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_AUDIO" // string@3586 │ │ +1c785a: 6e30 f202 3201 |0051: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c7860: 1a01 9035 |0054: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@3590 │ │ +1c7864: 6e10 0d16 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ +1c786a: 0a03 |0059: move-result v3 │ │ +1c786c: 6e30 f202 1203 |005a: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c7872: 6e10 c915 0500 |005d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1c7878: 0c01 |0060: move-result-object v1 │ │ +1c787a: 6e10 c65f 0100 |0061: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishVideo:()Z // method@5fc6 │ │ +1c7880: 0a01 |0064: move-result v1 │ │ +1c7882: 1a03 8735 |0065: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_VIDEO" // string@3587 │ │ +1c7886: 6e30 f202 3201 |0067: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c788c: 1211 |006a: const/4 v1, #int 1 // #1 │ │ +1c788e: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ +1c7892: 1a06 4d35 |006d: const-string v6, "KEY_CALL_VOICE_ONLY" // string@354d │ │ +1c7896: 6e30 f202 6201 |006f: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c789c: 3807 0700 |0072: if-eqz v7, 0079 // +0007 │ │ +1c78a0: 1a06 4e35 |0074: const-string v6, "KEY_CALL_WITHOUT_NOTIFICATION" // string@354e │ │ +1c78a4: 6e30 f202 6201 |0076: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c78aa: 6e10 5936 0000 |0079: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@3659 │ │ +1c78b0: 0c06 |007c: move-result-object v6 │ │ +1c78b2: 6207 9817 |007d: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@1798 │ │ +1c78b6: 3376 0700 |007f: if-ne v6, v7, 0086 // +0007 │ │ +1c78ba: 1a06 7135 |0081: const-string v6, "KEY_IS_BREAKOUT_ROOM" // string@3571 │ │ +1c78be: 6e30 f202 6201 |0083: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c78c4: 2206 3e00 |0086: new-instance v6, Landroid/content/Intent; // type@003e │ │ +1c78c8: 0757 |0088: move-object v7, v5 │ │ +1c78ca: 1f07 3900 |0089: check-cast v7, Landroid/content/Context; // type@0039 │ │ +1c78ce: 1c00 bd03 |008b: const-class v0, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ +1c78d2: 7030 bc00 7600 |008d: invoke-direct {v6, v7, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c78d8: 6e20 d900 2600 |0090: invoke-virtual {v6, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c78de: 1106 |0093: return-object v6 │ │ +1c78e0: 0756 |0094: move-object v6, v5 │ │ +1c78e2: 1f06 3805 |0095: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1c78e6: 1101 |0097: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3328 │ │ 0x0005 line=3329 │ │ 0x000a line=3330 │ │ 0x0013 line=3331 │ │ 0x001a line=3332 │ │ @@ -100696,96 +100697,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 │ │ -1c91e0: |[1c91e0] com.nextcloud.talk.chat.ChatActivity.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; │ │ -1c91f0: 5450 9805 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c91f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c91f6: 3800 9400 |0003: if-eqz v0, 0097 // +0094 │ │ -1c91fa: 7110 a9ed 0000 |0005: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9200: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c9206: 0c00 |000b: move-result-object v0 │ │ -1c9208: 7110 a9ed 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c920e: 7210 cacd 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1c9214: 0c00 |0012: move-result-object v0 │ │ -1c9216: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1c9218: 7210 a6cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c921e: 0a03 |0017: move-result v3 │ │ -1c9220: 3803 2500 |0018: if-eqz v3, 003d // +0025 │ │ -1c9224: 7210 a7cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c922a: 0c03 |001d: move-result-object v3 │ │ -1c922c: 1f03 3f11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1c9230: 5434 8143 |0020: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1c9234: 2044 8105 |0022: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9238: 3804 1600 |0024: if-eqz v4, 003a // +0016 │ │ -1c923c: 5433 8143 |0026: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1c9240: 1a04 7bcd |0028: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1c9244: 7120 aaed 4300 |002a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1c924a: 1f03 8105 |002d: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c924e: 6e10 ce18 0300 |002f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c9254: 0c03 |0032: move-result-object v3 │ │ -1c9256: 7120 a3ed 6300 |0033: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c925c: 0a03 |0036: move-result v3 │ │ -1c925e: 3803 0300 |0037: if-eqz v3, 003a // +0003 │ │ -1c9262: 2805 |0039: goto 003e // +0005 │ │ -1c9264: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1c9268: 28d8 |003c: goto 0014 // -0028 │ │ -1c926a: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ -1c926c: 3a02 3b00 |003e: if-ltz v2, 0079 // +003b │ │ -1c9270: 5450 9805 |0040: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c9274: 3800 1300 |0042: if-eqz v0, 0055 // +0013 │ │ -1c9278: 6e10 c610 0000 |0044: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c927e: 0c00 |0047: move-result-object v0 │ │ -1c9280: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ -1c9284: 7220 c7cd 2000 |004a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1c928a: 0c00 |004d: move-result-object v0 │ │ -1c928c: 1f00 3f11 |004e: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1c9290: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ -1c9294: 5400 8143 |0052: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1c9298: 2802 |0054: goto 0056 // +0002 │ │ -1c929a: 0710 |0055: move-object v0, v1 │ │ -1c929c: 2003 8105 |0056: instance-of v3, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c92a0: 3803 1900 |0058: if-eqz v3, 0071 // +0019 │ │ -1c92a4: 0703 |005a: move-object v3, v0 │ │ -1c92a6: 1f03 8105 |005b: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c92aa: 6e10 ce18 0300 |005d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c92b0: 0c03 |0060: move-result-object v3 │ │ -1c92b2: 7120 a3ed 6300 |0061: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c92b8: 0a06 |0064: move-result v6 │ │ -1c92ba: 3806 0c00 |0065: if-eqz v6, 0071 // +000c │ │ -1c92be: 2206 3822 |0067: new-instance v6, Lkotlin/Pair; // type@2238 │ │ -1c92c2: 7110 32ca 0200 |0069: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c92c8: 0c01 |006c: move-result-object v1 │ │ -1c92ca: 7030 81d1 0601 |006d: invoke-direct {v6, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@d181 │ │ -1c92d0: 1106 |0070: return-object v6 │ │ -1c92d2: 6206 8805 |0071: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c92d6: 1a00 5799 |0073: const-string v0, "currentItem retrieved was not chatmessage or its id was not correct" // string@9957 │ │ -1c92da: 7120 a903 0600 |0075: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c92e0: 2826 |0078: goto 009e // +0026 │ │ -1c92e2: 6206 8805 |0079: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c92e6: 5450 9805 |007b: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c92ea: 7110 a9ed 0000 |007d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c92f0: 6e10 c510 0000 |0080: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItemCount:()I // method@10c5 │ │ -1c92f6: 0a00 |0083: move-result v0 │ │ -1c92f8: 2202 a220 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c92fc: 1a03 02c8 |0086: const-string v3, "messagePosition is -1, adapter # of items: " // string@c802 │ │ -1c9300: 7020 faca 3200 |0088: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1c9306: 6e20 feca 0200 |008b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ -1c930c: 0c00 |008e: move-result-object v0 │ │ -1c930e: 6e10 17cb 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1c9314: 0c00 |0092: move-result-object v0 │ │ -1c9316: 7120 a903 0600 |0093: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c931c: 2808 |0096: goto 009e // +0008 │ │ -1c931e: 6206 8805 |0097: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c9322: 1a00 bf76 |0099: const-string v0, "TalkMessagesListAdapter is null" // string@76bf │ │ -1c9326: 7120 a903 0600 |009b: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c932c: 1101 |009e: return-object v1 │ │ +1c91e4: |[1c91e4] com.nextcloud.talk.chat.ChatActivity.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; │ │ +1c91f4: 5450 9805 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c91f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c91fa: 3800 9400 |0003: if-eqz v0, 0097 // +0094 │ │ +1c91fe: 7110 a9ed 0000 |0005: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9204: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c920a: 0c00 |000b: move-result-object v0 │ │ +1c920c: 7110 a9ed 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9212: 7210 cacd 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1c9218: 0c00 |0012: move-result-object v0 │ │ +1c921a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1c921c: 7210 a6cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c9222: 0a03 |0017: move-result v3 │ │ +1c9224: 3803 2500 |0018: if-eqz v3, 003d // +0025 │ │ +1c9228: 7210 a7cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c922e: 0c03 |001d: move-result-object v3 │ │ +1c9230: 1f03 3f11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1c9234: 5434 8143 |0020: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1c9238: 2044 8105 |0022: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c923c: 3804 1600 |0024: if-eqz v4, 003a // +0016 │ │ +1c9240: 5433 8143 |0026: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1c9244: 1a04 7bcd |0028: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1c9248: 7120 aaed 4300 |002a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1c924e: 1f03 8105 |002d: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9252: 6e10 ce18 0300 |002f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c9258: 0c03 |0032: move-result-object v3 │ │ +1c925a: 7120 a3ed 6300 |0033: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c9260: 0a03 |0036: move-result v3 │ │ +1c9262: 3803 0300 |0037: if-eqz v3, 003a // +0003 │ │ +1c9266: 2805 |0039: goto 003e // +0005 │ │ +1c9268: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1c926c: 28d8 |003c: goto 0014 // -0028 │ │ +1c926e: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ +1c9270: 3a02 3b00 |003e: if-ltz v2, 0079 // +003b │ │ +1c9274: 5450 9805 |0040: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c9278: 3800 1300 |0042: if-eqz v0, 0055 // +0013 │ │ +1c927c: 6e10 c610 0000 |0044: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c9282: 0c00 |0047: move-result-object v0 │ │ +1c9284: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ +1c9288: 7220 c7cd 2000 |004a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1c928e: 0c00 |004d: move-result-object v0 │ │ +1c9290: 1f00 3f11 |004e: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1c9294: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ +1c9298: 5400 8143 |0052: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1c929c: 2802 |0054: goto 0056 // +0002 │ │ +1c929e: 0710 |0055: move-object v0, v1 │ │ +1c92a0: 2003 8105 |0056: instance-of v3, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c92a4: 3803 1900 |0058: if-eqz v3, 0071 // +0019 │ │ +1c92a8: 0703 |005a: move-object v3, v0 │ │ +1c92aa: 1f03 8105 |005b: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c92ae: 6e10 ce18 0300 |005d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c92b4: 0c03 |0060: move-result-object v3 │ │ +1c92b6: 7120 a3ed 6300 |0061: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c92bc: 0a06 |0064: move-result v6 │ │ +1c92be: 3806 0c00 |0065: if-eqz v6, 0071 // +000c │ │ +1c92c2: 2206 3822 |0067: new-instance v6, Lkotlin/Pair; // type@2238 │ │ +1c92c6: 7110 32ca 0200 |0069: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c92cc: 0c01 |006c: move-result-object v1 │ │ +1c92ce: 7030 81d1 0601 |006d: invoke-direct {v6, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@d181 │ │ +1c92d4: 1106 |0070: return-object v6 │ │ +1c92d6: 6206 8805 |0071: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c92da: 1a00 5799 |0073: const-string v0, "currentItem retrieved was not chatmessage or its id was not correct" // string@9957 │ │ +1c92de: 7120 a903 0600 |0075: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c92e4: 2826 |0078: goto 009e // +0026 │ │ +1c92e6: 6206 8805 |0079: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c92ea: 5450 9805 |007b: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c92ee: 7110 a9ed 0000 |007d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c92f4: 6e10 c510 0000 |0080: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItemCount:()I // method@10c5 │ │ +1c92fa: 0a00 |0083: move-result v0 │ │ +1c92fc: 2202 a220 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c9300: 1a03 02c8 |0086: const-string v3, "messagePosition is -1, adapter # of items: " // string@c802 │ │ +1c9304: 7020 faca 3200 |0088: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1c930a: 6e20 feca 0200 |008b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ +1c9310: 0c00 |008e: move-result-object v0 │ │ +1c9312: 6e10 17cb 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1c9318: 0c00 |0092: move-result-object v0 │ │ +1c931a: 7120 a903 0600 |0093: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c9320: 2808 |0096: goto 009e // +0008 │ │ +1c9322: 6206 8805 |0097: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9326: 1a00 bf76 |0099: const-string v0, "TalkMessagesListAdapter is null" // string@76bf │ │ +1c932a: 7120 a903 0600 |009b: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c9330: 1101 |009e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3071 │ │ 0x0005 line=3072 │ │ 0x000f line=4156 │ │ 0x001e line=4157 │ │ 0x0020 line=3073 │ │ @@ -100804,40 +100805,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 │ │ -1c8908: |[1c8908] com.nextcloud.talk.chat.ChatActivity.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ -1c8918: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c891c: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c8922: 6e10 b62c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb6 │ │ -1c8928: 0c00 |0008: move-result-object v0 │ │ -1c892a: 6e10 cd15 0400 |0009: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c8930: 0c01 |000c: move-result-object v1 │ │ -1c8932: 2202 a220 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1c8936: 7010 f7ca 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -1c893c: 6e20 02cb 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ -1c8942: 0c00 |0015: move-result-object v0 │ │ -1c8944: 1a02 d91d |0016: const-string v2, "@" // string@1dd9 │ │ -1c8948: 6e20 03cb 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c894e: 0c00 |001b: move-result-object v0 │ │ -1c8950: 6e20 03cb 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1c8956: 0c00 |001f: move-result-object v0 │ │ -1c8958: 6e10 17cb 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1c895e: 0c00 |0023: move-result-object v0 │ │ -1c8960: 2201 5705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/MessageInputFragment; // type@0557 │ │ -1c8964: 7010 3c17 0100 |0026: invoke-direct {v1}, Lcom/nextcloud/talk/chat/MessageInputFragment;.:()V // method@173c │ │ -1c896a: 2202 cb00 |0029: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ -1c896e: 7010 db02 0200 |002b: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c8974: 1a03 0825 |002e: const-string v3, "CONVERSATION_INTERNAL_ID" // string@2508 │ │ -1c8978: 6e30 fc02 3200 |0030: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c897e: 6e20 7517 2100 |0033: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/MessageInputFragment;.setArguments:(Landroid/os/Bundle;)V // method@1775 │ │ -1c8984: 1101 |0036: return-object v1 │ │ +1c890c: |[1c890c] com.nextcloud.talk.chat.ChatActivity.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ +1c891c: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c8920: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c8926: 6e10 b62c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb6 │ │ +1c892c: 0c00 |0008: move-result-object v0 │ │ +1c892e: 6e10 cd15 0400 |0009: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c8934: 0c01 |000c: move-result-object v1 │ │ +1c8936: 2202 a220 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1c893a: 7010 f7ca 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +1c8940: 6e20 02cb 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ +1c8946: 0c00 |0015: move-result-object v0 │ │ +1c8948: 1a02 d91d |0016: const-string v2, "@" // string@1dd9 │ │ +1c894c: 6e20 03cb 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c8952: 0c00 |001b: move-result-object v0 │ │ +1c8954: 6e20 03cb 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1c895a: 0c00 |001f: move-result-object v0 │ │ +1c895c: 6e10 17cb 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1c8962: 0c00 |0023: move-result-object v0 │ │ +1c8964: 2201 5705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/MessageInputFragment; // type@0557 │ │ +1c8968: 7010 3c17 0100 |0026: invoke-direct {v1}, Lcom/nextcloud/talk/chat/MessageInputFragment;.:()V // method@173c │ │ +1c896e: 2202 cb00 |0029: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ +1c8972: 7010 db02 0200 |002b: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c8978: 1a03 0825 |002e: const-string v3, "CONVERSATION_INTERNAL_ID" // string@2508 │ │ +1c897c: 6e30 fc02 3200 |0030: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c8982: 6e20 7517 2100 |0033: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/MessageInputFragment;.setArguments:(Landroid/os/Bundle;)V // method@1775 │ │ +1c8988: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0024 line=494 │ │ 0x0029 line=495 │ │ 0x002e line=496 │ │ 0x0033 line=495 │ │ @@ -100849,111 +100850,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 │ │ -1c7b0c: |[1c7b0c] com.nextcloud.talk.chat.ChatActivity.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c7b1c: 6e10 e818 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c7b22: 0c00 |0003: move-result-object v0 │ │ -1c7b24: 1f00 7820 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c7b28: 7210 a1c9 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ -1c7b2e: 0a00 |0009: move-result v0 │ │ -1c7b30: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1c7b32: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1c7b34: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ -1c7b38: 0110 |000e: move v0, v1 │ │ -1c7b3a: 2802 |000f: goto 0011 // +0002 │ │ -1c7b3c: 0120 |0010: move v0, v2 │ │ -1c7b3e: 6e10 e818 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c7b44: 0c03 |0014: move-result-object v3 │ │ -1c7b46: 1f03 7820 |0015: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ -1c7b4a: 7210 a1c9 0300 |0017: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ -1c7b50: 0a03 |001a: move-result v3 │ │ -1c7b52: 3d03 0400 |001b: if-lez v3, 001f // +0004 │ │ -1c7b56: 0113 |001d: move v3, v1 │ │ -1c7b58: 2802 |001e: goto 0020 // +0002 │ │ -1c7b5a: 0123 |001f: move v3, v2 │ │ -1c7b5c: 3230 0300 |0020: if-eq v0, v3, 0023 // +0003 │ │ -1c7b60: 0f02 |0022: return v2 │ │ -1c7b62: 6e10 c618 0800 |0023: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ -1c7b68: 0c03 |0026: move-result-object v3 │ │ -1c7b6a: 1a04 b28c |0027: const-string v4, "bots" // string@8cb2 │ │ -1c7b6e: 7120 a3ed 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c7b74: 0a03 |002c: move-result v3 │ │ -1c7b76: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ -1c7b7a: 6e10 c518 0800 |002f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7b80: 0c03 |0032: move-result-object v3 │ │ -1c7b82: 1a04 3b8f |0033: const-string v4, "changelog" // string@8f3b │ │ -1c7b86: 7120 a3ed 4300 |0035: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c7b8c: 0a03 |0038: move-result v3 │ │ -1c7b8e: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ -1c7b92: 0f02 |003b: return v2 │ │ -1c7b94: 3900 1f00 |003c: if-nez v0, 005b // +001f │ │ -1c7b98: 6e10 c618 0800 |003e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ -1c7b9e: 0c00 |0041: move-result-object v0 │ │ -1c7ba0: 6e10 c618 0900 |0042: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ -1c7ba6: 0c03 |0045: move-result-object v3 │ │ -1c7ba8: 7120 a3ed 3000 |0046: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c7bae: 0a00 |0049: move-result v0 │ │ -1c7bb0: 3800 1000 |004a: if-eqz v0, 005a // +0010 │ │ -1c7bb4: 6e10 c518 0900 |004c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7bba: 0c00 |004f: move-result-object v0 │ │ -1c7bbc: 6e10 c518 0800 |0050: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7bc2: 0c03 |0053: move-result-object v3 │ │ -1c7bc4: 7120 a3ed 3000 |0054: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c7bca: 0a00 |0057: move-result v0 │ │ -1c7bcc: 3900 0300 |0058: if-nez v0, 005b // +0003 │ │ -1c7bd0: 0f02 |005a: return v2 │ │ -1c7bd2: 6e10 b215 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ -1c7bd8: 0c00 |005e: move-result-object v0 │ │ -1c7bda: 6e10 eb18 0900 |005f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ -1c7be0: 0b03 |0062: move-result-wide v3 │ │ -1c7be2: 6e10 eb18 0800 |0063: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ -1c7be8: 0b05 |0066: move-result-wide v5 │ │ -1c7bea: 6e56 b05e 3054 |0067: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getTimeDifferenceInSeconds:(JJ)J // method@5eb0 │ │ -1c7bf0: 0b03 |006a: move-result-wide v3 │ │ -1c7bf2: 1605 2c01 |006b: const-wide/16 v5, #int 300 // #12c │ │ -1c7bf6: 3100 0305 |006d: cmp-long v0, v3, v5 │ │ -1c7bfa: 3d00 0400 |006f: if-lez v0, 0073 // +0004 │ │ -1c7bfe: 0110 |0071: move v0, v1 │ │ -1c7c00: 2802 |0072: goto 0074 // +0002 │ │ -1c7c02: 0120 |0073: move v0, v2 │ │ -1c7c04: 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 │ │ -1c7c0a: 0a03 |0077: move-result v3 │ │ -1c7c0c: 3803 3300 |0078: if-eqz v3, 00ab // +0033 │ │ -1c7c10: 6e10 c518 0900 |007a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7c16: 0c03 |007d: move-result-object v3 │ │ -1c7c18: 6e10 c518 0800 |007e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7c1e: 0c04 |0081: move-result-object v4 │ │ -1c7c20: 7120 a3ed 4300 |0082: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c7c26: 0a03 |0085: move-result v3 │ │ -1c7c28: 3803 2500 |0086: if-eqz v3, 00ab // +0025 │ │ -1c7c2c: 3900 2300 |0088: if-nez v0, 00ab // +0023 │ │ -1c7c30: 6e10 d418 0900 |008a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ -1c7c36: 0c09 |008d: move-result-object v9 │ │ -1c7c38: 1603 0000 |008e: const-wide/16 v3, #int 0 // #0 │ │ -1c7c3c: 3909 0300 |0090: if-nez v9, 0093 // +0003 │ │ -1c7c40: 2809 |0092: goto 009b // +0009 │ │ -1c7c42: 6e10 40ca 0900 |0093: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@ca40 │ │ -1c7c48: 0b05 |0096: move-result-wide v5 │ │ -1c7c4a: 3109 0503 |0097: cmp-long v9, v5, v3 │ │ -1c7c4e: 3809 1300 |0099: if-eqz v9, 00ac // +0013 │ │ -1c7c52: 6e10 d418 0800 |009b: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ -1c7c58: 0c08 |009e: move-result-object v8 │ │ -1c7c5a: 3908 0300 |009f: if-nez v8, 00a2 // +0003 │ │ -1c7c5e: 280a |00a1: goto 00ab // +000a │ │ -1c7c60: 6e10 40ca 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@ca40 │ │ -1c7c66: 0b08 |00a5: move-result-wide v8 │ │ -1c7c68: 3108 0803 |00a6: cmp-long v8, v8, v3 │ │ -1c7c6c: 3908 0300 |00a8: if-nez v8, 00ab // +0003 │ │ -1c7c70: 2802 |00aa: goto 00ac // +0002 │ │ -1c7c72: 0121 |00ab: move v1, v2 │ │ -1c7c74: 0f01 |00ac: return v1 │ │ +1c7b10: |[1c7b10] com.nextcloud.talk.chat.ChatActivity.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c7b20: 6e10 e818 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c7b26: 0c00 |0003: move-result-object v0 │ │ +1c7b28: 1f00 7820 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c7b2c: 7210 a1c9 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ +1c7b32: 0a00 |0009: move-result v0 │ │ +1c7b34: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1c7b36: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1c7b38: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ +1c7b3c: 0110 |000e: move v0, v1 │ │ +1c7b3e: 2802 |000f: goto 0011 // +0002 │ │ +1c7b40: 0120 |0010: move v0, v2 │ │ +1c7b42: 6e10 e818 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c7b48: 0c03 |0014: move-result-object v3 │ │ +1c7b4a: 1f03 7820 |0015: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ +1c7b4e: 7210 a1c9 0300 |0017: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ +1c7b54: 0a03 |001a: move-result v3 │ │ +1c7b56: 3d03 0400 |001b: if-lez v3, 001f // +0004 │ │ +1c7b5a: 0113 |001d: move v3, v1 │ │ +1c7b5c: 2802 |001e: goto 0020 // +0002 │ │ +1c7b5e: 0123 |001f: move v3, v2 │ │ +1c7b60: 3230 0300 |0020: if-eq v0, v3, 0023 // +0003 │ │ +1c7b64: 0f02 |0022: return v2 │ │ +1c7b66: 6e10 c618 0800 |0023: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ +1c7b6c: 0c03 |0026: move-result-object v3 │ │ +1c7b6e: 1a04 b28c |0027: const-string v4, "bots" // string@8cb2 │ │ +1c7b72: 7120 a3ed 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c7b78: 0a03 |002c: move-result v3 │ │ +1c7b7a: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ +1c7b7e: 6e10 c518 0800 |002f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7b84: 0c03 |0032: move-result-object v3 │ │ +1c7b86: 1a04 3b8f |0033: const-string v4, "changelog" // string@8f3b │ │ +1c7b8a: 7120 a3ed 4300 |0035: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c7b90: 0a03 |0038: move-result v3 │ │ +1c7b92: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ +1c7b96: 0f02 |003b: return v2 │ │ +1c7b98: 3900 1f00 |003c: if-nez v0, 005b // +001f │ │ +1c7b9c: 6e10 c618 0800 |003e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ +1c7ba2: 0c00 |0041: move-result-object v0 │ │ +1c7ba4: 6e10 c618 0900 |0042: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ +1c7baa: 0c03 |0045: move-result-object v3 │ │ +1c7bac: 7120 a3ed 3000 |0046: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c7bb2: 0a00 |0049: move-result v0 │ │ +1c7bb4: 3800 1000 |004a: if-eqz v0, 005a // +0010 │ │ +1c7bb8: 6e10 c518 0900 |004c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7bbe: 0c00 |004f: move-result-object v0 │ │ +1c7bc0: 6e10 c518 0800 |0050: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7bc6: 0c03 |0053: move-result-object v3 │ │ +1c7bc8: 7120 a3ed 3000 |0054: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c7bce: 0a00 |0057: move-result v0 │ │ +1c7bd0: 3900 0300 |0058: if-nez v0, 005b // +0003 │ │ +1c7bd4: 0f02 |005a: return v2 │ │ +1c7bd6: 6e10 b215 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ +1c7bdc: 0c00 |005e: move-result-object v0 │ │ +1c7bde: 6e10 eb18 0900 |005f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ +1c7be4: 0b03 |0062: move-result-wide v3 │ │ +1c7be6: 6e10 eb18 0800 |0063: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ +1c7bec: 0b05 |0066: move-result-wide v5 │ │ +1c7bee: 6e56 b05e 3054 |0067: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getTimeDifferenceInSeconds:(JJ)J // method@5eb0 │ │ +1c7bf4: 0b03 |006a: move-result-wide v3 │ │ +1c7bf6: 1605 2c01 |006b: const-wide/16 v5, #int 300 // #12c │ │ +1c7bfa: 3100 0305 |006d: cmp-long v0, v3, v5 │ │ +1c7bfe: 3d00 0400 |006f: if-lez v0, 0073 // +0004 │ │ +1c7c02: 0110 |0071: move v0, v1 │ │ +1c7c04: 2802 |0072: goto 0074 // +0002 │ │ +1c7c06: 0120 |0073: move v0, v2 │ │ +1c7c08: 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 │ │ +1c7c0e: 0a03 |0077: move-result v3 │ │ +1c7c10: 3803 3300 |0078: if-eqz v3, 00ab // +0033 │ │ +1c7c14: 6e10 c518 0900 |007a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7c1a: 0c03 |007d: move-result-object v3 │ │ +1c7c1c: 6e10 c518 0800 |007e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7c22: 0c04 |0081: move-result-object v4 │ │ +1c7c24: 7120 a3ed 4300 |0082: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c7c2a: 0a03 |0085: move-result v3 │ │ +1c7c2c: 3803 2500 |0086: if-eqz v3, 00ab // +0025 │ │ +1c7c30: 3900 2300 |0088: if-nez v0, 00ab // +0023 │ │ +1c7c34: 6e10 d418 0900 |008a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ +1c7c3a: 0c09 |008d: move-result-object v9 │ │ +1c7c3c: 1603 0000 |008e: const-wide/16 v3, #int 0 // #0 │ │ +1c7c40: 3909 0300 |0090: if-nez v9, 0093 // +0003 │ │ +1c7c44: 2809 |0092: goto 009b // +0009 │ │ +1c7c46: 6e10 40ca 0900 |0093: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@ca40 │ │ +1c7c4c: 0b05 |0096: move-result-wide v5 │ │ +1c7c4e: 3109 0503 |0097: cmp-long v9, v5, v3 │ │ +1c7c52: 3809 1300 |0099: if-eqz v9, 00ac // +0013 │ │ +1c7c56: 6e10 d418 0800 |009b: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ +1c7c5c: 0c08 |009e: move-result-object v8 │ │ +1c7c5e: 3908 0300 |009f: if-nez v8, 00a2 // +0003 │ │ +1c7c62: 280a |00a1: goto 00ab // +000a │ │ +1c7c64: 6e10 40ca 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@ca40 │ │ +1c7c6a: 0b08 |00a5: move-result-wide v8 │ │ +1c7c6c: 3108 0803 |00a6: cmp-long v8, v8, v3 │ │ +1c7c70: 3908 0300 |00a8: if-nez v8, 00ab // +0003 │ │ +1c7c74: 2802 |00aa: goto 00ac // +0002 │ │ +1c7c76: 0121 |00ab: move v1, v2 │ │ +1c7c78: 0f01 |00ac: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2986 │ │ 0x0011 line=2987 │ │ 0x0023 line=2992 │ │ 0x003e line=2998 │ │ 0x004c line=2999 │ │ @@ -100974,124 +100975,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 │ │ -1c8f28: |[1c8f28] com.nextcloud.talk.chat.ChatActivity.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ -1c8f38: 1f07 8f20 |0000: check-cast v7, Ljava/lang/Iterable; // type@208f │ │ -1c8f3c: 2200 3e21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c8f40: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -1c8f44: 7120 e9de 1700 |0006: invoke-static {v7, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee9 │ │ -1c8f4a: 0a01 |0009: move-result v1 │ │ -1c8f4c: 7020 d8cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd8 │ │ -1c8f52: 1f00 4121 |000d: check-cast v0, Ljava/util/Collection; // type@2141 │ │ -1c8f56: 7210 36ca 0700 |000f: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ -1c8f5c: 0c07 |0012: move-result-object v7 │ │ -1c8f5e: 7210 a6cd 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c8f64: 0a01 |0016: move-result v1 │ │ -1c8f66: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -1c8f6a: 7210 a7cd 0700 |0019: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c8f70: 0c01 |001c: move-result-object v1 │ │ -1c8f72: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8f76: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c8f7c: 0c02 |0022: move-result-object v2 │ │ -1c8f7e: 7120 fed1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fe │ │ -1c8f84: 0c01 |0026: move-result-object v1 │ │ -1c8f86: 7220 5acd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ -1c8f8c: 28e9 |002a: goto 0013 // -0017 │ │ -1c8f8e: 1f00 4f21 |002b: check-cast v0, Ljava/util/List; // type@214f │ │ -1c8f92: 1f00 8f20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208f │ │ -1c8f96: 7110 91e1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e191 │ │ -1c8f9c: 0c07 |0032: move-result-object v7 │ │ -1c8f9e: 7110 96e1 0700 |0033: invoke-static {v7}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e196 │ │ -1c8fa4: 0c07 |0036: move-result-object v7 │ │ -1c8fa6: 7210 e8cd 0700 |0037: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde8 │ │ -1c8fac: 0c00 |003a: move-result-object v0 │ │ -1c8fae: 7210 1cce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce1c │ │ -1c8fb4: 0c00 |003e: move-result-object v0 │ │ -1c8fb6: 7210 a6cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c8fbc: 0a01 |0042: move-result v1 │ │ -1c8fbe: 3801 8c00 |0043: if-eqz v1, 00cf // +008c │ │ -1c8fc2: 7210 a7cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c8fc8: 0c01 |0048: move-result-object v1 │ │ -1c8fca: 1f01 5221 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2152 │ │ -1c8fce: 7210 e3cd 0100 |004b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c8fd4: 0c02 |004e: move-result-object v2 │ │ -1c8fd6: 1f02 8105 |004f: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8fda: 6e10 dd18 0200 |0051: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ -1c8fe0: 0a02 |0054: move-result v2 │ │ -1c8fe2: 7110 ebca 0200 |0055: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@caeb │ │ -1c8fe8: 0c02 |0058: move-result-object v2 │ │ -1c8fea: 7220 e9cd 2700 |0059: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1c8ff0: 0c02 |005c: move-result-object v2 │ │ -1c8ff2: 1f02 8105 |005d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8ff6: 7210 e3cd 0100 |005f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c8ffc: 0c03 |0062: move-result-object v3 │ │ -1c8ffe: 1f03 8105 |0063: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9002: 7020 1716 3600 |0065: invoke-direct {v6, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ -1c9008: 0a03 |0068: move-result v3 │ │ -1c900a: 3803 d6ff |0069: if-eqz v3, 003f // -002a │ │ -1c900e: 3802 0700 |006b: if-eqz v2, 0072 // +0007 │ │ -1c9012: 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 │ │ -1c9018: 0c03 |0070: move-result-object v3 │ │ -1c901a: 2802 |0071: goto 0073 // +0002 │ │ -1c901c: 1203 |0072: const/4 v3, #int 0 // #0 │ │ -1c901e: 7210 e3cd 0100 |0073: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c9024: 0c04 |0076: move-result-object v4 │ │ -1c9026: 1f04 8105 |0077: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c902a: 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 │ │ -1c9030: 0c04 |007c: move-result-object v4 │ │ -1c9032: 3343 c2ff |007d: if-ne v3, v4, 003f // -003e │ │ -1c9036: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -1c9038: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ -1c903c: 6e20 0d19 3200 |0082: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ -1c9042: 7210 e3cd 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c9048: 0c04 |0088: move-result-object v4 │ │ -1c904a: 1f04 8105 |0089: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c904e: 1205 |008b: const/4 v5, #int 0 // #0 │ │ -1c9050: 6e20 0d19 5400 |008c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ -1c9056: 7210 e3cd 0100 |008f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c905c: 0c04 |0092: move-result-object v4 │ │ -1c905e: 1f04 8105 |0093: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9062: 6e10 d518 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ -1c9068: 0a04 |0098: move-result v4 │ │ -1c906a: 3904 1500 |0099: if-nez v4, 00ae // +0015 │ │ -1c906e: 7210 e3cd 0100 |009b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c9074: 0c04 |009e: move-result-object v4 │ │ -1c9076: 1f04 8105 |009f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c907a: 7210 e3cd 0100 |00a1: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c9080: 0c05 |00a4: move-result-object v5 │ │ -1c9082: 1f05 8105 |00a5: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9086: 6e10 d018 0500 |00a7: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1c908c: 0a05 |00aa: move-result v5 │ │ -1c908e: 6e20 1919 5400 |00ab: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ -1c9094: 3802 0f00 |00ae: if-eqz v2, 00bd // +000f │ │ -1c9098: 7210 e3cd 0100 |00b0: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c909e: 0c04 |00b3: move-result-object v4 │ │ -1c90a0: 1f04 8105 |00b4: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c90a4: 6e10 d518 0400 |00b6: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ -1c90aa: 0a04 |00b9: move-result v4 │ │ -1c90ac: 6e20 1919 4200 |00ba: invoke-virtual {v2, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ -1c90b2: 3802 82ff |00bd: if-eqz v2, 003f // -007e │ │ -1c90b6: 7210 e3cd 0100 |00bf: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c90bc: 0c01 |00c2: move-result-object v1 │ │ -1c90be: 1f01 8105 |00c3: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c90c2: 6e10 c918 0100 |00c5: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableChildrenAmount:()I // method@18c9 │ │ -1c90c8: 0a01 |00c8: move-result v1 │ │ -1c90ca: b031 |00c9: add-int/2addr v1, v3 │ │ -1c90cc: 6e20 0c19 1200 |00ca: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableChildrenAmount:(I)V // method@190c │ │ -1c90d2: 2900 72ff |00cd: goto/16 003f // -008e │ │ -1c90d6: 7210 f2cd 0700 |00cf: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ -1c90dc: 0c07 |00d2: move-result-object v7 │ │ -1c90de: 1f07 8f20 |00d3: check-cast v7, Ljava/lang/Iterable; // type@208f │ │ -1c90e2: 7110 2ddf 0700 |00d5: invoke-static {v7}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2d │ │ -1c90e8: 0c07 |00d8: move-result-object v7 │ │ -1c90ea: 1107 |00d9: return-object v7 │ │ +1c8f2c: |[1c8f2c] com.nextcloud.talk.chat.ChatActivity.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ +1c8f3c: 1f07 8f20 |0000: check-cast v7, Ljava/lang/Iterable; // type@208f │ │ +1c8f40: 2200 3e21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c8f44: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +1c8f48: 7120 e9de 1700 |0006: invoke-static {v7, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee9 │ │ +1c8f4e: 0a01 |0009: move-result v1 │ │ +1c8f50: 7020 d8cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd8 │ │ +1c8f56: 1f00 4121 |000d: check-cast v0, Ljava/util/Collection; // type@2141 │ │ +1c8f5a: 7210 36ca 0700 |000f: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ +1c8f60: 0c07 |0012: move-result-object v7 │ │ +1c8f62: 7210 a6cd 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c8f68: 0a01 |0016: move-result v1 │ │ +1c8f6a: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +1c8f6e: 7210 a7cd 0700 |0019: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c8f74: 0c01 |001c: move-result-object v1 │ │ +1c8f76: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8f7a: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c8f80: 0c02 |0022: move-result-object v2 │ │ +1c8f82: 7120 fed1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fe │ │ +1c8f88: 0c01 |0026: move-result-object v1 │ │ +1c8f8a: 7220 5acd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ +1c8f90: 28e9 |002a: goto 0013 // -0017 │ │ +1c8f92: 1f00 4f21 |002b: check-cast v0, Ljava/util/List; // type@214f │ │ +1c8f96: 1f00 8f20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208f │ │ +1c8f9a: 7110 91e1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e191 │ │ +1c8fa0: 0c07 |0032: move-result-object v7 │ │ +1c8fa2: 7110 96e1 0700 |0033: invoke-static {v7}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e196 │ │ +1c8fa8: 0c07 |0036: move-result-object v7 │ │ +1c8faa: 7210 e8cd 0700 |0037: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde8 │ │ +1c8fb0: 0c00 |003a: move-result-object v0 │ │ +1c8fb2: 7210 1cce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce1c │ │ +1c8fb8: 0c00 |003e: move-result-object v0 │ │ +1c8fba: 7210 a6cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c8fc0: 0a01 |0042: move-result v1 │ │ +1c8fc2: 3801 8c00 |0043: if-eqz v1, 00cf // +008c │ │ +1c8fc6: 7210 a7cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c8fcc: 0c01 |0048: move-result-object v1 │ │ +1c8fce: 1f01 5221 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2152 │ │ +1c8fd2: 7210 e3cd 0100 |004b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c8fd8: 0c02 |004e: move-result-object v2 │ │ +1c8fda: 1f02 8105 |004f: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8fde: 6e10 dd18 0200 |0051: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ +1c8fe4: 0a02 |0054: move-result v2 │ │ +1c8fe6: 7110 ebca 0200 |0055: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@caeb │ │ +1c8fec: 0c02 |0058: move-result-object v2 │ │ +1c8fee: 7220 e9cd 2700 |0059: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1c8ff4: 0c02 |005c: move-result-object v2 │ │ +1c8ff6: 1f02 8105 |005d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8ffa: 7210 e3cd 0100 |005f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c9000: 0c03 |0062: move-result-object v3 │ │ +1c9002: 1f03 8105 |0063: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9006: 7020 1716 3600 |0065: invoke-direct {v6, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ +1c900c: 0a03 |0068: move-result v3 │ │ +1c900e: 3803 d6ff |0069: if-eqz v3, 003f // -002a │ │ +1c9012: 3802 0700 |006b: if-eqz v2, 0072 // +0007 │ │ +1c9016: 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 │ │ +1c901c: 0c03 |0070: move-result-object v3 │ │ +1c901e: 2802 |0071: goto 0073 // +0002 │ │ +1c9020: 1203 |0072: const/4 v3, #int 0 // #0 │ │ +1c9022: 7210 e3cd 0100 |0073: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c9028: 0c04 |0076: move-result-object v4 │ │ +1c902a: 1f04 8105 |0077: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c902e: 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 │ │ +1c9034: 0c04 |007c: move-result-object v4 │ │ +1c9036: 3343 c2ff |007d: if-ne v3, v4, 003f // -003e │ │ +1c903a: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +1c903c: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ +1c9040: 6e20 0d19 3200 |0082: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ +1c9046: 7210 e3cd 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c904c: 0c04 |0088: move-result-object v4 │ │ +1c904e: 1f04 8105 |0089: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9052: 1205 |008b: const/4 v5, #int 0 // #0 │ │ +1c9054: 6e20 0d19 5400 |008c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ +1c905a: 7210 e3cd 0100 |008f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c9060: 0c04 |0092: move-result-object v4 │ │ +1c9062: 1f04 8105 |0093: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9066: 6e10 d518 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ +1c906c: 0a04 |0098: move-result v4 │ │ +1c906e: 3904 1500 |0099: if-nez v4, 00ae // +0015 │ │ +1c9072: 7210 e3cd 0100 |009b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c9078: 0c04 |009e: move-result-object v4 │ │ +1c907a: 1f04 8105 |009f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c907e: 7210 e3cd 0100 |00a1: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c9084: 0c05 |00a4: move-result-object v5 │ │ +1c9086: 1f05 8105 |00a5: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c908a: 6e10 d018 0500 |00a7: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1c9090: 0a05 |00aa: move-result v5 │ │ +1c9092: 6e20 1919 5400 |00ab: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ +1c9098: 3802 0f00 |00ae: if-eqz v2, 00bd // +000f │ │ +1c909c: 7210 e3cd 0100 |00b0: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c90a2: 0c04 |00b3: move-result-object v4 │ │ +1c90a4: 1f04 8105 |00b4: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c90a8: 6e10 d518 0400 |00b6: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ +1c90ae: 0a04 |00b9: move-result v4 │ │ +1c90b0: 6e20 1919 4200 |00ba: invoke-virtual {v2, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ +1c90b6: 3802 82ff |00bd: if-eqz v2, 003f // -007e │ │ +1c90ba: 7210 e3cd 0100 |00bf: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c90c0: 0c01 |00c2: move-result-object v1 │ │ +1c90c2: 1f01 8105 |00c3: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c90c6: 6e10 c918 0100 |00c5: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableChildrenAmount:()I // method@18c9 │ │ +1c90cc: 0a01 |00c8: move-result v1 │ │ +1c90ce: b031 |00c9: add-int/2addr v1, v3 │ │ +1c90d0: 6e20 0c19 1200 |00ca: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableChildrenAmount:(I)V // method@190c │ │ +1c90d6: 2900 72ff |00cd: goto/16 003f // -008e │ │ +1c90da: 7210 f2cd 0700 |00cf: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ +1c90e0: 0c07 |00d2: move-result-object v7 │ │ +1c90e2: 1f07 8f20 |00d3: check-cast v7, Ljava/lang/Iterable; // type@208f │ │ +1c90e6: 7110 2ddf 0700 |00d5: invoke-static {v7}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2d │ │ +1c90ec: 0c07 |00d8: move-result-object v7 │ │ +1c90ee: 1107 |00d9: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3269 │ │ 0x0002 line=4172 │ │ 0x000f line=4173 │ │ 0x001d line=4174 │ │ 0x001f line=3269 │ │ @@ -101121,117 +101122,117 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -1cc000: |[1cc000] com.nextcloud.talk.chat.ChatActivity.handleIntent:(Landroid/content/Intent;)V │ │ -1cc010: 6e10 c600 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ -1cc016: 0c07 |0003: move-result-object v7 │ │ -1cc018: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1cc01a: 3807 0900 |0005: if-eqz v7, 000e // +0009 │ │ -1cc01e: 1a01 9135 |0007: const-string v1, "KEY_ROOM_TOKEN" // string@3591 │ │ -1cc022: 6e20 ec02 1700 |0009: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ -1cc028: 0c01 |000c: move-result-object v1 │ │ -1cc02a: 2802 |000d: goto 000f // +0002 │ │ -1cc02c: 0701 |000e: move-object v1, v0 │ │ -1cc02e: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -1cc032: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ -1cc036: 0721 |0013: move-object v1, v2 │ │ -1cc038: 6e20 8016 1600 |0014: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setRoomToken:(Ljava/lang/String;)V // method@1680 │ │ -1cc03e: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ -1cc042: 1a01 9935 |0019: const-string v1, "KEY_SHARED_TEXT" // string@3599 │ │ -1cc046: 6e20 ec02 1700 |001b: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ -1cc04c: 0c01 |001e: move-result-object v1 │ │ -1cc04e: 2802 |001f: goto 0021 // +0002 │ │ -1cc050: 0701 |0020: move-object v1, v0 │ │ -1cc052: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1cc056: 0721 |0023: move-object v1, v2 │ │ -1cc058: 6e20 8216 1600 |0024: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setSharedText:(Ljava/lang/String;)V // method@1682 │ │ -1cc05e: 6201 8805 |0027: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc062: 6e10 cd15 0600 |0029: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cc068: 0c03 |002c: move-result-object v3 │ │ -1cc06a: 2204 a220 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cc06e: 1a05 0606 |002f: const-string v5, " roomToken = " // string@0606 │ │ -1cc072: 7020 faca 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cc078: 6e20 03cb 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc07e: 0c03 |0037: move-result-object v3 │ │ -1cc080: 6e10 17cb 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cc086: 0c03 |003b: move-result-object v3 │ │ -1cc088: 7120 a903 3100 |003c: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc08e: 6e10 cd15 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cc094: 0c03 |0042: move-result-object v3 │ │ -1cc096: 1f03 7820 |0043: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ -1cc09a: 7210 a1c9 0300 |0045: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ -1cc0a0: 0a03 |0048: move-result v3 │ │ -1cc0a2: 3903 0700 |0049: if-nez v3, 0050 // +0007 │ │ -1cc0a6: 1a03 0706 |004b: const-string v3, " roomToken was null or empty!" // string@0607 │ │ -1cc0aa: 7120 a903 3100 |004d: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc0b0: 3807 0900 |0050: if-eqz v7, 0059 // +0009 │ │ -1cc0b4: 1a01 5635 |0052: const-string v1, "KEY_CONVERSATION_PASSWORD" // string@3556 │ │ -1cc0b8: 6e20 ec02 1700 |0054: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ -1cc0be: 0c01 |0057: move-result-object v1 │ │ -1cc0c0: 2802 |0058: goto 005a // +0002 │ │ -1cc0c2: 0701 |0059: move-object v1, v0 │ │ -1cc0c4: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ -1cc0c8: 2802 |005c: goto 005e // +0002 │ │ -1cc0ca: 0712 |005d: move-object v2, v1 │ │ -1cc0cc: 5b62 bd05 |005e: iput-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1cc0d0: 5461 a005 |0060: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc0d4: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -1cc0d8: 6e10 bb2c 0100 |0064: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1cc0de: 0c01 |0067: move-result-object v1 │ │ -1cc0e0: 2802 |0068: goto 006a // +0002 │ │ -1cc0e2: 0701 |0069: move-object v1, v0 │ │ -1cc0e4: 1a02 d31d |006a: const-string v2, "?" // string@1dd3 │ │ -1cc0e8: 7120 a3ed 2100 |006c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1cc0ee: 0a01 |006f: move-result v1 │ │ -1cc0f0: 3801 0300 |0070: if-eqz v1, 0073 // +0003 │ │ -1cc0f4: 2817 |0072: goto 0089 // +0017 │ │ -1cc0f6: 5460 a005 |0073: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc0fa: 7110 a9ed 0000 |0075: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc100: 6e10 bc2c 0000 |0078: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cbc │ │ -1cc106: 0c00 |007b: move-result-object v0 │ │ -1cc108: 5461 a005 |007c: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc10c: 7110 a9ed 0100 |007e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc112: 6e10 ba2c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cba │ │ -1cc118: 0c01 |0084: move-result-object v1 │ │ -1cc11a: 7120 de5d 1000 |0085: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dde │ │ -1cc120: 0c00 |0088: move-result-object v0 │ │ -1cc122: 5b60 a305 |0089: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ -1cc126: 1210 |008b: const/4 v0, #int 1 // #1 │ │ -1cc128: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -1cc12a: 3807 0c00 |008d: if-eqz v7, 0099 // +000c │ │ -1cc12e: 1a02 6635 |008f: const-string v2, "KEY_FROM_NOTIFICATION_START_CALL" // string@3566 │ │ -1cc132: 6e30 df02 2701 |0091: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ -1cc138: 0a02 |0094: move-result v2 │ │ -1cc13a: 3302 0400 |0095: if-ne v2, v0, 0099 // +0004 │ │ -1cc13e: 0102 |0097: move v2, v0 │ │ -1cc140: 2802 |0098: goto 009a // +0002 │ │ -1cc142: 0112 |0099: move v2, v1 │ │ -1cc144: 5c62 c305 |009a: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ -1cc148: 3807 0c00 |009c: if-eqz v7, 00a8 // +000c │ │ -1cc14c: 1a02 9e35 |009e: const-string v2, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@359e │ │ -1cc150: 6e30 df02 2701 |00a0: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ -1cc156: 0a02 |00a3: move-result v2 │ │ -1cc158: 3302 0400 |00a4: if-ne v2, v0, 00a8 // +0004 │ │ -1cc15c: 0102 |00a6: move v2, v0 │ │ -1cc15e: 2802 |00a7: goto 00a9 // +0002 │ │ -1cc160: 0112 |00a8: move v2, v1 │ │ -1cc162: 5c62 c405 |00a9: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ -1cc166: 3807 0b00 |00ab: if-eqz v7, 00b6 // +000b │ │ -1cc16a: 1a02 4d35 |00ad: const-string v2, "KEY_CALL_VOICE_ONLY" // string@354d │ │ -1cc16e: 6e30 df02 2701 |00af: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ -1cc174: 0a07 |00b2: move-result v7 │ │ -1cc176: 3307 0300 |00b3: if-ne v7, v0, 00b6 // +0003 │ │ -1cc17a: 2802 |00b5: goto 00b7 // +0002 │ │ -1cc17c: 0110 |00b6: move v0, v1 │ │ -1cc17e: 5c60 d005 |00b7: iput-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1cc182: 0e00 |00b9: return-void │ │ +1cc004: |[1cc004] com.nextcloud.talk.chat.ChatActivity.handleIntent:(Landroid/content/Intent;)V │ │ +1cc014: 6e10 c600 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ +1cc01a: 0c07 |0003: move-result-object v7 │ │ +1cc01c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1cc01e: 3807 0900 |0005: if-eqz v7, 000e // +0009 │ │ +1cc022: 1a01 9135 |0007: const-string v1, "KEY_ROOM_TOKEN" // string@3591 │ │ +1cc026: 6e20 ec02 1700 |0009: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ +1cc02c: 0c01 |000c: move-result-object v1 │ │ +1cc02e: 2802 |000d: goto 000f // +0002 │ │ +1cc030: 0701 |000e: move-object v1, v0 │ │ +1cc032: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +1cc036: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ +1cc03a: 0721 |0013: move-object v1, v2 │ │ +1cc03c: 6e20 8016 1600 |0014: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setRoomToken:(Ljava/lang/String;)V // method@1680 │ │ +1cc042: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ +1cc046: 1a01 9935 |0019: const-string v1, "KEY_SHARED_TEXT" // string@3599 │ │ +1cc04a: 6e20 ec02 1700 |001b: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ +1cc050: 0c01 |001e: move-result-object v1 │ │ +1cc052: 2802 |001f: goto 0021 // +0002 │ │ +1cc054: 0701 |0020: move-object v1, v0 │ │ +1cc056: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1cc05a: 0721 |0023: move-object v1, v2 │ │ +1cc05c: 6e20 8216 1600 |0024: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setSharedText:(Ljava/lang/String;)V // method@1682 │ │ +1cc062: 6201 8805 |0027: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc066: 6e10 cd15 0600 |0029: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cc06c: 0c03 |002c: move-result-object v3 │ │ +1cc06e: 2204 a220 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cc072: 1a05 0606 |002f: const-string v5, " roomToken = " // string@0606 │ │ +1cc076: 7020 faca 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cc07c: 6e20 03cb 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc082: 0c03 |0037: move-result-object v3 │ │ +1cc084: 6e10 17cb 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cc08a: 0c03 |003b: move-result-object v3 │ │ +1cc08c: 7120 a903 3100 |003c: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc092: 6e10 cd15 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cc098: 0c03 |0042: move-result-object v3 │ │ +1cc09a: 1f03 7820 |0043: check-cast v3, Ljava/lang/CharSequence; // type@2078 │ │ +1cc09e: 7210 a1c9 0300 |0045: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ +1cc0a4: 0a03 |0048: move-result v3 │ │ +1cc0a6: 3903 0700 |0049: if-nez v3, 0050 // +0007 │ │ +1cc0aa: 1a03 0706 |004b: const-string v3, " roomToken was null or empty!" // string@0607 │ │ +1cc0ae: 7120 a903 3100 |004d: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc0b4: 3807 0900 |0050: if-eqz v7, 0059 // +0009 │ │ +1cc0b8: 1a01 5635 |0052: const-string v1, "KEY_CONVERSATION_PASSWORD" // string@3556 │ │ +1cc0bc: 6e20 ec02 1700 |0054: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ +1cc0c2: 0c01 |0057: move-result-object v1 │ │ +1cc0c4: 2802 |0058: goto 005a // +0002 │ │ +1cc0c6: 0701 |0059: move-object v1, v0 │ │ +1cc0c8: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ +1cc0cc: 2802 |005c: goto 005e // +0002 │ │ +1cc0ce: 0712 |005d: move-object v2, v1 │ │ +1cc0d0: 5b62 bd05 |005e: iput-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1cc0d4: 5461 a005 |0060: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc0d8: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +1cc0dc: 6e10 bb2c 0100 |0064: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1cc0e2: 0c01 |0067: move-result-object v1 │ │ +1cc0e4: 2802 |0068: goto 006a // +0002 │ │ +1cc0e6: 0701 |0069: move-object v1, v0 │ │ +1cc0e8: 1a02 d31d |006a: const-string v2, "?" // string@1dd3 │ │ +1cc0ec: 7120 a3ed 2100 |006c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1cc0f2: 0a01 |006f: move-result v1 │ │ +1cc0f4: 3801 0300 |0070: if-eqz v1, 0073 // +0003 │ │ +1cc0f8: 2817 |0072: goto 0089 // +0017 │ │ +1cc0fa: 5460 a005 |0073: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc0fe: 7110 a9ed 0000 |0075: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc104: 6e10 bc2c 0000 |0078: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cbc │ │ +1cc10a: 0c00 |007b: move-result-object v0 │ │ +1cc10c: 5461 a005 |007c: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc110: 7110 a9ed 0100 |007e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc116: 6e10 ba2c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cba │ │ +1cc11c: 0c01 |0084: move-result-object v1 │ │ +1cc11e: 7120 de5d 1000 |0085: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dde │ │ +1cc124: 0c00 |0088: move-result-object v0 │ │ +1cc126: 5b60 a305 |0089: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ +1cc12a: 1210 |008b: const/4 v0, #int 1 // #1 │ │ +1cc12c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +1cc12e: 3807 0c00 |008d: if-eqz v7, 0099 // +000c │ │ +1cc132: 1a02 6635 |008f: const-string v2, "KEY_FROM_NOTIFICATION_START_CALL" // string@3566 │ │ +1cc136: 6e30 df02 2701 |0091: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ +1cc13c: 0a02 |0094: move-result v2 │ │ +1cc13e: 3302 0400 |0095: if-ne v2, v0, 0099 // +0004 │ │ +1cc142: 0102 |0097: move v2, v0 │ │ +1cc144: 2802 |0098: goto 009a // +0002 │ │ +1cc146: 0112 |0099: move v2, v1 │ │ +1cc148: 5c62 c305 |009a: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ +1cc14c: 3807 0c00 |009c: if-eqz v7, 00a8 // +000c │ │ +1cc150: 1a02 9e35 |009e: const-string v2, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@359e │ │ +1cc154: 6e30 df02 2701 |00a0: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ +1cc15a: 0a02 |00a3: move-result v2 │ │ +1cc15c: 3302 0400 |00a4: if-ne v2, v0, 00a8 // +0004 │ │ +1cc160: 0102 |00a6: move v2, v0 │ │ +1cc162: 2802 |00a7: goto 00a9 // +0002 │ │ +1cc164: 0112 |00a8: move v2, v1 │ │ +1cc166: 5c62 c405 |00a9: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ +1cc16a: 3807 0b00 |00ab: if-eqz v7, 00b6 // +000b │ │ +1cc16e: 1a02 4d35 |00ad: const-string v2, "KEY_CALL_VOICE_ONLY" // string@354d │ │ +1cc172: 6e30 df02 2701 |00af: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ +1cc178: 0a07 |00b2: move-result v7 │ │ +1cc17a: 3307 0300 |00b3: if-ne v7, v0, 00b6 // +0003 │ │ +1cc17e: 2802 |00b5: goto 00b7 // +0002 │ │ +1cc180: 0110 |00b6: move v0, v1 │ │ +1cc182: 5c60 d005 |00b7: iput-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1cc186: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0007 line=523 │ │ 0x0019 line=525 │ │ 0x0027 line=527 │ │ 0x003f line=528 │ │ @@ -101252,72 +101253,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 │ │ -1c90ec: |[1c90ec] com.nextcloud.talk.chat.ChatActivity.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ -1c90fc: 1f04 8f20 |0000: check-cast v4, Ljava/lang/Iterable; // type@208f │ │ -1c9100: 2200 3e21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1c9104: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -1c9108: 7120 e9de 1400 |0006: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee9 │ │ -1c910e: 0a01 |0009: move-result v1 │ │ -1c9110: 7020 d8cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd8 │ │ -1c9116: 1f00 4121 |000d: check-cast v0, Ljava/util/Collection; // type@2141 │ │ -1c911a: 7210 36ca 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ -1c9120: 0c04 |0012: move-result-object v4 │ │ -1c9122: 7210 a6cd 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c9128: 0a01 |0016: move-result v1 │ │ -1c912a: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -1c912e: 7210 a7cd 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c9134: 0c01 |001c: move-result-object v1 │ │ -1c9136: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c913a: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c9140: 0c02 |0022: move-result-object v2 │ │ -1c9142: 7120 fed1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fe │ │ -1c9148: 0c01 |0026: move-result-object v1 │ │ -1c914a: 7220 5acd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ -1c9150: 28e9 |002a: goto 0013 // -0017 │ │ -1c9152: 1f00 4f21 |002b: check-cast v0, Ljava/util/List; // type@214f │ │ -1c9156: 1f00 8f20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208f │ │ -1c915a: 7110 91e1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e191 │ │ -1c9160: 0c04 |0032: move-result-object v4 │ │ -1c9162: 7110 96e1 0400 |0033: invoke-static {v4}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e196 │ │ -1c9168: 0c04 |0036: move-result-object v4 │ │ -1c916a: 7210 e8cd 0400 |0037: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde8 │ │ -1c9170: 0c00 |003a: move-result-object v0 │ │ -1c9172: 7210 1cce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce1c │ │ -1c9178: 0c00 |003e: move-result-object v0 │ │ -1c917a: 7210 a6cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1c9180: 0a01 |0042: move-result v1 │ │ -1c9182: 3801 2400 |0043: if-eqz v1, 0067 // +0024 │ │ -1c9186: 7210 a7cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1c918c: 0c01 |0048: move-result-object v1 │ │ -1c918e: 1f01 5221 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2152 │ │ -1c9192: 7020 0b16 1300 |004b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z // method@160b │ │ -1c9198: 0a02 |004e: move-result v2 │ │ -1c919a: 3902 1400 |004f: if-nez v2, 0063 // +0014 │ │ -1c919e: 7020 1016 1300 |0051: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isReactionsMessage:(Ljava/util/Map$Entry;)Z // method@1610 │ │ -1c91a4: 0a02 |0054: move-result v2 │ │ -1c91a6: 3902 0e00 |0055: if-nez v2, 0063 // +000e │ │ -1c91aa: 7020 0e16 1300 |0057: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isPollVotedMessage:(Ljava/util/Map$Entry;)Z // method@160e │ │ -1c91b0: 0a02 |005a: move-result v2 │ │ -1c91b2: 3902 0800 |005b: if-nez v2, 0063 // +0008 │ │ -1c91b6: 7020 0916 1300 |005d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isEditMessage:(Ljava/util/Map$Entry;)Z // method@1609 │ │ -1c91bc: 0a01 |0060: move-result v1 │ │ -1c91be: 3801 deff |0061: if-eqz v1, 003f // -0022 │ │ -1c91c2: 7210 a8cd 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda8 │ │ -1c91c8: 28d9 |0066: goto 003f // -0027 │ │ -1c91ca: 7210 f2cd 0400 |0067: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ -1c91d0: 0c04 |006a: move-result-object v4 │ │ -1c91d2: 1f04 8f20 |006b: check-cast v4, Ljava/lang/Iterable; // type@208f │ │ -1c91d6: 7110 2ddf 0400 |006d: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2d │ │ -1c91dc: 0c04 |0070: move-result-object v4 │ │ -1c91de: 1104 |0071: return-object v4 │ │ +1c90f0: |[1c90f0] com.nextcloud.talk.chat.ChatActivity.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ +1c9100: 1f04 8f20 |0000: check-cast v4, Ljava/lang/Iterable; // type@208f │ │ +1c9104: 2200 3e21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1c9108: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +1c910c: 7120 e9de 1400 |0006: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee9 │ │ +1c9112: 0a01 |0009: move-result v1 │ │ +1c9114: 7020 d8cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd8 │ │ +1c911a: 1f00 4121 |000d: check-cast v0, Ljava/util/Collection; // type@2141 │ │ +1c911e: 7210 36ca 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ +1c9124: 0c04 |0012: move-result-object v4 │ │ +1c9126: 7210 a6cd 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c912c: 0a01 |0016: move-result v1 │ │ +1c912e: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +1c9132: 7210 a7cd 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c9138: 0c01 |001c: move-result-object v1 │ │ +1c913a: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c913e: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c9144: 0c02 |0022: move-result-object v2 │ │ +1c9146: 7120 fed1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fe │ │ +1c914c: 0c01 |0026: move-result-object v1 │ │ +1c914e: 7220 5acd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd5a │ │ +1c9154: 28e9 |002a: goto 0013 // -0017 │ │ +1c9156: 1f00 4f21 |002b: check-cast v0, Ljava/util/List; // type@214f │ │ +1c915a: 1f00 8f20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208f │ │ +1c915e: 7110 91e1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e191 │ │ +1c9164: 0c04 |0032: move-result-object v4 │ │ +1c9166: 7110 96e1 0400 |0033: invoke-static {v4}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e196 │ │ +1c916c: 0c04 |0036: move-result-object v4 │ │ +1c916e: 7210 e8cd 0400 |0037: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde8 │ │ +1c9174: 0c00 |003a: move-result-object v0 │ │ +1c9176: 7210 1cce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce1c │ │ +1c917c: 0c00 |003e: move-result-object v0 │ │ +1c917e: 7210 a6cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1c9184: 0a01 |0042: move-result v1 │ │ +1c9186: 3801 2400 |0043: if-eqz v1, 0067 // +0024 │ │ +1c918a: 7210 a7cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1c9190: 0c01 |0048: move-result-object v1 │ │ +1c9192: 1f01 5221 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2152 │ │ +1c9196: 7020 0b16 1300 |004b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z // method@160b │ │ +1c919c: 0a02 |004e: move-result v2 │ │ +1c919e: 3902 1400 |004f: if-nez v2, 0063 // +0014 │ │ +1c91a2: 7020 1016 1300 |0051: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isReactionsMessage:(Ljava/util/Map$Entry;)Z // method@1610 │ │ +1c91a8: 0a02 |0054: move-result v2 │ │ +1c91aa: 3902 0e00 |0055: if-nez v2, 0063 // +000e │ │ +1c91ae: 7020 0e16 1300 |0057: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isPollVotedMessage:(Ljava/util/Map$Entry;)Z // method@160e │ │ +1c91b4: 0a02 |005a: move-result v2 │ │ +1c91b6: 3902 0800 |005b: if-nez v2, 0063 // +0008 │ │ +1c91ba: 7020 0916 1300 |005d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isEditMessage:(Ljava/util/Map$Entry;)Z // method@1609 │ │ +1c91c0: 0a01 |0060: move-result v1 │ │ +1c91c2: 3801 deff |0061: if-eqz v1, 003f // -0022 │ │ +1c91c6: 7210 a8cd 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda8 │ │ +1c91cc: 28d9 |0066: goto 003f // -0027 │ │ +1c91ce: 7210 f2cd 0400 |0067: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdf2 │ │ +1c91d4: 0c04 |006a: move-result-object v4 │ │ +1c91d6: 1f04 8f20 |006b: check-cast v4, Ljava/lang/Iterable; // type@208f │ │ +1c91da: 7110 2ddf 0400 |006d: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2d │ │ +1c91e0: 0c04 |0070: move-result-object v4 │ │ +1c91e2: 1104 |0071: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3251 │ │ 0x0002 line=4168 │ │ 0x000f line=4169 │ │ 0x001d line=4170 │ │ 0x001f line=3251 │ │ @@ -101343,95 +101344,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 │ │ -1c7d64: |[1c7d64] com.nextcloud.talk.chat.ChatActivity.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c7d74: 6e10 f918 0700 |0000: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ -1c7d7a: 0a00 |0003: move-result v0 │ │ -1c7d7c: 3800 9500 |0004: if-eqz v0, 0099 // +0095 │ │ -1c7d80: 6e10 e318 0700 |0006: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ -1c7d86: 0a00 |0009: move-result v0 │ │ -1c7d88: 3900 8f00 |000a: if-nez v0, 0099 // +008f │ │ -1c7d8c: 6e10 e318 0700 |000c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ -1c7d92: 0a00 |000f: move-result v0 │ │ -1c7d94: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1c7d96: 3800 6d00 |0011: if-eqz v0, 007e // +006d │ │ -1c7d9a: 5460 a005 |0013: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c7d9e: 3800 6900 |0015: if-eqz v0, 007e // +0069 │ │ -1c7da2: 6e10 bb2c 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1c7da8: 0c00 |001a: move-result-object v0 │ │ -1c7daa: 3800 6300 |001b: if-eqz v0, 007e // +0063 │ │ -1c7dae: 1f00 7820 |001d: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c7db2: 7210 a1c9 0000 |001f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ -1c7db8: 0a00 |0022: move-result v0 │ │ -1c7dba: 3d00 5b00 |0023: if-lez v0, 007e // +005b │ │ -1c7dbe: 5460 a005 |0025: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c7dc2: 7110 a9ed 0000 |0027: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c7dc8: 6e10 bb2c 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1c7dce: 0c00 |002d: move-result-object v0 │ │ -1c7dd0: 1a02 d31d |002e: const-string v2, "?" // string@1dd3 │ │ -1c7dd4: 7120 a3ed 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c7dda: 0a00 |0033: move-result v0 │ │ -1c7ddc: 3900 4a00 |0034: if-nez v0, 007e // +004a │ │ -1c7de0: 6e10 ed18 0700 |0036: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ -1c7de6: 0c00 |0039: move-result-object v0 │ │ -1c7de8: 7210 3567 0000 |003a: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ -1c7dee: 0c00 |003d: move-result-object v0 │ │ -1c7df0: 1a02 b1a9 |003e: const-string v2, "getId(...)" // string@a9b1 │ │ -1c7df4: 7120 abed 2000 |0040: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c7dfa: 1a03 6cf0 |0043: const-string v3, "users/" // string@f06c │ │ -1c7dfe: 1224 |0045: const/4 v4, #int 2 // #2 │ │ -1c7e00: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -1c7e02: 7155 e4f7 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@f7e4 │ │ -1c7e08: 0a00 |004a: move-result v0 │ │ -1c7e0a: 3800 3300 |004b: if-eqz v0, 007e // +0033 │ │ -1c7e0e: 6e10 ed18 0700 |004d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ -1c7e14: 0c00 |0050: move-result-object v0 │ │ -1c7e16: 7210 3567 0000 |0051: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ -1c7e1c: 0c00 |0054: move-result-object v0 │ │ -1c7e1e: 7120 abed 2000 |0055: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c7e24: 1262 |0058: const/4 v2, #int 6 // #6 │ │ -1c7e26: 6e20 dfca 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@cadf │ │ -1c7e2c: 0c00 |005c: move-result-object v0 │ │ -1c7e2e: 1a02 b2e8 |005d: const-string v2, "substring(...)" // string@e8b2 │ │ -1c7e32: 7120 abed 2000 |005f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c7e38: 5462 a405 |0062: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7e3c: 3802 0700 |0064: if-eqz v2, 006b // +0007 │ │ -1c7e40: 6e10 3c36 0200 |0066: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@363c │ │ -1c7e46: 0c02 |0069: move-result-object v2 │ │ -1c7e48: 2802 |006a: goto 006c // +0002 │ │ -1c7e4a: 0752 |006b: move-object v2, v5 │ │ -1c7e4c: 7120 a3ed 2000 |006c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c7e52: 0a00 |006f: move-result v0 │ │ -1c7e54: 3900 0e00 |0070: if-nez v0, 007e // +000e │ │ -1c7e58: 5460 a405 |0072: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7e5c: 3800 0600 |0074: if-eqz v0, 007a // +0006 │ │ -1c7e60: 6e10 6636 0000 |0076: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1c7e66: 0c05 |0079: move-result-object v5 │ │ -1c7e68: 6200 8917 |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@1789 │ │ -1c7e6c: 3305 1d00 |007c: if-ne v5, v0, 0099 // +001d │ │ -1c7e70: 7020 1616 7600 |007e: invoke-direct {v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ -1c7e76: 0a00 |0081: move-result v0 │ │ -1c7e78: 3900 1700 |0082: if-nez v0, 0099 // +0017 │ │ -1c7e7c: 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 │ │ -1c7e80: 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 │ │ -1c7e86: 0c02 |0089: move-result-object v2 │ │ -1c7e88: 3220 0f00 |008a: if-eq v0, v2, 0099 // +000f │ │ -1c7e8c: 6e10 dd18 0700 |008c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ -1c7e92: 0a00 |008f: move-result v0 │ │ -1c7e94: 12f2 |0090: const/4 v2, #int -1 // #ff │ │ -1c7e96: 3720 0900 |0091: if-le v0, v2, 009a // +0009 │ │ -1c7e9a: 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 │ │ -1c7e9e: 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 │ │ -1c7ea4: 2802 |0098: goto 009a // +0002 │ │ -1c7ea6: 1211 |0099: const/4 v1, #int 1 // #1 │ │ -1c7ea8: 0f01 |009a: return v1 │ │ +1c7d68: |[1c7d68] com.nextcloud.talk.chat.ChatActivity.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c7d78: 6e10 f918 0700 |0000: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ +1c7d7e: 0a00 |0003: move-result v0 │ │ +1c7d80: 3800 9500 |0004: if-eqz v0, 0099 // +0095 │ │ +1c7d84: 6e10 e318 0700 |0006: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ +1c7d8a: 0a00 |0009: move-result v0 │ │ +1c7d8c: 3900 8f00 |000a: if-nez v0, 0099 // +008f │ │ +1c7d90: 6e10 e318 0700 |000c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ +1c7d96: 0a00 |000f: move-result v0 │ │ +1c7d98: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1c7d9a: 3800 6d00 |0011: if-eqz v0, 007e // +006d │ │ +1c7d9e: 5460 a005 |0013: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c7da2: 3800 6900 |0015: if-eqz v0, 007e // +0069 │ │ +1c7da6: 6e10 bb2c 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1c7dac: 0c00 |001a: move-result-object v0 │ │ +1c7dae: 3800 6300 |001b: if-eqz v0, 007e // +0063 │ │ +1c7db2: 1f00 7820 |001d: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c7db6: 7210 a1c9 0000 |001f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c9a1 │ │ +1c7dbc: 0a00 |0022: move-result v0 │ │ +1c7dbe: 3d00 5b00 |0023: if-lez v0, 007e // +005b │ │ +1c7dc2: 5460 a005 |0025: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c7dc6: 7110 a9ed 0000 |0027: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c7dcc: 6e10 bb2c 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1c7dd2: 0c00 |002d: move-result-object v0 │ │ +1c7dd4: 1a02 d31d |002e: const-string v2, "?" // string@1dd3 │ │ +1c7dd8: 7120 a3ed 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c7dde: 0a00 |0033: move-result v0 │ │ +1c7de0: 3900 4a00 |0034: if-nez v0, 007e // +004a │ │ +1c7de4: 6e10 ed18 0700 |0036: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ +1c7dea: 0c00 |0039: move-result-object v0 │ │ +1c7dec: 7210 3567 0000 |003a: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ +1c7df2: 0c00 |003d: move-result-object v0 │ │ +1c7df4: 1a02 b1a9 |003e: const-string v2, "getId(...)" // string@a9b1 │ │ +1c7df8: 7120 abed 2000 |0040: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c7dfe: 1a03 6cf0 |0043: const-string v3, "users/" // string@f06c │ │ +1c7e02: 1224 |0045: const/4 v4, #int 2 // #2 │ │ +1c7e04: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +1c7e06: 7155 e4f7 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@f7e4 │ │ +1c7e0c: 0a00 |004a: move-result v0 │ │ +1c7e0e: 3800 3300 |004b: if-eqz v0, 007e // +0033 │ │ +1c7e12: 6e10 ed18 0700 |004d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ +1c7e18: 0c00 |0050: move-result-object v0 │ │ +1c7e1a: 7210 3567 0000 |0051: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ +1c7e20: 0c00 |0054: move-result-object v0 │ │ +1c7e22: 7120 abed 2000 |0055: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c7e28: 1262 |0058: const/4 v2, #int 6 // #6 │ │ +1c7e2a: 6e20 dfca 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@cadf │ │ +1c7e30: 0c00 |005c: move-result-object v0 │ │ +1c7e32: 1a02 b2e8 |005d: const-string v2, "substring(...)" // string@e8b2 │ │ +1c7e36: 7120 abed 2000 |005f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c7e3c: 5462 a405 |0062: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7e40: 3802 0700 |0064: if-eqz v2, 006b // +0007 │ │ +1c7e44: 6e10 3c36 0200 |0066: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@363c │ │ +1c7e4a: 0c02 |0069: move-result-object v2 │ │ +1c7e4c: 2802 |006a: goto 006c // +0002 │ │ +1c7e4e: 0752 |006b: move-object v2, v5 │ │ +1c7e50: 7120 a3ed 2000 |006c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c7e56: 0a00 |006f: move-result v0 │ │ +1c7e58: 3900 0e00 |0070: if-nez v0, 007e // +000e │ │ +1c7e5c: 5460 a405 |0072: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7e60: 3800 0600 |0074: if-eqz v0, 007a // +0006 │ │ +1c7e64: 6e10 6636 0000 |0076: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1c7e6a: 0c05 |0079: move-result-object v5 │ │ +1c7e6c: 6200 8917 |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@1789 │ │ +1c7e70: 3305 1d00 |007c: if-ne v5, v0, 0099 // +001d │ │ +1c7e74: 7020 1616 7600 |007e: invoke-direct {v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ +1c7e7a: 0a00 |0081: move-result v0 │ │ +1c7e7c: 3900 1700 |0082: if-nez v0, 0099 // +0017 │ │ +1c7e80: 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 │ │ +1c7e84: 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 │ │ +1c7e8a: 0c02 |0089: move-result-object v2 │ │ +1c7e8c: 3220 0f00 |008a: if-eq v0, v2, 0099 // +000f │ │ +1c7e90: 6e10 dd18 0700 |008c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ +1c7e96: 0a00 |008f: move-result v0 │ │ +1c7e98: 12f2 |0090: const/4 v2, #int -1 // #ff │ │ +1c7e9a: 3720 0900 |0091: if-le v0, v2, 009a // +0009 │ │ +1c7e9e: 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 │ │ +1c7ea2: 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 │ │ +1c7ea8: 2802 |0098: goto 009a // +0002 │ │ +1c7eaa: 1211 |0099: const/4 v1, #int 1 // #1 │ │ +1c7eac: 0f01 |009a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3685 │ │ 0x0006 line=3687 │ │ 0x000c line=3689 │ │ 0x0013 line=3691 │ │ 0x0025 line=3692 │ │ @@ -101451,101 +101452,101 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 183 16-bit code units │ │ -1cc340: |[1cc340] com.nextcloud.talk.chat.ChatActivity.initAdapter:()V │ │ -1cc350: 5450 a005 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc354: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc35a: 6e10 bb2c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1cc360: 0c00 |0008: move-result-object v0 │ │ -1cc362: 1a01 d31d |0009: const-string v1, "?" // string@1dd3 │ │ -1cc366: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1cc368: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -1cc36a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1cc36c: 7154 92f7 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@f792 │ │ -1cc372: 0a00 |0011: move-result v0 │ │ -1cc374: 3900 1b00 |0012: if-nez v0, 002d // +001b │ │ -1cc378: 5450 a005 |0014: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc37c: 7110 a9ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc382: 6e10 bb2c 0000 |0019: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1cc388: 0c00 |001c: move-result-object v0 │ │ -1cc38a: 2201 a220 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cc38e: 1a02 6cf0 |001f: const-string v2, "users/" // string@f06c │ │ -1cc392: 7020 faca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cc398: 6e20 03cb 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc39e: 0c00 |0027: move-result-object v0 │ │ -1cc3a0: 6e10 17cb 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cc3a6: 0c00 |002b: move-result-object v0 │ │ -1cc3a8: 282a |002c: goto 0056 // +002a │ │ -1cc3aa: 5450 a405 |002d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cc3ae: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ -1cc3b2: 6e10 3d36 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorType:()Ljava/lang/String; // method@363d │ │ -1cc3b8: 0c00 |0034: move-result-object v0 │ │ -1cc3ba: 2802 |0035: goto 0037 // +0002 │ │ -1cc3bc: 0740 |0036: move-object v0, v4 │ │ -1cc3be: 5451 a405 |0037: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cc3c2: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ -1cc3c6: 6e10 3c36 0100 |003b: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@363c │ │ -1cc3cc: 0c04 |003e: move-result-object v4 │ │ -1cc3ce: 2201 a220 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cc3d2: 7010 f7ca 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -1cc3d8: 6e20 03cb 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc3de: 0c00 |0047: move-result-object v0 │ │ -1cc3e0: 1a01 e41b |0048: const-string v1, "/" // string@1be4 │ │ -1cc3e4: 6e20 03cb 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc3ea: 0c00 |004d: move-result-object v0 │ │ -1cc3ec: 6e20 03cb 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc3f2: 0c00 |0051: move-result-object v0 │ │ -1cc3f4: 6e10 17cb 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cc3fa: 0c00 |0055: move-result-object v0 │ │ -1cc3fc: 6201 8805 |0056: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc400: 2202 a220 |0058: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cc404: 1a03 f633 |005a: const-string v3, "Initialize TalkMessagesListAdapter with senderId: " // string@33f6 │ │ -1cc408: 7020 faca 3200 |005c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cc40e: 6e20 03cb 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc414: 0c02 |0062: move-result-object v2 │ │ -1cc416: 6e10 17cb 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cc41c: 0c02 |0066: move-result-object v2 │ │ -1cc41e: 7120 a903 2100 |0067: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc424: 2201 9104 |006a: new-instance v1, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // type@0491 │ │ -1cc428: 7010 f115 0500 |006c: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; // method@15f1 │ │ -1cc42e: 0c02 |006f: move-result-object v2 │ │ -1cc430: 2203 e404 |0070: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; // type@04e4 │ │ -1cc434: 7020 4114 5300 |0072: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1441 │ │ -1cc43a: 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 │ │ -1cc440: 5b51 9805 |0078: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc444: 0750 |007a: move-object v0, v5 │ │ -1cc446: 1f00 3811 |007b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // type@1138 │ │ -1cc44a: 6e20 d110 0100 |007d: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V // method@10d1 │ │ -1cc450: 5450 9805 |0080: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc454: 3800 0a00 |0082: if-eqz v0, 008c // +000a │ │ -1cc458: 2201 e604 |0084: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; // type@04e6 │ │ -1cc45c: 7020 4514 5100 |0086: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1445 │ │ -1cc462: 6e20 d010 1000 |0089: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V // method@10d0 │ │ -1cc468: 5450 9805 |008c: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc46c: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ -1cc470: 2201 e704 |0090: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; // type@04e7 │ │ -1cc474: 7020 4714 5100 |0092: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1447 │ │ -1cc47a: 6e20 d210 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V // method@10d2 │ │ -1cc480: 5450 9805 |0098: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc484: 3800 0d00 |009a: if-eqz v0, 00a7 // +000d │ │ -1cc488: 2201 e904 |009c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; // type@04e9 │ │ -1cc48c: 7020 4b14 5100 |009e: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144b │ │ -1cc492: 1402 f703 0a7f |00a1: const v2, #float 1.83454e+38 // #7f0a03f7 │ │ -1cc498: 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 │ │ -1cc49e: 5450 9805 |00a7: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc4a2: 3800 0d00 |00a9: if-eqz v0, 00b6 // +000d │ │ -1cc4a6: 2201 ea04 |00ab: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; // type@04ea │ │ -1cc4aa: 7020 4d14 5100 |00ad: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144d │ │ -1cc4b0: 1402 f803 0a7f |00b0: const v2, #float 1.83454e+38 // #7f0a03f8 │ │ -1cc4b6: 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 │ │ -1cc4bc: 0e00 |00b6: return-void │ │ +1cc344: |[1cc344] com.nextcloud.talk.chat.ChatActivity.initAdapter:()V │ │ +1cc354: 5450 a005 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc358: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc35e: 6e10 bb2c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1cc364: 0c00 |0008: move-result-object v0 │ │ +1cc366: 1a01 d31d |0009: const-string v1, "?" // string@1dd3 │ │ +1cc36a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1cc36c: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +1cc36e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1cc370: 7154 92f7 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@f792 │ │ +1cc376: 0a00 |0011: move-result v0 │ │ +1cc378: 3900 1b00 |0012: if-nez v0, 002d // +001b │ │ +1cc37c: 5450 a005 |0014: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc380: 7110 a9ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc386: 6e10 bb2c 0000 |0019: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1cc38c: 0c00 |001c: move-result-object v0 │ │ +1cc38e: 2201 a220 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cc392: 1a02 6cf0 |001f: const-string v2, "users/" // string@f06c │ │ +1cc396: 7020 faca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cc39c: 6e20 03cb 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc3a2: 0c00 |0027: move-result-object v0 │ │ +1cc3a4: 6e10 17cb 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cc3aa: 0c00 |002b: move-result-object v0 │ │ +1cc3ac: 282a |002c: goto 0056 // +002a │ │ +1cc3ae: 5450 a405 |002d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cc3b2: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ +1cc3b6: 6e10 3d36 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorType:()Ljava/lang/String; // method@363d │ │ +1cc3bc: 0c00 |0034: move-result-object v0 │ │ +1cc3be: 2802 |0035: goto 0037 // +0002 │ │ +1cc3c0: 0740 |0036: move-object v0, v4 │ │ +1cc3c2: 5451 a405 |0037: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cc3c6: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ +1cc3ca: 6e10 3c36 0100 |003b: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@363c │ │ +1cc3d0: 0c04 |003e: move-result-object v4 │ │ +1cc3d2: 2201 a220 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cc3d6: 7010 f7ca 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +1cc3dc: 6e20 03cb 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc3e2: 0c00 |0047: move-result-object v0 │ │ +1cc3e4: 1a01 e41b |0048: const-string v1, "/" // string@1be4 │ │ +1cc3e8: 6e20 03cb 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc3ee: 0c00 |004d: move-result-object v0 │ │ +1cc3f0: 6e20 03cb 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc3f6: 0c00 |0051: move-result-object v0 │ │ +1cc3f8: 6e10 17cb 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cc3fe: 0c00 |0055: move-result-object v0 │ │ +1cc400: 6201 8805 |0056: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc404: 2202 a220 |0058: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cc408: 1a03 f633 |005a: const-string v3, "Initialize TalkMessagesListAdapter with senderId: " // string@33f6 │ │ +1cc40c: 7020 faca 3200 |005c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cc412: 6e20 03cb 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc418: 0c02 |0062: move-result-object v2 │ │ +1cc41a: 6e10 17cb 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cc420: 0c02 |0066: move-result-object v2 │ │ +1cc422: 7120 a903 2100 |0067: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc428: 2201 9104 |006a: new-instance v1, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // type@0491 │ │ +1cc42c: 7010 f115 0500 |006c: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; // method@15f1 │ │ +1cc432: 0c02 |006f: move-result-object v2 │ │ +1cc434: 2203 e404 |0070: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; // type@04e4 │ │ +1cc438: 7020 4114 5300 |0072: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1441 │ │ +1cc43e: 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 │ │ +1cc444: 5b51 9805 |0078: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc448: 0750 |007a: move-object v0, v5 │ │ +1cc44a: 1f00 3811 |007b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // type@1138 │ │ +1cc44e: 6e20 d110 0100 |007d: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V // method@10d1 │ │ +1cc454: 5450 9805 |0080: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc458: 3800 0a00 |0082: if-eqz v0, 008c // +000a │ │ +1cc45c: 2201 e604 |0084: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; // type@04e6 │ │ +1cc460: 7020 4514 5100 |0086: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1445 │ │ +1cc466: 6e20 d010 1000 |0089: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V // method@10d0 │ │ +1cc46c: 5450 9805 |008c: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc470: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ +1cc474: 2201 e704 |0090: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; // type@04e7 │ │ +1cc478: 7020 4714 5100 |0092: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1447 │ │ +1cc47e: 6e20 d210 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V // method@10d2 │ │ +1cc484: 5450 9805 |0098: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc488: 3800 0d00 |009a: if-eqz v0, 00a7 // +000d │ │ +1cc48c: 2201 e904 |009c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; // type@04e9 │ │ +1cc490: 7020 4b14 5100 |009e: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144b │ │ +1cc496: 1402 f703 0a7f |00a1: const v2, #float 1.83454e+38 // #7f0a03f7 │ │ +1cc49c: 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 │ │ +1cc4a2: 5450 9805 |00a7: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc4a6: 3800 0d00 |00a9: if-eqz v0, 00b6 // +000d │ │ +1cc4aa: 2201 ea04 |00ab: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; // type@04ea │ │ +1cc4ae: 7020 4d14 5100 |00ad: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144d │ │ +1cc4b4: 1402 f803 0a7f |00b0: const v2, #float 1.83454e+38 // #7f0a03f8 │ │ +1cc4ba: 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 │ │ +1cc4c0: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ 0x0014 line=1243 │ │ 0x002d line=1245 │ │ 0x0056 line=1248 │ │ 0x006a line=1250 │ │ @@ -101564,22 +101565,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 │ │ -1cc184: |[1cc184] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$47:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -1cc194: 7110 a9ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc19a: 7110 a9ed 0200 |0003: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc1a0: 5400 a005 |0006: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc1a4: 7110 a9ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc1aa: 1f03 7a00 |000b: check-cast v3, Landroid/graphics/drawable/Drawable; // type@007a │ │ -1cc1ae: 7140 6e30 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@306e │ │ -1cc1b4: 0e00 |0010: return-void │ │ +1cc188: |[1cc188] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$47:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +1cc198: 7110 a9ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc19e: 7110 a9ed 0200 |0003: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc1a4: 5400 a005 |0006: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc1a8: 7110 a9ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc1ae: 1f03 7a00 |000b: check-cast v3, Landroid/graphics/drawable/Drawable; // type@007a │ │ +1cc1b2: 7140 6e30 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@306e │ │ +1cc1b8: 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; │ │ @@ -101590,19 +101591,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 │ │ -1c8e94: |[1c8e94] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$48:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ -1c8ea4: 7110 a9ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c8eaa: 6e20 a015 1000 |0003: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@15a0 │ │ -1c8eb0: 0c00 |0006: move-result-object v0 │ │ -1c8eb2: 1100 |0007: return-object v0 │ │ +1c8e98: |[1c8e98] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$48:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ +1c8ea8: 7110 a9ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c8eae: 6e20 a015 1000 |0003: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@15a0 │ │ +1c8eb4: 0c00 |0006: move-result-object v0 │ │ +1c8eb6: 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; │ │ │ │ @@ -101611,18 +101612,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 │ │ -1cc1b8: |[1cc1b8] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$49:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc1c8: 1f02 0311 |0000: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1cc1cc: 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 │ │ -1cc1d2: 0e00 |0005: return-void │ │ +1cc1bc: |[1cc1bc] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$49:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc1cc: 1f02 0311 |0000: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1cc1d0: 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 │ │ +1cc1d6: 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; │ │ @@ -101632,72 +101633,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 │ │ -1cc1d4: |[1cc1d4] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc1e4: 6e10 e518 0e00 |0000: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cc1ea: 0c0d |0003: move-result-object v13 │ │ -1cc1ec: 7110 a9ed 0d00 |0004: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc1f2: 1a00 58cb |0007: const-string v0, "name" // string@cb58 │ │ -1cc1f6: 7220 e9cd 0d00 |0009: invoke-interface {v13, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1cc1fc: 0c0d |000c: move-result-object v13 │ │ -1cc1fe: 1f0d a020 |000d: check-cast v13, Ljava/lang/String; // type@20a0 │ │ -1cc202: 2200 5720 |000f: new-instance v0, Ljava/io/File; // type@2057 │ │ -1cc206: 6e10 ad15 0c00 |0011: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cc20c: 0c01 |0014: move-result-object v1 │ │ -1cc20e: 6e10 a100 0100 |0015: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ -1cc214: 0c01 |0018: move-result-object v1 │ │ -1cc216: 7110 a9ed 0d00 |0019: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc21c: 7030 10c9 100d |001c: invoke-direct {v0, v1, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c910 │ │ -1cc222: 6e10 16c9 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@c916 │ │ -1cc228: 0a00 |0022: move-result v0 │ │ -1cc22a: 3800 3700 |0023: if-eqz v0, 005a // +0037 │ │ -1cc22e: 6e10 0219 0e00 |0025: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ -1cc234: 0a00 |0028: move-result v0 │ │ -1cc236: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ -1cc23a: 7110 a9ed 0e00 |002b: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc240: 7020 4516 ec00 |002e: invoke-direct {v12, v14}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1645 │ │ -1cc246: 283c |0031: goto 006d // +003c │ │ -1cc248: 6e10 a515 0c00 |0032: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1cc24e: 0c00 |0035: move-result-object v0 │ │ -1cc250: 7220 1a61 d000 |0036: invoke-interface {v0, v13}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getWaveFormFromFile:(Ljava/lang/String;)[Ljava/lang/Float; // method@611a │ │ -1cc256: 0c0d |0039: move-result-object v13 │ │ -1cc258: 7110 a9ed 0d00 |003a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc25e: 21dd |003d: array-length v13, v13 │ │ -1cc260: 390d 0f00 |003e: if-nez v13, 004d // +000f │ │ -1cc264: 7110 a9ed 0e00 |0040: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc26a: 1264 |0043: const/4 v4, #int 6 // #6 │ │ -1cc26c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -1cc26e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -1cc270: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -1cc272: 07c0 |0047: move-object v0, v12 │ │ -1cc274: 07e1 |0048: move-object v1, v14 │ │ -1cc276: 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 │ │ -1cc27c: 2821 |004c: goto 006d // +0021 │ │ -1cc27e: 7110 a9ed 0e00 |004d: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc284: 126a |0050: const/4 v10, #int 6 // #6 │ │ -1cc286: 120b |0051: const/4 v11, #int 0 // #0 │ │ -1cc288: 1208 |0052: const/4 v8, #int 0 // #0 │ │ -1cc28a: 1209 |0053: const/4 v9, #int 0 // #0 │ │ -1cc28c: 07c6 |0054: move-object v6, v12 │ │ -1cc28e: 07e7 |0055: move-object v7, v14 │ │ -1cc290: 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 │ │ -1cc296: 2814 |0059: goto 006d // +0014 │ │ -1cc298: 620d 8805 |005a: sget-object v13, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc29c: 1a00 6a2c |005c: const-string v0, "Downloaded to cache" // string@2c6a │ │ -1cc2a0: 7120 a903 0d00 |005e: invoke-static {v13, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc2a6: 7110 a9ed 0e00 |0061: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc2ac: 220d f304 |0064: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; // type@04f3 │ │ -1cc2b0: 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 │ │ -1cc2b6: 1210 |0069: const/4 v0, #int 1 // #1 │ │ -1cc2b8: 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 │ │ -1cc2be: 0e00 |006d: return-void │ │ +1cc1d8: |[1cc1d8] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc1e8: 6e10 e518 0e00 |0000: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cc1ee: 0c0d |0003: move-result-object v13 │ │ +1cc1f0: 7110 a9ed 0d00 |0004: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc1f6: 1a00 58cb |0007: const-string v0, "name" // string@cb58 │ │ +1cc1fa: 7220 e9cd 0d00 |0009: invoke-interface {v13, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1cc200: 0c0d |000c: move-result-object v13 │ │ +1cc202: 1f0d a020 |000d: check-cast v13, Ljava/lang/String; // type@20a0 │ │ +1cc206: 2200 5720 |000f: new-instance v0, Ljava/io/File; // type@2057 │ │ +1cc20a: 6e10 ad15 0c00 |0011: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cc210: 0c01 |0014: move-result-object v1 │ │ +1cc212: 6e10 a100 0100 |0015: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ +1cc218: 0c01 |0018: move-result-object v1 │ │ +1cc21a: 7110 a9ed 0d00 |0019: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc220: 7030 10c9 100d |001c: invoke-direct {v0, v1, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c910 │ │ +1cc226: 6e10 16c9 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@c916 │ │ +1cc22c: 0a00 |0022: move-result v0 │ │ +1cc22e: 3800 3700 |0023: if-eqz v0, 005a // +0037 │ │ +1cc232: 6e10 0219 0e00 |0025: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ +1cc238: 0a00 |0028: move-result v0 │ │ +1cc23a: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ +1cc23e: 7110 a9ed 0e00 |002b: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc244: 7020 4516 ec00 |002e: invoke-direct {v12, v14}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1645 │ │ +1cc24a: 283c |0031: goto 006d // +003c │ │ +1cc24c: 6e10 a515 0c00 |0032: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1cc252: 0c00 |0035: move-result-object v0 │ │ +1cc254: 7220 1a61 d000 |0036: invoke-interface {v0, v13}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getWaveFormFromFile:(Ljava/lang/String;)[Ljava/lang/Float; // method@611a │ │ +1cc25a: 0c0d |0039: move-result-object v13 │ │ +1cc25c: 7110 a9ed 0d00 |003a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc262: 21dd |003d: array-length v13, v13 │ │ +1cc264: 390d 0f00 |003e: if-nez v13, 004d // +000f │ │ +1cc268: 7110 a9ed 0e00 |0040: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc26e: 1264 |0043: const/4 v4, #int 6 // #6 │ │ +1cc270: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +1cc272: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +1cc274: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +1cc276: 07c0 |0047: move-object v0, v12 │ │ +1cc278: 07e1 |0048: move-object v1, v14 │ │ +1cc27a: 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 │ │ +1cc280: 2821 |004c: goto 006d // +0021 │ │ +1cc282: 7110 a9ed 0e00 |004d: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc288: 126a |0050: const/4 v10, #int 6 // #6 │ │ +1cc28a: 120b |0051: const/4 v11, #int 0 // #0 │ │ +1cc28c: 1208 |0052: const/4 v8, #int 0 // #0 │ │ +1cc28e: 1209 |0053: const/4 v9, #int 0 // #0 │ │ +1cc290: 07c6 |0054: move-object v6, v12 │ │ +1cc292: 07e7 |0055: move-object v7, v14 │ │ +1cc294: 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 │ │ +1cc29a: 2814 |0059: goto 006d // +0014 │ │ +1cc29c: 620d 8805 |005a: sget-object v13, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc2a0: 1a00 6a2c |005c: const-string v0, "Downloaded to cache" // string@2c6a │ │ +1cc2a4: 7120 a903 0d00 |005e: invoke-static {v13, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc2aa: 7110 a9ed 0e00 |0061: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc2b0: 220d f304 |0064: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; // type@04f3 │ │ +1cc2b4: 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 │ │ +1cc2ba: 1210 |0069: const/4 v0, #int 1 // #1 │ │ +1cc2bc: 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 │ │ +1cc2c2: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x000f line=1267 │ │ 0x001f line=1268 │ │ 0x0025 line=1269 │ │ 0x002b line=1270 │ │ @@ -101717,25 +101718,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 │ │ -1c9774: |[1c9774] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51$lambda$50:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c9784: 7110 a9ed 0700 |0000: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c978a: 1264 |0003: const/4 v4, #int 6 // #6 │ │ -1c978c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -1c978e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1c9790: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1c9792: 0760 |0007: move-object v0, v6 │ │ -1c9794: 0771 |0008: move-object v1, v7 │ │ -1c9796: 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 │ │ -1c979c: 6206 84ce |000c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c97a0: 1106 |000e: return-object v6 │ │ +1c9778: |[1c9778] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51$lambda$50:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c9788: 7110 a9ed 0700 |0000: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c978e: 1264 |0003: const/4 v4, #int 6 // #6 │ │ +1c9790: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +1c9792: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1c9794: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1c9796: 0760 |0007: move-object v0, v6 │ │ +1c9798: 0771 |0008: move-object v1, v7 │ │ +1c979a: 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 │ │ +1c97a0: 6206 84ce |000c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c97a4: 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; │ │ @@ -101745,41 +101746,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 │ │ -1cc2c0: |[1cc2c0] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$53:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc2d0: 1a00 8ecd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.ui.PlaybackSpeedControl" // string@cd8e │ │ -1cc2d4: 7120 aaed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1cc2da: 1f03 3a0e |0005: check-cast v3, Lcom/nextcloud/talk/ui/PlaybackSpeedControl; // type@0e3a │ │ -1cc2de: 6e10 9c56 0300 |0007: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeedControl;.getSpeed:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@569c │ │ -1cc2e4: 0c03 |000a: move-result-object v3 │ │ -1cc2e6: 6e10 9356 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.next:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@5693 │ │ -1cc2ec: 0c03 |000e: move-result-object v3 │ │ -1cc2ee: 2200 4921 |000f: new-instance v0, Ljava/util/HashMap; // type@2149 │ │ -1cc2f2: 6e10 a515 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1cc2f8: 0c01 |0014: move-result-object v1 │ │ -1cc2fa: 7210 1d61 0100 |0015: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.readVoiceMessagePlaybackSpeedPreferences:()Ljava/util/Map; // method@611d │ │ -1cc300: 0c01 |0018: move-result-object v1 │ │ -1cc302: 7020 93cd 1000 |0019: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@cd93 │ │ -1cc308: 1f00 5321 |001c: check-cast v0, Ljava/util/Map; // type@2153 │ │ -1cc30c: 6e10 ed18 0400 |001e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ -1cc312: 0c04 |0021: move-result-object v4 │ │ -1cc314: 7210 3567 0400 |0022: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ -1cc31a: 0c04 |0025: move-result-object v4 │ │ -1cc31c: 7230 edcd 4003 |0026: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ -1cc322: 6e10 a915 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc328: 0c03 |002c: move-result-object v3 │ │ -1cc32a: 6e20 8b1b 0300 |002d: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.applyPlaybackSpeedPreferences:(Ljava/util/Map;)V // method@1b8b │ │ -1cc330: 6e10 a515 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1cc336: 0c02 |0033: move-result-object v2 │ │ -1cc338: 7220 3261 0200 |0034: invoke-interface {v2, v0}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveVoiceMessagePlaybackSpeedPreferences:(Ljava/util/Map;)V // method@6132 │ │ -1cc33e: 0e00 |0037: return-void │ │ +1cc2c4: |[1cc2c4] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$53:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc2d4: 1a00 8ecd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.ui.PlaybackSpeedControl" // string@cd8e │ │ +1cc2d8: 7120 aaed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1cc2de: 1f03 3a0e |0005: check-cast v3, Lcom/nextcloud/talk/ui/PlaybackSpeedControl; // type@0e3a │ │ +1cc2e2: 6e10 9c56 0300 |0007: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeedControl;.getSpeed:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@569c │ │ +1cc2e8: 0c03 |000a: move-result-object v3 │ │ +1cc2ea: 6e10 9356 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.next:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@5693 │ │ +1cc2f0: 0c03 |000e: move-result-object v3 │ │ +1cc2f2: 2200 4921 |000f: new-instance v0, Ljava/util/HashMap; // type@2149 │ │ +1cc2f6: 6e10 a515 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1cc2fc: 0c01 |0014: move-result-object v1 │ │ +1cc2fe: 7210 1d61 0100 |0015: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.readVoiceMessagePlaybackSpeedPreferences:()Ljava/util/Map; // method@611d │ │ +1cc304: 0c01 |0018: move-result-object v1 │ │ +1cc306: 7020 93cd 1000 |0019: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@cd93 │ │ +1cc30c: 1f00 5321 |001c: check-cast v0, Ljava/util/Map; // type@2153 │ │ +1cc310: 6e10 ed18 0400 |001e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ +1cc316: 0c04 |0021: move-result-object v4 │ │ +1cc318: 7210 3567 0400 |0022: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6735 │ │ +1cc31e: 0c04 |0025: move-result-object v4 │ │ +1cc320: 7230 edcd 4003 |0026: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cded │ │ +1cc326: 6e10 a915 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc32c: 0c03 |002c: move-result-object v3 │ │ +1cc32e: 6e20 8b1b 0300 |002d: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.applyPlaybackSpeedPreferences:(Ljava/util/Map;)V // method@1b8b │ │ +1cc334: 6e10 a515 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1cc33a: 0c02 |0033: move-result-object v2 │ │ +1cc33c: 7220 3261 0200 |0034: invoke-interface {v2, v0}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveVoiceMessagePlaybackSpeedPreferences:(Ljava/util/Map;)V // method@6132 │ │ +1cc342: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1288 │ │ 0x000f line=1289 │ │ 0x001c line=1290 │ │ 0x0029 line=1291 │ │ 0x0030 line=1292 │ │ @@ -101793,87 +101794,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 │ │ -1cc558: |[1cc558] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc568: 5430 a505 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cc56c: 7120 a3ed 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1cc572: 0a00 |0005: move-result v0 │ │ -1cc574: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -1cc578: 5430 a505 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cc57c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -1cc580: 7020 b416 0300 |000c: invoke-direct {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ -1cc586: 5430 af05 |000f: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cc58a: 3900 8a00 |0011: if-nez v0, 009b // +008a │ │ -1cc58e: 6e10 e518 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cc594: 0c00 |0016: move-result-object v0 │ │ -1cc596: 7110 a9ed 0000 |0017: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc59c: 1a01 58cb |001a: const-string v1, "name" // string@cb58 │ │ -1cc5a0: 7220 e9cd 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1cc5a6: 0c00 |001f: move-result-object v0 │ │ -1cc5a8: 1f00 a020 |0020: check-cast v0, Ljava/lang/String; // type@20a0 │ │ -1cc5ac: 6e10 ad15 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cc5b2: 0c01 |0025: move-result-object v1 │ │ -1cc5b4: 6e10 a100 0100 |0026: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ -1cc5ba: 0c01 |0029: move-result-object v1 │ │ -1cc5bc: 6e10 17c9 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c917 │ │ -1cc5c2: 0c01 |002d: move-result-object v1 │ │ -1cc5c4: 2202 a220 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cc5c8: 7010 f7ca 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -1cc5ce: 6e20 03cb 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc5d4: 0c01 |0036: move-result-object v1 │ │ -1cc5d6: 1a02 e41b |0037: const-string v2, "/" // string@1be4 │ │ -1cc5da: 6e20 03cb 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc5e0: 0c01 |003c: move-result-object v1 │ │ -1cc5e2: 6e20 03cb 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cc5e8: 0c00 |0040: move-result-object v0 │ │ -1cc5ea: 6e10 17cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cc5f0: 0c00 |0044: move-result-object v0 │ │ -1cc5f2: 2201 aa00 |0045: new-instance v1, Landroid/media/MediaPlayer; // type@00aa │ │ -1cc5f6: 7010 7c02 0100 |0047: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@027c │ │ -1cc5fc: 6e20 8702 0100 |004a: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0287 │ │ -1cc602: 6e10 8302 0100 |004d: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0283 │ │ -1cc608: 2200 ec04 |0050: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; // type@04ec │ │ -1cc60c: 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 │ │ -1cc612: 6e20 8a02 0100 |0055: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@028a │ │ -1cc618: 6000 4100 |0058: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ -1cc61c: 1302 1c00 |005a: const/16 v2, #int 28 // #1c │ │ -1cc620: 3420 0f00 |005c: if-lt v0, v2, 006b // +000f │ │ -1cc624: 2200 ed04 |005e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; // type@04ed │ │ -1cc628: 7020 5314 3000 |0060: invoke-direct {v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1453 │ │ -1cc62e: 6e20 8902 0100 |0063: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnMediaTimeDiscontinuityListener:(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V // method@0289 │ │ -1cc634: 5230 ab05 |0066: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cc638: 6e20 8602 0100 |0068: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ -1cc63e: 2200 ee04 |006b: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; // type@04ee │ │ -1cc642: 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 │ │ -1cc648: 6e20 8802 0100 |0070: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ -1cc64e: 5b31 af05 |0073: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cc652: 2826 |0075: goto 009b // +0026 │ │ -1cc654: 0d04 |0076: move-exception v4 │ │ -1cc656: 6200 8805 |0077: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc65a: 1a01 fba0 |0079: const-string v1, "failed to initialize mediaPlayer" // string@a0fb │ │ -1cc65e: 1f04 a820 |007b: check-cast v4, Ljava/lang/Throwable; // type@20a8 │ │ -1cc662: 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 │ │ -1cc668: 5434 9905 |0080: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cc66c: 3904 0800 |0082: if-nez v4, 008a // +0008 │ │ -1cc670: 1a04 448c |0084: const-string v4, "binding" // string@8c44 │ │ -1cc674: 7110 c9ed 0400 |0086: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cc67a: 1204 |0089: const/4 v4, #int 0 // #0 │ │ -1cc67c: 6e10 142d 0400 |008a: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1cc682: 0c04 |008d: move-result-object v4 │ │ -1cc684: 1f04 3a01 |008e: check-cast v4, Landroid/view/View; // type@013a │ │ -1cc688: 1400 2a02 137f |0090: const v0, #float 1.95408e+38 // #7f13022a │ │ -1cc68e: 1201 |0093: const/4 v1, #int 0 // #0 │ │ -1cc690: 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 │ │ -1cc696: 0c04 |0097: move-result-object v4 │ │ -1cc698: 6e10 450a 0400 |0098: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cc69e: 0e00 |009b: return-void │ │ +1cc55c: |[1cc55c] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc56c: 5430 a505 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cc570: 7120 a3ed 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1cc576: 0a00 |0005: move-result v0 │ │ +1cc578: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +1cc57c: 5430 a505 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cc580: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +1cc584: 7020 b416 0300 |000c: invoke-direct {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ +1cc58a: 5430 af05 |000f: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cc58e: 3900 8a00 |0011: if-nez v0, 009b // +008a │ │ +1cc592: 6e10 e518 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cc598: 0c00 |0016: move-result-object v0 │ │ +1cc59a: 7110 a9ed 0000 |0017: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc5a0: 1a01 58cb |001a: const-string v1, "name" // string@cb58 │ │ +1cc5a4: 7220 e9cd 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1cc5aa: 0c00 |001f: move-result-object v0 │ │ +1cc5ac: 1f00 a020 |0020: check-cast v0, Ljava/lang/String; // type@20a0 │ │ +1cc5b0: 6e10 ad15 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cc5b6: 0c01 |0025: move-result-object v1 │ │ +1cc5b8: 6e10 a100 0100 |0026: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ +1cc5be: 0c01 |0029: move-result-object v1 │ │ +1cc5c0: 6e10 17c9 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c917 │ │ +1cc5c6: 0c01 |002d: move-result-object v1 │ │ +1cc5c8: 2202 a220 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cc5cc: 7010 f7ca 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +1cc5d2: 6e20 03cb 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc5d8: 0c01 |0036: move-result-object v1 │ │ +1cc5da: 1a02 e41b |0037: const-string v2, "/" // string@1be4 │ │ +1cc5de: 6e20 03cb 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc5e4: 0c01 |003c: move-result-object v1 │ │ +1cc5e6: 6e20 03cb 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cc5ec: 0c00 |0040: move-result-object v0 │ │ +1cc5ee: 6e10 17cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cc5f4: 0c00 |0044: move-result-object v0 │ │ +1cc5f6: 2201 aa00 |0045: new-instance v1, Landroid/media/MediaPlayer; // type@00aa │ │ +1cc5fa: 7010 7c02 0100 |0047: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@027c │ │ +1cc600: 6e20 8702 0100 |004a: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0287 │ │ +1cc606: 6e10 8302 0100 |004d: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0283 │ │ +1cc60c: 2200 ec04 |0050: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; // type@04ec │ │ +1cc610: 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 │ │ +1cc616: 6e20 8a02 0100 |0055: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@028a │ │ +1cc61c: 6000 4100 |0058: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ +1cc620: 1302 1c00 |005a: const/16 v2, #int 28 // #1c │ │ +1cc624: 3420 0f00 |005c: if-lt v0, v2, 006b // +000f │ │ +1cc628: 2200 ed04 |005e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; // type@04ed │ │ +1cc62c: 7020 5314 3000 |0060: invoke-direct {v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1453 │ │ +1cc632: 6e20 8902 0100 |0063: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnMediaTimeDiscontinuityListener:(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V // method@0289 │ │ +1cc638: 5230 ab05 |0066: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cc63c: 6e20 8602 0100 |0068: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ +1cc642: 2200 ee04 |006b: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; // type@04ee │ │ +1cc646: 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 │ │ +1cc64c: 6e20 8802 0100 |0070: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ +1cc652: 5b31 af05 |0073: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cc656: 2826 |0075: goto 009b // +0026 │ │ +1cc658: 0d04 |0076: move-exception v4 │ │ +1cc65a: 6200 8805 |0077: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc65e: 1a01 fba0 |0079: const-string v1, "failed to initialize mediaPlayer" // string@a0fb │ │ +1cc662: 1f04 a820 |007b: check-cast v4, Ljava/lang/Throwable; // type@20a8 │ │ +1cc666: 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 │ │ +1cc66c: 5434 9905 |0080: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cc670: 3904 0800 |0082: if-nez v4, 008a // +0008 │ │ +1cc674: 1a04 448c |0084: const-string v4, "binding" // string@8c44 │ │ +1cc678: 7110 c9ed 0400 |0086: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cc67e: 1204 |0089: const/4 v4, #int 0 // #0 │ │ +1cc680: 6e10 142d 0400 |008a: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1cc686: 0c04 |008d: move-result-object v4 │ │ +1cc688: 1f04 3a01 |008e: check-cast v4, Landroid/view/View; // type@013a │ │ +1cc68c: 1400 2a02 137f |0090: const v0, #float 1.95408e+38 // #7f13022a │ │ +1cc692: 1201 |0093: const/4 v1, #int 0 // #0 │ │ +1cc694: 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 │ │ +1cc69a: 0c04 |0097: move-result-object v4 │ │ +1cc69c: 6e10 450a 0400 |0098: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cc6a2: 0e00 |009b: return-void │ │ catches : 1 │ │ 0x0045 - 0x0075 │ │ Ljava/lang/Exception; -> 0x0076 │ │ positions : │ │ 0x0000 line=1858 │ │ 0x0008 line=1859 │ │ 0x000f line=1862 │ │ @@ -101899,25 +101900,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 │ │ -1cc4c0: |[1cc4c0] 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 │ │ -1cc4d0: 5b01 a505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cc4d4: 5402 af05 |0002: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cc4d8: 7110 a9ed 0200 |0004: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc4de: 6e10 7f02 0200 |0007: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ -1cc4e4: 0a02 |000a: move-result v2 │ │ -1cc4e6: d322 e803 |000b: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -1cc4ea: 6e20 3219 2100 |000d: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageDuration:(I)V // method@1932 │ │ -1cc4f0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1cc4f2: 5c01 ac05 |0011: iput-boolean v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ -1cc4f6: 0e00 |0013: return-void │ │ +1cc4c4: |[1cc4c4] 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 │ │ +1cc4d4: 5b01 a505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cc4d8: 5402 af05 |0002: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cc4dc: 7110 a9ed 0200 |0004: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc4e2: 6e10 7f02 0200 |0007: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ +1cc4e8: 0a02 |000a: move-result v2 │ │ +1cc4ea: d322 e803 |000b: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +1cc4ee: 6e20 3219 2100 |000d: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageDuration:(I)V // method@1932 │ │ +1cc4f4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1cc4f6: 5c01 ac05 |0011: iput-boolean v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ +1cc4fa: 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; │ │ @@ -101929,28 +101930,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 │ │ -1cc4f8: |[1cc4f8] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$79:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -1cc508: 1a00 6ec9 |0000: const-string v0, "mp" // string@c96e │ │ -1cc50c: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1cc512: 1a00 d21c |0005: const-string v0, "" // string@1cd2 │ │ -1cc516: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1cc51c: 5213 ab05 |000a: iget v3, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cc520: 1300 e803 |000c: const/16 v0, #int 1000 // #3e8 │ │ -1cc524: 3703 0c00 |000e: if-le v3, v0, 001a // +000c │ │ -1cc528: 5510 ac05 |0010: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ -1cc52c: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -1cc530: 6e20 8602 3200 |0014: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ -1cc536: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -1cc538: 5c12 ac05 |0018: iput-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ -1cc53c: 0e00 |001a: return-void │ │ +1cc4fc: |[1cc4fc] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$79:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +1cc50c: 1a00 6ec9 |0000: const-string v0, "mp" // string@c96e │ │ +1cc510: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1cc516: 1a00 d21c |0005: const-string v0, "" // string@1cd2 │ │ +1cc51a: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1cc520: 5213 ab05 |000a: iget v3, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cc524: 1300 e803 |000c: const/16 v0, #int 1000 // #3e8 │ │ +1cc528: 3703 0c00 |000e: if-le v3, v0, 001a // +000c │ │ +1cc52c: 5510 ac05 |0010: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ +1cc530: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +1cc534: 6e20 8602 3200 |0014: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ +1cc53a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +1cc53c: 5c12 ac05 |0018: iput-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ +1cc540: 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; │ │ @@ -101962,17 +101963,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 │ │ -1cc540: |[1cc540] 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 │ │ -1cc550: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ -1cc556: 0e00 |0003: return-void │ │ +1cc544: |[1cc544] 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 │ │ +1cc554: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ +1cc55a: 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; │ │ @@ -101982,99 +101983,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 │ │ -1c8b78: |[1c8b78] com.nextcloud.talk.chat.ChatActivity.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; │ │ -1c8b88: 2209 2711 |0000: new-instance v9, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1127 │ │ -1c8b8c: 7010 0d68 0900 |0002: invoke-direct {v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680d │ │ -1c8b92: 2200 470e |0005: new-instance v0, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet; // type@0e47 │ │ -1c8b96: 6e10 c515 0c00 |0007: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@15c5 │ │ -1c8b9c: 0c01 |000a: move-result-object v1 │ │ -1c8b9e: 54c2 a005 |000b: iget-object v2, v12, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c8ba2: 7110 a9ed 0200 |000d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c8ba8: 6e10 db15 0c00 |0010: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ -1c8bae: 0c03 |0013: move-result-object v3 │ │ -1c8bb0: 7040 ed56 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@56ed │ │ -1c8bb6: 220a 3b04 |0017: new-instance v10, Lcom/nextcloud/talk/adapters/messages/MessagePayload; // type@043b │ │ -1c8bba: 6e10 cd15 0c00 |0019: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c8bc0: 0c01 |001c: move-result-object v1 │ │ -1c8bc2: 6202 a322 |001d: sget-object v2, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ -1c8bc6: 54c3 a405 |001f: iget-object v3, v12, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c8bca: 7110 a9ed 0300 |0021: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c8bd0: 6e20 a55e 3200 |0024: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea5 │ │ -1c8bd6: 0a02 |0027: move-result v2 │ │ -1c8bd8: 7110 9ac9 0200 |0028: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ -1c8bde: 0c02 |002b: move-result-object v2 │ │ -1c8be0: 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 │ │ -1c8be6: 1c00 2804 |002f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // type@0428 │ │ -1c8bea: 1401 9500 0d7f |0031: const v1, #float 1.87424e+38 // #7f0d0095 │ │ -1c8bf0: 6e40 2168 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@6821 │ │ -1c8bf6: 1c00 6504 |0037: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // type@0465 │ │ -1c8bfa: 1401 9d00 0d7f |0039: const v1, #float 1.87424e+38 // #7f0d009d │ │ -1c8c00: 6e30 2c68 0901 |003c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingTextConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@682c │ │ -1c8c06: 1c00 2004 |003f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingPreviewMessageViewHolder; // type@0420 │ │ -1c8c0a: 1401 9400 0d7f |0041: const v1, #float 1.87424e+38 // #7f0d0094 │ │ -1c8c10: 6e40 1b68 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@681b │ │ -1c8c16: 1c00 5d04 |0047: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingPreviewMessageViewHolder; // type@045d │ │ -1c8c1a: 1401 9c00 0d7f |0049: const v1, #float 1.87424e+38 // #7f0d009c │ │ -1c8c20: 6e30 2668 0901 |004c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingImageConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6826 │ │ -1c8c26: 1c02 8f04 |004f: const-class v2, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ -1c8c2a: 1c04 8f04 |0051: const-class v4, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ -1c8c2e: 07cb |0053: move-object v11, v12 │ │ -1c8c30: 1f0b 1911 |0054: check-cast v11, Lcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker; // type@1119 │ │ -1c8c34: 1221 |0056: const/4 v1, #int 2 // #2 │ │ -1c8c36: 1403 aa00 0d7f |0057: const v3, #float 1.87425e+38 // #7f0d00aa │ │ -1c8c3c: 1405 aa00 0d7f |005a: const v5, #float 1.87425e+38 // #7f0d00aa │ │ -1c8c42: 0790 |005d: move-object v0, v9 │ │ -1c8c44: 07b6 |005e: move-object v6, v11 │ │ -1c8c46: 7407 1568 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@6815 │ │ -1c8c4c: 1c02 9204 |0062: const-class v2, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ -1c8c50: 1c04 9204 |0064: const-class v4, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ -1c8c54: 1405 9f00 0d7f |0066: const v5, #float 1.87424e+38 // #7f0d009f │ │ -1c8c5a: 1231 |0069: const/4 v1, #int 3 // #3 │ │ -1c8c5c: 1403 9f00 0d7f |006a: const v3, #float 1.87424e+38 // #7f0d009f │ │ -1c8c62: 7407 1568 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@6815 │ │ -1c8c68: 1c02 1504 |0070: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // type@0415 │ │ -1c8c6c: 1c05 5304 |0072: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // type@0453 │ │ -1c8c70: 1206 |0074: const/4 v6, #int 0 // #0 │ │ -1c8c72: 1407 9a00 0d7f |0075: const v7, #float 1.87424e+38 // #7f0d009a │ │ -1c8c78: 1241 |0078: const/4 v1, #int 4 // #4 │ │ -1c8c7a: 1404 9200 0d7f |0079: const v4, #float 1.87424e+38 // #7f0d0092 │ │ -1c8c80: 07a3 |007c: move-object v3, v10 │ │ -1c8c82: 07b8 |007d: move-object v8, v11 │ │ -1c8c84: 7409 1668 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@6816 │ │ -1c8c8a: 1c02 3504 |0081: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // type@0435 │ │ -1c8c8e: 1c05 7104 |0083: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // type@0471 │ │ -1c8c92: 1407 9e00 0d7f |0085: const v7, #float 1.87424e+38 // #7f0d009e │ │ -1c8c98: 1251 |0088: const/4 v1, #int 5 // #5 │ │ -1c8c9a: 1404 9700 0d7f |0089: const v4, #float 1.87424e+38 // #7f0d0097 │ │ -1c8ca0: 7409 1668 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@6816 │ │ -1c8ca6: 1c02 1e04 |008f: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // type@041e │ │ -1c8caa: 1c05 5b04 |0091: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // type@045b │ │ -1c8cae: 1407 9b00 0d7f |0093: const v7, #float 1.87424e+38 // #7f0d009b │ │ -1c8cb4: 1261 |0096: const/4 v1, #int 6 // #6 │ │ -1c8cb6: 1404 9300 0d7f |0097: const v4, #float 1.87424e+38 // #7f0d0093 │ │ -1c8cbc: 07a6 |009a: move-object v6, v10 │ │ -1c8cbe: 7409 1668 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@6816 │ │ -1c8cc4: 1c02 0b04 |009e: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // type@040b │ │ -1c8cc8: 1c05 4a04 |00a0: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // type@044a │ │ -1c8ccc: 1407 9900 0d7f |00a2: const v7, #float 1.87424e+38 // #7f0d0099 │ │ -1c8cd2: 1271 |00a5: const/4 v1, #int 7 // #7 │ │ -1c8cd4: 1404 9100 0d7f |00a6: const v4, #float 1.87424e+38 // #7f0d0091 │ │ -1c8cda: 7409 1668 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@6816 │ │ -1c8ce0: 1c02 0204 |00ac: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // type@0402 │ │ -1c8ce4: 1c05 4204 |00ae: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // type@0442 │ │ -1c8ce8: 1407 9800 0d7f |00b0: const v7, #float 1.87424e+38 // #7f0d0098 │ │ -1c8cee: 1301 0800 |00b3: const/16 v1, #int 8 // #8 │ │ -1c8cf2: 1404 9000 0d7f |00b5: const v4, #float 1.87424e+38 // #7f0d0090 │ │ -1c8cf8: 7409 1668 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@6816 │ │ -1c8cfe: 1109 |00bb: return-object v9 │ │ +1c8b7c: |[1c8b7c] com.nextcloud.talk.chat.ChatActivity.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; │ │ +1c8b8c: 2209 2711 |0000: new-instance v9, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1127 │ │ +1c8b90: 7010 0d68 0900 |0002: invoke-direct {v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680d │ │ +1c8b96: 2200 470e |0005: new-instance v0, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet; // type@0e47 │ │ +1c8b9a: 6e10 c515 0c00 |0007: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@15c5 │ │ +1c8ba0: 0c01 |000a: move-result-object v1 │ │ +1c8ba2: 54c2 a005 |000b: iget-object v2, v12, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c8ba6: 7110 a9ed 0200 |000d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c8bac: 6e10 db15 0c00 |0010: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ +1c8bb2: 0c03 |0013: move-result-object v3 │ │ +1c8bb4: 7040 ed56 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@56ed │ │ +1c8bba: 220a 3b04 |0017: new-instance v10, Lcom/nextcloud/talk/adapters/messages/MessagePayload; // type@043b │ │ +1c8bbe: 6e10 cd15 0c00 |0019: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c8bc4: 0c01 |001c: move-result-object v1 │ │ +1c8bc6: 6202 a322 |001d: sget-object v2, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a3 │ │ +1c8bca: 54c3 a405 |001f: iget-object v3, v12, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c8bce: 7110 a9ed 0300 |0021: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c8bd4: 6e20 a55e 3200 |0024: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea5 │ │ +1c8bda: 0a02 |0027: move-result v2 │ │ +1c8bdc: 7110 9ac9 0200 |0028: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ +1c8be2: 0c02 |002b: move-result-object v2 │ │ +1c8be4: 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 │ │ +1c8bea: 1c00 2804 |002f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // type@0428 │ │ +1c8bee: 1401 9500 0d7f |0031: const v1, #float 1.87424e+38 // #7f0d0095 │ │ +1c8bf4: 6e40 2168 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@6821 │ │ +1c8bfa: 1c00 6504 |0037: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // type@0465 │ │ +1c8bfe: 1401 9d00 0d7f |0039: const v1, #float 1.87424e+38 // #7f0d009d │ │ +1c8c04: 6e30 2c68 0901 |003c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingTextConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@682c │ │ +1c8c0a: 1c00 2004 |003f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingPreviewMessageViewHolder; // type@0420 │ │ +1c8c0e: 1401 9400 0d7f |0041: const v1, #float 1.87424e+38 // #7f0d0094 │ │ +1c8c14: 6e40 1b68 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@681b │ │ +1c8c1a: 1c00 5d04 |0047: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingPreviewMessageViewHolder; // type@045d │ │ +1c8c1e: 1401 9c00 0d7f |0049: const v1, #float 1.87424e+38 // #7f0d009c │ │ +1c8c24: 6e30 2668 0901 |004c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingImageConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6826 │ │ +1c8c2a: 1c02 8f04 |004f: const-class v2, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ +1c8c2e: 1c04 8f04 |0051: const-class v4, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ +1c8c32: 07cb |0053: move-object v11, v12 │ │ +1c8c34: 1f0b 1911 |0054: check-cast v11, Lcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker; // type@1119 │ │ +1c8c38: 1221 |0056: const/4 v1, #int 2 // #2 │ │ +1c8c3a: 1403 aa00 0d7f |0057: const v3, #float 1.87425e+38 // #7f0d00aa │ │ +1c8c40: 1405 aa00 0d7f |005a: const v5, #float 1.87425e+38 // #7f0d00aa │ │ +1c8c46: 0790 |005d: move-object v0, v9 │ │ +1c8c48: 07b6 |005e: move-object v6, v11 │ │ +1c8c4a: 7407 1568 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@6815 │ │ +1c8c50: 1c02 9204 |0062: const-class v2, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ +1c8c54: 1c04 9204 |0064: const-class v4, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ +1c8c58: 1405 9f00 0d7f |0066: const v5, #float 1.87424e+38 // #7f0d009f │ │ +1c8c5e: 1231 |0069: const/4 v1, #int 3 // #3 │ │ +1c8c60: 1403 9f00 0d7f |006a: const v3, #float 1.87424e+38 // #7f0d009f │ │ +1c8c66: 7407 1568 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@6815 │ │ +1c8c6c: 1c02 1504 |0070: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // type@0415 │ │ +1c8c70: 1c05 5304 |0072: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // type@0453 │ │ +1c8c74: 1206 |0074: const/4 v6, #int 0 // #0 │ │ +1c8c76: 1407 9a00 0d7f |0075: const v7, #float 1.87424e+38 // #7f0d009a │ │ +1c8c7c: 1241 |0078: const/4 v1, #int 4 // #4 │ │ +1c8c7e: 1404 9200 0d7f |0079: const v4, #float 1.87424e+38 // #7f0d0092 │ │ +1c8c84: 07a3 |007c: move-object v3, v10 │ │ +1c8c86: 07b8 |007d: move-object v8, v11 │ │ +1c8c88: 7409 1668 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@6816 │ │ +1c8c8e: 1c02 3504 |0081: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // type@0435 │ │ +1c8c92: 1c05 7104 |0083: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // type@0471 │ │ +1c8c96: 1407 9e00 0d7f |0085: const v7, #float 1.87424e+38 // #7f0d009e │ │ +1c8c9c: 1251 |0088: const/4 v1, #int 5 // #5 │ │ +1c8c9e: 1404 9700 0d7f |0089: const v4, #float 1.87424e+38 // #7f0d0097 │ │ +1c8ca4: 7409 1668 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@6816 │ │ +1c8caa: 1c02 1e04 |008f: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // type@041e │ │ +1c8cae: 1c05 5b04 |0091: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // type@045b │ │ +1c8cb2: 1407 9b00 0d7f |0093: const v7, #float 1.87424e+38 // #7f0d009b │ │ +1c8cb8: 1261 |0096: const/4 v1, #int 6 // #6 │ │ +1c8cba: 1404 9300 0d7f |0097: const v4, #float 1.87424e+38 // #7f0d0093 │ │ +1c8cc0: 07a6 |009a: move-object v6, v10 │ │ +1c8cc2: 7409 1668 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@6816 │ │ +1c8cc8: 1c02 0b04 |009e: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // type@040b │ │ +1c8ccc: 1c05 4a04 |00a0: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // type@044a │ │ +1c8cd0: 1407 9900 0d7f |00a2: const v7, #float 1.87424e+38 // #7f0d0099 │ │ +1c8cd6: 1271 |00a5: const/4 v1, #int 7 // #7 │ │ +1c8cd8: 1404 9100 0d7f |00a6: const v4, #float 1.87424e+38 // #7f0d0091 │ │ +1c8cde: 7409 1668 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@6816 │ │ +1c8ce4: 1c02 0204 |00ac: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // type@0402 │ │ +1c8ce8: 1c05 4204 |00ae: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // type@0442 │ │ +1c8cec: 1407 9800 0d7f |00b0: const v7, #float 1.87424e+38 // #7f0d0098 │ │ +1c8cf2: 1301 0800 |00b3: const/16 v1, #int 8 // #8 │ │ +1c8cf6: 1404 9000 0d7f |00b5: const v4, #float 1.87424e+38 // #7f0d0090 │ │ +1c8cfc: 7409 1668 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@6816 │ │ +1c8d02: 1109 |00bb: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0005 line=1318 │ │ 0x0017 line=1320 │ │ 0x0019 line=1321 │ │ 0x001d line=1322 │ │ @@ -102117,240 +102118,240 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 488 16-bit code units │ │ -1cc6fc: |[1cc6fc] com.nextcloud.talk.chat.ChatActivity.initObservers:()V │ │ -1cc70c: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc710: 1a01 97b5 |0002: const-string v1, "initObservers Called" // string@b597 │ │ -1cc714: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc71a: 0790 |0007: move-object v0, v9 │ │ -1cc71c: 1f00 9f02 |0008: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@029f │ │ -1cc720: 7110 df07 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc726: 0c01 |000d: move-result-object v1 │ │ -1cc728: 0712 |000e: move-object v2, v1 │ │ -1cc72a: 1f02 0026 |000f: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1cc72e: 2201 2905 |0011: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ -1cc732: 1208 |0013: const/4 v8, #int 0 // #0 │ │ -1cc734: 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 │ │ -1cc73a: 0715 |0017: move-object v5, v1 │ │ -1cc73c: 1f05 2424 |0018: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1cc740: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -1cc742: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -1cc744: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -1cc746: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -1cc748: 7706 4dfc 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@fc4d │ │ -1cc74e: 6e10 a915 0900 |0021: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc754: 0c01 |0024: move-result-object v1 │ │ -1cc756: 6e10 a51b 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba5 │ │ -1cc75c: 0c01 |0028: move-result-object v1 │ │ -1cc75e: 2202 f804 |0029: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; // type@04f8 │ │ -1cc762: 7020 6914 9200 |002b: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1469 │ │ -1cc768: 2203 3105 |002e: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc76c: 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 │ │ -1cc772: 1f03 a302 |0033: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc776: 6e30 e107 0103 |0035: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc77c: 6e10 a915 0900 |0038: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc782: 0c01 |003b: move-result-object v1 │ │ -1cc784: 6e10 9c1b 0100 |003c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetCapabilitiesViewState:()Landroidx/lifecycle/LiveData; // method@1b9c │ │ -1cc78a: 0c01 |003f: move-result-object v1 │ │ -1cc78c: 2202 ff04 |0040: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; // type@04ff │ │ -1cc790: 7020 7714 9200 |0042: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1477 │ │ -1cc796: 2203 3105 |0045: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc79a: 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 │ │ -1cc7a0: 1f03 a302 |004a: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc7a4: 6e30 e107 0103 |004c: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc7aa: 6e10 a915 0900 |004f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc7b0: 0c01 |0052: move-result-object v1 │ │ -1cc7b2: 6e10 a91b 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getJoinRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba9 │ │ -1cc7b8: 0c01 |0056: move-result-object v1 │ │ -1cc7ba: 2202 0105 |0057: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; // type@0501 │ │ -1cc7be: 7020 7b14 9200 |0059: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147b │ │ -1cc7c4: 2203 3105 |005c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc7c8: 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 │ │ -1cc7ce: 1f03 a302 |0061: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc7d2: 6e30 e107 0103 |0063: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc7d8: 6e10 a915 0900 |0066: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc7de: 0c01 |0069: move-result-object v1 │ │ -1cc7e0: 6e10 aa1b 0100 |006a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getLeaveRoomViewState:()Landroidx/lifecycle/LiveData; // method@1baa │ │ -1cc7e6: 0c01 |006d: move-result-object v1 │ │ -1cc7e8: 2202 0205 |006e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; // type@0502 │ │ -1cc7ec: 7020 7d14 9200 |0070: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147d │ │ -1cc7f2: 2203 3105 |0073: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc7f6: 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 │ │ -1cc7fc: 1f03 a302 |0078: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc800: 6e30 e107 0103 |007a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc806: 6e10 c315 0900 |007d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1cc80c: 0c01 |0080: move-result-object v1 │ │ -1cc80e: 6e10 2f1c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getSendChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c2f │ │ -1cc814: 0c01 |0084: move-result-object v1 │ │ -1cc816: 2202 0305 |0085: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; // type@0503 │ │ -1cc81a: 7020 7f14 9200 |0087: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147f │ │ -1cc820: 2203 3105 |008a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc824: 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 │ │ -1cc82a: 1f03 a302 |008f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc82e: 6e30 e107 0103 |0091: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc834: 6e10 a915 0900 |0094: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc83a: 0c01 |0097: move-result-object v1 │ │ -1cc83c: 6e10 991b 0100 |0098: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getDeleteChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b99 │ │ -1cc842: 0c01 |009b: move-result-object v1 │ │ -1cc844: 2202 0405 |009c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; // type@0504 │ │ -1cc848: 7020 8114 9200 |009e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1481 │ │ -1cc84e: 2203 3105 |00a1: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc852: 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 │ │ -1cc858: 1f03 a302 |00a6: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc85c: 6e30 e107 0103 |00a8: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc862: 6e10 a915 0900 |00ab: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc868: 0c01 |00ae: move-result-object v1 │ │ -1cc86a: 6e10 961b 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCreateRoomViewState:()Landroidx/lifecycle/LiveData; // method@1b96 │ │ -1cc870: 0c01 |00b2: move-result-object v1 │ │ -1cc872: 2202 0505 |00b3: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; // type@0505 │ │ -1cc876: 7020 8314 9200 |00b5: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1483 │ │ -1cc87c: 2203 3105 |00b8: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc880: 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 │ │ -1cc886: 1f03 a302 |00bd: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc88a: 6e30 e107 0103 |00bf: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc890: 6e10 a915 0900 |00c2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc896: 0c01 |00c5: move-result-object v1 │ │ -1cc898: 6e10 941b 0100 |00c6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b94 │ │ -1cc89e: 0c01 |00c9: move-result-object v1 │ │ -1cc8a0: 2202 0705 |00ca: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; // type@0507 │ │ -1cc8a4: 7020 8714 9200 |00cc: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1487 │ │ -1cc8aa: 2203 3105 |00cf: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc8ae: 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 │ │ -1cc8b4: 1f03 a302 |00d4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc8b8: 6e30 e107 0103 |00d6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc8be: 7110 df07 0000 |00d9: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc8c4: 0c01 |00dc: move-result-object v1 │ │ -1cc8c6: 0712 |00dd: move-object v2, v1 │ │ -1cc8c8: 1f02 0026 |00de: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1cc8cc: 2201 1e05 |00e0: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ -1cc8d0: 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 │ │ -1cc8d6: 0715 |00e5: move-object v5, v1 │ │ -1cc8d8: 1f05 2424 |00e6: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1cc8dc: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ -1cc8de: 7706 4dfc 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@fc4d │ │ -1cc8e4: 7110 df07 0000 |00ec: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc8ea: 0c01 |00ef: move-result-object v1 │ │ -1cc8ec: 0712 |00f0: move-object v2, v1 │ │ -1cc8ee: 1f02 0026 |00f1: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1cc8f2: 2201 2005 |00f3: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ -1cc8f6: 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 │ │ -1cc8fc: 0715 |00f8: move-object v5, v1 │ │ -1cc8fe: 1f05 2424 |00f9: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1cc902: 7706 4dfc 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@fc4d │ │ -1cc908: 7110 df07 0000 |00fe: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc90e: 0c01 |0101: move-result-object v1 │ │ -1cc910: 0712 |0102: move-object v2, v1 │ │ -1cc912: 1f02 0026 |0103: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1cc916: 2201 2205 |0105: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ -1cc91a: 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 │ │ -1cc920: 0715 |010a: move-object v5, v1 │ │ -1cc922: 1f05 2424 |010b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1cc926: 7706 4dfc 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@fc4d │ │ -1cc92c: 7110 df07 0000 |0110: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc932: 0c01 |0113: move-result-object v1 │ │ -1cc934: 0712 |0114: move-object v2, v1 │ │ -1cc936: 1f02 0026 |0115: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1cc93a: 2201 2405 |0117: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ -1cc93e: 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 │ │ -1cc944: 0715 |011c: move-object v5, v1 │ │ -1cc946: 1f05 2424 |011d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1cc94a: 7706 4dfc 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@fc4d │ │ -1cc950: 7110 df07 0000 |0122: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc956: 0c01 |0125: move-result-object v1 │ │ -1cc958: 0712 |0126: move-object v2, v1 │ │ -1cc95a: 1f02 0026 |0127: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1cc95e: 2201 2605 |0129: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ -1cc962: 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 │ │ -1cc968: 0715 |012e: move-object v5, v1 │ │ -1cc96a: 1f05 2424 |012f: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1cc96e: 7706 4dfc 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@fc4d │ │ -1cc974: 7110 df07 0000 |0134: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc97a: 0c01 |0137: move-result-object v1 │ │ -1cc97c: 0712 |0138: move-object v2, v1 │ │ -1cc97e: 1f02 0026 |0139: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ -1cc982: 2201 2805 |013b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ -1cc986: 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 │ │ -1cc98c: 0715 |0140: move-object v5, v1 │ │ -1cc98e: 1f05 2424 |0141: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ -1cc992: 7706 4dfc 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@fc4d │ │ -1cc998: 6e10 a915 0900 |0146: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc99e: 0c01 |0149: move-result-object v1 │ │ -1cc9a0: 6e10 af1b 0100 |014a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionDeletedViewState:()Landroidx/lifecycle/LiveData; // method@1baf │ │ -1cc9a6: 0c01 |014d: move-result-object v1 │ │ -1cc9a8: 2202 0805 |014e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; // type@0508 │ │ -1cc9ac: 7020 8914 9200 |0150: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1489 │ │ -1cc9b2: 2203 3105 |0153: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc9b6: 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 │ │ -1cc9bc: 1f03 a302 |0158: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc9c0: 6e30 e107 0103 |015a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc9c6: 6e10 a915 0900 |015d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc9cc: 0c01 |0160: move-result-object v1 │ │ -1cc9ce: 6e10 ae1b 0100 |0161: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionAddedViewState:()Landroidx/lifecycle/LiveData; // method@1bae │ │ -1cc9d4: 0c01 |0164: move-result-object v1 │ │ -1cc9d6: 2202 0905 |0165: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; // type@0509 │ │ -1cc9da: 7020 8b14 9200 |0167: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@148b │ │ -1cc9e0: 2203 3105 |016a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc9e4: 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 │ │ -1cc9ea: 1f03 a302 |016f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc9ee: 6e30 e107 0103 |0171: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc9f4: 6e10 c315 0900 |0174: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1cc9fa: 0c01 |0177: move-result-object v1 │ │ -1cc9fc: 6e10 281c 0100 |0178: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getEditMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c28 │ │ -1cca02: 0c01 |017b: move-result-object v1 │ │ -1cca04: 2202 f904 |017c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; // type@04f9 │ │ -1cca08: 7020 6b14 9200 |017e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146b │ │ -1cca0e: 2203 3105 |0181: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cca12: 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 │ │ -1cca18: 1f03 a302 |0186: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cca1c: 6e30 e107 0103 |0188: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cca22: 6e10 a915 0900 |018b: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cca28: 0c01 |018e: move-result-object v1 │ │ -1cca2a: 6e10 a81b 0100 |018f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ -1cca30: 0c01 |0192: move-result-object v1 │ │ -1cca32: 2202 fa04 |0193: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; // type@04fa │ │ -1cca36: 7020 6d14 9200 |0195: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146d │ │ -1cca3c: 2203 3105 |0198: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cca40: 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 │ │ -1cca46: 1f03 a302 |019d: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cca4a: 6e30 e107 0103 |019f: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cca50: 6e10 a915 0900 |01a2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cca56: 0c01 |01a5: move-result-object v1 │ │ -1cca58: 6e10 a71b 0100 |01a6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingInProgress:()Landroidx/lifecycle/LiveData; // method@1ba7 │ │ -1cca5e: 0c01 |01a9: move-result-object v1 │ │ -1cca60: 2202 fc04 |01aa: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; // type@04fc │ │ -1cca64: 7020 7114 9200 |01ac: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1471 │ │ -1cca6a: 2203 3105 |01af: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cca6e: 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 │ │ -1cca74: 1f03 a302 |01b4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cca78: 6e30 e107 0103 |01b6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cca7e: 6e10 a915 0900 |01b9: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cca84: 0c01 |01bc: move-result-object v1 │ │ -1cca86: 6e10 b01b 0100 |01bd: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRecordTouchObserver:()Landroidx/lifecycle/LiveData; // method@1bb0 │ │ -1cca8c: 0c01 |01c0: move-result-object v1 │ │ -1cca8e: 2202 fd04 |01c1: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; // type@04fd │ │ -1cca92: 7020 7314 9200 |01c3: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1473 │ │ -1cca98: 2203 3105 |01c6: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cca9c: 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 │ │ -1ccaa2: 1f03 a302 |01cb: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1ccaa6: 6e30 e107 0103 |01cd: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1ccaac: 6e10 a915 0900 |01d0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1ccab2: 0c01 |01d3: move-result-object v1 │ │ -1ccab4: 6e10 ac1b 0100 |01d4: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getOutOfOfficeViewState:()Landroidx/lifecycle/LiveData; // method@1bac │ │ -1ccaba: 0c01 |01d7: move-result-object v1 │ │ -1ccabc: 2202 fe04 |01d8: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; // type@04fe │ │ -1ccac0: 7020 7514 9200 |01da: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1475 │ │ -1ccac6: 2203 3105 |01dd: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1ccaca: 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 │ │ -1ccad0: 1f03 a302 |01e2: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1ccad4: 6e30 e107 0103 |01e4: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1ccada: 0e00 |01e7: return-void │ │ +1cc700: |[1cc700] com.nextcloud.talk.chat.ChatActivity.initObservers:()V │ │ +1cc710: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc714: 1a01 97b5 |0002: const-string v1, "initObservers Called" // string@b597 │ │ +1cc718: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc71e: 0790 |0007: move-object v0, v9 │ │ +1cc720: 1f00 9f02 |0008: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@029f │ │ +1cc724: 7110 df07 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc72a: 0c01 |000d: move-result-object v1 │ │ +1cc72c: 0712 |000e: move-object v2, v1 │ │ +1cc72e: 1f02 0026 |000f: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1cc732: 2201 2905 |0011: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ +1cc736: 1208 |0013: const/4 v8, #int 0 // #0 │ │ +1cc738: 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 │ │ +1cc73e: 0715 |0017: move-object v5, v1 │ │ +1cc740: 1f05 2424 |0018: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1cc744: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +1cc746: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +1cc748: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +1cc74a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +1cc74c: 7706 4dfc 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@fc4d │ │ +1cc752: 6e10 a915 0900 |0021: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc758: 0c01 |0024: move-result-object v1 │ │ +1cc75a: 6e10 a51b 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba5 │ │ +1cc760: 0c01 |0028: move-result-object v1 │ │ +1cc762: 2202 f804 |0029: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; // type@04f8 │ │ +1cc766: 7020 6914 9200 |002b: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1469 │ │ +1cc76c: 2203 3105 |002e: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc770: 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 │ │ +1cc776: 1f03 a302 |0033: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc77a: 6e30 e107 0103 |0035: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc780: 6e10 a915 0900 |0038: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc786: 0c01 |003b: move-result-object v1 │ │ +1cc788: 6e10 9c1b 0100 |003c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetCapabilitiesViewState:()Landroidx/lifecycle/LiveData; // method@1b9c │ │ +1cc78e: 0c01 |003f: move-result-object v1 │ │ +1cc790: 2202 ff04 |0040: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; // type@04ff │ │ +1cc794: 7020 7714 9200 |0042: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1477 │ │ +1cc79a: 2203 3105 |0045: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc79e: 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 │ │ +1cc7a4: 1f03 a302 |004a: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc7a8: 6e30 e107 0103 |004c: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc7ae: 6e10 a915 0900 |004f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc7b4: 0c01 |0052: move-result-object v1 │ │ +1cc7b6: 6e10 a91b 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getJoinRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba9 │ │ +1cc7bc: 0c01 |0056: move-result-object v1 │ │ +1cc7be: 2202 0105 |0057: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; // type@0501 │ │ +1cc7c2: 7020 7b14 9200 |0059: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147b │ │ +1cc7c8: 2203 3105 |005c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc7cc: 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 │ │ +1cc7d2: 1f03 a302 |0061: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc7d6: 6e30 e107 0103 |0063: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc7dc: 6e10 a915 0900 |0066: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc7e2: 0c01 |0069: move-result-object v1 │ │ +1cc7e4: 6e10 aa1b 0100 |006a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getLeaveRoomViewState:()Landroidx/lifecycle/LiveData; // method@1baa │ │ +1cc7ea: 0c01 |006d: move-result-object v1 │ │ +1cc7ec: 2202 0205 |006e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; // type@0502 │ │ +1cc7f0: 7020 7d14 9200 |0070: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147d │ │ +1cc7f6: 2203 3105 |0073: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc7fa: 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 │ │ +1cc800: 1f03 a302 |0078: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc804: 6e30 e107 0103 |007a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc80a: 6e10 c315 0900 |007d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cc810: 0c01 |0080: move-result-object v1 │ │ +1cc812: 6e10 2f1c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getSendChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c2f │ │ +1cc818: 0c01 |0084: move-result-object v1 │ │ +1cc81a: 2202 0305 |0085: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; // type@0503 │ │ +1cc81e: 7020 7f14 9200 |0087: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147f │ │ +1cc824: 2203 3105 |008a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc828: 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 │ │ +1cc82e: 1f03 a302 |008f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc832: 6e30 e107 0103 |0091: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc838: 6e10 a915 0900 |0094: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc83e: 0c01 |0097: move-result-object v1 │ │ +1cc840: 6e10 991b 0100 |0098: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getDeleteChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b99 │ │ +1cc846: 0c01 |009b: move-result-object v1 │ │ +1cc848: 2202 0405 |009c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; // type@0504 │ │ +1cc84c: 7020 8114 9200 |009e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1481 │ │ +1cc852: 2203 3105 |00a1: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc856: 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 │ │ +1cc85c: 1f03 a302 |00a6: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc860: 6e30 e107 0103 |00a8: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc866: 6e10 a915 0900 |00ab: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc86c: 0c01 |00ae: move-result-object v1 │ │ +1cc86e: 6e10 961b 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCreateRoomViewState:()Landroidx/lifecycle/LiveData; // method@1b96 │ │ +1cc874: 0c01 |00b2: move-result-object v1 │ │ +1cc876: 2202 0505 |00b3: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; // type@0505 │ │ +1cc87a: 7020 8314 9200 |00b5: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1483 │ │ +1cc880: 2203 3105 |00b8: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc884: 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 │ │ +1cc88a: 1f03 a302 |00bd: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc88e: 6e30 e107 0103 |00bf: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc894: 6e10 a915 0900 |00c2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc89a: 0c01 |00c5: move-result-object v1 │ │ +1cc89c: 6e10 941b 0100 |00c6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b94 │ │ +1cc8a2: 0c01 |00c9: move-result-object v1 │ │ +1cc8a4: 2202 0705 |00ca: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; // type@0507 │ │ +1cc8a8: 7020 8714 9200 |00cc: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1487 │ │ +1cc8ae: 2203 3105 |00cf: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc8b2: 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 │ │ +1cc8b8: 1f03 a302 |00d4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc8bc: 6e30 e107 0103 |00d6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc8c2: 7110 df07 0000 |00d9: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc8c8: 0c01 |00dc: move-result-object v1 │ │ +1cc8ca: 0712 |00dd: move-object v2, v1 │ │ +1cc8cc: 1f02 0026 |00de: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1cc8d0: 2201 1e05 |00e0: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ +1cc8d4: 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 │ │ +1cc8da: 0715 |00e5: move-object v5, v1 │ │ +1cc8dc: 1f05 2424 |00e6: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1cc8e0: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ +1cc8e2: 7706 4dfc 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@fc4d │ │ +1cc8e8: 7110 df07 0000 |00ec: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc8ee: 0c01 |00ef: move-result-object v1 │ │ +1cc8f0: 0712 |00f0: move-object v2, v1 │ │ +1cc8f2: 1f02 0026 |00f1: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1cc8f6: 2201 2005 |00f3: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ +1cc8fa: 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 │ │ +1cc900: 0715 |00f8: move-object v5, v1 │ │ +1cc902: 1f05 2424 |00f9: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1cc906: 7706 4dfc 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@fc4d │ │ +1cc90c: 7110 df07 0000 |00fe: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc912: 0c01 |0101: move-result-object v1 │ │ +1cc914: 0712 |0102: move-object v2, v1 │ │ +1cc916: 1f02 0026 |0103: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1cc91a: 2201 2205 |0105: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ +1cc91e: 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 │ │ +1cc924: 0715 |010a: move-object v5, v1 │ │ +1cc926: 1f05 2424 |010b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1cc92a: 7706 4dfc 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@fc4d │ │ +1cc930: 7110 df07 0000 |0110: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc936: 0c01 |0113: move-result-object v1 │ │ +1cc938: 0712 |0114: move-object v2, v1 │ │ +1cc93a: 1f02 0026 |0115: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1cc93e: 2201 2405 |0117: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ +1cc942: 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 │ │ +1cc948: 0715 |011c: move-object v5, v1 │ │ +1cc94a: 1f05 2424 |011d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1cc94e: 7706 4dfc 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@fc4d │ │ +1cc954: 7110 df07 0000 |0122: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc95a: 0c01 |0125: move-result-object v1 │ │ +1cc95c: 0712 |0126: move-object v2, v1 │ │ +1cc95e: 1f02 0026 |0127: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1cc962: 2201 2605 |0129: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ +1cc966: 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 │ │ +1cc96c: 0715 |012e: move-object v5, v1 │ │ +1cc96e: 1f05 2424 |012f: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1cc972: 7706 4dfc 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@fc4d │ │ +1cc978: 7110 df07 0000 |0134: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc97e: 0c01 |0137: move-result-object v1 │ │ +1cc980: 0712 |0138: move-object v2, v1 │ │ +1cc982: 1f02 0026 |0139: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2600 │ │ +1cc986: 2201 2805 |013b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ +1cc98a: 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 │ │ +1cc990: 0715 |0140: move-object v5, v1 │ │ +1cc992: 1f05 2424 |0141: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2424 │ │ +1cc996: 7706 4dfc 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@fc4d │ │ +1cc99c: 6e10 a915 0900 |0146: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc9a2: 0c01 |0149: move-result-object v1 │ │ +1cc9a4: 6e10 af1b 0100 |014a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionDeletedViewState:()Landroidx/lifecycle/LiveData; // method@1baf │ │ +1cc9aa: 0c01 |014d: move-result-object v1 │ │ +1cc9ac: 2202 0805 |014e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; // type@0508 │ │ +1cc9b0: 7020 8914 9200 |0150: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1489 │ │ +1cc9b6: 2203 3105 |0153: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc9ba: 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 │ │ +1cc9c0: 1f03 a302 |0158: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc9c4: 6e30 e107 0103 |015a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc9ca: 6e10 a915 0900 |015d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc9d0: 0c01 |0160: move-result-object v1 │ │ +1cc9d2: 6e10 ae1b 0100 |0161: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionAddedViewState:()Landroidx/lifecycle/LiveData; // method@1bae │ │ +1cc9d8: 0c01 |0164: move-result-object v1 │ │ +1cc9da: 2202 0905 |0165: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; // type@0509 │ │ +1cc9de: 7020 8b14 9200 |0167: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@148b │ │ +1cc9e4: 2203 3105 |016a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc9e8: 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 │ │ +1cc9ee: 1f03 a302 |016f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc9f2: 6e30 e107 0103 |0171: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc9f8: 6e10 c315 0900 |0174: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cc9fe: 0c01 |0177: move-result-object v1 │ │ +1cca00: 6e10 281c 0100 |0178: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getEditMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c28 │ │ +1cca06: 0c01 |017b: move-result-object v1 │ │ +1cca08: 2202 f904 |017c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; // type@04f9 │ │ +1cca0c: 7020 6b14 9200 |017e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146b │ │ +1cca12: 2203 3105 |0181: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cca16: 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 │ │ +1cca1c: 1f03 a302 |0186: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cca20: 6e30 e107 0103 |0188: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cca26: 6e10 a915 0900 |018b: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cca2c: 0c01 |018e: move-result-object v1 │ │ +1cca2e: 6e10 a81b 0100 |018f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ +1cca34: 0c01 |0192: move-result-object v1 │ │ +1cca36: 2202 fa04 |0193: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; // type@04fa │ │ +1cca3a: 7020 6d14 9200 |0195: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146d │ │ +1cca40: 2203 3105 |0198: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cca44: 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 │ │ +1cca4a: 1f03 a302 |019d: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cca4e: 6e30 e107 0103 |019f: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cca54: 6e10 a915 0900 |01a2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cca5a: 0c01 |01a5: move-result-object v1 │ │ +1cca5c: 6e10 a71b 0100 |01a6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingInProgress:()Landroidx/lifecycle/LiveData; // method@1ba7 │ │ +1cca62: 0c01 |01a9: move-result-object v1 │ │ +1cca64: 2202 fc04 |01aa: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; // type@04fc │ │ +1cca68: 7020 7114 9200 |01ac: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1471 │ │ +1cca6e: 2203 3105 |01af: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cca72: 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 │ │ +1cca78: 1f03 a302 |01b4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cca7c: 6e30 e107 0103 |01b6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cca82: 6e10 a915 0900 |01b9: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cca88: 0c01 |01bc: move-result-object v1 │ │ +1cca8a: 6e10 b01b 0100 |01bd: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRecordTouchObserver:()Landroidx/lifecycle/LiveData; // method@1bb0 │ │ +1cca90: 0c01 |01c0: move-result-object v1 │ │ +1cca92: 2202 fd04 |01c1: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; // type@04fd │ │ +1cca96: 7020 7314 9200 |01c3: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1473 │ │ +1cca9c: 2203 3105 |01c6: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1ccaa0: 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 │ │ +1ccaa6: 1f03 a302 |01cb: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1ccaaa: 6e30 e107 0103 |01cd: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1ccab0: 6e10 a915 0900 |01d0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1ccab6: 0c01 |01d3: move-result-object v1 │ │ +1ccab8: 6e10 ac1b 0100 |01d4: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getOutOfOfficeViewState:()Landroidx/lifecycle/LiveData; // method@1bac │ │ +1ccabe: 0c01 |01d7: move-result-object v1 │ │ +1ccac0: 2202 fe04 |01d8: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; // type@04fe │ │ +1ccac4: 7020 7514 9200 |01da: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1475 │ │ +1ccaca: 2203 3105 |01dd: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1ccace: 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 │ │ +1ccad4: 1f03 a302 |01e2: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1ccad8: 6e30 e107 0103 |01e4: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1ccade: 0e00 |01e7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0007 line=582 │ │ 0x0021 line=602 │ │ 0x0038 line=616 │ │ 0x004f line=698 │ │ @@ -102380,34 +102381,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 │ │ -1c97a4: |[1c97a4] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c97b4: 2020 e105 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomSuccessState; // type@05e1 │ │ -1c97b8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -1c97bc: 2022 df05 |0004: instance-of v2, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomErrorState; // type@05df │ │ -1c97c0: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ -1c97c4: 5411 9905 |0008: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c97c8: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ -1c97cc: 1a01 448c |000c: const-string v1, "binding" // string@8c44 │ │ -1c97d0: 7110 c9ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c97d6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1c97d8: 6e10 142d 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1c97de: 0c01 |0015: move-result-object v1 │ │ -1c97e0: 1f01 3a01 |0016: check-cast v1, Landroid/view/View; // type@013a │ │ -1c97e4: 1402 2a02 137f |0018: const v2, #float 1.95408e+38 // #7f13022a │ │ -1c97ea: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -1c97ec: 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 │ │ -1c97f2: 0c01 |001f: move-result-object v1 │ │ -1c97f4: 6e10 450a 0100 |0020: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c97fa: 6201 84ce |0023: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c97fe: 1101 |0025: return-object v1 │ │ +1c97a8: |[1c97a8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c97b8: 2020 e105 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomSuccessState; // type@05e1 │ │ +1c97bc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +1c97c0: 2022 df05 |0004: instance-of v2, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomErrorState; // type@05df │ │ +1c97c4: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ +1c97c8: 5411 9905 |0008: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c97cc: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ +1c97d0: 1a01 448c |000c: const-string v1, "binding" // string@8c44 │ │ +1c97d4: 7110 c9ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c97da: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1c97dc: 6e10 142d 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1c97e2: 0c01 |0015: move-result-object v1 │ │ +1c97e4: 1f01 3a01 |0016: check-cast v1, Landroid/view/View; // type@013a │ │ +1c97e8: 1402 2a02 137f |0018: const v2, #float 1.95408e+38 // #7f13022a │ │ +1c97ee: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +1c97f0: 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 │ │ +1c97f6: 0c01 |001f: move-result-object v1 │ │ +1c97f8: 6e10 450a 0100 |0020: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c97fe: 6201 84ce |0023: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9802: 1101 |0025: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0004 line=608 │ │ 0x0008 line=609 │ │ 0x0023 line=614 │ │ locals : │ │ @@ -102419,196 +102420,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 │ │ -1c9800: |[1c9800] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9810: 2060 da05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ -1c9814: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1c9816: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1c9818: 3800 4700 |0004: if-eqz v0, 004b // +0047 │ │ -1c981c: 5450 a405 |0006: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9820: 3800 3a00 |0008: if-eqz v0, 0042 // +003a │ │ -1c9824: 1f06 da05 |000a: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ -1c9828: 6e10 b61a 0600 |000c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab6 │ │ -1c982e: 0c06 |000f: move-result-object v6 │ │ -1c9830: 6e20 8416 6500 |0010: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ -1c9836: 6e10 d115 0500 |0013: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c983c: 0c06 |0016: move-result-object v6 │ │ -1c983e: 2410 0d27 0100 |0017: filled-new-array {v1}, [I // type@270d │ │ -1c9844: 0c00 |001a: move-result-object v0 │ │ -1c9846: 7120 dc5d 0600 |001b: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5ddc │ │ -1c984c: 0a06 |001e: move-result v6 │ │ -1c984e: 5956 9b05 |001f: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1c9852: 2206 ae0f |0021: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fae │ │ -1c9856: 6e10 d115 0500 |0023: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c985c: 0c00 |0026: move-result-object v0 │ │ -1c985e: 5453 a405 |0027: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9862: 7110 a9ed 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9868: 7030 c25f 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@5fc2 │ │ -1c986e: 6e20 7d16 6500 |002f: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ -1c9874: 6e10 0516 0500 |0032: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.invalidateOptionsMenu:()V // method@1605 │ │ -1c987a: 7010 9115 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ -1c9880: 7010 9015 0500 |0038: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ -1c9886: 1603 0000 |003b: const-wide/16 v3, #int 0 // #0 │ │ -1c988a: 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 │ │ -1c9890: 2900 3f01 |0040: goto/16 017f // +013f │ │ -1c9894: 6205 8805 |0042: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c9898: 1a06 5099 |0044: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesUpdateState" // string@9950 │ │ -1c989c: 7120 b203 6500 |0046: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1c98a2: 2900 3601 |0049: goto/16 017f // +0136 │ │ -1c98a6: 2060 d805 |004b: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ -1c98aa: 1a03 448c |004d: const-string v3, "binding" // string@8c44 │ │ -1c98ae: 3800 1201 |004f: if-eqz v0, 0161 // +0112 │ │ -1c98b2: 5450 a405 |0051: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c98b6: 3800 0601 |0053: if-eqz v0, 0159 // +0106 │ │ -1c98ba: 1f06 d805 |0055: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ -1c98be: 6e10 b11a 0600 |0057: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab1 │ │ -1c98c4: 0c06 |005a: move-result-object v6 │ │ -1c98c6: 6e20 8416 6500 |005b: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ -1c98cc: 6e10 d115 0500 |005e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c98d2: 0c06 |0061: move-result-object v6 │ │ -1c98d4: 2410 0d27 0100 |0062: filled-new-array {v1}, [I // type@270d │ │ -1c98da: 0c00 |0065: move-result-object v0 │ │ -1c98dc: 7120 dc5d 0600 |0066: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5ddc │ │ -1c98e2: 0a06 |0069: move-result v6 │ │ -1c98e4: 5956 9b05 |006a: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1c98e8: 2206 ae0f |006c: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fae │ │ -1c98ec: 6e10 d115 0500 |006e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c98f2: 0c00 |0071: move-result-object v0 │ │ -1c98f4: 5454 a405 |0072: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c98f8: 7110 a9ed 0400 |0074: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c98fe: 7030 c25f 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@5fc2 │ │ -1c9904: 6e20 7d16 6500 |007a: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ -1c990a: 6e10 d615 0500 |007d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1c9910: 0c06 |0080: move-result-object v6 │ │ -1c9912: 1a00 9daf |0081: const-string v0, "getSupportFragmentManager(...)" // string@af9d │ │ -1c9916: 7120 abed 0600 |0083: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c991c: 6e10 cf07 0600 |0086: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ -1c9922: 0c06 |0089: move-result-object v6 │ │ -1c9924: 1a00 078c |008a: const-string v0, "beginTransaction()" // string@8c07 │ │ -1c9928: 7120 abed 0600 |008c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1c992e: 6e20 d507 1600 |008f: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ -1c9934: 5450 b205 |0092: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputFragment:Lcom/nextcloud/talk/chat/MessageInputFragment; // field@05b2 │ │ -1c9938: 3900 0800 |0094: if-nez v0, 009c // +0008 │ │ -1c993c: 1a00 f3c7 |0096: const-string v0, "messageInputFragment" // string@c7f3 │ │ -1c9940: 7110 c9ed 0000 |0098: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9946: 0720 |009b: move-object v0, v2 │ │ -1c9948: 1f00 9402 |009c: check-cast v0, Landroidx/fragment/app/Fragment; // type@0294 │ │ -1c994c: 1401 3d02 0a7f |009e: const v1, #float 1.83445e+38 // #7f0a023d │ │ -1c9952: 6e30 d407 1600 |00a1: invoke-virtual {v6, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ -1c9958: 6e10 d307 0600 |00a4: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ -1c995e: 7010 1b16 0500 |00a7: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.joinRoomWithPassword:()V // method@161b │ │ -1c9964: 5456 a005 |00aa: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c9968: 3806 0700 |00ac: if-eqz v6, 00b3 // +0007 │ │ -1c996c: 6e10 bb2c 0600 |00ae: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ -1c9972: 0c06 |00b1: move-result-object v6 │ │ -1c9974: 2802 |00b2: goto 00b4 // +0002 │ │ -1c9976: 0726 |00b3: move-object v6, v2 │ │ -1c9978: 1a00 d31d |00b4: const-string v0, "?" // string@1dd3 │ │ -1c997c: 7120 a3ed 0600 |00b6: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c9982: 0a06 |00b9: move-result v6 │ │ -1c9984: 3906 2000 |00ba: if-nez v6, 00da // +0020 │ │ -1c9988: 6e10 d115 0500 |00bc: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c998e: 0c06 |00bf: move-result-object v6 │ │ -1c9990: 6200 ad23 |00c0: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.MENTION_FLAG:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23ad │ │ -1c9994: 7120 715e 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@5e71 │ │ -1c999a: 0a06 |00c5: move-result v6 │ │ -1c999c: 3806 1400 |00c6: if-eqz v6, 00da // +0014 │ │ -1c99a0: 5456 9905 |00c8: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c99a4: 3906 0600 |00ca: if-nez v6, 00d0 // +0006 │ │ -1c99a8: 7110 c9ed 0300 |00cc: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c99ae: 0726 |00cf: move-object v6, v2 │ │ -1c99b0: 5466 860f |00d0: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ -1c99b4: 2200 f404 |00d2: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; // type@04f4 │ │ -1c99b8: 7020 6114 5000 |00d4: invoke-direct {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1461 │ │ -1c99be: 6e20 c709 0600 |00d7: invoke-virtual {v6, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c7 │ │ -1c99c4: 7010 1f16 0500 |00da: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.loadAvatarForStatusBar:()V // method@161f │ │ -1c99ca: 7010 9016 0500 |00dd: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupSwipeToReply:()V // method@1690 │ │ -1c99d0: 7010 6416 0500 |00e0: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@1664 │ │ -1c99d6: 7010 9115 0500 |00e3: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ -1c99dc: 7010 9015 0500 |00e6: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ -1c99e2: 5456 a405 |00e9: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c99e6: 3806 0700 |00eb: if-eqz v6, 00f2 // +0007 │ │ -1c99ea: 6e10 6636 0600 |00ed: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1c99f0: 0c06 |00f0: move-result-object v6 │ │ -1c99f2: 2802 |00f1: goto 00f3 // +0002 │ │ -1c99f4: 0726 |00f2: move-object v6, v2 │ │ -1c99f6: 6200 8917 |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@1789 │ │ -1c99fa: 3306 3e00 |00f5: if-ne v6, v0, 0133 // +003e │ │ -1c99fe: 5456 a405 |00f7: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9a02: 3806 0700 |00f9: if-eqz v6, 0100 // +0007 │ │ -1c9a06: 6e10 6136 0600 |00fb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@3661 │ │ -1c9a0c: 0c06 |00fe: move-result-object v6 │ │ -1c9a0e: 2802 |00ff: goto 0101 // +0002 │ │ -1c9a10: 0726 |0100: move-object v6, v2 │ │ -1c9a12: 1a00 c89c |0101: const-string v0, "dnd" // string@9cc8 │ │ -1c9a16: 7120 a3ed 0600 |0103: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1c9a1c: 0a06 |0106: move-result v6 │ │ -1c9a1e: 3806 2c00 |0107: if-eqz v6, 0133 // +002c │ │ -1c9a22: 5456 a005 |0109: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c9a26: 3806 2800 |010b: if-eqz v6, 0133 // +0028 │ │ -1c9a2a: 6e10 bc2c 0600 |010d: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cbc │ │ -1c9a30: 0c00 |0110: move-result-object v0 │ │ -1c9a32: 6e10 ba2c 0600 |0111: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cba │ │ -1c9a38: 0c01 |0114: move-result-object v1 │ │ -1c9a3a: 7120 de5d 1000 |0115: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dde │ │ -1c9a40: 0c00 |0118: move-result-object v0 │ │ -1c9a42: 6e10 a915 0500 |0119: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c9a48: 0c01 |011c: move-result-object v1 │ │ -1c9a4a: 7110 a9ed 0000 |011d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9a50: 6e10 af2c 0600 |0120: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ -1c9a56: 0c06 |0123: move-result-object v6 │ │ -1c9a58: 7110 a9ed 0600 |0124: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9a5e: 5453 a405 |0127: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9a62: 7110 a9ed 0300 |0129: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9a68: 6e10 5636 0300 |012c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3656 │ │ -1c9a6e: 0c03 |012f: move-result-object v3 │ │ -1c9a70: 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 │ │ -1c9a76: 1600 fa00 |0133: const-wide/16 v0, #int 250 // #fa │ │ -1c9a7a: 7030 be16 0501 |0135: invoke-direct {v5, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:(J)V // method@16be │ │ -1c9a80: 6206 7022 |0138: sget-object v6, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@2270 │ │ -1c9a84: 5250 9b05 |013a: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1c9a88: 5451 a005 |013c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c9a8c: 3801 0600 |013e: if-eqz v1, 0144 // +0006 │ │ -1c9a90: 6e10 af2c 0100 |0140: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ -1c9a96: 0c02 |0143: move-result-object v2 │ │ -1c9a98: 6e10 cd15 0500 |0144: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c9a9e: 0c01 |0147: move-result-object v1 │ │ -1c9aa0: 6e40 ef5d 0612 |0148: invoke-virtual {v6, v0, v2, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5def │ │ -1c9aa6: 0c06 |014b: move-result-object v6 │ │ -1c9aa8: 6e10 a915 0500 |014c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c9aae: 0c00 |014f: move-result-object v0 │ │ -1c9ab0: 5455 a305 |0150: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ -1c9ab4: 7110 a9ed 0500 |0152: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9aba: 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 │ │ -1c9ac0: 2827 |0158: goto 017f // +0027 │ │ -1c9ac2: 6205 8805 |0159: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c9ac6: 1a06 4f99 |015b: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesInitialLoadState" // string@994f │ │ -1c9aca: 7120 b203 6500 |015d: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1c9ad0: 281f |0160: goto 017f // +001f │ │ -1c9ad2: 2066 d705 |0161: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesErrorState; // type@05d7 │ │ -1c9ad6: 3806 1c00 |0163: if-eqz v6, 017f // +001c │ │ -1c9ada: 5455 9905 |0165: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9ade: 3905 0600 |0167: if-nez v5, 016d // +0006 │ │ -1c9ae2: 7110 c9ed 0300 |0169: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9ae8: 2802 |016c: goto 016e // +0002 │ │ -1c9aea: 0752 |016d: move-object v2, v5 │ │ -1c9aec: 6e10 142d 0200 |016e: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1c9af2: 0c05 |0171: move-result-object v5 │ │ -1c9af4: 1f05 3a01 |0172: check-cast v5, Landroid/view/View; // type@013a │ │ -1c9af8: 1406 2a02 137f |0174: const v6, #float 1.95408e+38 // #7f13022a │ │ -1c9afe: 1200 |0177: const/4 v0, #int 0 // #0 │ │ -1c9b00: 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 │ │ -1c9b06: 0c05 |017b: move-result-object v5 │ │ -1c9b08: 6e10 450a 0500 |017c: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9b0e: 6205 84ce |017f: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9b12: 1105 |0181: return-object v5 │ │ +1c9804: |[1c9804] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9814: 2060 da05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ +1c9818: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1c981a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1c981c: 3800 4700 |0004: if-eqz v0, 004b // +0047 │ │ +1c9820: 5450 a405 |0006: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9824: 3800 3a00 |0008: if-eqz v0, 0042 // +003a │ │ +1c9828: 1f06 da05 |000a: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ +1c982c: 6e10 b61a 0600 |000c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab6 │ │ +1c9832: 0c06 |000f: move-result-object v6 │ │ +1c9834: 6e20 8416 6500 |0010: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ +1c983a: 6e10 d115 0500 |0013: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c9840: 0c06 |0016: move-result-object v6 │ │ +1c9842: 2410 0d27 0100 |0017: filled-new-array {v1}, [I // type@270d │ │ +1c9848: 0c00 |001a: move-result-object v0 │ │ +1c984a: 7120 dc5d 0600 |001b: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5ddc │ │ +1c9850: 0a06 |001e: move-result v6 │ │ +1c9852: 5956 9b05 |001f: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1c9856: 2206 ae0f |0021: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fae │ │ +1c985a: 6e10 d115 0500 |0023: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c9860: 0c00 |0026: move-result-object v0 │ │ +1c9862: 5453 a405 |0027: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9866: 7110 a9ed 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c986c: 7030 c25f 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@5fc2 │ │ +1c9872: 6e20 7d16 6500 |002f: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ +1c9878: 6e10 0516 0500 |0032: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.invalidateOptionsMenu:()V // method@1605 │ │ +1c987e: 7010 9115 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ +1c9884: 7010 9015 0500 |0038: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ +1c988a: 1603 0000 |003b: const-wide/16 v3, #int 0 // #0 │ │ +1c988e: 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 │ │ +1c9894: 2900 3f01 |0040: goto/16 017f // +013f │ │ +1c9898: 6205 8805 |0042: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c989c: 1a06 5099 |0044: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesUpdateState" // string@9950 │ │ +1c98a0: 7120 b203 6500 |0046: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1c98a6: 2900 3601 |0049: goto/16 017f // +0136 │ │ +1c98aa: 2060 d805 |004b: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ +1c98ae: 1a03 448c |004d: const-string v3, "binding" // string@8c44 │ │ +1c98b2: 3800 1201 |004f: if-eqz v0, 0161 // +0112 │ │ +1c98b6: 5450 a405 |0051: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c98ba: 3800 0601 |0053: if-eqz v0, 0159 // +0106 │ │ +1c98be: 1f06 d805 |0055: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ +1c98c2: 6e10 b11a 0600 |0057: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab1 │ │ +1c98c8: 0c06 |005a: move-result-object v6 │ │ +1c98ca: 6e20 8416 6500 |005b: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ +1c98d0: 6e10 d115 0500 |005e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c98d6: 0c06 |0061: move-result-object v6 │ │ +1c98d8: 2410 0d27 0100 |0062: filled-new-array {v1}, [I // type@270d │ │ +1c98de: 0c00 |0065: move-result-object v0 │ │ +1c98e0: 7120 dc5d 0600 |0066: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5ddc │ │ +1c98e6: 0a06 |0069: move-result v6 │ │ +1c98e8: 5956 9b05 |006a: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1c98ec: 2206 ae0f |006c: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fae │ │ +1c98f0: 6e10 d115 0500 |006e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c98f6: 0c00 |0071: move-result-object v0 │ │ +1c98f8: 5454 a405 |0072: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c98fc: 7110 a9ed 0400 |0074: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9902: 7030 c25f 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@5fc2 │ │ +1c9908: 6e20 7d16 6500 |007a: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ +1c990e: 6e10 d615 0500 |007d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1c9914: 0c06 |0080: move-result-object v6 │ │ +1c9916: 1a00 9daf |0081: const-string v0, "getSupportFragmentManager(...)" // string@af9d │ │ +1c991a: 7120 abed 0600 |0083: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c9920: 6e10 cf07 0600 |0086: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ +1c9926: 0c06 |0089: move-result-object v6 │ │ +1c9928: 1a00 078c |008a: const-string v0, "beginTransaction()" // string@8c07 │ │ +1c992c: 7120 abed 0600 |008c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1c9932: 6e20 d507 1600 |008f: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ +1c9938: 5450 b205 |0092: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputFragment:Lcom/nextcloud/talk/chat/MessageInputFragment; // field@05b2 │ │ +1c993c: 3900 0800 |0094: if-nez v0, 009c // +0008 │ │ +1c9940: 1a00 f3c7 |0096: const-string v0, "messageInputFragment" // string@c7f3 │ │ +1c9944: 7110 c9ed 0000 |0098: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c994a: 0720 |009b: move-object v0, v2 │ │ +1c994c: 1f00 9402 |009c: check-cast v0, Landroidx/fragment/app/Fragment; // type@0294 │ │ +1c9950: 1401 3d02 0a7f |009e: const v1, #float 1.83445e+38 // #7f0a023d │ │ +1c9956: 6e30 d407 1600 |00a1: invoke-virtual {v6, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ +1c995c: 6e10 d307 0600 |00a4: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ +1c9962: 7010 1b16 0500 |00a7: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.joinRoomWithPassword:()V // method@161b │ │ +1c9968: 5456 a005 |00aa: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c996c: 3806 0700 |00ac: if-eqz v6, 00b3 // +0007 │ │ +1c9970: 6e10 bb2c 0600 |00ae: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cbb │ │ +1c9976: 0c06 |00b1: move-result-object v6 │ │ +1c9978: 2802 |00b2: goto 00b4 // +0002 │ │ +1c997a: 0726 |00b3: move-object v6, v2 │ │ +1c997c: 1a00 d31d |00b4: const-string v0, "?" // string@1dd3 │ │ +1c9980: 7120 a3ed 0600 |00b6: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c9986: 0a06 |00b9: move-result v6 │ │ +1c9988: 3906 2000 |00ba: if-nez v6, 00da // +0020 │ │ +1c998c: 6e10 d115 0500 |00bc: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c9992: 0c06 |00bf: move-result-object v6 │ │ +1c9994: 6200 ad23 |00c0: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.MENTION_FLAG:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23ad │ │ +1c9998: 7120 715e 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@5e71 │ │ +1c999e: 0a06 |00c5: move-result v6 │ │ +1c99a0: 3806 1400 |00c6: if-eqz v6, 00da // +0014 │ │ +1c99a4: 5456 9905 |00c8: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c99a8: 3906 0600 |00ca: if-nez v6, 00d0 // +0006 │ │ +1c99ac: 7110 c9ed 0300 |00cc: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c99b2: 0726 |00cf: move-object v6, v2 │ │ +1c99b4: 5466 860f |00d0: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ +1c99b8: 2200 f404 |00d2: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; // type@04f4 │ │ +1c99bc: 7020 6114 5000 |00d4: invoke-direct {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1461 │ │ +1c99c2: 6e20 c709 0600 |00d7: invoke-virtual {v6, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c7 │ │ +1c99c8: 7010 1f16 0500 |00da: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.loadAvatarForStatusBar:()V // method@161f │ │ +1c99ce: 7010 9016 0500 |00dd: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupSwipeToReply:()V // method@1690 │ │ +1c99d4: 7010 6416 0500 |00e0: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@1664 │ │ +1c99da: 7010 9115 0500 |00e3: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ +1c99e0: 7010 9015 0500 |00e6: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ +1c99e6: 5456 a405 |00e9: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c99ea: 3806 0700 |00eb: if-eqz v6, 00f2 // +0007 │ │ +1c99ee: 6e10 6636 0600 |00ed: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1c99f4: 0c06 |00f0: move-result-object v6 │ │ +1c99f6: 2802 |00f1: goto 00f3 // +0002 │ │ +1c99f8: 0726 |00f2: move-object v6, v2 │ │ +1c99fa: 6200 8917 |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@1789 │ │ +1c99fe: 3306 3e00 |00f5: if-ne v6, v0, 0133 // +003e │ │ +1c9a02: 5456 a405 |00f7: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9a06: 3806 0700 |00f9: if-eqz v6, 0100 // +0007 │ │ +1c9a0a: 6e10 6136 0600 |00fb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@3661 │ │ +1c9a10: 0c06 |00fe: move-result-object v6 │ │ +1c9a12: 2802 |00ff: goto 0101 // +0002 │ │ +1c9a14: 0726 |0100: move-object v6, v2 │ │ +1c9a16: 1a00 c89c |0101: const-string v0, "dnd" // string@9cc8 │ │ +1c9a1a: 7120 a3ed 0600 |0103: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1c9a20: 0a06 |0106: move-result v6 │ │ +1c9a22: 3806 2c00 |0107: if-eqz v6, 0133 // +002c │ │ +1c9a26: 5456 a005 |0109: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c9a2a: 3806 2800 |010b: if-eqz v6, 0133 // +0028 │ │ +1c9a2e: 6e10 bc2c 0600 |010d: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cbc │ │ +1c9a34: 0c00 |0110: move-result-object v0 │ │ +1c9a36: 6e10 ba2c 0600 |0111: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cba │ │ +1c9a3c: 0c01 |0114: move-result-object v1 │ │ +1c9a3e: 7120 de5d 1000 |0115: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dde │ │ +1c9a44: 0c00 |0118: move-result-object v0 │ │ +1c9a46: 6e10 a915 0500 |0119: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c9a4c: 0c01 |011c: move-result-object v1 │ │ +1c9a4e: 7110 a9ed 0000 |011d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9a54: 6e10 af2c 0600 |0120: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ +1c9a5a: 0c06 |0123: move-result-object v6 │ │ +1c9a5c: 7110 a9ed 0600 |0124: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9a62: 5453 a405 |0127: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9a66: 7110 a9ed 0300 |0129: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9a6c: 6e10 5636 0300 |012c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3656 │ │ +1c9a72: 0c03 |012f: move-result-object v3 │ │ +1c9a74: 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 │ │ +1c9a7a: 1600 fa00 |0133: const-wide/16 v0, #int 250 // #fa │ │ +1c9a7e: 7030 be16 0501 |0135: invoke-direct {v5, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:(J)V // method@16be │ │ +1c9a84: 6206 7022 |0138: sget-object v6, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@2270 │ │ +1c9a88: 5250 9b05 |013a: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1c9a8c: 5451 a005 |013c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c9a90: 3801 0600 |013e: if-eqz v1, 0144 // +0006 │ │ +1c9a94: 6e10 af2c 0100 |0140: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ +1c9a9a: 0c02 |0143: move-result-object v2 │ │ +1c9a9c: 6e10 cd15 0500 |0144: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c9aa2: 0c01 |0147: move-result-object v1 │ │ +1c9aa4: 6e40 ef5d 0612 |0148: invoke-virtual {v6, v0, v2, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5def │ │ +1c9aaa: 0c06 |014b: move-result-object v6 │ │ +1c9aac: 6e10 a915 0500 |014c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c9ab2: 0c00 |014f: move-result-object v0 │ │ +1c9ab4: 5455 a305 |0150: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ +1c9ab8: 7110 a9ed 0500 |0152: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9abe: 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 │ │ +1c9ac4: 2827 |0158: goto 017f // +0027 │ │ +1c9ac6: 6205 8805 |0159: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9aca: 1a06 4f99 |015b: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesInitialLoadState" // string@994f │ │ +1c9ace: 7120 b203 6500 |015d: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1c9ad4: 281f |0160: goto 017f // +001f │ │ +1c9ad6: 2066 d705 |0161: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesErrorState; // type@05d7 │ │ +1c9ada: 3806 1c00 |0163: if-eqz v6, 017f // +001c │ │ +1c9ade: 5455 9905 |0165: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9ae2: 3905 0600 |0167: if-nez v5, 016d // +0006 │ │ +1c9ae6: 7110 c9ed 0300 |0169: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9aec: 2802 |016c: goto 016e // +0002 │ │ +1c9aee: 0752 |016d: move-object v2, v5 │ │ +1c9af0: 6e10 142d 0200 |016e: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1c9af6: 0c05 |0171: move-result-object v5 │ │ +1c9af8: 1f05 3a01 |0172: check-cast v5, Landroid/view/View; // type@013a │ │ +1c9afc: 1406 2a02 137f |0174: const v6, #float 1.95408e+38 // #7f13022a │ │ +1c9b02: 1200 |0177: const/4 v0, #int 0 // #0 │ │ +1c9b04: 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 │ │ +1c9b0a: 0c05 |017b: move-result-object v5 │ │ +1c9b0c: 6e10 450a 0500 |017c: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9b12: 6205 84ce |017f: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9b16: 1105 |0181: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0006 line=619 │ │ 0x000a line=620 │ │ 0x0013 line=621 │ │ 0x0021 line=622 │ │ @@ -102667,17 +102668,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 │ │ -1cc6b0: |[1cc6b0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1cc6c0: 7010 9c16 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.showConversationInfoScreen:()V // method@169c │ │ -1cc6c6: 0e00 |0003: return-void │ │ +1cc6b4: |[1cc6b4] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1cc6c4: 7010 9c16 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.showConversationInfoScreen:()V // method@169c │ │ +1cc6ca: 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; │ │ │ │ @@ -102686,62 +102687,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 │ │ -1c9b14: |[1c9b14] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9b24: 2020 e505 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ -1c9b28: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ -1c9b2c: 1f02 e505 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ -1c9b30: 6e10 d61a 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState;.getConversationModel:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@1ad6 │ │ -1c9b36: 0c02 |0009: move-result-object v2 │ │ -1c9b38: 5b12 a405 |000a: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9b3c: 7110 a9ed 0200 |000c: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9b42: 6e10 6036 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@3660 │ │ -1c9b48: 0c02 |0012: move-result-object v2 │ │ -1c9b4a: 5b12 bf05 |0013: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1c9b4e: 7100 c064 0000 |0015: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1c9b54: 0c02 |0018: move-result-object v2 │ │ -1c9b56: 5410 a405 |0019: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9b5a: 7110 a9ed 0000 |001b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9b60: 6e10 6036 0000 |001e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@3660 │ │ -1c9b66: 0c00 |0021: move-result-object v0 │ │ -1c9b68: 6e20 c964 0200 |0022: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setSession:(Ljava/lang/String;)V // method@64c9 │ │ -1c9b6e: 7100 c064 0000 |0025: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1c9b74: 0c02 |0028: move-result-object v2 │ │ -1c9b76: 5410 a405 |0029: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9b7a: 7110 a9ed 0000 |002b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9b80: 6e10 6536 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3665 │ │ -1c9b86: 0c00 |0031: move-result-object v0 │ │ -1c9b88: 6e20 c664 0200 |0032: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c6 │ │ -1c9b8e: 7100 c064 0000 |0035: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1c9b94: 0c02 |0038: move-result-object v2 │ │ -1c9b96: 5410 a005 |0039: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c9b9a: 6e20 ca64 0200 |003b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64ca │ │ -1c9ba0: 1a02 70bb |003e: const-string v2, "joinRoomWithPassword#onNext" // string@bb70 │ │ -1c9ba4: 7020 2016 2100 |0040: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ -1c9baa: 7010 9216 0100 |0043: invoke-direct {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ -1c9bb0: 5512 c305 |0046: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ -1c9bb4: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -1c9bb6: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ -1c9bba: 5c10 c305 |004b: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ -1c9bbe: 5512 d005 |004d: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1c9bc2: 7030 a216 2100 |004f: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ -1c9bc8: 5512 c405 |0052: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ -1c9bcc: 3802 0d00 |0054: if-eqz v2, 0061 // +000d │ │ -1c9bd0: 5c10 c405 |0056: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ -1c9bd4: 5512 d005 |0058: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1c9bd8: 1210 |005a: const/4 v0, #int 1 // #1 │ │ -1c9bda: 7030 a216 2100 |005b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ -1c9be0: 2803 |005e: goto 0061 // +0003 │ │ -1c9be2: 2021 e205 |005f: instance-of v1, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomErrorState; // type@05e2 │ │ -1c9be6: 6201 84ce |0061: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9bea: 1101 |0063: return-object v1 │ │ +1c9b18: |[1c9b18] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9b28: 2020 e505 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ +1c9b2c: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ +1c9b30: 1f02 e505 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ +1c9b34: 6e10 d61a 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState;.getConversationModel:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@1ad6 │ │ +1c9b3a: 0c02 |0009: move-result-object v2 │ │ +1c9b3c: 5b12 a405 |000a: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9b40: 7110 a9ed 0200 |000c: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9b46: 6e10 6036 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@3660 │ │ +1c9b4c: 0c02 |0012: move-result-object v2 │ │ +1c9b4e: 5b12 bf05 |0013: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1c9b52: 7100 c064 0000 |0015: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1c9b58: 0c02 |0018: move-result-object v2 │ │ +1c9b5a: 5410 a405 |0019: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9b5e: 7110 a9ed 0000 |001b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9b64: 6e10 6036 0000 |001e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@3660 │ │ +1c9b6a: 0c00 |0021: move-result-object v0 │ │ +1c9b6c: 6e20 c964 0200 |0022: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setSession:(Ljava/lang/String;)V // method@64c9 │ │ +1c9b72: 7100 c064 0000 |0025: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1c9b78: 0c02 |0028: move-result-object v2 │ │ +1c9b7a: 5410 a405 |0029: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9b7e: 7110 a9ed 0000 |002b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9b84: 6e10 6536 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3665 │ │ +1c9b8a: 0c00 |0031: move-result-object v0 │ │ +1c9b8c: 6e20 c664 0200 |0032: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c6 │ │ +1c9b92: 7100 c064 0000 |0035: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1c9b98: 0c02 |0038: move-result-object v2 │ │ +1c9b9a: 5410 a005 |0039: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c9b9e: 6e20 ca64 0200 |003b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64ca │ │ +1c9ba4: 1a02 70bb |003e: const-string v2, "joinRoomWithPassword#onNext" // string@bb70 │ │ +1c9ba8: 7020 2016 2100 |0040: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ +1c9bae: 7010 9216 0100 |0043: invoke-direct {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ +1c9bb4: 5512 c305 |0046: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ +1c9bb8: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +1c9bba: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ +1c9bbe: 5c10 c305 |004b: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ +1c9bc2: 5512 d005 |004d: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1c9bc6: 7030 a216 2100 |004f: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ +1c9bcc: 5512 c405 |0052: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ +1c9bd0: 3802 0d00 |0054: if-eqz v2, 0061 // +000d │ │ +1c9bd4: 5c10 c405 |0056: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ +1c9bd8: 5512 d005 |0058: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1c9bdc: 1210 |005a: const/4 v0, #int 1 // #1 │ │ +1c9bde: 7030 a216 2100 |005b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ +1c9be4: 2803 |005e: goto 0061 // +0003 │ │ +1c9be6: 2021 e205 |005f: instance-of v1, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomErrorState; // type@05e2 │ │ +1c9bea: 6201 84ce |0061: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9bee: 1101 |0063: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0004 line=701 │ │ 0x000c line=703 │ │ 0x0015 line=704 │ │ 0x0025 line=705 │ │ @@ -102765,51 +102766,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 │ │ -1c9bec: |[1c9bec] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9bfc: 2090 e705 |0000: instance-of v0, v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ -1c9c00: 3800 4200 |0002: if-eqz v0, 0044 // +0042 │ │ -1c9c04: 1a00 01bf |0004: const-string v0, "leaveRoom#onNext" // string@bf01 │ │ -1c9c08: 7020 2016 0800 |0006: invoke-direct {v8, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ -1c9c0e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1c9c10: 5c80 9d05 |000a: iput-boolean v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@059d │ │ -1c9c14: 5480 aa05 |000c: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@05aa │ │ -1c9c18: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -1c9c1c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -1c9c20: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1c9c22: 6e20 0c03 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ -1c9c28: 5482 d105 |0016: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ -1c9c2c: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -1c9c30: 5480 a405 |001a: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9c34: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -1c9c38: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ -1c9c3c: 5484 bf05 |0020: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1c9c40: 1246 |0022: const/4 v6, #int 4 // #4 │ │ -1c9c42: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1c9c44: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ -1c9c48: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -1c9c4a: 7706 4966 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@6649 │ │ -1c9c50: 1a00 471c |002a: const-string v0, "0" // string@1c47 │ │ -1c9c54: 5b80 bf05 |002c: iput-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1c9c58: 1f09 e705 |002e: check-cast v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ -1c9c5c: 6e10 db1a 0900 |0030: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ -1c9c62: 0c08 |0033: move-result-object v8 │ │ -1c9c64: 3808 1000 |0034: if-eqz v8, 0044 // +0010 │ │ -1c9c68: 6208 8805 |0036: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c9c6c: 1a00 8283 |0038: const-string v0, "a callback action was set and is now executed because room was left successfully" // string@8382 │ │ -1c9c70: 7120 a903 0800 |003a: invoke-static {v8, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c9c76: 6e10 db1a 0900 |003d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ -1c9c7c: 0c08 |0040: move-result-object v8 │ │ -1c9c7e: 7210 5eec 0800 |0041: invoke-interface {v8}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5e │ │ -1c9c84: 6208 84ce |0044: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9c88: 1108 |0046: return-object v8 │ │ +1c9bf0: |[1c9bf0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9c00: 2090 e705 |0000: instance-of v0, v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ +1c9c04: 3800 4200 |0002: if-eqz v0, 0044 // +0042 │ │ +1c9c08: 1a00 01bf |0004: const-string v0, "leaveRoom#onNext" // string@bf01 │ │ +1c9c0c: 7020 2016 0800 |0006: invoke-direct {v8, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ +1c9c12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1c9c14: 5c80 9d05 |000a: iput-boolean v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@059d │ │ +1c9c18: 5480 aa05 |000c: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@05aa │ │ +1c9c1c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +1c9c20: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +1c9c24: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1c9c26: 6e20 0c03 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ +1c9c2c: 5482 d105 |0016: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ +1c9c30: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +1c9c34: 5480 a405 |001a: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9c38: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +1c9c3c: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ +1c9c40: 5484 bf05 |0020: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1c9c44: 1246 |0022: const/4 v6, #int 4 // #4 │ │ +1c9c46: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1c9c48: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ +1c9c4c: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +1c9c4e: 7706 4966 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@6649 │ │ +1c9c54: 1a00 471c |002a: const-string v0, "0" // string@1c47 │ │ +1c9c58: 5b80 bf05 |002c: iput-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1c9c5c: 1f09 e705 |002e: check-cast v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ +1c9c60: 6e10 db1a 0900 |0030: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ +1c9c66: 0c08 |0033: move-result-object v8 │ │ +1c9c68: 3808 1000 |0034: if-eqz v8, 0044 // +0010 │ │ +1c9c6c: 6208 8805 |0036: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9c70: 1a00 8283 |0038: const-string v0, "a callback action was set and is now executed because room was left successfully" // string@8382 │ │ +1c9c74: 7120 a903 0800 |003a: invoke-static {v8, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c9c7a: 6e10 db1a 0900 |003d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ +1c9c80: 0c08 |0040: move-result-object v8 │ │ +1c9c82: 7210 5eec 0800 |0041: invoke-interface {v8}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5e │ │ +1c9c88: 6208 84ce |0044: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9c8c: 1108 |0046: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0004 line=732 │ │ 0x000a line=734 │ │ 0x000c line=736 │ │ 0x0013 line=737 │ │ @@ -102830,59 +102831,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 │ │ -1c9c8c: |[1c9c8c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9c9c: 2050 1506 |0000: instance-of v0, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ -1c9ca0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c9ca2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1c9ca4: 1a03 448c |0004: const-string v3, "binding" // string@8c44 │ │ -1c9ca8: 3800 3b00 |0006: if-eqz v0, 0041 // +003b │ │ -1c9cac: 1f05 1506 |0008: check-cast v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ -1c9cb0: 6e10 f31b 0500 |000a: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState;.getMessage:()Ljava/lang/CharSequence; // method@1bf3 │ │ -1c9cb6: 0c05 |000d: move-result-object v5 │ │ -1c9cb8: 5b45 b405 |000e: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@05b4 │ │ -1c9cbc: 7010 5316 0400 |0010: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.removeUnreadMessagesMarker:()V // method@1653 │ │ -1c9cc2: 5445 9905 |0013: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9cc6: 3905 0600 |0015: if-nez v5, 001b // +0006 │ │ -1c9cca: 7110 c9ed 0300 |0017: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9cd0: 0725 |001a: move-object v5, v2 │ │ -1c9cd2: 5455 980f |001b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ -1c9cd6: 6e10 e509 0500 |001d: invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ -1c9cdc: 0a05 |0020: move-result v5 │ │ -1c9cde: 3805 1100 |0021: if-eqz v5, 0032 // +0011 │ │ -1c9ce2: 5445 9905 |0023: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9ce6: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ -1c9cea: 7110 c9ed 0300 |0027: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9cf0: 0725 |002a: move-object v5, v2 │ │ -1c9cf2: 5455 980f |002b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ -1c9cf6: 1300 0800 |002d: const/16 v0, #int 8 // #8 │ │ -1c9cfa: 6e20 f309 0500 |002f: invoke-virtual {v5, v0}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c9d00: 5444 9905 |0032: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9d04: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ -1c9d08: 7110 c9ed 0300 |0036: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9d0e: 2802 |0039: goto 003b // +0002 │ │ -1c9d10: 0742 |003a: move-object v2, v4 │ │ -1c9d12: 5424 8f0f |003b: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1c9d16: 6e20 8568 1400 |003d: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6885 │ │ -1c9d1c: 2813 |0040: goto 0053 // +0013 │ │ -1c9d1e: 2055 1306 |0041: instance-of v5, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@0613 │ │ -1c9d22: 3805 1000 |0043: if-eqz v5, 0053 // +0010 │ │ -1c9d26: 5444 9905 |0045: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9d2a: 3904 0600 |0047: if-nez v4, 004d // +0006 │ │ -1c9d2e: 7110 c9ed 0300 |0049: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9d34: 2802 |004c: goto 004e // +0002 │ │ -1c9d36: 0742 |004d: move-object v2, v4 │ │ -1c9d38: 5424 8f0f |004e: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1c9d3c: 6e20 8568 1400 |0050: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6885 │ │ -1c9d42: 6204 84ce |0053: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9d46: 1104 |0055: return-object v4 │ │ +1c9c90: |[1c9c90] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9ca0: 2050 1506 |0000: instance-of v0, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ +1c9ca4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c9ca6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1c9ca8: 1a03 448c |0004: const-string v3, "binding" // string@8c44 │ │ +1c9cac: 3800 3b00 |0006: if-eqz v0, 0041 // +003b │ │ +1c9cb0: 1f05 1506 |0008: check-cast v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ +1c9cb4: 6e10 f31b 0500 |000a: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState;.getMessage:()Ljava/lang/CharSequence; // method@1bf3 │ │ +1c9cba: 0c05 |000d: move-result-object v5 │ │ +1c9cbc: 5b45 b405 |000e: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@05b4 │ │ +1c9cc0: 7010 5316 0400 |0010: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.removeUnreadMessagesMarker:()V // method@1653 │ │ +1c9cc6: 5445 9905 |0013: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9cca: 3905 0600 |0015: if-nez v5, 001b // +0006 │ │ +1c9cce: 7110 c9ed 0300 |0017: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9cd4: 0725 |001a: move-object v5, v2 │ │ +1c9cd6: 5455 980f |001b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ +1c9cda: 6e10 e509 0500 |001d: invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ +1c9ce0: 0a05 |0020: move-result v5 │ │ +1c9ce2: 3805 1100 |0021: if-eqz v5, 0032 // +0011 │ │ +1c9ce6: 5445 9905 |0023: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9cea: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ +1c9cee: 7110 c9ed 0300 |0027: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9cf4: 0725 |002a: move-object v5, v2 │ │ +1c9cf6: 5455 980f |002b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ +1c9cfa: 1300 0800 |002d: const/16 v0, #int 8 // #8 │ │ +1c9cfe: 6e20 f309 0500 |002f: invoke-virtual {v5, v0}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c9d04: 5444 9905 |0032: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9d08: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ +1c9d0c: 7110 c9ed 0300 |0036: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9d12: 2802 |0039: goto 003b // +0002 │ │ +1c9d14: 0742 |003a: move-object v2, v4 │ │ +1c9d16: 5424 8f0f |003b: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1c9d1a: 6e20 8568 1400 |003d: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6885 │ │ +1c9d20: 2813 |0040: goto 0053 // +0013 │ │ +1c9d22: 2055 1306 |0041: instance-of v5, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@0613 │ │ +1c9d26: 3805 1000 |0043: if-eqz v5, 0053 // +0010 │ │ +1c9d2a: 5444 9905 |0045: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9d2e: 3904 0600 |0047: if-nez v4, 004d // +0006 │ │ +1c9d32: 7110 c9ed 0300 |0049: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9d38: 2802 |004c: goto 004e // +0002 │ │ +1c9d3a: 0742 |004d: move-object v2, v4 │ │ +1c9d3c: 5424 8f0f |004e: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1c9d40: 6e20 8568 1400 |0050: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6885 │ │ +1c9d46: 6204 84ce |0053: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9d4a: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0008 line=762 │ │ 0x0010 line=764 │ │ 0x0013 line=766 │ │ 0x0023 line=767 │ │ @@ -102899,95 +102900,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 │ │ -1c9d48: |[1c9d48] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9d58: 2060 d605 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ -1c9d5c: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ -1c9d60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1c9d62: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1c9d64: 3800 8000 |0006: if-eqz v0, 0086 // +0080 │ │ -1c9d68: 1f06 d605 |0008: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ -1c9d6c: 6e10 ac1a 0600 |000a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ -1c9d72: 0c00 |000d: move-result-object v0 │ │ -1c9d74: 6e10 0b3a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ -1c9d7a: 0c00 |0011: move-result-object v0 │ │ -1c9d7c: 7110 a9ed 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9d82: 6e10 d439 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d4 │ │ -1c9d88: 0c00 |0018: move-result-object v0 │ │ -1c9d8a: 7110 a9ed 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9d90: 6e10 9e3c 0000 |001c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9e │ │ -1c9d96: 0a00 |001f: move-result v0 │ │ -1c9d98: 1304 ca00 |0020: const/16 v4, #int 202 // #ca │ │ -1c9d9c: 3340 1a00 |0022: if-ne v0, v4, 003c // +001a │ │ -1c9da0: 5450 9905 |0024: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9da4: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ -1c9da8: 7110 c9ed 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9dae: 0720 |002b: move-object v0, v2 │ │ -1c9db0: 6e10 142d 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1c9db6: 0c00 |002f: move-result-object v0 │ │ -1c9db8: 1f00 3a01 |0030: check-cast v0, Landroid/view/View; // type@013a │ │ -1c9dbc: 1401 4502 137f |0032: const v1, #float 1.95408e+38 // #7f130245 │ │ -1c9dc2: 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 │ │ -1c9dc8: 0c00 |0038: move-result-object v0 │ │ -1c9dca: 6e10 450a 0000 |0039: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9dd0: 6e10 ac1a 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ -1c9dd6: 0c06 |003f: move-result-object v6 │ │ -1c9dd8: 6e10 0b3a 0600 |0040: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ -1c9dde: 0c06 |0043: move-result-object v6 │ │ -1c9de0: 7110 a9ed 0600 |0044: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9de6: 6e10 d339 0600 |0047: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d3 │ │ -1c9dec: 0c06 |004a: move-result-object v6 │ │ -1c9dee: 7110 a9ed 0600 |004b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9df4: 6e10 7a39 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@397a │ │ -1c9dfa: 0c06 |0051: move-result-object v6 │ │ -1c9dfc: 7110 a9ed 0600 |0052: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9e02: 6e10 7239 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@3972 │ │ -1c9e08: 0b00 |0058: move-result-wide v0 │ │ -1c9e0a: 7120 ecca 1000 |0059: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@caec │ │ -1c9e10: 0c06 |005c: move-result-object v6 │ │ -1c9e12: 5450 9805 |005d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c9e16: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ -1c9e1a: 6e20 c710 6000 |0061: invoke-virtual {v0, v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ -1c9e20: 0a03 |0064: move-result v3 │ │ -1c9e22: 5456 9805 |0065: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c9e26: 3806 1200 |0067: if-eqz v6, 0079 // +0012 │ │ -1c9e2a: 6e10 c610 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c9e30: 0c06 |006c: move-result-object v6 │ │ -1c9e32: 3806 0c00 |006d: if-eqz v6, 0079 // +000c │ │ -1c9e36: 7220 c7cd 3600 |006f: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1c9e3c: 0c06 |0072: move-result-object v6 │ │ -1c9e3e: 1f06 3f11 |0073: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1c9e42: 3806 0400 |0075: if-eqz v6, 0079 // +0004 │ │ -1c9e46: 5462 8143 |0077: iget-object v2, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1c9e4a: 1a06 7bcd |0079: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1c9e4e: 7120 aaed 6200 |007b: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1c9e54: 1f02 8105 |007e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9e58: 1f02 0311 |0080: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1c9e5c: 7020 7716 2500 |0082: invoke-direct {v5, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1677 │ │ -1c9e62: 281e |0085: goto 00a3 // +001e │ │ -1c9e64: 2066 d405 |0086: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageErrorState; // type@05d4 │ │ -1c9e68: 3806 1b00 |0088: if-eqz v6, 00a3 // +001b │ │ -1c9e6c: 5455 9905 |008a: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9e70: 3905 0600 |008c: if-nez v5, 0092 // +0006 │ │ -1c9e74: 7110 c9ed 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9e7a: 2802 |0091: goto 0093 // +0002 │ │ -1c9e7c: 0752 |0092: move-object v2, v5 │ │ -1c9e7e: 6e10 142d 0200 |0093: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1c9e84: 0c05 |0096: move-result-object v5 │ │ -1c9e86: 1f05 3a01 |0097: check-cast v5, Landroid/view/View; // type@013a │ │ -1c9e8a: 1406 2a02 137f |0099: const v6, #float 1.95408e+38 // #7f13022a │ │ -1c9e90: 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 │ │ -1c9e96: 0c05 |009f: move-result-object v5 │ │ -1c9e98: 6e10 450a 0500 |00a0: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9e9e: 6205 84ce |00a3: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9ea2: 1105 |00a5: return-object v5 │ │ +1c9d4c: |[1c9d4c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9d5c: 2060 d605 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ +1c9d60: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ +1c9d64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1c9d66: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1c9d68: 3800 8000 |0006: if-eqz v0, 0086 // +0080 │ │ +1c9d6c: 1f06 d605 |0008: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ +1c9d70: 6e10 ac1a 0600 |000a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ +1c9d76: 0c00 |000d: move-result-object v0 │ │ +1c9d78: 6e10 0b3a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ +1c9d7e: 0c00 |0011: move-result-object v0 │ │ +1c9d80: 7110 a9ed 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9d86: 6e10 d439 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d4 │ │ +1c9d8c: 0c00 |0018: move-result-object v0 │ │ +1c9d8e: 7110 a9ed 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9d94: 6e10 9e3c 0000 |001c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9e │ │ +1c9d9a: 0a00 |001f: move-result v0 │ │ +1c9d9c: 1304 ca00 |0020: const/16 v4, #int 202 // #ca │ │ +1c9da0: 3340 1a00 |0022: if-ne v0, v4, 003c // +001a │ │ +1c9da4: 5450 9905 |0024: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9da8: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ +1c9dac: 7110 c9ed 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9db2: 0720 |002b: move-object v0, v2 │ │ +1c9db4: 6e10 142d 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1c9dba: 0c00 |002f: move-result-object v0 │ │ +1c9dbc: 1f00 3a01 |0030: check-cast v0, Landroid/view/View; // type@013a │ │ +1c9dc0: 1401 4502 137f |0032: const v1, #float 1.95408e+38 // #7f130245 │ │ +1c9dc6: 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 │ │ +1c9dcc: 0c00 |0038: move-result-object v0 │ │ +1c9dce: 6e10 450a 0000 |0039: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9dd4: 6e10 ac1a 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ +1c9dda: 0c06 |003f: move-result-object v6 │ │ +1c9ddc: 6e10 0b3a 0600 |0040: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ +1c9de2: 0c06 |0043: move-result-object v6 │ │ +1c9de4: 7110 a9ed 0600 |0044: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9dea: 6e10 d339 0600 |0047: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d3 │ │ +1c9df0: 0c06 |004a: move-result-object v6 │ │ +1c9df2: 7110 a9ed 0600 |004b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9df8: 6e10 7a39 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@397a │ │ +1c9dfe: 0c06 |0051: move-result-object v6 │ │ +1c9e00: 7110 a9ed 0600 |0052: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9e06: 6e10 7239 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@3972 │ │ +1c9e0c: 0b00 |0058: move-result-wide v0 │ │ +1c9e0e: 7120 ecca 1000 |0059: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@caec │ │ +1c9e14: 0c06 |005c: move-result-object v6 │ │ +1c9e16: 5450 9805 |005d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c9e1a: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ +1c9e1e: 6e20 c710 6000 |0061: invoke-virtual {v0, v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ +1c9e24: 0a03 |0064: move-result v3 │ │ +1c9e26: 5456 9805 |0065: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c9e2a: 3806 1200 |0067: if-eqz v6, 0079 // +0012 │ │ +1c9e2e: 6e10 c610 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c9e34: 0c06 |006c: move-result-object v6 │ │ +1c9e36: 3806 0c00 |006d: if-eqz v6, 0079 // +000c │ │ +1c9e3a: 7220 c7cd 3600 |006f: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1c9e40: 0c06 |0072: move-result-object v6 │ │ +1c9e42: 1f06 3f11 |0073: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1c9e46: 3806 0400 |0075: if-eqz v6, 0079 // +0004 │ │ +1c9e4a: 5462 8143 |0077: iget-object v2, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1c9e4e: 1a06 7bcd |0079: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1c9e52: 7120 aaed 6200 |007b: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1c9e58: 1f02 8105 |007e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9e5c: 1f02 0311 |0080: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1c9e60: 7020 7716 2500 |0082: invoke-direct {v5, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1677 │ │ +1c9e66: 281e |0085: goto 00a3 // +001e │ │ +1c9e68: 2066 d405 |0086: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageErrorState; // type@05d4 │ │ +1c9e6c: 3806 1b00 |0088: if-eqz v6, 00a3 // +001b │ │ +1c9e70: 5455 9905 |008a: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9e74: 3905 0600 |008c: if-nez v5, 0092 // +0006 │ │ +1c9e78: 7110 c9ed 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9e7e: 2802 |0091: goto 0093 // +0002 │ │ +1c9e80: 0752 |0092: move-object v2, v5 │ │ +1c9e82: 6e10 142d 0200 |0093: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1c9e88: 0c05 |0096: move-result-object v5 │ │ +1c9e8a: 1f05 3a01 |0097: check-cast v5, Landroid/view/View; // type@013a │ │ +1c9e8e: 1406 2a02 137f |0099: const v6, #float 1.95408e+38 // #7f13022a │ │ +1c9e94: 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 │ │ +1c9e9a: 0c05 |009f: move-result-object v5 │ │ +1c9e9c: 6e10 450a 0500 |00a0: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9ea2: 6205 84ce |00a3: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9ea6: 1105 |00a5: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0008 line=783 │ │ 0x0024 line=785 │ │ 0x0035 line=784 │ │ 0x0039 line=788 │ │ @@ -103007,53 +103008,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 │ │ -1c9ee8: |[1c9ee8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9ef8: 2030 d305 |0000: instance-of v0, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ -1c9efc: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -1c9f00: 2200 cb00 |0004: new-instance v0, Landroid/os/Bundle; // type@00cb │ │ -1c9f04: 7010 db02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c9f0a: 1f03 d305 |0009: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ -1c9f0e: 6e10 a51a 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState;.getRoomOverall:()Lcom/nextcloud/talk/models/json/conversations/RoomOverall; // method@1aa5 │ │ -1c9f14: 0c03 |000e: move-result-object v3 │ │ -1c9f16: 6e10 913b 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOverall;.getOcs:()Lcom/nextcloud/talk/models/json/conversations/RoomOCS; // method@3b91 │ │ -1c9f1c: 0c03 |0012: move-result-object v3 │ │ -1c9f1e: 7110 a9ed 0300 |0013: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9f24: 6e10 743b 0300 |0016: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOCS;.getData:()Lcom/nextcloud/talk/models/json/conversations/Conversation; // method@3b74 │ │ -1c9f2a: 0c03 |0019: move-result-object v3 │ │ -1c9f2c: 7110 a9ed 0300 |001a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c9f32: 6e10 f23a 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/Conversation;.getToken:()Ljava/lang/String; // method@3af2 │ │ -1c9f38: 0c03 |0020: move-result-object v3 │ │ -1c9f3a: 1a01 9135 |0021: const-string v1, "KEY_ROOM_TOKEN" // string@3591 │ │ -1c9f3e: 6e30 fc02 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c9f44: 2203 fb04 |0026: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; // type@04fb │ │ -1c9f48: 7030 6f14 2300 |0028: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@146f │ │ -1c9f4e: 6e20 1e16 3200 |002b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@161e │ │ -1c9f54: 2820 |002e: goto 004e // +0020 │ │ -1c9f56: 2033 d105 |002f: instance-of v3, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomErrorState; // type@05d1 │ │ -1c9f5a: 3803 1d00 |0031: if-eqz v3, 004e // +001d │ │ -1c9f5e: 5422 9905 |0033: iget-object v2, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9f62: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ -1c9f66: 1a02 448c |0037: const-string v2, "binding" // string@8c44 │ │ -1c9f6a: 7110 c9ed 0200 |0039: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9f70: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -1c9f72: 6e10 142d 0200 |003d: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1c9f78: 0c02 |0040: move-result-object v2 │ │ -1c9f7a: 1f02 3a01 |0041: check-cast v2, Landroid/view/View; // type@013a │ │ -1c9f7e: 1403 2a02 137f |0043: const v3, #float 1.95408e+38 // #7f13022a │ │ -1c9f84: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -1c9f86: 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 │ │ -1c9f8c: 0c02 |004a: move-result-object v2 │ │ -1c9f8e: 6e10 450a 0200 |004b: invoke-virtual {v2}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9f94: 6202 84ce |004e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9f98: 1102 |0050: return-object v2 │ │ +1c9eec: |[1c9eec] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9efc: 2030 d305 |0000: instance-of v0, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ +1c9f00: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +1c9f04: 2200 cb00 |0004: new-instance v0, Landroid/os/Bundle; // type@00cb │ │ +1c9f08: 7010 db02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c9f0e: 1f03 d305 |0009: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ +1c9f12: 6e10 a51a 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState;.getRoomOverall:()Lcom/nextcloud/talk/models/json/conversations/RoomOverall; // method@1aa5 │ │ +1c9f18: 0c03 |000e: move-result-object v3 │ │ +1c9f1a: 6e10 913b 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOverall;.getOcs:()Lcom/nextcloud/talk/models/json/conversations/RoomOCS; // method@3b91 │ │ +1c9f20: 0c03 |0012: move-result-object v3 │ │ +1c9f22: 7110 a9ed 0300 |0013: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9f28: 6e10 743b 0300 |0016: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOCS;.getData:()Lcom/nextcloud/talk/models/json/conversations/Conversation; // method@3b74 │ │ +1c9f2e: 0c03 |0019: move-result-object v3 │ │ +1c9f30: 7110 a9ed 0300 |001a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c9f36: 6e10 f23a 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/Conversation;.getToken:()Ljava/lang/String; // method@3af2 │ │ +1c9f3c: 0c03 |0020: move-result-object v3 │ │ +1c9f3e: 1a01 9135 |0021: const-string v1, "KEY_ROOM_TOKEN" // string@3591 │ │ +1c9f42: 6e30 fc02 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c9f48: 2203 fb04 |0026: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; // type@04fb │ │ +1c9f4c: 7030 6f14 2300 |0028: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@146f │ │ +1c9f52: 6e20 1e16 3200 |002b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@161e │ │ +1c9f58: 2820 |002e: goto 004e // +0020 │ │ +1c9f5a: 2033 d105 |002f: instance-of v3, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomErrorState; // type@05d1 │ │ +1c9f5e: 3803 1d00 |0031: if-eqz v3, 004e // +001d │ │ +1c9f62: 5422 9905 |0033: iget-object v2, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9f66: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ +1c9f6a: 1a02 448c |0037: const-string v2, "binding" // string@8c44 │ │ +1c9f6e: 7110 c9ed 0200 |0039: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9f74: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +1c9f76: 6e10 142d 0200 |003d: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1c9f7c: 0c02 |0040: move-result-object v2 │ │ +1c9f7e: 1f02 3a01 |0041: check-cast v2, Landroid/view/View; // type@013a │ │ +1c9f82: 1403 2a02 137f |0043: const v3, #float 1.95408e+38 // #7f13022a │ │ +1c9f88: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +1c9f8a: 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 │ │ +1c9f90: 0c02 |004a: move-result-object v2 │ │ +1c9f92: 6e10 450a 0200 |004b: invoke-virtual {v2}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9f98: 6202 84ce |004e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9f9c: 1102 |0050: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0004 line=808 │ │ 0x0009 line=809 │ │ 0x0026 line=811 │ │ 0x002f line=819 │ │ @@ -103068,26 +103069,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 │ │ -1c9ea4: |[1c9ea4] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -1c9eb4: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1c9eb8: 6e10 ad15 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c9ebe: 0c01 |0005: move-result-object v1 │ │ -1c9ec0: 1c02 3805 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1c9ec4: 7030 bc00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c9eca: 6e20 d900 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c9ed0: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ -1c9ed4: 6e20 c000 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c0 │ │ -1c9eda: 6e20 a316 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ -1c9ee0: 6203 84ce |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1c9ee4: 1103 |0018: return-object v3 │ │ +1c9ea8: |[1c9ea8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +1c9eb8: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1c9ebc: 6e10 ad15 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c9ec2: 0c01 |0005: move-result-object v1 │ │ +1c9ec4: 1c02 3805 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1c9ec8: 7030 bc00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c9ece: 6e20 d900 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c9ed4: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ +1c9ed8: 6e20 c000 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c0 │ │ +1c9ede: 6e20 a316 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ +1c9ee4: 6203 84ce |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1c9ee8: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x000b line=813 │ │ 0x0010 line=814 │ │ 0x0013 line=815 │ │ 0x0016 line=816 │ │ @@ -103100,72 +103101,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 │ │ -1c9f9c: |[1c9f9c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$29:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9fac: 2060 cd05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageStartState; // type@05cd │ │ -1c9fb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c9fb2: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -1c9fb6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1c9fb8: 1a04 448c |0006: const-string v4, "binding" // string@8c44 │ │ -1c9fbc: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ -1c9fc0: 7010 8b15 0500 |000a: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.cancelNotificationsForCurrentConversation:()V // method@158b │ │ -1c9fc6: 5456 9905 |000d: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9fca: 3906 0600 |000f: if-nez v6, 0015 // +0006 │ │ -1c9fce: 7110 c9ed 0400 |0011: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9fd4: 0736 |0014: move-object v6, v3 │ │ -1c9fd6: 5466 920f |0015: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f92 │ │ -1c9fda: 6e20 4205 2600 |0017: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c9fe0: 5456 9905 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9fe4: 3906 0600 |001c: if-nez v6, 0022 // +0006 │ │ -1c9fe8: 7110 c9ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1c9fee: 0736 |0021: move-object v6, v3 │ │ -1c9ff0: 5466 900f |0022: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f90 │ │ -1c9ff4: 6e10 1c2f 0600 |0024: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f1c │ │ -1c9ffa: 0c06 |0027: move-result-object v6 │ │ -1c9ffc: 6e20 8605 2600 |0028: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1ca002: 5456 9905 |002b: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca006: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ -1ca00a: 7110 c9ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca010: 2802 |0032: goto 0034 // +0002 │ │ -1ca012: 0763 |0033: move-object v3, v6 │ │ -1ca014: 5436 8f0f |0034: iget-object v6, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1ca018: 6e20 8468 1600 |0036: invoke-virtual {v6, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ -1ca01e: 6e10 9315 0500 |0039: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ -1ca024: 2834 |003c: goto 0070 // +0034 │ │ -1ca026: 2060 ce05 |003d: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageUpdateState; // type@05ce │ │ -1ca02a: 3800 2f00 |003f: if-eqz v0, 006e // +002f │ │ -1ca02e: 5456 9905 |0041: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca032: 3906 0600 |0043: if-nez v6, 0049 // +0006 │ │ -1ca036: 7110 c9ed 0400 |0045: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca03c: 0736 |0048: move-object v6, v3 │ │ -1ca03e: 5466 920f |0049: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f92 │ │ -1ca042: 6e20 4205 2600 |004b: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1ca048: 5456 9905 |004e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca04c: 3906 0600 |0050: if-nez v6, 0056 // +0006 │ │ -1ca050: 7110 c9ed 0400 |0052: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca056: 0736 |0055: move-object v6, v3 │ │ -1ca058: 5466 900f |0056: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f90 │ │ -1ca05c: 6e10 1c2f 0600 |0058: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f1c │ │ -1ca062: 0c06 |005b: move-result-object v6 │ │ -1ca064: 6e20 8605 2600 |005c: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1ca06a: 5455 9905 |005f: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca06e: 3905 0600 |0061: if-nez v5, 0067 // +0006 │ │ -1ca072: 7110 c9ed 0400 |0063: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca078: 2802 |0066: goto 0068 // +0002 │ │ -1ca07a: 0753 |0067: move-object v3, v5 │ │ -1ca07c: 5435 8f0f |0068: iget-object v5, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1ca080: 6e20 8468 1500 |006a: invoke-virtual {v5, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ -1ca086: 2803 |006d: goto 0070 // +0003 │ │ -1ca088: 2065 cb05 |006e: instance-of v5, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageErrorState; // type@05cb │ │ -1ca08c: 6205 84ce |0070: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1ca090: 1105 |0072: return-object v5 │ │ +1c9fa0: |[1c9fa0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$29:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9fb0: 2060 cd05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageStartState; // type@05cd │ │ +1c9fb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c9fb6: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +1c9fba: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1c9fbc: 1a04 448c |0006: const-string v4, "binding" // string@8c44 │ │ +1c9fc0: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ +1c9fc4: 7010 8b15 0500 |000a: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.cancelNotificationsForCurrentConversation:()V // method@158b │ │ +1c9fca: 5456 9905 |000d: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9fce: 3906 0600 |000f: if-nez v6, 0015 // +0006 │ │ +1c9fd2: 7110 c9ed 0400 |0011: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9fd8: 0736 |0014: move-object v6, v3 │ │ +1c9fda: 5466 920f |0015: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f92 │ │ +1c9fde: 6e20 4205 2600 |0017: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c9fe4: 5456 9905 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9fe8: 3906 0600 |001c: if-nez v6, 0022 // +0006 │ │ +1c9fec: 7110 c9ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1c9ff2: 0736 |0021: move-object v6, v3 │ │ +1c9ff4: 5466 900f |0022: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f90 │ │ +1c9ff8: 6e10 1c2f 0600 |0024: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f1c │ │ +1c9ffe: 0c06 |0027: move-result-object v6 │ │ +1ca000: 6e20 8605 2600 |0028: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1ca006: 5456 9905 |002b: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca00a: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ +1ca00e: 7110 c9ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca014: 2802 |0032: goto 0034 // +0002 │ │ +1ca016: 0763 |0033: move-object v3, v6 │ │ +1ca018: 5436 8f0f |0034: iget-object v6, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1ca01c: 6e20 8468 1600 |0036: invoke-virtual {v6, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ +1ca022: 6e10 9315 0500 |0039: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ +1ca028: 2834 |003c: goto 0070 // +0034 │ │ +1ca02a: 2060 ce05 |003d: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageUpdateState; // type@05ce │ │ +1ca02e: 3800 2f00 |003f: if-eqz v0, 006e // +002f │ │ +1ca032: 5456 9905 |0041: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca036: 3906 0600 |0043: if-nez v6, 0049 // +0006 │ │ +1ca03a: 7110 c9ed 0400 |0045: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca040: 0736 |0048: move-object v6, v3 │ │ +1ca042: 5466 920f |0049: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f92 │ │ +1ca046: 6e20 4205 2600 |004b: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1ca04c: 5456 9905 |004e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca050: 3906 0600 |0050: if-nez v6, 0056 // +0006 │ │ +1ca054: 7110 c9ed 0400 |0052: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca05a: 0736 |0055: move-object v6, v3 │ │ +1ca05c: 5466 900f |0056: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f90 │ │ +1ca060: 6e10 1c2f 0600 |0058: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f1c │ │ +1ca066: 0c06 |005b: move-result-object v6 │ │ +1ca068: 6e20 8605 2600 |005c: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1ca06e: 5455 9905 |005f: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca072: 3905 0600 |0061: if-nez v5, 0067 // +0006 │ │ +1ca076: 7110 c9ed 0400 |0063: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca07c: 2802 |0066: goto 0068 // +0002 │ │ +1ca07e: 0753 |0067: move-object v3, v5 │ │ +1ca080: 5435 8f0f |0068: iget-object v5, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1ca084: 6e20 8468 1500 |006a: invoke-virtual {v5, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6884 │ │ +1ca08a: 2803 |006d: goto 0070 // +0003 │ │ +1ca08c: 2065 cb05 |006e: instance-of v5, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageErrorState; // type@05cb │ │ +1ca090: 6205 84ce |0070: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1ca094: 1105 |0072: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x000a line=831 │ │ 0x000d line=832 │ │ 0x001a line=833 │ │ 0x002b line=834 │ │ @@ -103185,29 +103186,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 │ │ -1ca094: |[1ca094] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$30:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1ca0a4: 2020 f205 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ -1ca0a8: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -1ca0ac: 1f02 f205 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ -1ca0b0: 6e10 0a1b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ -1ca0b6: 0c00 |0009: move-result-object v0 │ │ -1ca0b8: 6e10 b236 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@36b2 │ │ -1ca0be: 0c00 |000d: move-result-object v0 │ │ -1ca0c0: 6e10 0a1b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ -1ca0c6: 0c02 |0011: move-result-object v2 │ │ -1ca0c8: 6e10 b336 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getEmoji:()Ljava/lang/String; // method@36b3 │ │ -1ca0ce: 0c02 |0015: move-result-object v2 │ │ -1ca0d0: 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 │ │ -1ca0d6: 6201 84ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1ca0da: 1101 |001b: return-object v1 │ │ +1ca098: |[1ca098] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$30:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1ca0a8: 2020 f205 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ +1ca0ac: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +1ca0b0: 1f02 f205 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ +1ca0b4: 6e10 0a1b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ +1ca0ba: 0c00 |0009: move-result-object v0 │ │ +1ca0bc: 6e10 b236 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@36b2 │ │ +1ca0c2: 0c00 |000d: move-result-object v0 │ │ +1ca0c4: 6e10 0a1b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ +1ca0ca: 0c02 |0011: move-result-object v2 │ │ +1ca0cc: 6e10 b336 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getEmoji:()Ljava/lang/String; // method@36b3 │ │ +1ca0d2: 0c02 |0015: move-result-object v2 │ │ +1ca0d4: 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 │ │ +1ca0da: 6201 84ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1ca0de: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0004 line=940 │ │ 0x000e line=941 │ │ 0x0016 line=939 │ │ 0x0019 line=947 │ │ @@ -103220,29 +103221,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 │ │ -1ca0dc: |[1ca0dc] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1ca0ec: 2020 f005 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ -1ca0f0: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -1ca0f4: 1f02 f005 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ -1ca0f8: 6e10 051b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ -1ca0fe: 0c00 |0009: move-result-object v0 │ │ -1ca100: 6e10 a236 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@36a2 │ │ -1ca106: 0c00 |000d: move-result-object v0 │ │ -1ca108: 6e10 051b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ -1ca10e: 0c02 |0011: move-result-object v2 │ │ -1ca110: 6e10 a336 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getEmoji:()Ljava/lang/String; // method@36a3 │ │ -1ca116: 0c02 |0015: move-result-object v2 │ │ -1ca118: 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 │ │ -1ca11e: 6201 84ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1ca122: 1101 |001b: return-object v1 │ │ +1ca0e0: |[1ca0e0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1ca0f0: 2020 f005 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ +1ca0f4: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +1ca0f8: 1f02 f005 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ +1ca0fc: 6e10 051b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ +1ca102: 0c00 |0009: move-result-object v0 │ │ +1ca104: 6e10 a236 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@36a2 │ │ +1ca10a: 0c00 |000d: move-result-object v0 │ │ +1ca10c: 6e10 051b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ +1ca112: 0c02 |0011: move-result-object v2 │ │ +1ca114: 6e10 a336 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getEmoji:()Ljava/lang/String; // method@36a3 │ │ +1ca11a: 0c02 |0015: move-result-object v2 │ │ +1ca11c: 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 │ │ +1ca122: 6201 84ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1ca126: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0004 line=953 │ │ 0x000e line=954 │ │ 0x0016 line=952 │ │ 0x0019 line=960 │ │ @@ -103255,165 +103256,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 │ │ -1ca124: |[1ca124] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1ca134: 2070 1106 |0000: instance-of v0, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ -1ca138: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ -1ca13c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ca13e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1ca140: 3800 0101 |0006: if-eqz v0, 0107 // +0101 │ │ -1ca144: 1f07 1106 |0008: check-cast v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ -1ca148: 6e10 e51b 0700 |000a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ -1ca14e: 0c00 |000d: move-result-object v0 │ │ -1ca150: 6e10 0b3a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ -1ca156: 0c00 |0011: move-result-object v0 │ │ -1ca158: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ -1ca15c: 6e10 d439 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d4 │ │ -1ca162: 0c00 |0017: move-result-object v0 │ │ -1ca164: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -1ca168: 6e10 9e3c 0000 |001a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9e │ │ -1ca16e: 0a00 |001d: move-result v0 │ │ -1ca170: 7110 32ca 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1ca176: 0c00 |0021: move-result-object v0 │ │ -1ca178: 2802 |0022: goto 0024 // +0002 │ │ -1ca17a: 0730 |0023: move-object v0, v3 │ │ -1ca17c: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ -1ca180: 2828 |0026: goto 004e // +0028 │ │ -1ca182: 6e10 25ca 0000 |0027: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1ca188: 0a04 |002a: move-result v4 │ │ -1ca18a: 1305 9001 |002b: const/16 v5, #int 400 // #190 │ │ -1ca18e: 3354 2100 |002d: if-ne v4, v5, 004e // +0021 │ │ -1ca192: 5460 9905 |002f: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca196: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ -1ca19a: 7110 c9ed 0100 |0033: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca1a0: 0730 |0036: move-object v0, v3 │ │ -1ca1a2: 6e10 142d 0000 |0037: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1ca1a8: 0c00 |003a: move-result-object v0 │ │ -1ca1aa: 1f00 3a01 |003b: check-cast v0, Landroid/view/View; // type@013a │ │ -1ca1ae: 1401 7d00 137f |003d: const v1, #float 1.95399e+38 // #7f13007d │ │ -1ca1b4: 6e20 d415 1600 |0040: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ -1ca1ba: 0c01 |0043: move-result-object v1 │ │ -1ca1bc: 1f01 7820 |0044: check-cast v1, Ljava/lang/CharSequence; // type@2078 │ │ -1ca1c0: 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 │ │ -1ca1c6: 0c00 |0049: move-result-object v0 │ │ -1ca1c8: 6e10 450a 0000 |004a: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca1ce: 284f |004d: goto 009c // +004f │ │ -1ca1d0: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ -1ca1d4: 2828 |0050: goto 0078 // +0028 │ │ -1ca1d6: 6e10 25ca 0000 |0051: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1ca1dc: 0a04 |0054: move-result v4 │ │ -1ca1de: 1305 9301 |0055: const/16 v5, #int 403 // #193 │ │ -1ca1e2: 3354 2100 |0057: if-ne v4, v5, 0078 // +0021 │ │ -1ca1e6: 5460 9905 |0059: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca1ea: 3900 0600 |005b: if-nez v0, 0061 // +0006 │ │ -1ca1ee: 7110 c9ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca1f4: 0730 |0060: move-object v0, v3 │ │ -1ca1f6: 6e10 142d 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1ca1fc: 0c00 |0064: move-result-object v0 │ │ -1ca1fe: 1f00 3a01 |0065: check-cast v0, Landroid/view/View; // type@013a │ │ -1ca202: 1401 6600 137f |0067: const v1, #float 1.95399e+38 // #7f130066 │ │ -1ca208: 6e20 d415 1600 |006a: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ -1ca20e: 0c01 |006d: move-result-object v1 │ │ -1ca210: 1f01 7820 |006e: check-cast v1, Ljava/lang/CharSequence; // type@2078 │ │ -1ca214: 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 │ │ -1ca21a: 0c00 |0073: move-result-object v0 │ │ -1ca21c: 6e10 450a 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca222: 2825 |0077: goto 009c // +0025 │ │ -1ca224: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ -1ca228: 2822 |007a: goto 009c // +0022 │ │ -1ca22a: 6e10 25ca 0000 |007b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1ca230: 0a00 |007e: move-result v0 │ │ -1ca232: 1304 9401 |007f: const/16 v4, #int 404 // #194 │ │ -1ca236: 3340 1b00 |0081: if-ne v0, v4, 009c // +001b │ │ -1ca23a: 5460 9905 |0083: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca23e: 3900 0600 |0085: if-nez v0, 008b // +0006 │ │ -1ca242: 7110 c9ed 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca248: 0730 |008a: move-object v0, v3 │ │ -1ca24a: 6e10 142d 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1ca250: 0c00 |008e: move-result-object v0 │ │ -1ca252: 1f00 3a01 |008f: check-cast v0, Landroid/view/View; // type@013a │ │ -1ca256: 1a01 8729 |0091: const-string v1, "Conversation not found" // string@2987 │ │ -1ca25a: 1f01 7820 |0093: check-cast v1, Ljava/lang/CharSequence; // type@2078 │ │ -1ca25e: 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 │ │ -1ca264: 0c00 |0098: move-result-object v0 │ │ -1ca266: 6e10 450a 0000 |0099: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca26c: 6e10 e51b 0700 |009c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ -1ca272: 0c00 |009f: move-result-object v0 │ │ -1ca274: 6e10 0b3a 0000 |00a0: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ -1ca27a: 0c00 |00a3: move-result-object v0 │ │ -1ca27c: 3800 1400 |00a4: if-eqz v0, 00b8 // +0014 │ │ -1ca280: 6e10 d339 0000 |00a6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d3 │ │ -1ca286: 0c00 |00a9: move-result-object v0 │ │ -1ca288: 3800 0e00 |00aa: if-eqz v0, 00b8 // +000e │ │ -1ca28c: 6e10 7a39 0000 |00ac: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@397a │ │ -1ca292: 0c00 |00af: move-result-object v0 │ │ -1ca294: 3800 0800 |00b0: if-eqz v0, 00b8 // +0008 │ │ -1ca298: 6e10 7739 0000 |00b2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getMessage:()Ljava/lang/String; // method@3977 │ │ -1ca29e: 0c00 |00b5: move-result-object v0 │ │ -1ca2a0: 3900 0400 |00b6: if-nez v0, 00ba // +0004 │ │ -1ca2a4: 1a00 0b17 |00b8: const-string v0, "(null)" // string@170b │ │ -1ca2a8: 6e10 e51b 0700 |00ba: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ -1ca2ae: 0c07 |00bd: move-result-object v7 │ │ -1ca2b0: 6e10 0b3a 0700 |00be: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ -1ca2b6: 0c07 |00c1: move-result-object v7 │ │ -1ca2b8: 3807 1700 |00c2: if-eqz v7, 00d9 // +0017 │ │ -1ca2bc: 6e10 d339 0700 |00c4: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d3 │ │ -1ca2c2: 0c07 |00c7: move-result-object v7 │ │ -1ca2c4: 3807 1100 |00c8: if-eqz v7, 00d9 // +0011 │ │ -1ca2c8: 6e10 7a39 0700 |00ca: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@397a │ │ -1ca2ce: 0c07 |00cd: move-result-object v7 │ │ -1ca2d0: 3807 0b00 |00ce: if-eqz v7, 00d9 // +000b │ │ -1ca2d4: 6e10 7239 0700 |00d0: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@3972 │ │ -1ca2da: 0b04 |00d3: move-result-wide v4 │ │ -1ca2dc: 7120 4eca 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ca4e │ │ -1ca2e2: 0c07 |00d7: move-result-object v7 │ │ -1ca2e4: 2802 |00d8: goto 00da // +0002 │ │ -1ca2e6: 0737 |00d9: move-object v7, v3 │ │ -1ca2e8: 7110 edca 0700 |00da: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ -1ca2ee: 0c07 |00dd: move-result-object v7 │ │ -1ca2f0: 5461 9805 |00de: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ca2f4: 3801 0600 |00e0: if-eqz v1, 00e6 // +0006 │ │ -1ca2f8: 6e20 c710 7100 |00e2: invoke-virtual {v1, v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ -1ca2fe: 0a02 |00e5: move-result v2 │ │ -1ca300: 5467 9805 |00e6: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ca304: 3807 1200 |00e8: if-eqz v7, 00fa // +0012 │ │ -1ca308: 6e10 c610 0700 |00ea: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1ca30e: 0c07 |00ed: move-result-object v7 │ │ -1ca310: 3807 0c00 |00ee: if-eqz v7, 00fa // +000c │ │ -1ca314: 7220 c7cd 2700 |00f0: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1ca31a: 0c07 |00f3: move-result-object v7 │ │ -1ca31c: 1f07 3f11 |00f4: check-cast v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1ca320: 3807 0400 |00f6: if-eqz v7, 00fa // +0004 │ │ -1ca324: 5473 8143 |00f8: iget-object v3, v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1ca328: 1a07 7bcd |00fa: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1ca32c: 7120 aaed 7300 |00fc: invoke-static {v3, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1ca332: 1f03 8105 |00ff: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ca336: 1f03 0311 |0101: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1ca33a: 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 │ │ -1ca340: 281e |0106: goto 0124 // +001e │ │ -1ca342: 2077 1006 |0107: instance-of v7, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageErrorState; // type@0610 │ │ -1ca346: 3807 1b00 |0109: if-eqz v7, 0124 // +001b │ │ -1ca34a: 5466 9905 |010b: iget-object v6, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca34e: 3906 0600 |010d: if-nez v6, 0113 // +0006 │ │ -1ca352: 7110 c9ed 0100 |010f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca358: 2802 |0112: goto 0114 // +0002 │ │ -1ca35a: 0763 |0113: move-object v3, v6 │ │ -1ca35c: 6e10 142d 0300 |0114: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1ca362: 0c06 |0117: move-result-object v6 │ │ -1ca364: 1f06 3a01 |0118: check-cast v6, Landroid/view/View; // type@013a │ │ -1ca368: 1407 2a02 137f |011a: const v7, #float 1.95408e+38 // #7f13022a │ │ -1ca36e: 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 │ │ -1ca374: 0c06 |0120: move-result-object v6 │ │ -1ca376: 6e10 450a 0600 |0121: invoke-virtual {v6}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca37c: 6206 84ce |0124: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1ca380: 1106 |0126: return-object v6 │ │ +1ca128: |[1ca128] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1ca138: 2070 1106 |0000: instance-of v0, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ +1ca13c: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ +1ca140: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ca142: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1ca144: 3800 0101 |0006: if-eqz v0, 0107 // +0101 │ │ +1ca148: 1f07 1106 |0008: check-cast v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ +1ca14c: 6e10 e51b 0700 |000a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ +1ca152: 0c00 |000d: move-result-object v0 │ │ +1ca154: 6e10 0b3a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ +1ca15a: 0c00 |0011: move-result-object v0 │ │ +1ca15c: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ +1ca160: 6e10 d439 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d4 │ │ +1ca166: 0c00 |0017: move-result-object v0 │ │ +1ca168: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +1ca16c: 6e10 9e3c 0000 |001a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9e │ │ +1ca172: 0a00 |001d: move-result v0 │ │ +1ca174: 7110 32ca 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1ca17a: 0c00 |0021: move-result-object v0 │ │ +1ca17c: 2802 |0022: goto 0024 // +0002 │ │ +1ca17e: 0730 |0023: move-object v0, v3 │ │ +1ca180: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ +1ca184: 2828 |0026: goto 004e // +0028 │ │ +1ca186: 6e10 25ca 0000 |0027: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1ca18c: 0a04 |002a: move-result v4 │ │ +1ca18e: 1305 9001 |002b: const/16 v5, #int 400 // #190 │ │ +1ca192: 3354 2100 |002d: if-ne v4, v5, 004e // +0021 │ │ +1ca196: 5460 9905 |002f: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca19a: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ +1ca19e: 7110 c9ed 0100 |0033: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca1a4: 0730 |0036: move-object v0, v3 │ │ +1ca1a6: 6e10 142d 0000 |0037: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1ca1ac: 0c00 |003a: move-result-object v0 │ │ +1ca1ae: 1f00 3a01 |003b: check-cast v0, Landroid/view/View; // type@013a │ │ +1ca1b2: 1401 7d00 137f |003d: const v1, #float 1.95399e+38 // #7f13007d │ │ +1ca1b8: 6e20 d415 1600 |0040: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ +1ca1be: 0c01 |0043: move-result-object v1 │ │ +1ca1c0: 1f01 7820 |0044: check-cast v1, Ljava/lang/CharSequence; // type@2078 │ │ +1ca1c4: 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 │ │ +1ca1ca: 0c00 |0049: move-result-object v0 │ │ +1ca1cc: 6e10 450a 0000 |004a: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca1d2: 284f |004d: goto 009c // +004f │ │ +1ca1d4: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ +1ca1d8: 2828 |0050: goto 0078 // +0028 │ │ +1ca1da: 6e10 25ca 0000 |0051: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1ca1e0: 0a04 |0054: move-result v4 │ │ +1ca1e2: 1305 9301 |0055: const/16 v5, #int 403 // #193 │ │ +1ca1e6: 3354 2100 |0057: if-ne v4, v5, 0078 // +0021 │ │ +1ca1ea: 5460 9905 |0059: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca1ee: 3900 0600 |005b: if-nez v0, 0061 // +0006 │ │ +1ca1f2: 7110 c9ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca1f8: 0730 |0060: move-object v0, v3 │ │ +1ca1fa: 6e10 142d 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1ca200: 0c00 |0064: move-result-object v0 │ │ +1ca202: 1f00 3a01 |0065: check-cast v0, Landroid/view/View; // type@013a │ │ +1ca206: 1401 6600 137f |0067: const v1, #float 1.95399e+38 // #7f130066 │ │ +1ca20c: 6e20 d415 1600 |006a: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ +1ca212: 0c01 |006d: move-result-object v1 │ │ +1ca214: 1f01 7820 |006e: check-cast v1, Ljava/lang/CharSequence; // type@2078 │ │ +1ca218: 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 │ │ +1ca21e: 0c00 |0073: move-result-object v0 │ │ +1ca220: 6e10 450a 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca226: 2825 |0077: goto 009c // +0025 │ │ +1ca228: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ +1ca22c: 2822 |007a: goto 009c // +0022 │ │ +1ca22e: 6e10 25ca 0000 |007b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1ca234: 0a00 |007e: move-result v0 │ │ +1ca236: 1304 9401 |007f: const/16 v4, #int 404 // #194 │ │ +1ca23a: 3340 1b00 |0081: if-ne v0, v4, 009c // +001b │ │ +1ca23e: 5460 9905 |0083: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca242: 3900 0600 |0085: if-nez v0, 008b // +0006 │ │ +1ca246: 7110 c9ed 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca24c: 0730 |008a: move-object v0, v3 │ │ +1ca24e: 6e10 142d 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1ca254: 0c00 |008e: move-result-object v0 │ │ +1ca256: 1f00 3a01 |008f: check-cast v0, Landroid/view/View; // type@013a │ │ +1ca25a: 1a01 8729 |0091: const-string v1, "Conversation not found" // string@2987 │ │ +1ca25e: 1f01 7820 |0093: check-cast v1, Ljava/lang/CharSequence; // type@2078 │ │ +1ca262: 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 │ │ +1ca268: 0c00 |0098: move-result-object v0 │ │ +1ca26a: 6e10 450a 0000 |0099: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca270: 6e10 e51b 0700 |009c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ +1ca276: 0c00 |009f: move-result-object v0 │ │ +1ca278: 6e10 0b3a 0000 |00a0: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ +1ca27e: 0c00 |00a3: move-result-object v0 │ │ +1ca280: 3800 1400 |00a4: if-eqz v0, 00b8 // +0014 │ │ +1ca284: 6e10 d339 0000 |00a6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d3 │ │ +1ca28a: 0c00 |00a9: move-result-object v0 │ │ +1ca28c: 3800 0e00 |00aa: if-eqz v0, 00b8 // +000e │ │ +1ca290: 6e10 7a39 0000 |00ac: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@397a │ │ +1ca296: 0c00 |00af: move-result-object v0 │ │ +1ca298: 3800 0800 |00b0: if-eqz v0, 00b8 // +0008 │ │ +1ca29c: 6e10 7739 0000 |00b2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getMessage:()Ljava/lang/String; // method@3977 │ │ +1ca2a2: 0c00 |00b5: move-result-object v0 │ │ +1ca2a4: 3900 0400 |00b6: if-nez v0, 00ba // +0004 │ │ +1ca2a8: 1a00 0b17 |00b8: const-string v0, "(null)" // string@170b │ │ +1ca2ac: 6e10 e51b 0700 |00ba: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ +1ca2b2: 0c07 |00bd: move-result-object v7 │ │ +1ca2b4: 6e10 0b3a 0700 |00be: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a0b │ │ +1ca2ba: 0c07 |00c1: move-result-object v7 │ │ +1ca2bc: 3807 1700 |00c2: if-eqz v7, 00d9 // +0017 │ │ +1ca2c0: 6e10 d339 0700 |00c4: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d3 │ │ +1ca2c6: 0c07 |00c7: move-result-object v7 │ │ +1ca2c8: 3807 1100 |00c8: if-eqz v7, 00d9 // +0011 │ │ +1ca2cc: 6e10 7a39 0700 |00ca: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@397a │ │ +1ca2d2: 0c07 |00cd: move-result-object v7 │ │ +1ca2d4: 3807 0b00 |00ce: if-eqz v7, 00d9 // +000b │ │ +1ca2d8: 6e10 7239 0700 |00d0: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@3972 │ │ +1ca2de: 0b04 |00d3: move-result-wide v4 │ │ +1ca2e0: 7120 4eca 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ca4e │ │ +1ca2e6: 0c07 |00d7: move-result-object v7 │ │ +1ca2e8: 2802 |00d8: goto 00da // +0002 │ │ +1ca2ea: 0737 |00d9: move-object v7, v3 │ │ +1ca2ec: 7110 edca 0700 |00da: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ +1ca2f2: 0c07 |00dd: move-result-object v7 │ │ +1ca2f4: 5461 9805 |00de: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ca2f8: 3801 0600 |00e0: if-eqz v1, 00e6 // +0006 │ │ +1ca2fc: 6e20 c710 7100 |00e2: invoke-virtual {v1, v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ +1ca302: 0a02 |00e5: move-result v2 │ │ +1ca304: 5467 9805 |00e6: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ca308: 3807 1200 |00e8: if-eqz v7, 00fa // +0012 │ │ +1ca30c: 6e10 c610 0700 |00ea: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1ca312: 0c07 |00ed: move-result-object v7 │ │ +1ca314: 3807 0c00 |00ee: if-eqz v7, 00fa // +000c │ │ +1ca318: 7220 c7cd 2700 |00f0: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1ca31e: 0c07 |00f3: move-result-object v7 │ │ +1ca320: 1f07 3f11 |00f4: check-cast v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1ca324: 3807 0400 |00f6: if-eqz v7, 00fa // +0004 │ │ +1ca328: 5473 8143 |00f8: iget-object v3, v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1ca32c: 1a07 7bcd |00fa: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1ca330: 7120 aaed 7300 |00fc: invoke-static {v3, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1ca336: 1f03 8105 |00ff: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ca33a: 1f03 0311 |0101: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1ca33e: 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 │ │ +1ca344: 281e |0106: goto 0124 // +001e │ │ +1ca346: 2077 1006 |0107: instance-of v7, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageErrorState; // type@0610 │ │ +1ca34a: 3807 1b00 |0109: if-eqz v7, 0124 // +001b │ │ +1ca34e: 5466 9905 |010b: iget-object v6, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca352: 3906 0600 |010d: if-nez v6, 0113 // +0006 │ │ +1ca356: 7110 c9ed 0100 |010f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca35c: 2802 |0112: goto 0114 // +0002 │ │ +1ca35e: 0763 |0113: move-object v3, v6 │ │ +1ca360: 6e10 142d 0300 |0114: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1ca366: 0c06 |0117: move-result-object v6 │ │ +1ca368: 1f06 3a01 |0118: check-cast v6, Landroid/view/View; // type@013a │ │ +1ca36c: 1407 2a02 137f |011a: const v7, #float 1.95408e+38 // #7f13022a │ │ +1ca372: 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 │ │ +1ca378: 0c06 |0120: move-result-object v6 │ │ +1ca37a: 6e10 450a 0600 |0121: invoke-virtual {v6}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca380: 6206 84ce |0124: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1ca384: 1106 |0126: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x0008 line=965 │ │ 0x0027 line=966 │ │ 0x002f line=968 │ │ 0x0040 line=969 │ │ @@ -103446,57 +103447,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 │ │ -1ca384: |[1ca384] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1ca394: 6e10 94c9 0600 |0000: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1ca39a: 0a06 |0003: move-result v6 │ │ -1ca39c: 1400 3d02 0a7f |0004: const v0, #float 1.83445e+38 // #7f0a023d │ │ -1ca3a2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1ca3a4: 1a02 078c |0008: const-string v2, "beginTransaction()" // string@8c07 │ │ -1ca3a8: 1a03 9daf |000a: const-string v3, "getSupportFragmentManager(...)" // string@af9d │ │ -1ca3ac: 3806 3200 |000c: if-eqz v6, 003e // +0032 │ │ -1ca3b0: 5456 9905 |000e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca3b4: 3906 0800 |0010: if-nez v6, 0018 // +0008 │ │ -1ca3b8: 1a06 448c |0012: const-string v6, "binding" // string@8c44 │ │ -1ca3bc: 7110 c9ed 0600 |0014: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca3c2: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1ca3c4: 5466 990f |0018: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f99 │ │ -1ca3c8: 1304 0800 |001a: const/16 v4, #int 8 // #8 │ │ -1ca3cc: 6e20 330a 4600 |001c: invoke-virtual {v6, v4}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ -1ca3d2: 6e10 d615 0500 |001f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1ca3d8: 0c05 |0022: move-result-object v5 │ │ -1ca3da: 7120 abed 3500 |0023: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca3e0: 6e10 cf07 0500 |0026: invoke-virtual {v5}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ -1ca3e6: 0c05 |0029: move-result-object v5 │ │ -1ca3e8: 7120 abed 2500 |002a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca3ee: 6e20 d507 1500 |002d: invoke-virtual {v5, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ -1ca3f4: 2206 6405 |0030: new-instance v6, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // type@0564 │ │ -1ca3f8: 7010 b517 0600 |0032: invoke-direct {v6}, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;.:()V // method@17b5 │ │ -1ca3fe: 1f06 9402 |0035: check-cast v6, Landroidx/fragment/app/Fragment; // type@0294 │ │ -1ca402: 6e30 d407 0506 |0037: invoke-virtual {v5, v0, v6}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ -1ca408: 6e10 d307 0500 |003a: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ -1ca40e: 281e |003d: goto 005b // +001e │ │ -1ca410: 6e10 d615 0500 |003e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1ca416: 0c06 |0041: move-result-object v6 │ │ -1ca418: 7120 abed 3600 |0042: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca41e: 6e10 cf07 0600 |0045: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ -1ca424: 0c06 |0048: move-result-object v6 │ │ -1ca426: 7120 abed 2600 |0049: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca42c: 6e20 d507 1600 |004c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ -1ca432: 7010 c215 0500 |004f: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; // method@15c2 │ │ -1ca438: 0c05 |0052: move-result-object v5 │ │ -1ca43a: 1f05 9402 |0053: check-cast v5, Landroidx/fragment/app/Fragment; // type@0294 │ │ -1ca43e: 6e30 d407 0605 |0055: invoke-virtual {v6, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ -1ca444: 6e10 d307 0600 |0058: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ -1ca44a: 6205 84ce |005b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1ca44e: 1105 |005d: return-object v5 │ │ +1ca388: |[1ca388] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1ca398: 6e10 94c9 0600 |0000: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1ca39e: 0a06 |0003: move-result v6 │ │ +1ca3a0: 1400 3d02 0a7f |0004: const v0, #float 1.83445e+38 // #7f0a023d │ │ +1ca3a6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1ca3a8: 1a02 078c |0008: const-string v2, "beginTransaction()" // string@8c07 │ │ +1ca3ac: 1a03 9daf |000a: const-string v3, "getSupportFragmentManager(...)" // string@af9d │ │ +1ca3b0: 3806 3200 |000c: if-eqz v6, 003e // +0032 │ │ +1ca3b4: 5456 9905 |000e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca3b8: 3906 0800 |0010: if-nez v6, 0018 // +0008 │ │ +1ca3bc: 1a06 448c |0012: const-string v6, "binding" // string@8c44 │ │ +1ca3c0: 7110 c9ed 0600 |0014: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca3c6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1ca3c8: 5466 990f |0018: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f99 │ │ +1ca3cc: 1304 0800 |001a: const/16 v4, #int 8 // #8 │ │ +1ca3d0: 6e20 330a 4600 |001c: invoke-virtual {v6, v4}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ +1ca3d6: 6e10 d615 0500 |001f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1ca3dc: 0c05 |0022: move-result-object v5 │ │ +1ca3de: 7120 abed 3500 |0023: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca3e4: 6e10 cf07 0500 |0026: invoke-virtual {v5}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ +1ca3ea: 0c05 |0029: move-result-object v5 │ │ +1ca3ec: 7120 abed 2500 |002a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca3f2: 6e20 d507 1500 |002d: invoke-virtual {v5, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ +1ca3f8: 2206 6405 |0030: new-instance v6, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // type@0564 │ │ +1ca3fc: 7010 b517 0600 |0032: invoke-direct {v6}, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;.:()V // method@17b5 │ │ +1ca402: 1f06 9402 |0035: check-cast v6, Landroidx/fragment/app/Fragment; // type@0294 │ │ +1ca406: 6e30 d407 0506 |0037: invoke-virtual {v5, v0, v6}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ +1ca40c: 6e10 d307 0500 |003a: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ +1ca412: 281e |003d: goto 005b // +001e │ │ +1ca414: 6e10 d615 0500 |003e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1ca41a: 0c06 |0041: move-result-object v6 │ │ +1ca41c: 7120 abed 3600 |0042: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca422: 6e10 cf07 0600 |0045: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ +1ca428: 0c06 |0048: move-result-object v6 │ │ +1ca42a: 7120 abed 2600 |0049: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca430: 6e20 d507 1600 |004c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ +1ca436: 7010 c215 0500 |004f: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; // method@15c2 │ │ +1ca43c: 0c05 |0052: move-result-object v5 │ │ +1ca43e: 1f05 9402 |0053: check-cast v5, Landroidx/fragment/app/Fragment; // type@0294 │ │ +1ca442: 6e30 d407 0605 |0055: invoke-virtual {v6, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ +1ca448: 6e10 d307 0600 |0058: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ +1ca44e: 6205 84ce |005b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1ca452: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ 0x000e line=1007 │ │ 0x001f line=1008 │ │ 0x0026 line=4190 │ │ 0x002d line=1009 │ │ @@ -103517,46 +103518,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 │ │ -1ca450: |[1ca450] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$36:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1ca460: 6200 d223 |0000: sget-object v0, Lcom/nextcloud/talk/utils/VibrationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/VibrationUtils; // field@23d2 │ │ -1ca464: 6e10 ad15 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca46a: 0c01 |0005: move-result-object v1 │ │ -1ca46c: 6e20 6d60 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/VibrationUtils;.vibrateShort:(Landroid/content/Context;)V // method@606d │ │ -1ca472: 5420 9905 |0009: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca476: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -1ca47a: 1a00 448c |000d: const-string v0, "binding" // string@8c44 │ │ -1ca47e: 7110 c9ed 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca484: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1ca486: 5400 990f |0013: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f99 │ │ -1ca48a: 6e10 94c9 0300 |0015: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ -1ca490: 0a03 |0018: move-result v3 │ │ -1ca492: 3803 1b00 |0019: if-eqz v3, 0034 // +001b │ │ -1ca496: 6e10 a915 0200 |001b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1ca49c: 0c02 |001e: move-result-object v2 │ │ -1ca49e: 6e10 a81b 0200 |001f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ -1ca4a4: 0c02 |0022: move-result-object v2 │ │ -1ca4a6: 6e10 e007 0200 |0023: invoke-virtual {v2}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@07e0 │ │ -1ca4ac: 0c02 |0026: move-result-object v2 │ │ -1ca4ae: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -1ca4b0: 7110 9ac9 0300 |0028: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ -1ca4b6: 0c03 |002b: move-result-object v3 │ │ -1ca4b8: 7120 a3ed 3200 |002c: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1ca4be: 0a02 |002f: move-result v2 │ │ -1ca4c0: 3902 0400 |0030: if-nez v2, 0034 // +0004 │ │ -1ca4c4: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -1ca4c6: 2803 |0033: goto 0036 // +0003 │ │ -1ca4c8: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -1ca4cc: 6e20 330a 2000 |0036: invoke-virtual {v0, v2}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ -1ca4d2: 6202 84ce |0039: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1ca4d6: 1102 |003b: return-object v2 │ │ +1ca454: |[1ca454] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$36:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1ca464: 6200 d223 |0000: sget-object v0, Lcom/nextcloud/talk/utils/VibrationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/VibrationUtils; // field@23d2 │ │ +1ca468: 6e10 ad15 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca46e: 0c01 |0005: move-result-object v1 │ │ +1ca470: 6e20 6d60 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/VibrationUtils;.vibrateShort:(Landroid/content/Context;)V // method@606d │ │ +1ca476: 5420 9905 |0009: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca47a: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +1ca47e: 1a00 448c |000d: const-string v0, "binding" // string@8c44 │ │ +1ca482: 7110 c9ed 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca488: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1ca48a: 5400 990f |0013: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f99 │ │ +1ca48e: 6e10 94c9 0300 |0015: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c994 │ │ +1ca494: 0a03 |0018: move-result v3 │ │ +1ca496: 3803 1b00 |0019: if-eqz v3, 0034 // +001b │ │ +1ca49a: 6e10 a915 0200 |001b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1ca4a0: 0c02 |001e: move-result-object v2 │ │ +1ca4a2: 6e10 a81b 0200 |001f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ +1ca4a8: 0c02 |0022: move-result-object v2 │ │ +1ca4aa: 6e10 e007 0200 |0023: invoke-virtual {v2}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@07e0 │ │ +1ca4b0: 0c02 |0026: move-result-object v2 │ │ +1ca4b2: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +1ca4b4: 7110 9ac9 0300 |0028: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c99a │ │ +1ca4ba: 0c03 |002b: move-result-object v3 │ │ +1ca4bc: 7120 a3ed 3200 |002c: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1ca4c2: 0a02 |002f: move-result v2 │ │ +1ca4c4: 3902 0400 |0030: if-nez v2, 0034 // +0004 │ │ +1ca4c8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +1ca4ca: 2803 |0033: goto 0036 // +0003 │ │ +1ca4cc: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +1ca4d0: 6e20 330a 2000 |0036: invoke-virtual {v0, v2}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ +1ca4d6: 6202 84ce |0039: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1ca4da: 1102 |003b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0009 line=1022 │ │ 0x0015 line=1023 │ │ 0x001b line=1024 │ │ 0x0036 line=1022 │ │ @@ -103570,30 +103571,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 │ │ -1ca4d8: |[1ca4d8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$37:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ -1ca4e8: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca4ec: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -1ca4f0: 1a01 448c |0004: const-string v1, "binding" // string@8c44 │ │ -1ca4f4: 7110 c9ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca4fa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1ca4fc: 5411 990f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f99 │ │ -1ca500: 6e10 2d0a 0100 |000c: invoke-virtual {v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.getY:()F // method@0a2d │ │ -1ca506: 0a00 |000f: move-result v0 │ │ -1ca508: 7110 a9ed 0200 |0010: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ca50e: 6e10 05ca 0200 |0013: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@ca05 │ │ -1ca514: 0a02 |0016: move-result v2 │ │ -1ca516: c720 |0017: sub-float/2addr v0, v2 │ │ -1ca518: 6e20 340a 0100 |0018: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setY:(F)V // method@0a34 │ │ -1ca51e: 6201 84ce |001b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1ca522: 1101 |001d: return-object v1 │ │ +1ca4dc: |[1ca4dc] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$37:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ +1ca4ec: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca4f0: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +1ca4f4: 1a01 448c |0004: const-string v1, "binding" // string@8c44 │ │ +1ca4f8: 7110 c9ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca4fe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1ca500: 5411 990f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f99 │ │ +1ca504: 6e10 2d0a 0100 |000c: invoke-virtual {v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.getY:()F // method@0a2d │ │ +1ca50a: 0a00 |000f: move-result v0 │ │ +1ca50c: 7110 a9ed 0200 |0010: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ca512: 6e10 05ca 0200 |0013: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@ca05 │ │ +1ca518: 0a02 |0016: move-result v2 │ │ +1ca51a: c720 |0017: sub-float/2addr v0, v2 │ │ +1ca51c: 6e20 340a 0100 |0018: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setY:(F)V // method@0a34 │ │ +1ca522: 6201 84ce |001b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1ca526: 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; │ │ @@ -103603,358 +103604,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 │ │ -1ca524: |[1ca524] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ -1ca534: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -1ca538: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -1ca53c: 2012 eb05 |0004: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ -1ca540: 3802 1300 |0006: if-eqz v2, 0019 // +0013 │ │ -1ca544: 6200 8805 |0008: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ca548: 1f01 eb05 |000a: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ -1ca54c: 6e10 ed1a 0100 |000c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error;.getException:()Ljava/lang/Exception; // method@1aed │ │ -1ca552: 0c01 |000f: move-result-object v1 │ │ -1ca554: 1f01 a820 |0010: check-cast v1, Ljava/lang/Throwable; // type@20a8 │ │ -1ca558: 1a02 d22d |0012: const-string v2, "Error fetching/ no user absence data" // string@2dd2 │ │ -1ca55c: 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 │ │ -1ca562: 2900 b202 |0017: goto/16 02c9 // +02b2 │ │ -1ca566: 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 │ │ -1ca56a: 7120 a3ed 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1ca570: 0a02 |001e: move-result v2 │ │ -1ca572: 3902 aa02 |001f: if-nez v2, 02c9 // +02aa │ │ -1ca576: 2012 ed05 |0021: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ -1ca57a: 3802 a002 |0023: if-eqz v2, 02c3 // +02a0 │ │ -1ca57e: 5402 9905 |0025: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca582: 1a03 448c |0027: const-string v3, "binding" // string@8c44 │ │ -1ca586: 3902 0600 |0029: if-nez v2, 002f // +0006 │ │ -1ca58a: 7110 c9ed 0300 |002b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca590: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -1ca592: 5422 910f |002f: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca596: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1ca598: 6e20 fe09 5200 |0032: invoke-virtual {v2, v5}, Lcom/google/android/material/card/MaterialCardView;.setVisibility:(I)V // method@09fe │ │ -1ca59e: 7401 ab15 1000 |0035: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getColorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@15ab │ │ -1ca5a4: 0c02 |0038: move-result-object v2 │ │ -1ca5a6: 5406 a005 |0039: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ca5aa: 7110 a9ed 0600 |003b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ca5b0: 6e10 b02c 0600 |003e: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cb0 │ │ -1ca5b6: 0c06 |0041: move-result-object v6 │ │ -1ca5b8: 7110 a9ed 0600 |0042: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ca5be: 6e10 6537 0600 |0045: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getThemingCapability:()Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability; // method@3765 │ │ -1ca5c4: 0c06 |0048: move-result-object v6 │ │ -1ca5c6: 7110 a9ed 0600 |0049: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ca5cc: 6e10 fc38 0600 |004c: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability;.getColor:()Ljava/lang/String; // method@38fc │ │ -1ca5d2: 0c06 |004f: move-result-object v6 │ │ -1ca5d4: 1407 4400 067f |0050: const v7, #float 1.78118e+38 // #7f060044 │ │ -1ca5da: 6e30 a90a 6207 |0053: invoke-virtual {v2, v6, v7}, Lcom/nextcloud/android/common/ui/color/ColorUtil;.getNullSafeColorWithFallbackRes:(Ljava/lang/String;I)I // method@0aa9 │ │ -1ca5e0: 0a02 |0056: move-result v2 │ │ -1ca5e2: 5406 9905 |0057: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca5e6: 3906 0600 |0059: if-nez v6, 005f // +0006 │ │ -1ca5ea: 7110 c9ed 0300 |005b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca5f0: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1ca5f2: 5466 910f |005f: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca5f6: 1407 c805 0a7f |0061: const v7, #float 1.83463e+38 // #7f0a05c8 │ │ -1ca5fc: 6e20 f509 7600 |0064: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca602: 0c06 |0067: move-result-object v6 │ │ -1ca604: 6e20 3204 2600 |0068: invoke-virtual {v6, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@0432 │ │ -1ca60a: 1306 4c00 |006b: const/16 v6, #int 76 // #4c │ │ -1ca60e: 7120 4707 6200 |006d: invoke-static {v2, v6}, Landroidx/core/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0747 │ │ -1ca614: 0a02 |0070: move-result v2 │ │ -1ca616: 5406 9905 |0071: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca61a: 3906 0600 |0073: if-nez v6, 0079 // +0006 │ │ -1ca61e: 7110 c9ed 0300 |0075: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca624: 1206 |0078: const/4 v6, #int 0 // #0 │ │ -1ca626: 5466 910f |0079: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca62a: 6e20 f909 2600 |007b: invoke-virtual {v6, v2}, Lcom/google/android/material/card/MaterialCardView;.setCardBackgroundColor:(I)V // method@09f9 │ │ -1ca630: 0712 |007e: move-object v2, v1 │ │ -1ca632: 1f02 ed05 |007f: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ -1ca636: 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 │ │ -1ca63c: 0c06 |0084: move-result-object v6 │ │ -1ca63e: 6e10 1047 0600 |0085: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getStartDate:()I // method@4710 │ │ -1ca644: 0a06 |0088: move-result v6 │ │ -1ca646: 8166 |0089: int-to-long v6, v6 │ │ -1ca648: 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 │ │ -1ca64e: 0c08 |008d: move-result-object v8 │ │ -1ca650: 6e10 0a47 0800 |008e: invoke-virtual {v8}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getEndDate:()I // method@470a │ │ -1ca656: 0a08 |0091: move-result v8 │ │ -1ca658: 8188 |0092: int-to-long v8, v8 │ │ -1ca65a: 220a 4521 |0093: new-instance v10, Ljava/util/Date; // type@2145 │ │ -1ca65e: 130b e803 |0095: const/16 v11, #int 1000 // #3e8 │ │ -1ca662: 81bb |0097: int-to-long v11, v11 │ │ -1ca664: bdb6 |0098: mul-long/2addr v6, v11 │ │ -1ca666: 7030 80cd 6a07 |0099: invoke-direct {v10, v6, v7}, Ljava/util/Date;.:(J)V // method@cd80 │ │ -1ca66c: 2206 4521 |009c: new-instance v6, Ljava/util/Date; // type@2145 │ │ -1ca670: bdb8 |009e: mul-long/2addr v8, v11 │ │ -1ca672: 7030 80cd 8609 |009f: invoke-direct {v6, v8, v9}, Ljava/util/Date;.:(J)V // method@cd80 │ │ -1ca678: 7401 b215 1000 |00a2: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ -1ca67e: 0c07 |00a5: move-result-object v7 │ │ -1ca680: 6e30 b15e a706 |00a6: invoke-virtual {v7, v10, v6}, Lcom/nextcloud/talk/utils/DateUtils;.isSameDate:(Ljava/util/Date;Ljava/util/Date;)Z // method@5eb1 │ │ -1ca686: 0a07 |00a9: move-result v7 │ │ -1ca688: 1308 0800 |00aa: const/16 v8, #int 8 // #8 │ │ -1ca68c: 1409 ba05 0a7f |00ac: const v9, #float 1.83463e+38 // #7f0a05ba │ │ -1ca692: 1a0b aaa4 |00af: const-string v11, "format(...)" // string@a4aa │ │ -1ca696: 1a0c 73af |00b1: const-string v12, "getString(...)" // string@af73 │ │ -1ca69a: 140d bc05 0a7f |00b3: const v13, #float 1.83463e+38 // #7f0a05bc │ │ -1ca6a0: 121e |00b6: const/4 v14, #int 1 // #1 │ │ -1ca6a2: 3807 5700 |00b7: if-eqz v7, 010e // +0057 │ │ -1ca6a6: 5406 9905 |00b9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca6aa: 3906 0600 |00bb: if-nez v6, 00c1 // +0006 │ │ -1ca6ae: 7110 c9ed 0300 |00bd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca6b4: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ -1ca6b6: 5466 910f |00c1: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca6ba: 6e20 f509 d600 |00c3: invoke-virtual {v6, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca6c0: 0c06 |00c6: move-result-object v6 │ │ -1ca6c2: 1f06 8301 |00c7: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ -1ca6c6: 6207 13d1 |00c9: sget-object v7, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ -1ca6ca: 7401 ad15 1000 |00cb: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca6d0: 0c07 |00ce: move-result-object v7 │ │ -1ca6d2: 6e10 a800 0700 |00cf: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1ca6d8: 0c07 |00d2: move-result-object v7 │ │ -1ca6da: 140a 8a04 137f |00d3: const v10, #float 1.9542e+38 // #7f13048a │ │ -1ca6e0: 6e20 0f01 a700 |00d6: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1ca6e6: 0c07 |00d9: move-result-object v7 │ │ -1ca6e8: 7120 abed c700 |00da: invoke-static {v7, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca6ee: 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 │ │ -1ca6f4: 0c0a |00e0: move-result-object v10 │ │ -1ca6f6: 6e10 1147 0a00 |00e1: invoke-virtual {v10}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@4711 │ │ -1ca6fc: 0c0a |00e4: move-result-object v10 │ │ -1ca6fe: 2410 a528 0a00 |00e5: filled-new-array {v10}, [Ljava/lang/Object; // type@28a5 │ │ -1ca704: 0c0a |00e8: move-result-object v10 │ │ -1ca706: 7120 06cd ea00 |00e9: invoke-static {v10, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ -1ca70c: 0c0a |00ec: move-result-object v10 │ │ -1ca70e: 7120 c3ca a700 |00ed: invoke-static {v7, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ -1ca714: 0c07 |00f0: move-result-object v7 │ │ -1ca716: 7120 abed b700 |00f1: invoke-static {v7, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca71c: 1f07 7820 |00f4: check-cast v7, Ljava/lang/CharSequence; // type@2078 │ │ -1ca720: 6e20 c505 7600 |00f6: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca726: 5406 9905 |00f9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca72a: 3906 0600 |00fb: if-nez v6, 0101 // +0006 │ │ -1ca72e: 7110 c9ed 0300 |00fd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca734: 1206 |0100: const/4 v6, #int 0 // #0 │ │ -1ca736: 5466 910f |0101: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca73a: 6e20 f509 9600 |0103: invoke-virtual {v6, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca740: 0c06 |0106: move-result-object v6 │ │ -1ca742: 1f06 8301 |0107: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ -1ca746: 6e20 d305 8600 |0109: invoke-virtual {v6, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@05d3 │ │ -1ca74c: 2900 8100 |010c: goto/16 018d // +0081 │ │ -1ca750: 2207 2b21 |010e: new-instance v7, Ljava/text/SimpleDateFormat; // type@212b │ │ -1ca754: 1a0f 5163 |0110: const-string v15, "MMM d, yyyy" // string@6351 │ │ -1ca758: 7100 dfcd 0000 |0112: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@cddf │ │ -1ca75e: 0c04 |0115: move-result-object v4 │ │ -1ca760: 7030 a2cc f704 |0116: invoke-direct {v7, v15, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@cca2 │ │ -1ca766: 6e20 a3cc a700 |0119: invoke-virtual {v7, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca3 │ │ -1ca76c: 0c04 |011c: move-result-object v4 │ │ -1ca76e: 6e20 a3cc 6700 |011d: invoke-virtual {v7, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca3 │ │ -1ca774: 0c06 |0120: move-result-object v6 │ │ -1ca776: 5407 9905 |0121: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca77a: 3907 0600 |0123: if-nez v7, 0129 // +0006 │ │ -1ca77e: 7110 c9ed 0300 |0125: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca784: 1207 |0128: const/4 v7, #int 0 // #0 │ │ -1ca786: 5477 910f |0129: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca78a: 6e20 f509 d700 |012b: invoke-virtual {v7, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca790: 0c07 |012e: move-result-object v7 │ │ -1ca792: 1f07 8301 |012f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ -1ca796: 620a 13d1 |0131: sget-object v10, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ -1ca79a: 7401 ad15 1000 |0133: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca7a0: 0c0a |0136: move-result-object v10 │ │ -1ca7a2: 6e10 a800 0a00 |0137: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1ca7a8: 0c0a |013a: move-result-object v10 │ │ -1ca7aa: 140d 8904 137f |013b: const v13, #float 1.9542e+38 // #7f130489 │ │ -1ca7b0: 6e20 0f01 da00 |013e: invoke-virtual {v10, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1ca7b6: 0c0a |0141: move-result-object v10 │ │ -1ca7b8: 7120 abed ca00 |0142: invoke-static {v10, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca7be: 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 │ │ -1ca7c4: 0c0c |0148: move-result-object v12 │ │ -1ca7c6: 6e10 1147 0c00 |0149: invoke-virtual {v12}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@4711 │ │ -1ca7cc: 0c0c |014c: move-result-object v12 │ │ -1ca7ce: 2410 a528 0c00 |014d: filled-new-array {v12}, [Ljava/lang/Object; // type@28a5 │ │ -1ca7d4: 0c0c |0150: move-result-object v12 │ │ -1ca7d6: 7120 06cd ec00 |0151: invoke-static {v12, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ -1ca7dc: 0c0c |0154: move-result-object v12 │ │ -1ca7de: 7120 c3ca ca00 |0155: invoke-static {v10, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ -1ca7e4: 0c0a |0158: move-result-object v10 │ │ -1ca7e6: 7120 abed ba00 |0159: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca7ec: 1f0a 7820 |015c: check-cast v10, Ljava/lang/CharSequence; // type@2078 │ │ -1ca7f0: 6e20 c505 a700 |015e: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca7f6: 5407 9905 |0161: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca7fa: 3907 0600 |0163: if-nez v7, 0169 // +0006 │ │ -1ca7fe: 7110 c9ed 0300 |0165: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca804: 1207 |0168: const/4 v7, #int 0 // #0 │ │ -1ca806: 5477 910f |0169: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca80a: 6e20 f509 9700 |016b: invoke-virtual {v7, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca810: 0c07 |016e: move-result-object v7 │ │ -1ca812: 1f07 8301 |016f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ -1ca816: 2209 a220 |0171: new-instance v9, Ljava/lang/StringBuilder; // type@20a2 │ │ -1ca81a: 7010 f7ca 0900 |0173: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -1ca820: 6e20 03cb 4900 |0176: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1ca826: 0c04 |0179: move-result-object v4 │ │ -1ca828: 1a09 2206 |017a: const-string v9, " - " // string@0622 │ │ -1ca82c: 6e20 03cb 9400 |017c: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1ca832: 0c04 |017f: move-result-object v4 │ │ -1ca834: 6e20 03cb 6400 |0180: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1ca83a: 0c04 |0183: move-result-object v4 │ │ -1ca83c: 6e10 17cb 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1ca842: 0c04 |0187: move-result-object v4 │ │ -1ca844: 1f04 7820 |0188: check-cast v4, Ljava/lang/CharSequence; // type@2078 │ │ -1ca848: 6e20 c505 4700 |018a: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca84e: 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 │ │ -1ca854: 0c04 |0190: move-result-object v4 │ │ -1ca856: 6e10 0d47 0400 |0191: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470d │ │ -1ca85c: 0c04 |0194: move-result-object v4 │ │ -1ca85e: 3804 da00 |0195: if-eqz v4, 026f // +00da │ │ -1ca862: 5404 a005 |0197: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ca866: 3804 0700 |0199: if-eqz v4, 01a0 // +0007 │ │ -1ca86a: 6e10 af2c 0400 |019b: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ -1ca870: 0c04 |019e: move-result-object v4 │ │ -1ca872: 2802 |019f: goto 01a1 // +0002 │ │ -1ca874: 1204 |01a0: const/4 v4, #int 0 // #0 │ │ -1ca876: 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 │ │ -1ca87c: 0c06 |01a4: move-result-object v6 │ │ -1ca87e: 6e10 0e47 0600 |01a5: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470e │ │ -1ca884: 0c06 |01a8: move-result-object v6 │ │ -1ca886: 7130 e95d 6405 |01a9: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de9 │ │ -1ca88c: 0c04 |01ac: move-result-object v4 │ │ -1ca88e: 7110 b802 0400 |01ad: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1ca894: 0c04 |01b0: move-result-object v4 │ │ -1ca896: 6206 bf22 |01b1: sget-object v6, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bf │ │ -1ca89a: 7401 ad15 1000 |01b3: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca8a0: 0c07 |01b6: move-result-object v7 │ │ -1ca8a2: 6e20 d35e 7600 |01b7: invoke-virtual {v6, v7}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed3 │ │ -1ca8a8: 0a06 |01ba: move-result v6 │ │ -1ca8aa: 3806 1c00 |01bb: if-eqz v6, 01d7 // +001c │ │ -1ca8ae: 5404 a005 |01bd: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ca8b2: 3804 0700 |01bf: if-eqz v4, 01c6 // +0007 │ │ -1ca8b6: 6e10 af2c 0400 |01c1: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ -1ca8bc: 0c04 |01c4: move-result-object v4 │ │ -1ca8be: 2802 |01c5: goto 01c7 // +0002 │ │ -1ca8c0: 1204 |01c6: const/4 v4, #int 0 // #0 │ │ -1ca8c2: 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 │ │ -1ca8c8: 0c06 |01ca: move-result-object v6 │ │ -1ca8ca: 6e10 0e47 0600 |01cb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470e │ │ -1ca8d0: 0c06 |01ce: move-result-object v6 │ │ -1ca8d2: 7130 ea5d 6405 |01cf: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatarDarkTheme:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5dea │ │ -1ca8d8: 0c04 |01d2: move-result-object v4 │ │ -1ca8da: 7110 b802 0400 |01d3: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1ca8e0: 0c04 |01d6: move-result-object v4 │ │ -1ca8e2: 5406 9905 |01d7: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca8e6: 3906 0600 |01d9: if-nez v6, 01df // +0006 │ │ -1ca8ea: 7110 c9ed 0300 |01db: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca8f0: 1206 |01de: const/4 v6, #int 0 // #0 │ │ -1ca8f2: 5466 910f |01df: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca8f6: 1407 0f00 0a7f |01e1: const v7, #float 1.83434e+38 // #7f0a000f │ │ -1ca8fc: 6e20 f509 7600 |01e4: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca902: 0c06 |01e7: move-result-object v6 │ │ -1ca904: 1f06 8301 |01e8: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ -1ca908: 7401 ad15 1000 |01ea: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca90e: 0c07 |01ed: move-result-object v7 │ │ -1ca910: 6e10 a800 0700 |01ee: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1ca916: 0c07 |01f1: move-result-object v7 │ │ -1ca918: 1408 8b04 137f |01f2: const v8, #float 1.9542e+38 // #7f13048b │ │ -1ca91e: 6e20 0f01 8700 |01f5: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1ca924: 0c07 |01f8: move-result-object v7 │ │ -1ca926: 1f07 7820 |01f9: check-cast v7, Ljava/lang/CharSequence; // type@2078 │ │ -1ca92a: 6e20 c505 7600 |01fb: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca930: 5406 9905 |01fe: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca934: 3906 0600 |0200: if-nez v6, 0206 // +0006 │ │ -1ca938: 7110 c9ed 0300 |0202: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca93e: 1206 |0205: const/4 v6, #int 0 // #0 │ │ -1ca940: 5466 910f |0206: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca944: 1407 5e04 0a7f |0208: const v7, #float 1.83456e+38 // #7f0a045e │ │ -1ca94a: 6e20 f509 7600 |020b: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca950: 0c06 |020e: move-result-object v6 │ │ -1ca952: 1a07 89a2 |020f: const-string v7, "findViewById(...)" // string@a289 │ │ -1ca956: 7120 abed 7600 |0211: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ca95c: 1f06 6c01 |0214: check-cast v6, Landroid/widget/ImageView; // type@016c │ │ -1ca960: 6e10 0205 0600 |0216: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ -1ca966: 0c07 |0219: move-result-object v7 │ │ -1ca968: 7110 2a09 0700 |021a: invoke-static {v7}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ -1ca96e: 0c07 |021d: move-result-object v7 │ │ -1ca970: 2208 4203 |021e: new-instance v8, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ -1ca974: 6e10 0205 0600 |0220: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ -1ca97a: 0c09 |0223: move-result-object v9 │ │ -1ca97c: 7020 4b09 9800 |0224: invoke-direct {v8, v9}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ -1ca982: 6e20 4f09 4800 |0227: invoke-virtual {v8, v4}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ -1ca988: 0c04 |022a: move-result-object v4 │ │ -1ca98a: 6e20 5a09 6400 |022b: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.target:(Landroid/widget/ImageView;)Lcoil/request/ImageRequest$Builder; // method@095a │ │ -1ca990: 0c04 |022e: move-result-object v4 │ │ -1ca992: 23e6 2327 |022f: new-array v6, v14, [Lcoil/transform/Transformation; // type@2723 │ │ -1ca996: 2208 4903 |0231: new-instance v8, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ -1ca99a: 7010 5f09 0800 |0233: invoke-direct {v8}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ -1ca9a0: 4d08 0605 |0236: aput-object v8, v6, v5 │ │ -1ca9a4: 6e20 5c09 6400 |0238: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ -1ca9aa: 1405 6302 087f |023b: const v5, #float 1.80787e+38 // #7f080263 │ │ -1ca9b0: 6e20 5609 5400 |023e: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@0956 │ │ -1ca9b6: 6e20 5109 5400 |0241: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.error:(I)Lcoil/request/ImageRequest$Builder; // method@0951 │ │ -1ca9bc: 6e20 4e09 e400 |0244: invoke-virtual {v4, v14}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ -1ca9c2: 6e10 4d09 0400 |0247: invoke-virtual {v4}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ -1ca9c8: 0c04 |024a: move-result-object v4 │ │ -1ca9ca: 7220 3709 4700 |024b: invoke-interface {v7, v4}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ -1ca9d0: 5404 9905 |024e: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca9d4: 3904 0600 |0250: if-nez v4, 0256 // +0006 │ │ -1ca9d8: 7110 c9ed 0300 |0252: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ca9de: 1204 |0255: const/4 v4, #int 0 // #0 │ │ -1ca9e0: 5444 910f |0256: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1ca9e4: 1405 5f04 0a7f |0258: const v5, #float 1.83456e+38 // #7f0a045f │ │ -1ca9ea: 6e20 f509 5400 |025b: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca9f0: 0c04 |025e: move-result-object v4 │ │ -1ca9f2: 1f04 8301 |025f: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ -1ca9f6: 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 │ │ -1ca9fc: 0c05 |0264: move-result-object v5 │ │ -1ca9fe: 6e10 0d47 0500 |0265: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470d │ │ -1caa04: 0c05 |0268: move-result-object v5 │ │ -1caa06: 1f05 7820 |0269: check-cast v5, Ljava/lang/CharSequence; // type@2078 │ │ -1caa0a: 6e20 c505 5400 |026b: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1caa10: 2817 |026e: goto 0285 // +0017 │ │ -1caa12: 5404 9905 |026f: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1caa16: 3904 0600 |0271: if-nez v4, 0277 // +0006 │ │ -1caa1a: 7110 c9ed 0300 |0273: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1caa20: 1204 |0276: const/4 v4, #int 0 // #0 │ │ -1caa22: 5444 910f |0277: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1caa26: 1405 bb05 0a7f |0279: const v5, #float 1.83463e+38 // #7f0a05bb │ │ -1caa2c: 6e20 f509 5400 |027c: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1caa32: 0c04 |027f: move-result-object v4 │ │ -1caa34: 1f04 6e01 |0280: check-cast v4, Landroid/widget/LinearLayout; // type@016e │ │ -1caa38: 6e20 4205 8400 |0282: invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1caa3e: 5404 9905 |0285: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1caa42: 3904 0600 |0287: if-nez v4, 028d // +0006 │ │ -1caa46: 7110 c9ed 0300 |0289: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1caa4c: 1204 |028c: const/4 v4, #int 0 // #0 │ │ -1caa4e: 5444 910f |028d: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1caa52: 1405 b905 0a7f |028f: const v5, #float 1.83463e+38 // #7f0a05b9 │ │ -1caa58: 6e20 f509 5400 |0292: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1caa5e: 0c04 |0295: move-result-object v4 │ │ -1caa60: 1f04 8301 |0296: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ -1caa64: 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 │ │ -1caa6a: 0c02 |029b: move-result-object v2 │ │ -1caa6c: 6e10 0c47 0200 |029c: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getMessage:()Ljava/lang/String; // method@470c │ │ -1caa72: 0c02 |029f: move-result-object v2 │ │ -1caa74: 1f02 7820 |02a0: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ -1caa78: 6e20 c505 2400 |02a2: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1caa7e: 5402 9905 |02a5: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1caa82: 3902 0700 |02a7: if-nez v2, 02ae // +0007 │ │ -1caa86: 7110 c9ed 0300 |02a9: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1caa8c: 1204 |02ac: const/4 v4, #int 0 // #0 │ │ -1caa8e: 2802 |02ad: goto 02af // +0002 │ │ -1caa90: 0724 |02ae: move-object v4, v2 │ │ -1caa92: 5442 910f |02af: iget-object v2, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ -1caa96: 1403 8a00 0a7f |02b1: const v3, #float 1.83436e+38 // #7f0a008a │ │ -1caa9c: 6e20 f509 3200 |02b4: invoke-virtual {v2, v3}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1caaa2: 0c02 |02b7: move-result-object v2 │ │ -1caaa4: 1f02 af01 |02b8: check-cast v2, Landroidx/cardview/widget/CardView; // type@01af │ │ -1caaa8: 2203 1305 |02ba: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; // type@0513 │ │ -1caaac: 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 │ │ -1caab2: 6e20 5406 3200 |02bf: invoke-virtual {v2, v3}, Landroidx/cardview/widget/CardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0654 │ │ -1caab8: 2807 |02c2: goto 02c9 // +0007 │ │ -1caaba: 2200 2d22 |02c3: new-instance v0, Lkotlin/NoWhenBranchMatchedException; // type@222d │ │ -1caabe: 7010 00d1 0000 |02c5: invoke-direct {v0}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@d100 │ │ -1caac4: 2700 |02c8: throw v0 │ │ -1caac6: 6200 84ce |02c9: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1caaca: 1100 |02cb: return-object v0 │ │ +1ca528: |[1ca528] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ +1ca538: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +1ca53c: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +1ca540: 2012 eb05 |0004: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ +1ca544: 3802 1300 |0006: if-eqz v2, 0019 // +0013 │ │ +1ca548: 6200 8805 |0008: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ca54c: 1f01 eb05 |000a: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ +1ca550: 6e10 ed1a 0100 |000c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error;.getException:()Ljava/lang/Exception; // method@1aed │ │ +1ca556: 0c01 |000f: move-result-object v1 │ │ +1ca558: 1f01 a820 |0010: check-cast v1, Ljava/lang/Throwable; // type@20a8 │ │ +1ca55c: 1a02 d22d |0012: const-string v2, "Error fetching/ no user absence data" // string@2dd2 │ │ +1ca560: 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 │ │ +1ca566: 2900 b202 |0017: goto/16 02c9 // +02b2 │ │ +1ca56a: 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 │ │ +1ca56e: 7120 a3ed 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1ca574: 0a02 |001e: move-result v2 │ │ +1ca576: 3902 aa02 |001f: if-nez v2, 02c9 // +02aa │ │ +1ca57a: 2012 ed05 |0021: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ +1ca57e: 3802 a002 |0023: if-eqz v2, 02c3 // +02a0 │ │ +1ca582: 5402 9905 |0025: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca586: 1a03 448c |0027: const-string v3, "binding" // string@8c44 │ │ +1ca58a: 3902 0600 |0029: if-nez v2, 002f // +0006 │ │ +1ca58e: 7110 c9ed 0300 |002b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca594: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +1ca596: 5422 910f |002f: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca59a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1ca59c: 6e20 fe09 5200 |0032: invoke-virtual {v2, v5}, Lcom/google/android/material/card/MaterialCardView;.setVisibility:(I)V // method@09fe │ │ +1ca5a2: 7401 ab15 1000 |0035: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getColorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@15ab │ │ +1ca5a8: 0c02 |0038: move-result-object v2 │ │ +1ca5aa: 5406 a005 |0039: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ca5ae: 7110 a9ed 0600 |003b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ca5b4: 6e10 b02c 0600 |003e: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cb0 │ │ +1ca5ba: 0c06 |0041: move-result-object v6 │ │ +1ca5bc: 7110 a9ed 0600 |0042: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ca5c2: 6e10 6537 0600 |0045: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getThemingCapability:()Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability; // method@3765 │ │ +1ca5c8: 0c06 |0048: move-result-object v6 │ │ +1ca5ca: 7110 a9ed 0600 |0049: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ca5d0: 6e10 fc38 0600 |004c: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability;.getColor:()Ljava/lang/String; // method@38fc │ │ +1ca5d6: 0c06 |004f: move-result-object v6 │ │ +1ca5d8: 1407 4400 067f |0050: const v7, #float 1.78118e+38 // #7f060044 │ │ +1ca5de: 6e30 a90a 6207 |0053: invoke-virtual {v2, v6, v7}, Lcom/nextcloud/android/common/ui/color/ColorUtil;.getNullSafeColorWithFallbackRes:(Ljava/lang/String;I)I // method@0aa9 │ │ +1ca5e4: 0a02 |0056: move-result v2 │ │ +1ca5e6: 5406 9905 |0057: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca5ea: 3906 0600 |0059: if-nez v6, 005f // +0006 │ │ +1ca5ee: 7110 c9ed 0300 |005b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca5f4: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1ca5f6: 5466 910f |005f: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca5fa: 1407 c805 0a7f |0061: const v7, #float 1.83463e+38 // #7f0a05c8 │ │ +1ca600: 6e20 f509 7600 |0064: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca606: 0c06 |0067: move-result-object v6 │ │ +1ca608: 6e20 3204 2600 |0068: invoke-virtual {v6, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@0432 │ │ +1ca60e: 1306 4c00 |006b: const/16 v6, #int 76 // #4c │ │ +1ca612: 7120 4707 6200 |006d: invoke-static {v2, v6}, Landroidx/core/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0747 │ │ +1ca618: 0a02 |0070: move-result v2 │ │ +1ca61a: 5406 9905 |0071: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca61e: 3906 0600 |0073: if-nez v6, 0079 // +0006 │ │ +1ca622: 7110 c9ed 0300 |0075: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca628: 1206 |0078: const/4 v6, #int 0 // #0 │ │ +1ca62a: 5466 910f |0079: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca62e: 6e20 f909 2600 |007b: invoke-virtual {v6, v2}, Lcom/google/android/material/card/MaterialCardView;.setCardBackgroundColor:(I)V // method@09f9 │ │ +1ca634: 0712 |007e: move-object v2, v1 │ │ +1ca636: 1f02 ed05 |007f: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ +1ca63a: 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 │ │ +1ca640: 0c06 |0084: move-result-object v6 │ │ +1ca642: 6e10 1047 0600 |0085: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getStartDate:()I // method@4710 │ │ +1ca648: 0a06 |0088: move-result v6 │ │ +1ca64a: 8166 |0089: int-to-long v6, v6 │ │ +1ca64c: 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 │ │ +1ca652: 0c08 |008d: move-result-object v8 │ │ +1ca654: 6e10 0a47 0800 |008e: invoke-virtual {v8}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getEndDate:()I // method@470a │ │ +1ca65a: 0a08 |0091: move-result v8 │ │ +1ca65c: 8188 |0092: int-to-long v8, v8 │ │ +1ca65e: 220a 4521 |0093: new-instance v10, Ljava/util/Date; // type@2145 │ │ +1ca662: 130b e803 |0095: const/16 v11, #int 1000 // #3e8 │ │ +1ca666: 81bb |0097: int-to-long v11, v11 │ │ +1ca668: bdb6 |0098: mul-long/2addr v6, v11 │ │ +1ca66a: 7030 80cd 6a07 |0099: invoke-direct {v10, v6, v7}, Ljava/util/Date;.:(J)V // method@cd80 │ │ +1ca670: 2206 4521 |009c: new-instance v6, Ljava/util/Date; // type@2145 │ │ +1ca674: bdb8 |009e: mul-long/2addr v8, v11 │ │ +1ca676: 7030 80cd 8609 |009f: invoke-direct {v6, v8, v9}, Ljava/util/Date;.:(J)V // method@cd80 │ │ +1ca67c: 7401 b215 1000 |00a2: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ +1ca682: 0c07 |00a5: move-result-object v7 │ │ +1ca684: 6e30 b15e a706 |00a6: invoke-virtual {v7, v10, v6}, Lcom/nextcloud/talk/utils/DateUtils;.isSameDate:(Ljava/util/Date;Ljava/util/Date;)Z // method@5eb1 │ │ +1ca68a: 0a07 |00a9: move-result v7 │ │ +1ca68c: 1308 0800 |00aa: const/16 v8, #int 8 // #8 │ │ +1ca690: 1409 ba05 0a7f |00ac: const v9, #float 1.83463e+38 // #7f0a05ba │ │ +1ca696: 1a0b aaa4 |00af: const-string v11, "format(...)" // string@a4aa │ │ +1ca69a: 1a0c 73af |00b1: const-string v12, "getString(...)" // string@af73 │ │ +1ca69e: 140d bc05 0a7f |00b3: const v13, #float 1.83463e+38 // #7f0a05bc │ │ +1ca6a4: 121e |00b6: const/4 v14, #int 1 // #1 │ │ +1ca6a6: 3807 5700 |00b7: if-eqz v7, 010e // +0057 │ │ +1ca6aa: 5406 9905 |00b9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca6ae: 3906 0600 |00bb: if-nez v6, 00c1 // +0006 │ │ +1ca6b2: 7110 c9ed 0300 |00bd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca6b8: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ +1ca6ba: 5466 910f |00c1: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca6be: 6e20 f509 d600 |00c3: invoke-virtual {v6, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca6c4: 0c06 |00c6: move-result-object v6 │ │ +1ca6c6: 1f06 8301 |00c7: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ +1ca6ca: 6207 13d1 |00c9: sget-object v7, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ +1ca6ce: 7401 ad15 1000 |00cb: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca6d4: 0c07 |00ce: move-result-object v7 │ │ +1ca6d6: 6e10 a800 0700 |00cf: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1ca6dc: 0c07 |00d2: move-result-object v7 │ │ +1ca6de: 140a 8a04 137f |00d3: const v10, #float 1.9542e+38 // #7f13048a │ │ +1ca6e4: 6e20 0f01 a700 |00d6: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1ca6ea: 0c07 |00d9: move-result-object v7 │ │ +1ca6ec: 7120 abed c700 |00da: invoke-static {v7, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca6f2: 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 │ │ +1ca6f8: 0c0a |00e0: move-result-object v10 │ │ +1ca6fa: 6e10 1147 0a00 |00e1: invoke-virtual {v10}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@4711 │ │ +1ca700: 0c0a |00e4: move-result-object v10 │ │ +1ca702: 2410 a528 0a00 |00e5: filled-new-array {v10}, [Ljava/lang/Object; // type@28a5 │ │ +1ca708: 0c0a |00e8: move-result-object v10 │ │ +1ca70a: 7120 06cd ea00 |00e9: invoke-static {v10, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ +1ca710: 0c0a |00ec: move-result-object v10 │ │ +1ca712: 7120 c3ca a700 |00ed: invoke-static {v7, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ +1ca718: 0c07 |00f0: move-result-object v7 │ │ +1ca71a: 7120 abed b700 |00f1: invoke-static {v7, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca720: 1f07 7820 |00f4: check-cast v7, Ljava/lang/CharSequence; // type@2078 │ │ +1ca724: 6e20 c505 7600 |00f6: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca72a: 5406 9905 |00f9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca72e: 3906 0600 |00fb: if-nez v6, 0101 // +0006 │ │ +1ca732: 7110 c9ed 0300 |00fd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca738: 1206 |0100: const/4 v6, #int 0 // #0 │ │ +1ca73a: 5466 910f |0101: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca73e: 6e20 f509 9600 |0103: invoke-virtual {v6, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca744: 0c06 |0106: move-result-object v6 │ │ +1ca746: 1f06 8301 |0107: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ +1ca74a: 6e20 d305 8600 |0109: invoke-virtual {v6, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@05d3 │ │ +1ca750: 2900 8100 |010c: goto/16 018d // +0081 │ │ +1ca754: 2207 2b21 |010e: new-instance v7, Ljava/text/SimpleDateFormat; // type@212b │ │ +1ca758: 1a0f 5163 |0110: const-string v15, "MMM d, yyyy" // string@6351 │ │ +1ca75c: 7100 dfcd 0000 |0112: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@cddf │ │ +1ca762: 0c04 |0115: move-result-object v4 │ │ +1ca764: 7030 a2cc f704 |0116: invoke-direct {v7, v15, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@cca2 │ │ +1ca76a: 6e20 a3cc a700 |0119: invoke-virtual {v7, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca3 │ │ +1ca770: 0c04 |011c: move-result-object v4 │ │ +1ca772: 6e20 a3cc 6700 |011d: invoke-virtual {v7, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca3 │ │ +1ca778: 0c06 |0120: move-result-object v6 │ │ +1ca77a: 5407 9905 |0121: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca77e: 3907 0600 |0123: if-nez v7, 0129 // +0006 │ │ +1ca782: 7110 c9ed 0300 |0125: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca788: 1207 |0128: const/4 v7, #int 0 // #0 │ │ +1ca78a: 5477 910f |0129: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca78e: 6e20 f509 d700 |012b: invoke-virtual {v7, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca794: 0c07 |012e: move-result-object v7 │ │ +1ca796: 1f07 8301 |012f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ +1ca79a: 620a 13d1 |0131: sget-object v10, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d113 │ │ +1ca79e: 7401 ad15 1000 |0133: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca7a4: 0c0a |0136: move-result-object v10 │ │ +1ca7a6: 6e10 a800 0a00 |0137: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1ca7ac: 0c0a |013a: move-result-object v10 │ │ +1ca7ae: 140d 8904 137f |013b: const v13, #float 1.9542e+38 // #7f130489 │ │ +1ca7b4: 6e20 0f01 da00 |013e: invoke-virtual {v10, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1ca7ba: 0c0a |0141: move-result-object v10 │ │ +1ca7bc: 7120 abed ca00 |0142: invoke-static {v10, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca7c2: 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 │ │ +1ca7c8: 0c0c |0148: move-result-object v12 │ │ +1ca7ca: 6e10 1147 0c00 |0149: invoke-virtual {v12}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@4711 │ │ +1ca7d0: 0c0c |014c: move-result-object v12 │ │ +1ca7d2: 2410 a528 0c00 |014d: filled-new-array {v12}, [Ljava/lang/Object; // type@28a5 │ │ +1ca7d8: 0c0c |0150: move-result-object v12 │ │ +1ca7da: 7120 06cd ec00 |0151: invoke-static {v12, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd06 │ │ +1ca7e0: 0c0c |0154: move-result-object v12 │ │ +1ca7e2: 7120 c3ca ca00 |0155: invoke-static {v10, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac3 │ │ +1ca7e8: 0c0a |0158: move-result-object v10 │ │ +1ca7ea: 7120 abed ba00 |0159: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca7f0: 1f0a 7820 |015c: check-cast v10, Ljava/lang/CharSequence; // type@2078 │ │ +1ca7f4: 6e20 c505 a700 |015e: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca7fa: 5407 9905 |0161: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca7fe: 3907 0600 |0163: if-nez v7, 0169 // +0006 │ │ +1ca802: 7110 c9ed 0300 |0165: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca808: 1207 |0168: const/4 v7, #int 0 // #0 │ │ +1ca80a: 5477 910f |0169: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca80e: 6e20 f509 9700 |016b: invoke-virtual {v7, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca814: 0c07 |016e: move-result-object v7 │ │ +1ca816: 1f07 8301 |016f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ +1ca81a: 2209 a220 |0171: new-instance v9, Ljava/lang/StringBuilder; // type@20a2 │ │ +1ca81e: 7010 f7ca 0900 |0173: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +1ca824: 6e20 03cb 4900 |0176: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1ca82a: 0c04 |0179: move-result-object v4 │ │ +1ca82c: 1a09 2206 |017a: const-string v9, " - " // string@0622 │ │ +1ca830: 6e20 03cb 9400 |017c: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1ca836: 0c04 |017f: move-result-object v4 │ │ +1ca838: 6e20 03cb 6400 |0180: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1ca83e: 0c04 |0183: move-result-object v4 │ │ +1ca840: 6e10 17cb 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1ca846: 0c04 |0187: move-result-object v4 │ │ +1ca848: 1f04 7820 |0188: check-cast v4, Ljava/lang/CharSequence; // type@2078 │ │ +1ca84c: 6e20 c505 4700 |018a: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca852: 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 │ │ +1ca858: 0c04 |0190: move-result-object v4 │ │ +1ca85a: 6e10 0d47 0400 |0191: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470d │ │ +1ca860: 0c04 |0194: move-result-object v4 │ │ +1ca862: 3804 da00 |0195: if-eqz v4, 026f // +00da │ │ +1ca866: 5404 a005 |0197: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ca86a: 3804 0700 |0199: if-eqz v4, 01a0 // +0007 │ │ +1ca86e: 6e10 af2c 0400 |019b: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ +1ca874: 0c04 |019e: move-result-object v4 │ │ +1ca876: 2802 |019f: goto 01a1 // +0002 │ │ +1ca878: 1204 |01a0: const/4 v4, #int 0 // #0 │ │ +1ca87a: 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 │ │ +1ca880: 0c06 |01a4: move-result-object v6 │ │ +1ca882: 6e10 0e47 0600 |01a5: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470e │ │ +1ca888: 0c06 |01a8: move-result-object v6 │ │ +1ca88a: 7130 e95d 6405 |01a9: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de9 │ │ +1ca890: 0c04 |01ac: move-result-object v4 │ │ +1ca892: 7110 b802 0400 |01ad: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1ca898: 0c04 |01b0: move-result-object v4 │ │ +1ca89a: 6206 bf22 |01b1: sget-object v6, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bf │ │ +1ca89e: 7401 ad15 1000 |01b3: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca8a4: 0c07 |01b6: move-result-object v7 │ │ +1ca8a6: 6e20 d35e 7600 |01b7: invoke-virtual {v6, v7}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed3 │ │ +1ca8ac: 0a06 |01ba: move-result v6 │ │ +1ca8ae: 3806 1c00 |01bb: if-eqz v6, 01d7 // +001c │ │ +1ca8b2: 5404 a005 |01bd: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ca8b6: 3804 0700 |01bf: if-eqz v4, 01c6 // +0007 │ │ +1ca8ba: 6e10 af2c 0400 |01c1: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ +1ca8c0: 0c04 |01c4: move-result-object v4 │ │ +1ca8c2: 2802 |01c5: goto 01c7 // +0002 │ │ +1ca8c4: 1204 |01c6: const/4 v4, #int 0 // #0 │ │ +1ca8c6: 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 │ │ +1ca8cc: 0c06 |01ca: move-result-object v6 │ │ +1ca8ce: 6e10 0e47 0600 |01cb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470e │ │ +1ca8d4: 0c06 |01ce: move-result-object v6 │ │ +1ca8d6: 7130 ea5d 6405 |01cf: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatarDarkTheme:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5dea │ │ +1ca8dc: 0c04 |01d2: move-result-object v4 │ │ +1ca8de: 7110 b802 0400 |01d3: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1ca8e4: 0c04 |01d6: move-result-object v4 │ │ +1ca8e6: 5406 9905 |01d7: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca8ea: 3906 0600 |01d9: if-nez v6, 01df // +0006 │ │ +1ca8ee: 7110 c9ed 0300 |01db: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca8f4: 1206 |01de: const/4 v6, #int 0 // #0 │ │ +1ca8f6: 5466 910f |01df: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca8fa: 1407 0f00 0a7f |01e1: const v7, #float 1.83434e+38 // #7f0a000f │ │ +1ca900: 6e20 f509 7600 |01e4: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca906: 0c06 |01e7: move-result-object v6 │ │ +1ca908: 1f06 8301 |01e8: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ +1ca90c: 7401 ad15 1000 |01ea: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca912: 0c07 |01ed: move-result-object v7 │ │ +1ca914: 6e10 a800 0700 |01ee: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1ca91a: 0c07 |01f1: move-result-object v7 │ │ +1ca91c: 1408 8b04 137f |01f2: const v8, #float 1.9542e+38 // #7f13048b │ │ +1ca922: 6e20 0f01 8700 |01f5: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1ca928: 0c07 |01f8: move-result-object v7 │ │ +1ca92a: 1f07 7820 |01f9: check-cast v7, Ljava/lang/CharSequence; // type@2078 │ │ +1ca92e: 6e20 c505 7600 |01fb: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca934: 5406 9905 |01fe: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca938: 3906 0600 |0200: if-nez v6, 0206 // +0006 │ │ +1ca93c: 7110 c9ed 0300 |0202: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca942: 1206 |0205: const/4 v6, #int 0 // #0 │ │ +1ca944: 5466 910f |0206: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca948: 1407 5e04 0a7f |0208: const v7, #float 1.83456e+38 // #7f0a045e │ │ +1ca94e: 6e20 f509 7600 |020b: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca954: 0c06 |020e: move-result-object v6 │ │ +1ca956: 1a07 89a2 |020f: const-string v7, "findViewById(...)" // string@a289 │ │ +1ca95a: 7120 abed 7600 |0211: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ca960: 1f06 6c01 |0214: check-cast v6, Landroid/widget/ImageView; // type@016c │ │ +1ca964: 6e10 0205 0600 |0216: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ +1ca96a: 0c07 |0219: move-result-object v7 │ │ +1ca96c: 7110 2a09 0700 |021a: invoke-static {v7}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ +1ca972: 0c07 |021d: move-result-object v7 │ │ +1ca974: 2208 4203 |021e: new-instance v8, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ +1ca978: 6e10 0205 0600 |0220: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ +1ca97e: 0c09 |0223: move-result-object v9 │ │ +1ca980: 7020 4b09 9800 |0224: invoke-direct {v8, v9}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ +1ca986: 6e20 4f09 4800 |0227: invoke-virtual {v8, v4}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ +1ca98c: 0c04 |022a: move-result-object v4 │ │ +1ca98e: 6e20 5a09 6400 |022b: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.target:(Landroid/widget/ImageView;)Lcoil/request/ImageRequest$Builder; // method@095a │ │ +1ca994: 0c04 |022e: move-result-object v4 │ │ +1ca996: 23e6 2327 |022f: new-array v6, v14, [Lcoil/transform/Transformation; // type@2723 │ │ +1ca99a: 2208 4903 |0231: new-instance v8, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ +1ca99e: 7010 5f09 0800 |0233: invoke-direct {v8}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ +1ca9a4: 4d08 0605 |0236: aput-object v8, v6, v5 │ │ +1ca9a8: 6e20 5c09 6400 |0238: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ +1ca9ae: 1405 6302 087f |023b: const v5, #float 1.80787e+38 // #7f080263 │ │ +1ca9b4: 6e20 5609 5400 |023e: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@0956 │ │ +1ca9ba: 6e20 5109 5400 |0241: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.error:(I)Lcoil/request/ImageRequest$Builder; // method@0951 │ │ +1ca9c0: 6e20 4e09 e400 |0244: invoke-virtual {v4, v14}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ +1ca9c6: 6e10 4d09 0400 |0247: invoke-virtual {v4}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ +1ca9cc: 0c04 |024a: move-result-object v4 │ │ +1ca9ce: 7220 3709 4700 |024b: invoke-interface {v7, v4}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ +1ca9d4: 5404 9905 |024e: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca9d8: 3904 0600 |0250: if-nez v4, 0256 // +0006 │ │ +1ca9dc: 7110 c9ed 0300 |0252: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ca9e2: 1204 |0255: const/4 v4, #int 0 // #0 │ │ +1ca9e4: 5444 910f |0256: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1ca9e8: 1405 5f04 0a7f |0258: const v5, #float 1.83456e+38 // #7f0a045f │ │ +1ca9ee: 6e20 f509 5400 |025b: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca9f4: 0c04 |025e: move-result-object v4 │ │ +1ca9f6: 1f04 8301 |025f: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ +1ca9fa: 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 │ │ +1caa00: 0c05 |0264: move-result-object v5 │ │ +1caa02: 6e10 0d47 0500 |0265: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470d │ │ +1caa08: 0c05 |0268: move-result-object v5 │ │ +1caa0a: 1f05 7820 |0269: check-cast v5, Ljava/lang/CharSequence; // type@2078 │ │ +1caa0e: 6e20 c505 5400 |026b: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1caa14: 2817 |026e: goto 0285 // +0017 │ │ +1caa16: 5404 9905 |026f: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1caa1a: 3904 0600 |0271: if-nez v4, 0277 // +0006 │ │ +1caa1e: 7110 c9ed 0300 |0273: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1caa24: 1204 |0276: const/4 v4, #int 0 // #0 │ │ +1caa26: 5444 910f |0277: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1caa2a: 1405 bb05 0a7f |0279: const v5, #float 1.83463e+38 // #7f0a05bb │ │ +1caa30: 6e20 f509 5400 |027c: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1caa36: 0c04 |027f: move-result-object v4 │ │ +1caa38: 1f04 6e01 |0280: check-cast v4, Landroid/widget/LinearLayout; // type@016e │ │ +1caa3c: 6e20 4205 8400 |0282: invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1caa42: 5404 9905 |0285: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1caa46: 3904 0600 |0287: if-nez v4, 028d // +0006 │ │ +1caa4a: 7110 c9ed 0300 |0289: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1caa50: 1204 |028c: const/4 v4, #int 0 // #0 │ │ +1caa52: 5444 910f |028d: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1caa56: 1405 b905 0a7f |028f: const v5, #float 1.83463e+38 // #7f0a05b9 │ │ +1caa5c: 6e20 f509 5400 |0292: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1caa62: 0c04 |0295: move-result-object v4 │ │ +1caa64: 1f04 8301 |0296: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ +1caa68: 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 │ │ +1caa6e: 0c02 |029b: move-result-object v2 │ │ +1caa70: 6e10 0c47 0200 |029c: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getMessage:()Ljava/lang/String; // method@470c │ │ +1caa76: 0c02 |029f: move-result-object v2 │ │ +1caa78: 1f02 7820 |02a0: check-cast v2, Ljava/lang/CharSequence; // type@2078 │ │ +1caa7c: 6e20 c505 2400 |02a2: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1caa82: 5402 9905 |02a5: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1caa86: 3902 0700 |02a7: if-nez v2, 02ae // +0007 │ │ +1caa8a: 7110 c9ed 0300 |02a9: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1caa90: 1204 |02ac: const/4 v4, #int 0 // #0 │ │ +1caa92: 2802 |02ad: goto 02af // +0002 │ │ +1caa94: 0724 |02ae: move-object v4, v2 │ │ +1caa96: 5442 910f |02af: iget-object v2, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f91 │ │ +1caa9a: 1403 8a00 0a7f |02b1: const v3, #float 1.83436e+38 // #7f0a008a │ │ +1caaa0: 6e20 f509 3200 |02b4: invoke-virtual {v2, v3}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1caaa6: 0c02 |02b7: move-result-object v2 │ │ +1caaa8: 1f02 af01 |02b8: check-cast v2, Landroidx/cardview/widget/CardView; // type@01af │ │ +1caaac: 2203 1305 |02ba: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; // type@0513 │ │ +1caab0: 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 │ │ +1caab6: 6e20 5406 3200 |02bf: invoke-virtual {v2, v3}, Landroidx/cardview/widget/CardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0654 │ │ +1caabc: 2807 |02c2: goto 02c9 // +0007 │ │ +1caabe: 2200 2d22 |02c3: new-instance v0, Lkotlin/NoWhenBranchMatchedException; // type@222d │ │ +1caac2: 7010 00d1 0000 |02c5: invoke-direct {v0}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@d100 │ │ +1caac8: 2700 |02c8: throw v0 │ │ +1caaca: 6200 84ce |02c9: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1caace: 1100 |02cb: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1038 │ │ 0x0008 line=1039 │ │ 0x0019 line=1042 │ │ 0x0021 line=1045 │ │ 0x0025 line=1046 │ │ @@ -104036,23 +104037,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 │ │ -1cc6c8: |[1cc6c8] 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 │ │ -1cc6d8: 1f01 ed05 |0000: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ -1cc6dc: 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 │ │ -1cc6e2: 0c01 |0005: move-result-object v1 │ │ -1cc6e4: 6e10 0e47 0100 |0006: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470e │ │ -1cc6ea: 0c01 |0009: move-result-object v1 │ │ -1cc6ec: 7110 a9ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cc6f2: 6e20 1a16 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.joinOneToOneConversation:(Ljava/lang/String;)V // method@161a │ │ -1cc6f8: 0e00 |0010: return-void │ │ +1cc6cc: |[1cc6cc] 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 │ │ +1cc6dc: 1f01 ed05 |0000: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ +1cc6e0: 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 │ │ +1cc6e6: 0c01 |0005: move-result-object v1 │ │ +1cc6e8: 6e10 0e47 0100 |0006: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470e │ │ +1cc6ee: 0c01 |0009: move-result-object v1 │ │ +1cc6f0: 7110 a9ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cc6f6: 6e20 1a16 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.joinOneToOneConversation:(Ljava/lang/String;)V // method@161a │ │ +1cc6fc: 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; │ │ @@ -104062,19 +104063,19 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c7eac: |[1c7eac] com.nextcloud.talk.chat.ChatActivity.isActivityNotChangingConfigurations:()Z │ │ -1c7ebc: 6e10 0716 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChangingConfigurations:()Z // method@1607 │ │ -1c7ec2: 0a00 |0003: move-result v0 │ │ -1c7ec4: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1c7ec8: 0f00 |0006: return v0 │ │ +1c7eb0: |[1c7eb0] com.nextcloud.talk.chat.ChatActivity.isActivityNotChangingConfigurations:()Z │ │ +1c7ec0: 6e10 0716 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChangingConfigurations:()Z // method@1607 │ │ +1c7ec6: 0a00 |0003: move-result v0 │ │ +1c7ec8: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1c7ecc: 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;) │ │ @@ -104082,28 +104083,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 │ │ -1c7ecc: |[1c7ecc] com.nextcloud.talk.chat.ChatActivity.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c7edc: 7020 1716 2100 |0000: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ -1c7ee2: 0a00 |0003: move-result v0 │ │ -1c7ee4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -1c7ee8: 6e10 ca18 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableParent:()Z // method@18ca │ │ -1c7eee: 0a00 |0009: move-result v0 │ │ -1c7ef0: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -1c7ef4: 6e10 d518 0200 |000c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ -1c7efa: 0a02 |000f: move-result v2 │ │ -1c7efc: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -1c7f00: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1c7f02: 2802 |0013: goto 0015 // +0002 │ │ -1c7f04: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1c7f06: 0f02 |0015: return v2 │ │ +1c7ed0: |[1c7ed0] com.nextcloud.talk.chat.ChatActivity.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c7ee0: 7020 1716 2100 |0000: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ +1c7ee6: 0a00 |0003: move-result v0 │ │ +1c7ee8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +1c7eec: 6e10 ca18 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableParent:()Z // method@18ca │ │ +1c7ef2: 0a00 |0009: move-result v0 │ │ +1c7ef4: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +1c7ef8: 6e10 d518 0200 |000c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ +1c7efe: 0a02 |000f: move-result v2 │ │ +1c7f00: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +1c7f04: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1c7f06: 2802 |0013: goto 0015 // +0002 │ │ +1c7f08: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1c7f0a: 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; │ │ @@ -104114,32 +104115,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 │ │ -1c7f08: |[1c7f08] com.nextcloud.talk.chat.ChatActivity.isEditMessage:(Ljava/util/Map$Entry;)Z │ │ -1c7f18: 7210 e3cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c7f1e: 0c00 |0003: move-result-object v0 │ │ -1c7f20: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7f24: 6e10 dc18 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@18dc │ │ -1c7f2a: 0c00 |0009: move-result-object v0 │ │ -1c7f2c: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -1c7f30: 7210 e3cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c7f36: 0c02 |000f: move-result-object v2 │ │ -1c7f38: 1f02 8105 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7f3c: 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 │ │ -1c7f42: 0c02 |0015: move-result-object v2 │ │ -1c7f44: 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 │ │ -1c7f48: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ -1c7f4c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -1c7f4e: 2802 |001b: goto 001d // +0002 │ │ -1c7f50: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1c7f52: 0f02 |001d: return v2 │ │ +1c7f0c: |[1c7f0c] com.nextcloud.talk.chat.ChatActivity.isEditMessage:(Ljava/util/Map$Entry;)Z │ │ +1c7f1c: 7210 e3cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +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 e3cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +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 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 │ │ +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 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3303 │ │ 0x000c line=3304 │ │ 0x0016 line=3305 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104150,34 +104151,34 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -1c7f54: |[1c7f54] com.nextcloud.talk.chat.ChatActivity.isGroupConversation:()Z │ │ -1c7f64: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7f68: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -1c7f6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1c7f6e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1c7f72: 6e10 6636 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1c7f78: 0c00 |000a: move-result-object v0 │ │ -1c7f7a: 2802 |000b: goto 000d // +0002 │ │ -1c7f7c: 0710 |000c: move-object v0, v1 │ │ -1c7f7e: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -1c7f82: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7f86: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -1c7f8a: 6e10 6636 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1c7f90: 0c01 |0016: move-result-object v1 │ │ -1c7f92: 6200 8617 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ -1c7f96: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ -1c7f9a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -1c7f9c: 2802 |001c: goto 001e // +0002 │ │ -1c7f9e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -1c7fa0: 0f00 |001e: return v0 │ │ +1c7f58: |[1c7f58] com.nextcloud.talk.chat.ChatActivity.isGroupConversation:()Z │ │ +1c7f68: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7f6c: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +1c7f70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1c7f72: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +1c7f76: 6e10 6636 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1c7f7c: 0c00 |000a: move-result-object v0 │ │ +1c7f7e: 2802 |000b: goto 000d // +0002 │ │ +1c7f80: 0710 |000c: move-object v0, v1 │ │ +1c7f82: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +1c7f86: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7f8a: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +1c7f8e: 6e10 6636 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1c7f94: 0c01 |0016: move-result-object v1 │ │ +1c7f96: 6200 8617 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ +1c7f9a: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ +1c7f9e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +1c7fa0: 2802 |001c: goto 001e // +0002 │ │ +1c7fa2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +1c7fa4: 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; │ │ @@ -104187,32 +104188,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 │ │ -1c7fa4: |[1c7fa4] com.nextcloud.talk.chat.ChatActivity.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z │ │ -1c7fb4: 7210 e3cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c7fba: 0c00 |0003: move-result-object v0 │ │ -1c7fbc: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7fc0: 6e10 dc18 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@18dc │ │ -1c7fc6: 0c00 |0009: move-result-object v0 │ │ -1c7fc8: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -1c7fcc: 7210 e3cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c7fd2: 0c02 |000f: move-result-object v2 │ │ -1c7fd4: 1f02 8105 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7fd8: 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 │ │ -1c7fde: 0c02 |0015: move-result-object v2 │ │ -1c7fe0: 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 │ │ -1c7fe4: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ -1c7fe8: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -1c7fea: 2802 |001b: goto 001d // +0002 │ │ -1c7fec: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1c7fee: 0f02 |001d: return v2 │ │ +1c7fa8: |[1c7fa8] com.nextcloud.talk.chat.ChatActivity.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z │ │ +1c7fb8: 7210 e3cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c7fbe: 0c00 |0003: move-result-object v0 │ │ +1c7fc0: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c7fc4: 6e10 dc18 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@18dc │ │ +1c7fca: 0c00 |0009: move-result-object v0 │ │ +1c7fcc: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +1c7fd0: 7210 e3cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c7fd6: 0c02 |000f: move-result-object v2 │ │ +1c7fd8: 1f02 8105 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c7fdc: 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 │ │ +1c7fe2: 0c02 |0015: move-result-object v2 │ │ +1c7fe4: 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 │ │ +1c7fe8: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ +1c7fec: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +1c7fee: 2802 |001b: goto 001d // +0002 │ │ +1c7ff0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1c7ff2: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3293 │ │ 0x000c line=3294 │ │ 0x0016 line=3295 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104223,29 +104224,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1c7ff0: |[1c7ff0] com.nextcloud.talk.chat.ChatActivity.isNotInCall:()Z │ │ -1c8000: 7100 c064 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1c8006: 0c00 |0003: move-result-object v0 │ │ -1c8008: 6e10 c464 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isInCall:()Z // method@64c4 │ │ -1c800e: 0a00 |0007: move-result v0 │ │ -1c8010: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -1c8014: 7100 c064 0000 |000a: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1c801a: 0c00 |000d: move-result-object v0 │ │ -1c801c: 6e10 c364 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isDialing:()Z // method@64c3 │ │ -1c8022: 0a00 |0011: move-result v0 │ │ -1c8024: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -1c8028: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1c802a: 2802 |0015: goto 0017 // +0002 │ │ -1c802c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1c802e: 0f00 |0017: return v0 │ │ +1c7ff4: |[1c7ff4] com.nextcloud.talk.chat.ChatActivity.isNotInCall:()Z │ │ +1c8004: 7100 c064 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1c800a: 0c00 |0003: move-result-object v0 │ │ +1c800c: 6e10 c464 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isInCall:()Z // method@64c4 │ │ +1c8012: 0a00 |0007: move-result v0 │ │ +1c8014: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +1c8018: 7100 c064 0000 |000a: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1c801e: 0c00 |000d: move-result-object v0 │ │ +1c8020: 6e10 c364 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isDialing:()Z // method@64c3 │ │ +1c8026: 0a00 |0011: move-result v0 │ │ +1c8028: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +1c802c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1c802e: 2802 |0015: goto 0017 // +0002 │ │ +1c8030: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1c8032: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2620 │ │ 0x000a line=2621 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -104254,26 +104255,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 │ │ -1c8080: |[1c8080] com.nextcloud.talk.chat.ChatActivity.isPollVotedMessage:(Ljava/util/Map$Entry;)Z │ │ -1c8090: 7210 e3cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c8096: 0c02 |0003: move-result-object v2 │ │ -1c8098: 1f02 8105 |0004: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c809c: 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 │ │ -1c80a2: 0c02 |0009: move-result-object v2 │ │ -1c80a4: 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 │ │ -1c80a8: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ -1c80ac: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1c80ae: 2802 |000f: goto 0011 // +0002 │ │ -1c80b0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1c80b2: 0f02 |0011: return v2 │ │ +1c8084: |[1c8084] com.nextcloud.talk.chat.ChatActivity.isPollVotedMessage:(Ljava/util/Map$Entry;)Z │ │ +1c8094: 7210 e3cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c809a: 0c02 |0003: move-result-object v2 │ │ +1c809c: 1f02 8105 |0004: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c80a0: 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 │ │ +1c80a6: 0c02 |0009: move-result-object v2 │ │ +1c80a8: 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 │ │ +1c80ac: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ +1c80b0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1c80b2: 2802 |000f: goto 0011 // +0002 │ │ +1c80b4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1c80b6: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3308 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -104282,34 +104283,34 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -1c80b4: |[1c80b4] com.nextcloud.talk.chat.ChatActivity.isPublicConversation:()Z │ │ -1c80c4: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c80c8: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -1c80cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1c80ce: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1c80d2: 6e10 6636 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1c80d8: 0c00 |000a: move-result-object v0 │ │ -1c80da: 2802 |000b: goto 000d // +0002 │ │ -1c80dc: 0710 |000c: move-object v0, v1 │ │ -1c80de: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -1c80e2: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c80e6: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -1c80ea: 6e10 6636 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1c80f0: 0c01 |0016: move-result-object v1 │ │ -1c80f2: 6200 8717 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1787 │ │ -1c80f6: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ -1c80fa: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -1c80fc: 2802 |001c: goto 001e // +0002 │ │ -1c80fe: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -1c8100: 0f00 |001e: return v0 │ │ +1c80b8: |[1c80b8] com.nextcloud.talk.chat.ChatActivity.isPublicConversation:()Z │ │ +1c80c8: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c80cc: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +1c80d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1c80d2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +1c80d6: 6e10 6636 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1c80dc: 0c00 |000a: move-result-object v0 │ │ +1c80de: 2802 |000b: goto 000d // +0002 │ │ +1c80e0: 0710 |000c: move-object v0, v1 │ │ +1c80e2: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +1c80e6: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c80ea: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +1c80ee: 6e10 6636 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1c80f4: 0c01 |0016: move-result-object v1 │ │ +1c80f6: 6200 8717 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1787 │ │ +1c80fa: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ +1c80fe: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +1c8100: 2802 |001c: goto 001e // +0002 │ │ +1c8102: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +1c8104: 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; │ │ @@ -104319,41 +104320,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 │ │ -1c8104: |[1c8104] com.nextcloud.talk.chat.ChatActivity.isReactionsMessage:(Ljava/util/Map$Entry;)Z │ │ -1c8114: 7210 e3cd 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c811a: 0c00 |0003: move-result-object v0 │ │ -1c811c: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8120: 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 │ │ -1c8126: 0c00 |0009: move-result-object v0 │ │ -1c8128: 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 │ │ -1c812c: 3210 2100 |000c: if-eq v0, v1, 002d // +0021 │ │ -1c8130: 7210 e3cd 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c8136: 0c00 |0011: move-result-object v0 │ │ -1c8138: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c813c: 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 │ │ -1c8142: 0c00 |0017: move-result-object v0 │ │ -1c8144: 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 │ │ -1c8148: 3210 1300 |001a: if-eq v0, v1, 002d // +0013 │ │ -1c814c: 7210 e3cd 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ -1c8152: 0c03 |001f: move-result-object v3 │ │ -1c8154: 1f03 8105 |0020: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8158: 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 │ │ -1c815e: 0c03 |0025: move-result-object v3 │ │ -1c8160: 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 │ │ -1c8164: 3303 0300 |0028: if-ne v3, v0, 002b // +0003 │ │ -1c8168: 2803 |002a: goto 002d // +0003 │ │ -1c816a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -1c816c: 2802 |002c: goto 002e // +0002 │ │ -1c816e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -1c8170: 0f03 |002e: return v3 │ │ +1c8108: |[1c8108] com.nextcloud.talk.chat.ChatActivity.isReactionsMessage:(Ljava/util/Map$Entry;)Z │ │ +1c8118: 7210 e3cd 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c811e: 0c00 |0003: move-result-object v0 │ │ +1c8120: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8124: 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 │ │ +1c812a: 0c00 |0009: move-result-object v0 │ │ +1c812c: 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 │ │ +1c8130: 3210 2100 |000c: if-eq v0, v1, 002d // +0021 │ │ +1c8134: 7210 e3cd 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c813a: 0c00 |0011: move-result-object v0 │ │ +1c813c: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8140: 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 │ │ +1c8146: 0c00 |0017: move-result-object v0 │ │ +1c8148: 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 │ │ +1c814c: 3210 1300 |001a: if-eq v0, v1, 002d // +0013 │ │ +1c8150: 7210 e3cd 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde3 │ │ +1c8156: 0c03 |001f: move-result-object v3 │ │ +1c8158: 1f03 8105 |0020: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c815c: 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 │ │ +1c8162: 0c03 |0025: move-result-object v3 │ │ +1c8164: 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 │ │ +1c8168: 3303 0300 |0028: if-ne v3, v0, 002b // +0003 │ │ +1c816c: 2803 |002a: goto 002d // +0003 │ │ +1c816e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +1c8170: 2802 |002c: goto 002e // +0002 │ │ +1c8172: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +1c8174: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3298 │ │ 0x000e line=3299 │ │ 0x001c line=3300 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104364,33 +104365,33 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -1c8174: |[1c8174] com.nextcloud.talk.chat.ChatActivity.isReadOnlyConversation:()Z │ │ -1c8184: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c8188: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c818a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -1c818e: 6e10 4536 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3645 │ │ -1c8194: 0c00 |0008: move-result-object v0 │ │ -1c8196: 2802 |0009: goto 000b // +0002 │ │ -1c8198: 0710 |000a: move-object v0, v1 │ │ -1c819a: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -1c819e: 5420 a405 |000d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c81a2: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1c81a6: 6e10 4536 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3645 │ │ -1c81ac: 0c01 |0014: move-result-object v1 │ │ -1c81ae: 6200 7e17 |0015: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState;.CONVERSATION_READ_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // field@177e │ │ -1c81b2: 3301 0400 |0017: if-ne v1, v0, 001b // +0004 │ │ -1c81b6: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -1c81b8: 2802 |001a: goto 001c // +0002 │ │ -1c81ba: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -1c81bc: 0f00 |001c: return v0 │ │ +1c8178: |[1c8178] com.nextcloud.talk.chat.ChatActivity.isReadOnlyConversation:()Z │ │ +1c8188: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c818c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c818e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +1c8192: 6e10 4536 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3645 │ │ +1c8198: 0c00 |0008: move-result-object v0 │ │ +1c819a: 2802 |0009: goto 000b // +0002 │ │ +1c819c: 0710 |000a: move-object v0, v1 │ │ +1c819e: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +1c81a2: 5420 a405 |000d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c81a6: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1c81aa: 6e10 4536 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3645 │ │ +1c81b0: 0c01 |0014: move-result-object v1 │ │ +1c81b2: 6200 7e17 |0015: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState;.CONVERSATION_READ_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // field@177e │ │ +1c81b6: 3301 0400 |0017: if-ne v1, v0, 001b // +0004 │ │ +1c81ba: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +1c81bc: 2802 |001a: goto 001c // +0002 │ │ +1c81be: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +1c81c0: 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; │ │ @@ -104400,22 +104401,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 │ │ -1c81f0: |[1c81f0] com.nextcloud.talk.chat.ChatActivity.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c8200: 6e10 c818 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c8206: 0c01 |0003: move-result-object v1 │ │ -1c8208: 6e10 c818 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c820e: 0c02 |0007: move-result-object v2 │ │ -1c8210: 7120 4369 2100 |0008: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ -1c8216: 0a01 |000b: move-result v1 │ │ -1c8218: 0f01 |000c: return v1 │ │ +1c81f4: |[1c81f4] com.nextcloud.talk.chat.ChatActivity.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c8204: 6e10 c818 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c820a: 0c01 |0003: move-result-object v1 │ │ +1c820c: 6e10 c818 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c8212: 0c02 |0007: move-result-object v2 │ │ +1c8214: 7120 4369 2100 |0008: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ +1c821a: 0a01 |000b: move-result v1 │ │ +1c821c: 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; │ │ @@ -104425,38 +104426,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 │ │ -1c821c: |[1c821c] com.nextcloud.talk.chat.ChatActivity.isSameDayNonSystemMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c822c: 6e10 e818 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c8232: 0c00 |0003: move-result-object v0 │ │ -1c8234: 1f00 7820 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c8238: 7110 9003 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1c823e: 0a00 |0009: move-result v0 │ │ -1c8240: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1c8244: 6e10 e818 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c824a: 0c00 |000f: move-result-object v0 │ │ -1c824c: 1f00 7820 |0010: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1c8250: 7110 9003 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1c8256: 0a00 |0015: move-result v0 │ │ -1c8258: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -1c825c: 6e10 c818 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c8262: 0c02 |001b: move-result-object v2 │ │ -1c8264: 6e10 c818 0300 |001c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c826a: 0c03 |001f: move-result-object v3 │ │ -1c826c: 7120 4369 3200 |0020: invoke-static {v2, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ -1c8272: 0a02 |0023: move-result v2 │ │ -1c8274: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -1c8278: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -1c827a: 2802 |0027: goto 0029 // +0002 │ │ -1c827c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -1c827e: 0f02 |0029: return v2 │ │ +1c8220: |[1c8220] com.nextcloud.talk.chat.ChatActivity.isSameDayNonSystemMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c8230: 6e10 e818 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c8236: 0c00 |0003: move-result-object v0 │ │ +1c8238: 1f00 7820 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c823c: 7110 9003 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1c8242: 0a00 |0009: move-result v0 │ │ +1c8244: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1c8248: 6e10 e818 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c824e: 0c00 |000f: move-result-object v0 │ │ +1c8250: 1f00 7820 |0010: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1c8254: 7110 9003 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1c825a: 0a00 |0015: move-result v0 │ │ +1c825c: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +1c8260: 6e10 c818 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c8266: 0c02 |001b: move-result-object v2 │ │ +1c8268: 6e10 c818 0300 |001c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c826e: 0c03 |001f: move-result-object v3 │ │ +1c8270: 7120 4369 3200 |0020: invoke-static {v2, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6943 │ │ +1c8276: 0a02 |0023: move-result v2 │ │ +1c8278: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +1c827c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +1c827e: 2802 |0027: goto 0029 // +0002 │ │ +1c8280: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +1c8282: 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; │ │ @@ -104468,43 +104469,43 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1c8280: |[1c8280] com.nextcloud.talk.chat.ChatActivity.isScrolledToBottom:()Z │ │ -1c8290: 5430 ad05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ -1c8294: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -1c8298: 6e10 2308 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ -1c829e: 0a00 |0007: move-result v0 │ │ -1c82a0: 7110 32ca 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1c82a6: 0c00 |000b: move-result-object v0 │ │ -1c82a8: 2802 |000c: goto 000e // +0002 │ │ -1c82aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1c82ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1c82ae: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -1c82b2: 2810 |0011: goto 0021 // +0010 │ │ -1c82b4: 6e10 25ca 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1c82ba: 0a00 |0015: move-result v0 │ │ -1c82bc: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -1c82be: 3320 0a00 |0017: if-ne v0, v2, 0021 // +000a │ │ -1c82c2: 6200 8805 |0019: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c82c6: 1a02 ca2f |001b: const-string v2, "FirstVisibleItemPosition was -1 but true is returned for isScrolledToBottom(). This can happen when the UI is not yet ready" // string@2fca │ │ -1c82ca: 7120 b203 2000 |001d: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1c82d0: 0f01 |0020: return v1 │ │ -1c82d2: 5430 ad05 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ -1c82d6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1c82d8: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -1c82dc: 6e10 2308 0000 |0026: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ -1c82e2: 0a00 |0029: move-result v0 │ │ -1c82e4: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ -1c82e8: 2802 |002c: goto 002e // +0002 │ │ -1c82ea: 0121 |002d: move v1, v2 │ │ -1c82ec: 0f01 |002e: return v1 │ │ +1c8284: |[1c8284] com.nextcloud.talk.chat.ChatActivity.isScrolledToBottom:()Z │ │ +1c8294: 5430 ad05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ +1c8298: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +1c829c: 6e10 2308 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ +1c82a2: 0a00 |0007: move-result v0 │ │ +1c82a4: 7110 32ca 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1c82aa: 0c00 |000b: move-result-object v0 │ │ +1c82ac: 2802 |000c: goto 000e // +0002 │ │ +1c82ae: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1c82b0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1c82b2: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +1c82b6: 2810 |0011: goto 0021 // +0010 │ │ +1c82b8: 6e10 25ca 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1c82be: 0a00 |0015: move-result v0 │ │ +1c82c0: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +1c82c2: 3320 0a00 |0017: if-ne v0, v2, 0021 // +000a │ │ +1c82c6: 6200 8805 |0019: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c82ca: 1a02 ca2f |001b: const-string v2, "FirstVisibleItemPosition was -1 but true is returned for isScrolledToBottom(). This can happen when the UI is not yet ready" // string@2fca │ │ +1c82ce: 7120 b203 2000 |001d: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1c82d4: 0f01 |0020: return v1 │ │ +1c82d6: 5430 ad05 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ +1c82da: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1c82dc: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +1c82e0: 6e10 2308 0000 |0026: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ +1c82e6: 0a00 |0029: move-result v0 │ │ +1c82e8: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ +1c82ec: 2802 |002c: goto 002e // +0002 │ │ +1c82ee: 0121 |002d: move v1, v2 │ │ +1c82f0: 0f01 |002e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2932 │ │ 0x0012 line=2933 │ │ 0x0019 line=2935 │ │ 0x001b line=2936 │ │ 0x001d line=2934 │ │ @@ -104517,63 +104518,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 │ │ -1c82f0: |[1c82f0] com.nextcloud.talk.chat.ChatActivity.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c8300: 6e20 ca16 8700 |0000: invoke-virtual {v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.userAllowedByPrivilages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@16ca │ │ -1c8306: 0a00 |0003: move-result v0 │ │ -1c8308: 6e10 c818 0800 |0004: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c830e: 0c01 |0007: move-result-object v1 │ │ -1c8310: 2202 4521 |0008: new-instance v2, Ljava/util/Date; // type@2145 │ │ -1c8314: 7100 1acb 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb1a │ │ -1c831a: 0b03 |000d: move-result-wide v3 │ │ -1c831c: 1405 0097 4901 |000e: const v5, #float 3.70262e-38 // #01499700 │ │ -1c8322: 8155 |0011: int-to-long v5, v5 │ │ -1c8324: bc53 |0012: sub-long/2addr v3, v5 │ │ -1c8326: 7030 80cd 3204 |0013: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@cd80 │ │ -1c832c: 6e20 82cd 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@cd82 │ │ -1c8332: 0a01 |0019: move-result v1 │ │ -1c8334: 6e10 d115 0700 |001a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c833a: 0c02 |001d: move-result-object v2 │ │ -1c833c: 6203 a123 |001e: sget-object v3, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES_UNLIMITED:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23a1 │ │ -1c8340: 7120 715e 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@5e71 │ │ -1c8346: 0a02 |0023: move-result v2 │ │ -1c8348: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -1c834a: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -1c834e: 282f |0027: goto 0056 // +002f │ │ -1c8350: 3902 0500 |0028: if-nez v2, 002d // +0005 │ │ -1c8354: 3801 0300 |002a: if-eqz v1, 002d // +0003 │ │ -1c8358: 282a |002c: goto 0056 // +002a │ │ -1c835a: 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 │ │ -1c8360: 0c00 |0030: move-result-object v0 │ │ -1c8362: 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 │ │ -1c8366: 3210 0300 |0033: if-eq v0, v1, 0036 // +0003 │ │ -1c836a: 2821 |0035: goto 0056 // +0021 │ │ -1c836c: 6e10 f918 0800 |0036: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ -1c8372: 0a08 |0039: move-result v8 │ │ -1c8374: 3808 0300 |003a: if-eqz v8, 003d // +0003 │ │ -1c8378: 281a |003c: goto 0056 // +001a │ │ -1c837a: 6e10 d115 0700 |003d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c8380: 0c08 |0040: move-result-object v8 │ │ -1c8382: 6200 a023 |0041: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23a0 │ │ -1c8386: 7120 715e 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@5e71 │ │ -1c838c: 0a08 |0046: move-result v8 │ │ -1c838e: 3908 0300 |0047: if-nez v8, 004a // +0003 │ │ -1c8392: 280d |0049: goto 0056 // +000d │ │ -1c8394: 6e10 c915 0700 |004a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1c839a: 0c08 |004d: move-result-object v8 │ │ -1c839c: 6e10 ca5f 0800 |004e: invoke-virtual {v8}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fca │ │ -1c83a2: 0a08 |0051: move-result v8 │ │ -1c83a4: 3908 0300 |0052: if-nez v8, 0055 // +0003 │ │ -1c83a8: 2802 |0054: goto 0056 // +0002 │ │ -1c83aa: 1213 |0055: const/4 v3, #int 1 // #1 │ │ -1c83ac: 0f03 |0056: return v3 │ │ +1c82f4: |[1c82f4] com.nextcloud.talk.chat.ChatActivity.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c8304: 6e20 ca16 8700 |0000: invoke-virtual {v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.userAllowedByPrivilages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@16ca │ │ +1c830a: 0a00 |0003: move-result v0 │ │ +1c830c: 6e10 c818 0800 |0004: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c8312: 0c01 |0007: move-result-object v1 │ │ +1c8314: 2202 4521 |0008: new-instance v2, Ljava/util/Date; // type@2145 │ │ +1c8318: 7100 1acb 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb1a │ │ +1c831e: 0b03 |000d: move-result-wide v3 │ │ +1c8320: 1405 0097 4901 |000e: const v5, #float 3.70262e-38 // #01499700 │ │ +1c8326: 8155 |0011: int-to-long v5, v5 │ │ +1c8328: bc53 |0012: sub-long/2addr v3, v5 │ │ +1c832a: 7030 80cd 3204 |0013: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@cd80 │ │ +1c8330: 6e20 82cd 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@cd82 │ │ +1c8336: 0a01 |0019: move-result v1 │ │ +1c8338: 6e10 d115 0700 |001a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c833e: 0c02 |001d: move-result-object v2 │ │ +1c8340: 6203 a123 |001e: sget-object v3, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES_UNLIMITED:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23a1 │ │ +1c8344: 7120 715e 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@5e71 │ │ +1c834a: 0a02 |0023: move-result v2 │ │ +1c834c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +1c834e: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +1c8352: 282f |0027: goto 0056 // +002f │ │ +1c8354: 3902 0500 |0028: if-nez v2, 002d // +0005 │ │ +1c8358: 3801 0300 |002a: if-eqz v1, 002d // +0003 │ │ +1c835c: 282a |002c: goto 0056 // +002a │ │ +1c835e: 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 │ │ +1c8364: 0c00 |0030: move-result-object v0 │ │ +1c8366: 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 │ │ +1c836a: 3210 0300 |0033: if-eq v0, v1, 0036 // +0003 │ │ +1c836e: 2821 |0035: goto 0056 // +0021 │ │ +1c8370: 6e10 f918 0800 |0036: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ +1c8376: 0a08 |0039: move-result v8 │ │ +1c8378: 3808 0300 |003a: if-eqz v8, 003d // +0003 │ │ +1c837c: 281a |003c: goto 0056 // +001a │ │ +1c837e: 6e10 d115 0700 |003d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c8384: 0c08 |0040: move-result-object v8 │ │ +1c8386: 6200 a023 |0041: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23a0 │ │ +1c838a: 7120 715e 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@5e71 │ │ +1c8390: 0a08 |0046: move-result v8 │ │ +1c8392: 3908 0300 |0047: if-nez v8, 004a // +0003 │ │ +1c8396: 280d |0049: goto 0056 // +000d │ │ +1c8398: 6e10 c915 0700 |004a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1c839e: 0c08 |004d: move-result-object v8 │ │ +1c83a0: 6e10 ca5f 0800 |004e: invoke-virtual {v8}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fca │ │ +1c83a6: 0a08 |0051: move-result v8 │ │ +1c83a8: 3908 0300 |0052: if-nez v8, 0055 // +0003 │ │ +1c83ac: 2802 |0054: goto 0056 // +0002 │ │ +1c83ae: 1213 |0055: const/4 v3, #int 1 // #1 │ │ +1c83b0: 0f03 |0056: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3788 │ │ 0x0004 line=3791 │ │ 0x0008 line=3792 │ │ 0x001a line=3794 │ │ 0x001e line=3795 │ │ @@ -104591,23 +104592,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 │ │ -1c83b0: |[1c83b0] com.nextcloud.talk.chat.ChatActivity.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c83c0: 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 │ │ -1c83c4: 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 │ │ -1c83ca: 0c02 |0005: move-result-object v2 │ │ -1c83cc: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -1c83d0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1c83d2: 2802 |0009: goto 000b // +0002 │ │ -1c83d4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c83d6: 0f02 |000b: return v2 │ │ +1c83b4: |[1c83b4] com.nextcloud.talk.chat.ChatActivity.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c83c4: 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 │ │ +1c83c8: 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 │ │ +1c83ce: 0c02 |0005: move-result-object v2 │ │ +1c83d0: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +1c83d4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1c83d6: 2802 |0009: goto 000b // +0002 │ │ +1c83d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c83da: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3421 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ │ │ @@ -104616,27 +104617,27 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1c83d8: |[1c83d8] com.nextcloud.talk.chat.ChatActivity.isTypingStatusEnabled:()Z │ │ -1c83e8: 5420 d105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ -1c83ec: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1c83f0: 6200 9222 |0004: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@2292 │ │ -1c83f4: 5421 a005 |0006: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c83f8: 7110 a9ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1c83fe: 6e20 815e 1000 |000b: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isTypingStatusPrivate:(Lcom/nextcloud/talk/data/user/model/User;)Z // method@5e81 │ │ -1c8404: 0a00 |000e: move-result v0 │ │ -1c8406: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -1c840a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1c840c: 2802 |0012: goto 0014 // +0002 │ │ -1c840e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1c8410: 0f00 |0014: return v0 │ │ +1c83dc: |[1c83dc] com.nextcloud.talk.chat.ChatActivity.isTypingStatusEnabled:()Z │ │ +1c83ec: 5420 d105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ +1c83f0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1c83f4: 6200 9222 |0004: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@2292 │ │ +1c83f8: 5421 a005 |0006: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c83fc: 7110 a9ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1c8402: 6e20 815e 1000 |000b: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isTypingStatusPrivate:(Lcom/nextcloud/talk/data/user/model/User;)Z // method@5e81 │ │ +1c8408: 0a00 |000e: move-result v0 │ │ +1c840a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +1c840e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +1c8410: 2802 |0012: goto 0014 // +0002 │ │ +1c8412: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1c8414: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0004 line=1500 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -104645,70 +104646,70 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -1ccb9c: |[1ccb9c] com.nextcloud.talk.chat.ChatActivity.joinRoomWithPassword:()V │ │ -1ccbac: 7100 c064 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1ccbb2: 0c00 |0003: move-result-object v0 │ │ -1ccbb4: 6e10 bf64 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getCurrentRoomToken:()Ljava/lang/String; // method@64bf │ │ -1ccbba: 0c00 |0007: move-result-object v0 │ │ -1ccbbc: 5451 a405 |0008: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1ccbc0: 7110 a9ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ccbc6: 6e10 6536 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3665 │ │ -1ccbcc: 0c01 |0010: move-result-object v1 │ │ -1ccbce: 7120 a3ed 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1ccbd4: 0a00 |0014: move-result v0 │ │ -1ccbd6: 3800 2000 |0015: if-eqz v0, 0035 // +0020 │ │ -1ccbda: 7100 c064 0000 |0017: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1ccbe0: 0c00 |001a: move-result-object v0 │ │ -1ccbe2: 6e10 c164 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getSession:()Ljava/lang/String; // method@64c1 │ │ -1ccbe8: 0c00 |001e: move-result-object v0 │ │ -1ccbea: 5b50 bf05 |001f: iput-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1ccbee: 7100 c064 0000 |0021: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1ccbf4: 0c00 |0024: move-result-object v0 │ │ -1ccbf6: 6e10 cd15 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1ccbfc: 0c01 |0028: move-result-object v1 │ │ -1ccbfe: 6e20 c664 1000 |0029: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c6 │ │ -1ccc04: 7100 c064 0000 |002c: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ -1ccc0a: 0c00 |002f: move-result-object v0 │ │ -1ccc0c: 5451 a005 |0030: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ccc10: 6e20 ca64 1000 |0032: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64ca │ │ -1ccc16: 7010 cb16 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.validSessionId:()Z // method@16cb │ │ -1ccc1c: 0a00 |0038: move-result v0 │ │ -1ccc1e: 3900 3200 |0039: if-nez v0, 006b // +0032 │ │ -1ccc22: 6200 8805 |003b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ccc26: 1a01 26dd |003d: const-string v1, "sessionID was not valid -> joinRoom" // string@dd26 │ │ -1ccc2a: 7120 a903 1000 |003f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccc30: 7100 1ecb 0000 |0042: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@cb1e │ │ -1ccc36: 0b01 |0045: move-result-wide v1 │ │ -1ccc38: 2203 a220 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@20a2 │ │ -1ccc3c: 1a04 6fbb |0048: const-string v4, "joinRoomWithPassword - joinRoom - calling: " // string@bb6f │ │ -1ccc40: 7020 faca 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1ccc46: 6e30 ffca 1302 |004d: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@caff │ │ -1ccc4c: 0c01 |0050: move-result-object v1 │ │ -1ccc4e: 6e10 17cb 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1ccc54: 0c01 |0054: move-result-object v1 │ │ -1ccc56: 7120 a903 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccc5c: 6e10 a915 0500 |0058: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1ccc62: 0c00 |005b: move-result-object v0 │ │ -1ccc64: 5451 a005 |005c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ccc68: 7110 a9ed 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ccc6e: 6e10 cd15 0500 |0061: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1ccc74: 0c02 |0064: move-result-object v2 │ │ -1ccc76: 5453 bd05 |0065: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1ccc7a: 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 │ │ -1ccc80: 280b |006a: goto 0075 // +000b │ │ -1ccc82: 6200 8805 |006b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ccc86: 1a01 27dd |006d: const-string v1, "sessionID was valid -> skip joinRoom" // string@dd27 │ │ -1ccc8a: 7120 a903 1000 |006f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccc90: 7010 9216 0500 |0072: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ -1ccc96: 0e00 |0075: return-void │ │ +1ccba0: |[1ccba0] com.nextcloud.talk.chat.ChatActivity.joinRoomWithPassword:()V │ │ +1ccbb0: 7100 c064 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1ccbb6: 0c00 |0003: move-result-object v0 │ │ +1ccbb8: 6e10 bf64 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getCurrentRoomToken:()Ljava/lang/String; // method@64bf │ │ +1ccbbe: 0c00 |0007: move-result-object v0 │ │ +1ccbc0: 5451 a405 |0008: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1ccbc4: 7110 a9ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ccbca: 6e10 6536 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3665 │ │ +1ccbd0: 0c01 |0010: move-result-object v1 │ │ +1ccbd2: 7120 a3ed 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1ccbd8: 0a00 |0014: move-result v0 │ │ +1ccbda: 3800 2000 |0015: if-eqz v0, 0035 // +0020 │ │ +1ccbde: 7100 c064 0000 |0017: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1ccbe4: 0c00 |001a: move-result-object v0 │ │ +1ccbe6: 6e10 c164 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getSession:()Ljava/lang/String; // method@64c1 │ │ +1ccbec: 0c00 |001e: move-result-object v0 │ │ +1ccbee: 5b50 bf05 |001f: iput-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1ccbf2: 7100 c064 0000 |0021: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1ccbf8: 0c00 |0024: move-result-object v0 │ │ +1ccbfa: 6e10 cd15 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1ccc00: 0c01 |0028: move-result-object v1 │ │ +1ccc02: 6e20 c664 1000 |0029: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c6 │ │ +1ccc08: 7100 c064 0000 |002c: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64c0 │ │ +1ccc0e: 0c00 |002f: move-result-object v0 │ │ +1ccc10: 5451 a005 |0030: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ccc14: 6e20 ca64 1000 |0032: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64ca │ │ +1ccc1a: 7010 cb16 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.validSessionId:()Z // method@16cb │ │ +1ccc20: 0a00 |0038: move-result v0 │ │ +1ccc22: 3900 3200 |0039: if-nez v0, 006b // +0032 │ │ +1ccc26: 6200 8805 |003b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ccc2a: 1a01 26dd |003d: const-string v1, "sessionID was not valid -> joinRoom" // string@dd26 │ │ +1ccc2e: 7120 a903 1000 |003f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccc34: 7100 1ecb 0000 |0042: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@cb1e │ │ +1ccc3a: 0b01 |0045: move-result-wide v1 │ │ +1ccc3c: 2203 a220 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@20a2 │ │ +1ccc40: 1a04 6fbb |0048: const-string v4, "joinRoomWithPassword - joinRoom - calling: " // string@bb6f │ │ +1ccc44: 7020 faca 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1ccc4a: 6e30 ffca 1302 |004d: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@caff │ │ +1ccc50: 0c01 |0050: move-result-object v1 │ │ +1ccc52: 6e10 17cb 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1ccc58: 0c01 |0054: move-result-object v1 │ │ +1ccc5a: 7120 a903 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccc60: 6e10 a915 0500 |0058: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1ccc66: 0c00 |005b: move-result-object v0 │ │ +1ccc68: 5451 a005 |005c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ccc6c: 7110 a9ed 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ccc72: 6e10 cd15 0500 |0061: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1ccc78: 0c02 |0064: move-result-object v2 │ │ +1ccc7a: 5453 bd05 |0065: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1ccc7e: 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 │ │ +1ccc84: 280b |006a: goto 0075 // +000b │ │ +1ccc86: 6200 8805 |006b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ccc8a: 1a01 27dd |006d: const-string v1, "sessionID was valid -> skip joinRoom" // string@dd27 │ │ +1ccc8e: 7120 a903 1000 |006f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccc94: 7010 9216 0500 |0072: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ +1ccc9a: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2687 │ │ 0x0008 line=2688 │ │ 0x0011 line=2687 │ │ 0x0017 line=2690 │ │ 0x0021 line=2692 │ │ @@ -104728,115 +104729,115 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 206 16-bit code units │ │ -1cce84: |[1cce84] com.nextcloud.talk.chat.ChatActivity.loadAvatarForStatusBar:()V │ │ -1cce94: 5470 a405 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cce98: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1cce9c: 0e00 |0004: return-void │ │ -1cce9e: 6e10 0d16 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ -1ccea4: 0a00 |0008: move-result v0 │ │ -1ccea6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1ccea8: 3800 a800 |000a: if-eqz v0, 00b2 // +00a8 │ │ -1cceac: 5470 a005 |000c: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cceb0: 7110 a9ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cceb6: 6e10 af2c 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ -1ccebc: 0c00 |0014: move-result-object v0 │ │ -1ccebe: 7110 a9ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ccec4: 5472 a405 |0018: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1ccec8: 7110 a9ed 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ccece: 6e10 5636 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3656 │ │ -1cced4: 0c02 |0020: move-result-object v2 │ │ -1cced6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1cced8: 7130 e95d 2003 |0022: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de9 │ │ -1ccede: 0c00 |0025: move-result-object v0 │ │ -1ccee0: 6202 bf22 |0026: sget-object v2, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bf │ │ -1ccee4: 6e10 d515 0700 |0028: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ -1cceea: 0c04 |002b: move-result-object v4 │ │ -1cceec: 3804 0600 |002c: if-eqz v4, 0032 // +0006 │ │ -1ccef0: 6e10 e505 0400 |002e: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@05e5 │ │ -1ccef6: 0c01 |0031: move-result-object v1 │ │ -1ccef8: 7110 a9ed 0100 |0032: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ccefe: 6e20 d35e 1200 |0035: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed3 │ │ -1ccf04: 0a01 |0038: move-result v1 │ │ -1ccf06: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ -1ccf0a: 2201 a220 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ -1ccf0e: 7010 f7ca 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -1ccf14: 6e20 03cb 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1ccf1a: 0c00 |0043: move-result-object v0 │ │ -1ccf1c: 1a01 f51b |0044: const-string v1, "/dark" // string@1bf5 │ │ -1ccf20: 6e20 03cb 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1ccf26: 0c00 |0049: move-result-object v0 │ │ -1ccf28: 6e10 17cb 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1ccf2e: 0c00 |004d: move-result-object v0 │ │ -1ccf30: 2201 2a05 |004e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; // type@052a │ │ -1ccf34: 7020 fc14 7100 |0050: invoke-direct {v1, v7}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14fc │ │ -1ccf3a: 5472 a005 |0053: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ccf3e: 7110 a9ed 0200 |0055: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ccf44: 6e10 bc2c 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cbc │ │ -1ccf4a: 0c02 |005b: move-result-object v2 │ │ -1ccf4c: 5474 a005 |005c: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ccf50: 7110 a9ed 0400 |005e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ccf56: 6e10 ba2c 0400 |0061: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cba │ │ -1ccf5c: 0c04 |0064: move-result-object v4 │ │ -1ccf5e: 7120 de5d 4200 |0065: invoke-static {v2, v4}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dde │ │ -1ccf64: 0c02 |0068: move-result-object v2 │ │ -1ccf66: 3802 6400 |0069: if-eqz v2, 00cd // +0064 │ │ -1ccf6a: 6e10 ad15 0700 |006b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ccf70: 0c04 |006e: move-result-object v4 │ │ -1ccf72: 7110 2a09 0400 |006f: invoke-static {v4}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ -1ccf78: 0c04 |0072: move-result-object v4 │ │ -1ccf7a: 2205 4203 |0073: new-instance v5, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ -1ccf7e: 6e10 ad15 0700 |0075: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ccf84: 0c06 |0078: move-result-object v6 │ │ -1ccf86: 7020 4b09 6500 |0079: invoke-direct {v5, v6}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ -1ccf8c: 6e20 4f09 0500 |007c: invoke-virtual {v5, v0}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ -1ccf92: 0c00 |007f: move-result-object v0 │ │ -1ccf94: 1a05 1921 |0080: const-string v5, "Authorization" // string@2119 │ │ -1ccf98: 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 │ │ -1ccf9e: 0c00 |0085: move-result-object v0 │ │ -1ccfa0: 2332 2327 |0086: new-array v2, v3, [Lcoil/transform/Transformation; // type@2723 │ │ -1ccfa4: 2205 4903 |0088: new-instance v5, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ -1ccfa8: 7010 5f09 0500 |008a: invoke-direct {v5}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ -1ccfae: 1206 |008d: const/4 v6, #int 0 // #0 │ │ -1ccfb0: 4d05 0206 |008e: aput-object v5, v2, v6 │ │ -1ccfb4: 6e20 5c09 2000 |0090: invoke-virtual {v0, v2}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ -1ccfba: 0c00 |0093: move-result-object v0 │ │ -1ccfbc: 6e20 4e09 3000 |0094: invoke-virtual {v0, v3}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ -1ccfc2: 0c00 |0097: move-result-object v0 │ │ -1ccfc4: 1f01 4803 |0098: check-cast v1, Lcoil/target/Target; // type@0348 │ │ -1ccfc8: 6e20 5b09 1000 |009a: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.target:(Lcoil/target/Target;)Lcoil/request/ImageRequest$Builder; // method@095b │ │ -1ccfce: 0c00 |009d: move-result-object v0 │ │ -1ccfd0: 6201 b100 |009e: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ -1ccfd4: 6e20 5509 1000 |00a0: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.memoryCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0955 │ │ -1ccfda: 0c00 |00a3: move-result-object v0 │ │ -1ccfdc: 6201 b100 |00a4: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ -1ccfe0: 6e20 5009 1000 |00a6: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.diskCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0950 │ │ -1ccfe6: 0c00 |00a9: move-result-object v0 │ │ -1ccfe8: 6e10 4d09 0000 |00aa: invoke-virtual {v0}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ -1ccfee: 0c00 |00ad: move-result-object v0 │ │ -1ccff0: 7220 3709 0400 |00ae: invoke-interface {v4, v0}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ -1ccff6: 281c |00b1: goto 00cd // +001c │ │ -1ccff8: 5470 9905 |00b2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ccffc: 3900 0800 |00b4: if-nez v0, 00bc // +0008 │ │ -1cd000: 1a00 448c |00b6: const-string v0, "binding" // string@8c44 │ │ -1cd004: 7110 c9ed 0000 |00b8: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cd00a: 2802 |00bb: goto 00bd // +0002 │ │ -1cd00c: 0701 |00bc: move-object v1, v0 │ │ -1cd00e: 5410 860f |00bd: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ -1cd012: 1401 f600 0a7f |00bf: const v1, #float 1.83438e+38 // #7f0a00f6 │ │ -1cd018: 6e20 c209 1000 |00c2: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1cd01e: 0c00 |00c5: move-result-object v0 │ │ -1cd020: 1f00 6701 |00c6: check-cast v0, Landroid/widget/FrameLayout; // type@0167 │ │ -1cd024: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ -1cd028: 6e20 f104 1000 |00ca: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ -1cd02e: 0e00 |00cd: return-void │ │ +1cce88: |[1cce88] com.nextcloud.talk.chat.ChatActivity.loadAvatarForStatusBar:()V │ │ +1cce98: 5470 a405 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cce9c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1ccea0: 0e00 |0004: return-void │ │ +1ccea2: 6e10 0d16 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ +1ccea8: 0a00 |0008: move-result v0 │ │ +1cceaa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1cceac: 3800 a800 |000a: if-eqz v0, 00b2 // +00a8 │ │ +1cceb0: 5470 a005 |000c: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cceb4: 7110 a9ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cceba: 6e10 af2c 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2caf │ │ +1ccec0: 0c00 |0014: move-result-object v0 │ │ +1ccec2: 7110 a9ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ccec8: 5472 a405 |0018: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1ccecc: 7110 a9ed 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cced2: 6e10 5636 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3656 │ │ +1cced8: 0c02 |0020: move-result-object v2 │ │ +1cceda: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1ccedc: 7130 e95d 2003 |0022: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de9 │ │ +1ccee2: 0c00 |0025: move-result-object v0 │ │ +1ccee4: 6202 bf22 |0026: sget-object v2, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bf │ │ +1ccee8: 6e10 d515 0700 |0028: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ +1cceee: 0c04 |002b: move-result-object v4 │ │ +1ccef0: 3804 0600 |002c: if-eqz v4, 0032 // +0006 │ │ +1ccef4: 6e10 e505 0400 |002e: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@05e5 │ │ +1ccefa: 0c01 |0031: move-result-object v1 │ │ +1ccefc: 7110 a9ed 0100 |0032: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ccf02: 6e20 d35e 1200 |0035: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed3 │ │ +1ccf08: 0a01 |0038: move-result v1 │ │ +1ccf0a: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ +1ccf0e: 2201 a220 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ +1ccf12: 7010 f7ca 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +1ccf18: 6e20 03cb 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1ccf1e: 0c00 |0043: move-result-object v0 │ │ +1ccf20: 1a01 f51b |0044: const-string v1, "/dark" // string@1bf5 │ │ +1ccf24: 6e20 03cb 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1ccf2a: 0c00 |0049: move-result-object v0 │ │ +1ccf2c: 6e10 17cb 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1ccf32: 0c00 |004d: move-result-object v0 │ │ +1ccf34: 2201 2a05 |004e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; // type@052a │ │ +1ccf38: 7020 fc14 7100 |0050: invoke-direct {v1, v7}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14fc │ │ +1ccf3e: 5472 a005 |0053: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ccf42: 7110 a9ed 0200 |0055: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ccf48: 6e10 bc2c 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cbc │ │ +1ccf4e: 0c02 |005b: move-result-object v2 │ │ +1ccf50: 5474 a005 |005c: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ccf54: 7110 a9ed 0400 |005e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ccf5a: 6e10 ba2c 0400 |0061: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cba │ │ +1ccf60: 0c04 |0064: move-result-object v4 │ │ +1ccf62: 7120 de5d 4200 |0065: invoke-static {v2, v4}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dde │ │ +1ccf68: 0c02 |0068: move-result-object v2 │ │ +1ccf6a: 3802 6400 |0069: if-eqz v2, 00cd // +0064 │ │ +1ccf6e: 6e10 ad15 0700 |006b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ccf74: 0c04 |006e: move-result-object v4 │ │ +1ccf76: 7110 2a09 0400 |006f: invoke-static {v4}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ +1ccf7c: 0c04 |0072: move-result-object v4 │ │ +1ccf7e: 2205 4203 |0073: new-instance v5, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ +1ccf82: 6e10 ad15 0700 |0075: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ccf88: 0c06 |0078: move-result-object v6 │ │ +1ccf8a: 7020 4b09 6500 |0079: invoke-direct {v5, v6}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ +1ccf90: 6e20 4f09 0500 |007c: invoke-virtual {v5, v0}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ +1ccf96: 0c00 |007f: move-result-object v0 │ │ +1ccf98: 1a05 1921 |0080: const-string v5, "Authorization" // string@2119 │ │ +1ccf9c: 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 │ │ +1ccfa2: 0c00 |0085: move-result-object v0 │ │ +1ccfa4: 2332 2327 |0086: new-array v2, v3, [Lcoil/transform/Transformation; // type@2723 │ │ +1ccfa8: 2205 4903 |0088: new-instance v5, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ +1ccfac: 7010 5f09 0500 |008a: invoke-direct {v5}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ +1ccfb2: 1206 |008d: const/4 v6, #int 0 // #0 │ │ +1ccfb4: 4d05 0206 |008e: aput-object v5, v2, v6 │ │ +1ccfb8: 6e20 5c09 2000 |0090: invoke-virtual {v0, v2}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ +1ccfbe: 0c00 |0093: move-result-object v0 │ │ +1ccfc0: 6e20 4e09 3000 |0094: invoke-virtual {v0, v3}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ +1ccfc6: 0c00 |0097: move-result-object v0 │ │ +1ccfc8: 1f01 4803 |0098: check-cast v1, Lcoil/target/Target; // type@0348 │ │ +1ccfcc: 6e20 5b09 1000 |009a: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.target:(Lcoil/target/Target;)Lcoil/request/ImageRequest$Builder; // method@095b │ │ +1ccfd2: 0c00 |009d: move-result-object v0 │ │ +1ccfd4: 6201 b100 |009e: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ +1ccfd8: 6e20 5509 1000 |00a0: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.memoryCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0955 │ │ +1ccfde: 0c00 |00a3: move-result-object v0 │ │ +1ccfe0: 6201 b100 |00a4: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ +1ccfe4: 6e20 5009 1000 |00a6: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.diskCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0950 │ │ +1ccfea: 0c00 |00a9: move-result-object v0 │ │ +1ccfec: 6e10 4d09 0000 |00aa: invoke-virtual {v0}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ +1ccff2: 0c00 |00ad: move-result-object v0 │ │ +1ccff4: 7220 3709 0400 |00ae: invoke-interface {v4, v0}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ +1ccffa: 281c |00b1: goto 00cd // +001c │ │ +1ccffc: 5470 9905 |00b2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cd000: 3900 0800 |00b4: if-nez v0, 00bc // +0008 │ │ +1cd004: 1a00 448c |00b6: const-string v0, "binding" // string@8c44 │ │ +1cd008: 7110 c9ed 0000 |00b8: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cd00e: 2802 |00bb: goto 00bd // +0002 │ │ +1cd010: 0701 |00bc: move-object v1, v0 │ │ +1cd012: 5410 860f |00bd: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f86 │ │ +1cd016: 1401 f600 0a7f |00bf: const v1, #float 1.83438e+38 // #7f0a00f6 │ │ +1cd01c: 6e20 c209 1000 |00c2: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1cd022: 0c00 |00c5: move-result-object v0 │ │ +1cd024: 1f00 6701 |00c6: check-cast v0, Landroid/widget/FrameLayout; // type@0167 │ │ +1cd028: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ +1cd02c: 6e20 f104 1000 |00ca: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ +1cd032: 0e00 |00cd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ 0x0005 line=1529 │ │ 0x000c line=1531 │ │ 0x0018 line=1532 │ │ 0x0022 line=1530 │ │ @@ -104865,71 +104866,71 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -1cd030: |[1cd030] com.nextcloud.talk.chat.ChatActivity.logConversationInfos:(Ljava/lang/String;)V │ │ -1cd040: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cd044: 1a01 c506 |0002: const-string v1, " |-----------------------------------------------" // string@06c5 │ │ -1cd048: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd04e: 2202 a220 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cd052: 1a03 c206 |0009: const-string v3, " | method: " // string@06c2 │ │ -1cd056: 7020 faca 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cd05c: 6e20 03cb 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cd062: 0c05 |0011: move-result-object v5 │ │ -1cd064: 6e10 17cb 0500 |0012: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cd06a: 0c05 |0015: move-result-object v5 │ │ -1cd06c: 7120 a903 5000 |0016: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd072: 7110 1dcb 0400 |0019: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@cb1d │ │ -1cd078: 0a05 |001c: move-result v5 │ │ -1cd07a: 2202 a220 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cd07e: 1a03 bd06 |001f: const-string v3, " | ChatActivity: " // string@06bd │ │ -1cd082: 7020 faca 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cd088: 6e20 feca 5200 |0024: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ -1cd08e: 0c05 |0027: move-result-object v5 │ │ -1cd090: 6e10 17cb 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cd096: 0c05 |002b: move-result-object v5 │ │ -1cd098: 7120 a903 5000 |002c: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd09e: 6e10 cd15 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cd0a4: 0c05 |0032: move-result-object v5 │ │ -1cd0a6: 2202 a220 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cd0aa: 1a03 c306 |0035: const-string v3, " | roomToken: " // string@06c3 │ │ -1cd0ae: 7020 faca 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cd0b4: 6e20 03cb 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cd0ba: 0c05 |003d: move-result-object v5 │ │ -1cd0bc: 6e10 17cb 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cd0c2: 0c05 |0041: move-result-object v5 │ │ -1cd0c4: 7120 a903 5000 |0042: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd0ca: 5445 a405 |0045: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cd0ce: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ -1cd0d2: 6e10 4736 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3647 │ │ -1cd0d8: 0c05 |004c: move-result-object v5 │ │ -1cd0da: 2802 |004d: goto 004f // +0002 │ │ -1cd0dc: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -1cd0de: 2202 a220 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cd0e2: 1a03 be06 |0051: const-string v3, " | currentConversation?.displayName: " // string@06be │ │ -1cd0e6: 7020 faca 3200 |0053: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cd0ec: 6e20 03cb 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cd0f2: 0c05 |0059: move-result-object v5 │ │ -1cd0f4: 6e10 17cb 0500 |005a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cd0fa: 0c05 |005d: move-result-object v5 │ │ -1cd0fc: 7120 a903 5000 |005e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd102: 5445 bf05 |0061: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1cd106: 2202 a220 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cd10a: 1a03 c406 |0065: const-string v3, " | sessionIdAfterRoomJoined: " // string@06c4 │ │ -1cd10e: 7020 faca 3200 |0067: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cd114: 6e20 03cb 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cd11a: 0c05 |006d: move-result-object v5 │ │ -1cd11c: 6e10 17cb 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cd122: 0c05 |0071: move-result-object v5 │ │ -1cd124: 7120 a903 5000 |0072: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd12a: 7120 a903 1000 |0075: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd130: 0e00 |0078: return-void │ │ +1cd034: |[1cd034] com.nextcloud.talk.chat.ChatActivity.logConversationInfos:(Ljava/lang/String;)V │ │ +1cd044: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cd048: 1a01 c506 |0002: const-string v1, " |-----------------------------------------------" // string@06c5 │ │ +1cd04c: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd052: 2202 a220 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cd056: 1a03 c206 |0009: const-string v3, " | method: " // string@06c2 │ │ +1cd05a: 7020 faca 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cd060: 6e20 03cb 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cd066: 0c05 |0011: move-result-object v5 │ │ +1cd068: 6e10 17cb 0500 |0012: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cd06e: 0c05 |0015: move-result-object v5 │ │ +1cd070: 7120 a903 5000 |0016: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd076: 7110 1dcb 0400 |0019: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@cb1d │ │ +1cd07c: 0a05 |001c: move-result v5 │ │ +1cd07e: 2202 a220 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cd082: 1a03 bd06 |001f: const-string v3, " | ChatActivity: " // string@06bd │ │ +1cd086: 7020 faca 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cd08c: 6e20 feca 5200 |0024: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafe │ │ +1cd092: 0c05 |0027: move-result-object v5 │ │ +1cd094: 6e10 17cb 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cd09a: 0c05 |002b: move-result-object v5 │ │ +1cd09c: 7120 a903 5000 |002c: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd0a2: 6e10 cd15 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cd0a8: 0c05 |0032: move-result-object v5 │ │ +1cd0aa: 2202 a220 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cd0ae: 1a03 c306 |0035: const-string v3, " | roomToken: " // string@06c3 │ │ +1cd0b2: 7020 faca 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cd0b8: 6e20 03cb 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cd0be: 0c05 |003d: move-result-object v5 │ │ +1cd0c0: 6e10 17cb 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cd0c6: 0c05 |0041: move-result-object v5 │ │ +1cd0c8: 7120 a903 5000 |0042: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd0ce: 5445 a405 |0045: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cd0d2: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ +1cd0d6: 6e10 4736 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3647 │ │ +1cd0dc: 0c05 |004c: move-result-object v5 │ │ +1cd0de: 2802 |004d: goto 004f // +0002 │ │ +1cd0e0: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +1cd0e2: 2202 a220 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cd0e6: 1a03 be06 |0051: const-string v3, " | currentConversation?.displayName: " // string@06be │ │ +1cd0ea: 7020 faca 3200 |0053: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cd0f0: 6e20 03cb 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cd0f6: 0c05 |0059: move-result-object v5 │ │ +1cd0f8: 6e10 17cb 0500 |005a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cd0fe: 0c05 |005d: move-result-object v5 │ │ +1cd100: 7120 a903 5000 |005e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd106: 5445 bf05 |0061: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1cd10a: 2202 a220 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cd10e: 1a03 c406 |0065: const-string v3, " | sessionIdAfterRoomJoined: " // string@06c4 │ │ +1cd112: 7020 faca 3200 |0067: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cd118: 6e20 03cb 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cd11e: 0c05 |006d: move-result-object v5 │ │ +1cd120: 6e10 17cb 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cd126: 0c05 |0071: move-result-object v5 │ │ +1cd128: 7120 a903 5000 |0072: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd12e: 7120 a903 1000 |0075: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd134: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3977 │ │ 0x0007 line=3978 │ │ 0x0019 line=3979 │ │ 0x002f line=3980 │ │ 0x0045 line=3981 │ │ @@ -104944,177 +104945,177 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 325 16-bit code units │ │ -1cd1c8: |[1cd1c8] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult:(Landroid/content/Intent;)V │ │ -1cd1d8: 1a00 d205 |0000: const-string v0, " │ │ +1cd1cc: |[1cd1cc] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult:(Landroid/content/Intent;)V │ │ +1cd1dc: 1a00 d205 |0000: const-string v0, " │ │ " // string@05d2 │ │ -1cd1dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cd1de: 1a02 448c |0003: const-string v2, "binding" // string@8c44 │ │ -1cd1e2: 1a03 9973 |0005: const-string v3, "Something went wrong when trying to upload file" // string@7399 │ │ -1cd1e6: 1404 bb03 137f |0007: const v4, #float 1.95416e+38 // #7f1303bb │ │ -1cd1ec: 1a05 0e6e |000a: const-string v5, "Required value was null." // string@6e0e │ │ -1cd1f0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -1cd1f2: 380c c200 |000d: if-eqz v12, 00cf // +00c2 │ │ -1cd1f6: 54b7 a905 |000f: iget-object v7, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd1fa: 7210 c3cd 0700 |0011: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@cdc3 │ │ -1cd200: 6e10 c400 0c00 |0014: invoke-virtual {v12}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@00c4 │ │ -1cd206: 0c07 |0017: move-result-object v7 │ │ -1cd208: 1a08 b2ec |0018: const-string v8, "toString(...)" // string@ecb2 │ │ -1cd20c: 3807 2000 |001a: if-eqz v7, 003a // +0020 │ │ -1cd210: 6e10 8b00 0700 |001c: invoke-virtual {v7}, Landroid/content/ClipData;.getItemCount:()I // method@008b │ │ -1cd216: 0a0c |001f: move-result v12 │ │ -1cd218: 0165 |0020: move v5, v6 │ │ -1cd21a: 35c5 3200 |0021: if-ge v5, v12, 0053 // +0032 │ │ -1cd21e: 54b9 a905 |0023: iget-object v9, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd222: 6e20 8a00 5700 |0025: invoke-virtual {v7, v5}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@008a │ │ -1cd228: 0c0a |0028: move-result-object v10 │ │ -1cd22a: 6e10 8900 0a00 |0029: invoke-virtual {v10}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@0089 │ │ -1cd230: 0c0a |002c: move-result-object v10 │ │ -1cd232: 6e10 b902 0a00 |002d: invoke-virtual {v10}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ -1cd238: 0c0a |0030: move-result-object v10 │ │ -1cd23a: 7120 abed 8a00 |0031: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1cd240: 7220 c0cd a900 |0034: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -1cd246: d805 0501 |0037: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1cd24a: 28e8 |0039: goto 0021 // -0018 │ │ -1cd24c: 07b7 |003a: move-object v7, v11 │ │ -1cd24e: 1f07 3805 |003b: check-cast v7, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1cd252: 6e10 c500 0c00 |003d: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cd258: 0c07 |0040: move-result-object v7 │ │ -1cd25a: 3807 8000 |0041: if-eqz v7, 00c1 // +0080 │ │ -1cd25e: 6e10 c500 0c00 |0043: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cd264: 54b5 a905 |0046: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd268: 6e10 c500 0c00 |0048: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cd26e: 0c0c |004b: move-result-object v12 │ │ -1cd270: 7110 edca 0c00 |004c: invoke-static {v12}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ -1cd276: 0c0c |004f: move-result-object v12 │ │ -1cd278: 7220 c0cd c500 |0050: invoke-interface {v5, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -1cd27e: 54bc a905 |0053: iget-object v12, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd282: 1f0c 4121 |0055: check-cast v12, Ljava/util/Collection; // type@2141 │ │ -1cd286: 7210 5fcd 0c00 |0057: invoke-interface {v12}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ -1cd28c: 0a0c |005a: move-result v12 │ │ -1cd28e: 390c 5a00 |005b: if-nez v12, 00b5 // +005a │ │ -1cd292: 220c a220 |005d: new-instance v12, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cd296: 7020 faca 0c00 |005f: invoke-direct {v12, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cd29c: 54b5 a905 |0062: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd2a0: 7210 cacd 0500 |0064: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1cd2a6: 0c05 |0067: move-result-object v5 │ │ -1cd2a8: 7210 a6cd 0500 |0068: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1cd2ae: 0a07 |006b: move-result v7 │ │ -1cd2b0: 3807 2300 |006c: if-eqz v7, 008f // +0023 │ │ -1cd2b4: 7210 a7cd 0500 |006e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1cd2ba: 0c07 |0071: move-result-object v7 │ │ -1cd2bc: 1f07 a020 |0072: check-cast v7, Ljava/lang/String; // type@20a0 │ │ -1cd2c0: 6209 ee22 |0074: sget-object v9, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22ee │ │ -1cd2c4: 7110 b802 0700 |0076: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1cd2ca: 0c07 |0079: move-result-object v7 │ │ -1cd2cc: 1a0a 65d2 |007a: const-string v10, "parse(...)" // string@d265 │ │ -1cd2d0: 7120 abed a700 |007c: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1cd2d6: 6e10 ad15 0b00 |007f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cd2dc: 0c0a |0082: move-result-object v10 │ │ -1cd2de: 6e30 395f 790a |0083: invoke-virtual {v9, v7, v10}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f39 │ │ -1cd2e4: 0c07 |0086: move-result-object v7 │ │ -1cd2e6: 6e20 03cb 7c00 |0087: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cd2ec: 0c07 |008a: move-result-object v7 │ │ -1cd2ee: 6e20 03cb 0700 |008b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cd2f4: 28da |008e: goto 0068 // -0026 │ │ -1cd2f6: 6200 7820 |008f: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ -1cd2fa: 6e10 17cb 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cd300: 0c0c |0094: move-result-object v12 │ │ -1cd302: 7120 abed 8c00 |0095: invoke-static {v12, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1cd308: 54b5 a905 |0098: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd30c: 6e30 2959 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@5929 │ │ -1cd312: 0c0c |009d: move-result-object v12 │ │ -1cd314: 2200 1205 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60; // type@0512 │ │ -1cd318: 7020 9d14 b000 |00a0: invoke-direct {v0, v11}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@149d │ │ -1cd31e: 6e20 3d59 0c00 |00a3: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593d │ │ -1cd324: 6e10 d615 0b00 |00a6: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1cd32a: 0c00 |00a9: move-result-object v0 │ │ -1cd32c: 6205 7820 |00aa: sget-object v5, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ -1cd330: 6e10 2859 0500 |00ac: invoke-virtual {v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5928 │ │ -1cd336: 0c05 |00af: move-result-object v5 │ │ -1cd338: 6e30 4459 0c05 |00b0: invoke-virtual {v12, v0, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5944 │ │ -1cd33e: 2900 9100 |00b3: goto/16 0144 // +0091 │ │ -1cd342: 1a0c 042f |00b5: const-string v12, "Failed requirement." // string@2f04 │ │ -1cd346: 2200 8820 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2088 │ │ -1cd34a: 6e10 94ca 0c00 |00b9: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -1cd350: 0c0c |00bc: move-result-object v12 │ │ -1cd352: 7020 0fca c000 |00bd: invoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ -1cd358: 2700 |00c0: throw v0 │ │ -1cd35a: 220c 8920 |00c1: new-instance v12, Ljava/lang/IllegalStateException; // type@2089 │ │ -1cd35e: 6e10 94ca 0500 |00c3: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -1cd364: 0c00 |00c6: move-result-object v0 │ │ -1cd366: 7020 15ca 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1cd36c: 270c |00ca: throw v12 │ │ -1cd36e: 0d0c |00cb: move-exception v12 │ │ -1cd370: 280d |00cc: goto 00d9 // +000d │ │ -1cd372: 0d0c |00cd: move-exception v12 │ │ -1cd374: 2841 |00ce: goto 010f // +0041 │ │ -1cd376: 220c 8920 |00cf: new-instance v12, Ljava/lang/IllegalStateException; // type@2089 │ │ -1cd37a: 6e10 94ca 0500 |00d1: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -1cd380: 0c00 |00d4: move-result-object v0 │ │ -1cd382: 7020 15ca 0c00 |00d5: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1cd388: 270c |00d8: throw v12 │ │ -1cd38a: 6e10 ad15 0b00 |00d9: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cd390: 0c00 |00dc: move-result-object v0 │ │ -1cd392: 6e10 a800 0000 |00dd: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1cd398: 0c00 |00e0: move-result-object v0 │ │ -1cd39a: 3800 2000 |00e1: if-eqz v0, 0101 // +0020 │ │ -1cd39e: 6e20 0f01 4000 |00e3: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1cd3a4: 0c00 |00e6: move-result-object v0 │ │ -1cd3a6: 3800 1a00 |00e7: if-eqz v0, 0101 // +001a │ │ -1cd3aa: 54b4 9905 |00e9: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cd3ae: 3904 0600 |00eb: if-nez v4, 00f1 // +0006 │ │ -1cd3b2: 7110 c9ed 0200 |00ed: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cd3b8: 2802 |00f0: goto 00f2 // +0002 │ │ -1cd3ba: 0741 |00f1: move-object v1, v4 │ │ -1cd3bc: 6e10 142d 0100 |00f2: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1cd3c2: 0c01 |00f5: move-result-object v1 │ │ -1cd3c4: 1f01 3a01 |00f6: check-cast v1, Landroid/view/View; // type@013a │ │ -1cd3c8: 1f00 7820 |00f8: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1cd3cc: 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 │ │ -1cd3d2: 0c00 |00fd: move-result-object v0 │ │ -1cd3d4: 6e10 450a 0000 |00fe: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cd3da: 6e10 91ca 0b00 |0101: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ -1cd3e0: 0c00 |0104: move-result-object v0 │ │ -1cd3e2: 6e10 d3c9 0000 |0105: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ -1cd3e8: 0c00 |0108: move-result-object v0 │ │ -1cd3ea: 1f0c a820 |0109: check-cast v12, Ljava/lang/Throwable; // type@20a8 │ │ -1cd3ee: 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 │ │ -1cd3f4: 2836 |010e: goto 0144 // +0036 │ │ -1cd3f6: 6e10 ad15 0b00 |010f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cd3fc: 0c00 |0112: move-result-object v0 │ │ -1cd3fe: 6e10 a800 0000 |0113: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1cd404: 0c00 |0116: move-result-object v0 │ │ -1cd406: 3800 2000 |0117: if-eqz v0, 0137 // +0020 │ │ -1cd40a: 6e20 0f01 4000 |0119: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1cd410: 0c00 |011c: move-result-object v0 │ │ -1cd412: 3800 1a00 |011d: if-eqz v0, 0137 // +001a │ │ -1cd416: 54b4 9905 |011f: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cd41a: 3904 0600 |0121: if-nez v4, 0127 // +0006 │ │ -1cd41e: 7110 c9ed 0200 |0123: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cd424: 2802 |0126: goto 0128 // +0002 │ │ -1cd426: 0741 |0127: move-object v1, v4 │ │ -1cd428: 6e10 142d 0100 |0128: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1cd42e: 0c01 |012b: move-result-object v1 │ │ -1cd430: 1f01 3a01 |012c: check-cast v1, Landroid/view/View; // type@013a │ │ -1cd434: 1f00 7820 |012e: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1cd438: 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 │ │ -1cd43e: 0c00 |0133: move-result-object v0 │ │ -1cd440: 6e10 450a 0000 |0134: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cd446: 6e10 91ca 0b00 |0137: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ -1cd44c: 0c00 |013a: move-result-object v0 │ │ -1cd44e: 6e10 d3c9 0000 |013b: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ -1cd454: 0c00 |013e: move-result-object v0 │ │ -1cd456: 1f0c a820 |013f: check-cast v12, Ljava/lang/Throwable; // type@20a8 │ │ -1cd45a: 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 │ │ -1cd460: 0e00 |0144: return-void │ │ +1cd1e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1cd1e2: 1a02 448c |0003: const-string v2, "binding" // string@8c44 │ │ +1cd1e6: 1a03 9973 |0005: const-string v3, "Something went wrong when trying to upload file" // string@7399 │ │ +1cd1ea: 1404 bb03 137f |0007: const v4, #float 1.95416e+38 // #7f1303bb │ │ +1cd1f0: 1a05 0e6e |000a: const-string v5, "Required value was null." // string@6e0e │ │ +1cd1f4: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +1cd1f6: 380c c200 |000d: if-eqz v12, 00cf // +00c2 │ │ +1cd1fa: 54b7 a905 |000f: iget-object v7, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd1fe: 7210 c3cd 0700 |0011: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@cdc3 │ │ +1cd204: 6e10 c400 0c00 |0014: invoke-virtual {v12}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@00c4 │ │ +1cd20a: 0c07 |0017: move-result-object v7 │ │ +1cd20c: 1a08 b2ec |0018: const-string v8, "toString(...)" // string@ecb2 │ │ +1cd210: 3807 2000 |001a: if-eqz v7, 003a // +0020 │ │ +1cd214: 6e10 8b00 0700 |001c: invoke-virtual {v7}, Landroid/content/ClipData;.getItemCount:()I // method@008b │ │ +1cd21a: 0a0c |001f: move-result v12 │ │ +1cd21c: 0165 |0020: move v5, v6 │ │ +1cd21e: 35c5 3200 |0021: if-ge v5, v12, 0053 // +0032 │ │ +1cd222: 54b9 a905 |0023: iget-object v9, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd226: 6e20 8a00 5700 |0025: invoke-virtual {v7, v5}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@008a │ │ +1cd22c: 0c0a |0028: move-result-object v10 │ │ +1cd22e: 6e10 8900 0a00 |0029: invoke-virtual {v10}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@0089 │ │ +1cd234: 0c0a |002c: move-result-object v10 │ │ +1cd236: 6e10 b902 0a00 |002d: invoke-virtual {v10}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ +1cd23c: 0c0a |0030: move-result-object v10 │ │ +1cd23e: 7120 abed 8a00 |0031: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1cd244: 7220 c0cd a900 |0034: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +1cd24a: d805 0501 |0037: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1cd24e: 28e8 |0039: goto 0021 // -0018 │ │ +1cd250: 07b7 |003a: move-object v7, v11 │ │ +1cd252: 1f07 3805 |003b: check-cast v7, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1cd256: 6e10 c500 0c00 |003d: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cd25c: 0c07 |0040: move-result-object v7 │ │ +1cd25e: 3807 8000 |0041: if-eqz v7, 00c1 // +0080 │ │ +1cd262: 6e10 c500 0c00 |0043: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cd268: 54b5 a905 |0046: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd26c: 6e10 c500 0c00 |0048: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cd272: 0c0c |004b: move-result-object v12 │ │ +1cd274: 7110 edca 0c00 |004c: invoke-static {v12}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ +1cd27a: 0c0c |004f: move-result-object v12 │ │ +1cd27c: 7220 c0cd c500 |0050: invoke-interface {v5, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +1cd282: 54bc a905 |0053: iget-object v12, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd286: 1f0c 4121 |0055: check-cast v12, Ljava/util/Collection; // type@2141 │ │ +1cd28a: 7210 5fcd 0c00 |0057: invoke-interface {v12}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ +1cd290: 0a0c |005a: move-result v12 │ │ +1cd292: 390c 5a00 |005b: if-nez v12, 00b5 // +005a │ │ +1cd296: 220c a220 |005d: new-instance v12, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cd29a: 7020 faca 0c00 |005f: invoke-direct {v12, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cd2a0: 54b5 a905 |0062: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd2a4: 7210 cacd 0500 |0064: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1cd2aa: 0c05 |0067: move-result-object v5 │ │ +1cd2ac: 7210 a6cd 0500 |0068: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1cd2b2: 0a07 |006b: move-result v7 │ │ +1cd2b4: 3807 2300 |006c: if-eqz v7, 008f // +0023 │ │ +1cd2b8: 7210 a7cd 0500 |006e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1cd2be: 0c07 |0071: move-result-object v7 │ │ +1cd2c0: 1f07 a020 |0072: check-cast v7, Ljava/lang/String; // type@20a0 │ │ +1cd2c4: 6209 ee22 |0074: sget-object v9, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22ee │ │ +1cd2c8: 7110 b802 0700 |0076: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1cd2ce: 0c07 |0079: move-result-object v7 │ │ +1cd2d0: 1a0a 65d2 |007a: const-string v10, "parse(...)" // string@d265 │ │ +1cd2d4: 7120 abed a700 |007c: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1cd2da: 6e10 ad15 0b00 |007f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cd2e0: 0c0a |0082: move-result-object v10 │ │ +1cd2e2: 6e30 395f 790a |0083: invoke-virtual {v9, v7, v10}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f39 │ │ +1cd2e8: 0c07 |0086: move-result-object v7 │ │ +1cd2ea: 6e20 03cb 7c00 |0087: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cd2f0: 0c07 |008a: move-result-object v7 │ │ +1cd2f2: 6e20 03cb 0700 |008b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cd2f8: 28da |008e: goto 0068 // -0026 │ │ +1cd2fa: 6200 7820 |008f: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ +1cd2fe: 6e10 17cb 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cd304: 0c0c |0094: move-result-object v12 │ │ +1cd306: 7120 abed 8c00 |0095: invoke-static {v12, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1cd30c: 54b5 a905 |0098: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd310: 6e30 2959 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@5929 │ │ +1cd316: 0c0c |009d: move-result-object v12 │ │ +1cd318: 2200 1205 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60; // type@0512 │ │ +1cd31c: 7020 9d14 b000 |00a0: invoke-direct {v0, v11}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@149d │ │ +1cd322: 6e20 3d59 0c00 |00a3: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593d │ │ +1cd328: 6e10 d615 0b00 |00a6: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1cd32e: 0c00 |00a9: move-result-object v0 │ │ +1cd330: 6205 7820 |00aa: sget-object v5, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ +1cd334: 6e10 2859 0500 |00ac: invoke-virtual {v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5928 │ │ +1cd33a: 0c05 |00af: move-result-object v5 │ │ +1cd33c: 6e30 4459 0c05 |00b0: invoke-virtual {v12, v0, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5944 │ │ +1cd342: 2900 9100 |00b3: goto/16 0144 // +0091 │ │ +1cd346: 1a0c 042f |00b5: const-string v12, "Failed requirement." // string@2f04 │ │ +1cd34a: 2200 8820 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2088 │ │ +1cd34e: 6e10 94ca 0c00 |00b9: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +1cd354: 0c0c |00bc: move-result-object v12 │ │ +1cd356: 7020 0fca c000 |00bd: invoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ +1cd35c: 2700 |00c0: throw v0 │ │ +1cd35e: 220c 8920 |00c1: new-instance v12, Ljava/lang/IllegalStateException; // type@2089 │ │ +1cd362: 6e10 94ca 0500 |00c3: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +1cd368: 0c00 |00c6: move-result-object v0 │ │ +1cd36a: 7020 15ca 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1cd370: 270c |00ca: throw v12 │ │ +1cd372: 0d0c |00cb: move-exception v12 │ │ +1cd374: 280d |00cc: goto 00d9 // +000d │ │ +1cd376: 0d0c |00cd: move-exception v12 │ │ +1cd378: 2841 |00ce: goto 010f // +0041 │ │ +1cd37a: 220c 8920 |00cf: new-instance v12, Ljava/lang/IllegalStateException; // type@2089 │ │ +1cd37e: 6e10 94ca 0500 |00d1: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +1cd384: 0c00 |00d4: move-result-object v0 │ │ +1cd386: 7020 15ca 0c00 |00d5: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1cd38c: 270c |00d8: throw v12 │ │ +1cd38e: 6e10 ad15 0b00 |00d9: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cd394: 0c00 |00dc: move-result-object v0 │ │ +1cd396: 6e10 a800 0000 |00dd: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1cd39c: 0c00 |00e0: move-result-object v0 │ │ +1cd39e: 3800 2000 |00e1: if-eqz v0, 0101 // +0020 │ │ +1cd3a2: 6e20 0f01 4000 |00e3: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1cd3a8: 0c00 |00e6: move-result-object v0 │ │ +1cd3aa: 3800 1a00 |00e7: if-eqz v0, 0101 // +001a │ │ +1cd3ae: 54b4 9905 |00e9: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cd3b2: 3904 0600 |00eb: if-nez v4, 00f1 // +0006 │ │ +1cd3b6: 7110 c9ed 0200 |00ed: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cd3bc: 2802 |00f0: goto 00f2 // +0002 │ │ +1cd3be: 0741 |00f1: move-object v1, v4 │ │ +1cd3c0: 6e10 142d 0100 |00f2: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1cd3c6: 0c01 |00f5: move-result-object v1 │ │ +1cd3c8: 1f01 3a01 |00f6: check-cast v1, Landroid/view/View; // type@013a │ │ +1cd3cc: 1f00 7820 |00f8: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1cd3d0: 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 │ │ +1cd3d6: 0c00 |00fd: move-result-object v0 │ │ +1cd3d8: 6e10 450a 0000 |00fe: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cd3de: 6e10 91ca 0b00 |0101: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ +1cd3e4: 0c00 |0104: move-result-object v0 │ │ +1cd3e6: 6e10 d3c9 0000 |0105: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ +1cd3ec: 0c00 |0108: move-result-object v0 │ │ +1cd3ee: 1f0c a820 |0109: check-cast v12, Ljava/lang/Throwable; // type@20a8 │ │ +1cd3f2: 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 │ │ +1cd3f8: 2836 |010e: goto 0144 // +0036 │ │ +1cd3fa: 6e10 ad15 0b00 |010f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cd400: 0c00 |0112: move-result-object v0 │ │ +1cd402: 6e10 a800 0000 |0113: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1cd408: 0c00 |0116: move-result-object v0 │ │ +1cd40a: 3800 2000 |0117: if-eqz v0, 0137 // +0020 │ │ +1cd40e: 6e20 0f01 4000 |0119: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1cd414: 0c00 |011c: move-result-object v0 │ │ +1cd416: 3800 1a00 |011d: if-eqz v0, 0137 // +001a │ │ +1cd41a: 54b4 9905 |011f: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cd41e: 3904 0600 |0121: if-nez v4, 0127 // +0006 │ │ +1cd422: 7110 c9ed 0200 |0123: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cd428: 2802 |0126: goto 0128 // +0002 │ │ +1cd42a: 0741 |0127: move-object v1, v4 │ │ +1cd42c: 6e10 142d 0100 |0128: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1cd432: 0c01 |012b: move-result-object v1 │ │ +1cd434: 1f01 3a01 |012c: check-cast v1, Landroid/view/View; // type@013a │ │ +1cd438: 1f00 7820 |012e: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1cd43c: 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 │ │ +1cd442: 0c00 |0133: move-result-object v0 │ │ +1cd444: 6e10 450a 0000 |0134: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cd44a: 6e10 91ca 0b00 |0137: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ +1cd450: 0c00 |013a: move-result-object v0 │ │ +1cd452: 6e10 d3c9 0000 |013b: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ +1cd458: 0c00 |013e: move-result-object v0 │ │ +1cd45a: 1f0c a820 |013f: check-cast v12, Ljava/lang/Throwable; // type@20a8 │ │ +1cd45e: 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 │ │ +1cd464: 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 │ │ @@ -105164,22 +105165,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 │ │ -1caacc: |[1caacc] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult$lambda$94:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1caadc: 1a00 c1a1 |0000: const-string v0, "files" // string@a1c1 │ │ -1caae0: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1caae6: 1a00 c98e |0005: const-string v0, "caption" // string@8ec9 │ │ -1caaea: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1caaf0: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ -1caaf6: 6201 84ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1caafa: 1101 |000f: return-object v1 │ │ +1caad0: |[1caad0] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult$lambda$94:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1caae0: 1a00 c1a1 |0000: const-string v0, "files" // string@a1c1 │ │ +1caae4: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1caaea: 1a00 c98e |0005: const-string v0, "caption" // string@8ec9 │ │ +1caaee: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1caaf4: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ +1caafa: 6201 84ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1caafe: 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; │ │ @@ -105190,24 +105191,24 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1cdac4: |[1cdac4] com.nextcloud.talk.chat.ChatActivity.onMessageSearchResult:(Landroid/content/Intent;)V │ │ -1cdad4: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -1cdad8: 1a00 3965 |0002: const-string v0, "MessageSearchActivity.result.message" // string@6539 │ │ -1cdadc: 6e20 d000 0200 |0004: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d0 │ │ -1cdae2: 0c02 |0007: move-result-object v2 │ │ -1cdae4: 2802 |0008: goto 000a // +0002 │ │ -1cdae6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1cdae8: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -1cdaec: 7020 5c16 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ -1cdaf2: 0e00 |000f: return-void │ │ +1cdac8: |[1cdac8] com.nextcloud.talk.chat.ChatActivity.onMessageSearchResult:(Landroid/content/Intent;)V │ │ +1cdad8: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +1cdadc: 1a00 3965 |0002: const-string v0, "MessageSearchActivity.result.message" // string@6539 │ │ +1cdae0: 6e20 d000 0200 |0004: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d0 │ │ +1cdae6: 0c02 |0007: move-result-object v2 │ │ +1cdae8: 2802 |0008: goto 000a // +0002 │ │ +1cdaea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1cdaec: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +1cdaf0: 7020 5c16 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ +1cdaf6: 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; │ │ @@ -105217,161 +105218,161 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 294 16-bit code units │ │ -1cdd3c: |[1cdd3c] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult:(Landroid/content/Intent;)V │ │ -1cdd4c: 1a00 d205 |0000: const-string v0, " │ │ +1cdd40: |[1cdd40] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult:(Landroid/content/Intent;)V │ │ +1cdd50: 1a00 d205 |0000: const-string v0, " │ │ " // string@05d2 │ │ -1cdd50: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ -1cdd54: 1a02 9973 |0004: const-string v2, "Something went wrong when trying to upload file" // string@7399 │ │ -1cdd58: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1cdd5a: 1404 bb03 137f |0007: const v4, #float 1.95416e+38 // #7f1303bb │ │ -1cdd60: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -1cdd62: 54a6 a905 |000b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdd66: 7210 c3cd 0600 |000d: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@cdc3 │ │ -1cdd6c: 380b 3200 |0010: if-eqz v11, 0042 // +0032 │ │ -1cdd70: 6e10 c500 0b00 |0012: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cdd76: 0c06 |0015: move-result-object v6 │ │ -1cdd78: 3806 2c00 |0016: if-eqz v6, 0042 // +002c │ │ -1cdd7c: 07a6 |0018: move-object v6, v10 │ │ -1cdd7e: 1f06 3805 |0019: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1cdd82: 6e10 c500 0b00 |001b: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cdd88: 54a6 a905 |001e: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdd8c: 6e10 c500 0b00 |0020: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cdd92: 0c0b |0023: move-result-object v11 │ │ -1cdd94: 7110 edca 0b00 |0024: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ -1cdd9a: 0c0b |0027: move-result-object v11 │ │ -1cdd9c: 7220 c0cd b600 |0028: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -1cdda2: 54ab a905 |002b: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdda6: 1f0b 4121 |002d: check-cast v11, Ljava/util/Collection; // type@2141 │ │ -1cddaa: 7210 5fcd 0b00 |002f: invoke-interface {v11}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ -1cddb0: 0a0b |0032: move-result v11 │ │ -1cddb2: 390b 0300 |0033: if-nez v11, 0036 // +0003 │ │ -1cddb6: 281c |0035: goto 0051 // +001c │ │ -1cddb8: 1a0b 042f |0036: const-string v11, "Failed requirement." // string@2f04 │ │ -1cddbc: 2200 8820 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2088 │ │ -1cddc0: 6e10 94ca 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -1cddc6: 0c0b |003d: move-result-object v11 │ │ -1cddc8: 7020 0fca b000 |003e: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ -1cddce: 2700 |0041: throw v0 │ │ -1cddd0: 54ab cb05 |0042: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ -1cddd4: 380b 7a00 |0044: if-eqz v11, 00be // +007a │ │ -1cddd8: 54a6 a905 |0046: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdddc: 7110 edca 0b00 |0048: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ -1cdde2: 0c0b |004b: move-result-object v11 │ │ -1cdde4: 7220 c0cd b600 |004c: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ -1cddea: 5ba5 cb05 |004f: iput-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ -1cddee: 6e10 ca15 0a00 |0051: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@15ca │ │ -1cddf4: 0c0b |0054: move-result-object v11 │ │ -1cddf6: 7210 cd60 0b00 |0055: invoke-interface {v11}, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;.isFilesPermissionGranted:()Z // method@60cd │ │ -1cddfc: 0a0b |0058: move-result v11 │ │ -1cddfe: 380b 5c00 |0059: if-eqz v11, 00b5 // +005c │ │ -1cde02: 220b a220 |005b: new-instance v11, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cde06: 7020 faca 0b00 |005d: invoke-direct {v11, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cde0c: 54a6 a905 |0060: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cde10: 7210 cacd 0600 |0062: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1cde16: 0c06 |0065: move-result-object v6 │ │ -1cde18: 7210 a6cd 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1cde1e: 0a07 |0069: move-result v7 │ │ -1cde20: 3807 2300 |006a: if-eqz v7, 008d // +0023 │ │ -1cde24: 7210 a7cd 0600 |006c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1cde2a: 0c07 |006f: move-result-object v7 │ │ -1cde2c: 1f07 a020 |0070: check-cast v7, Ljava/lang/String; // type@20a0 │ │ -1cde30: 6208 ee22 |0072: sget-object v8, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22ee │ │ -1cde34: 7110 b802 0700 |0074: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1cde3a: 0c07 |0077: move-result-object v7 │ │ -1cde3c: 1a09 65d2 |0078: const-string v9, "parse(...)" // string@d265 │ │ -1cde40: 7120 abed 9700 |007a: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1cde46: 6e10 ad15 0a00 |007d: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cde4c: 0c09 |0080: move-result-object v9 │ │ -1cde4e: 6e30 395f 7809 |0081: invoke-virtual {v8, v7, v9}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f39 │ │ -1cde54: 0c07 |0084: move-result-object v7 │ │ -1cde56: 6e20 03cb 7b00 |0085: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cde5c: 0c07 |0088: move-result-object v7 │ │ -1cde5e: 6e20 03cb 0700 |0089: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cde64: 28da |008c: goto 0066 // -0026 │ │ -1cde66: 6200 7820 |008d: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ -1cde6a: 6e10 17cb 0b00 |008f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cde70: 0c0b |0092: move-result-object v11 │ │ -1cde72: 1a06 b2ec |0093: const-string v6, "toString(...)" // string@ecb2 │ │ -1cde76: 7120 abed 6b00 |0095: invoke-static {v11, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1cde7c: 54a6 a905 |0098: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cde80: 6e30 2959 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@5929 │ │ -1cde86: 0c0b |009d: move-result-object v11 │ │ -1cde88: 2200 1405 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; // type@0514 │ │ -1cde8c: 7020 a114 a000 |00a0: invoke-direct {v0, v10}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14a1 │ │ -1cde92: 6e20 3d59 0b00 |00a3: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593d │ │ -1cde98: 6e10 d615 0a00 |00a6: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1cde9e: 0c00 |00a9: move-result-object v0 │ │ -1cdea0: 6206 7820 |00aa: sget-object v6, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ -1cdea4: 6e10 2859 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5928 │ │ -1cdeaa: 0c06 |00af: move-result-object v6 │ │ -1cdeac: 6e30 4459 0b06 |00b0: invoke-virtual {v11, v0, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5944 │ │ -1cdeb2: 2900 7200 |00b3: goto/16 0125 // +0072 │ │ -1cdeb6: 620b 4015 |00b5: sget-object v11, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;.Companion:Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion; // field@1540 │ │ -1cdeba: 07a0 |00b7: move-object v0, v10 │ │ -1cdebc: 1f00 1a00 |00b8: check-cast v0, Landroid/app/Activity; // type@001a │ │ -1cdec0: 6e20 8133 0b00 |00ba: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion;.requestStoragePermission:(Landroid/app/Activity;)V // method@3381 │ │ -1cdec6: 2868 |00bd: goto 0125 // +0068 │ │ -1cdec8: 220b 8920 |00be: new-instance v11, Ljava/lang/IllegalStateException; // type@2089 │ │ -1cdecc: 1a00 1c2f |00c0: const-string v0, "Failed to get data from intent and uri" // string@2f1c │ │ -1cded0: 6e10 94ca 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ -1cded6: 0c00 |00c5: move-result-object v0 │ │ -1cded8: 7020 15ca 0b00 |00c6: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ -1cdede: 270b |00c9: throw v11 │ │ -1cdee0: 0d0b |00ca: move-exception v11 │ │ -1cdee2: 6e10 ad15 0a00 |00cb: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cdee8: 0c00 |00ce: move-result-object v0 │ │ -1cdeea: 6e10 a800 0000 |00cf: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1cdef0: 0c00 |00d2: move-result-object v0 │ │ -1cdef2: 3800 2000 |00d3: if-eqz v0, 00f3 // +0020 │ │ -1cdef6: 6e20 0f01 4000 |00d5: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1cdefc: 0c00 |00d8: move-result-object v0 │ │ -1cdefe: 3800 1a00 |00d9: if-eqz v0, 00f3 // +001a │ │ -1cdf02: 54a4 9905 |00db: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cdf06: 3904 0600 |00dd: if-nez v4, 00e3 // +0006 │ │ -1cdf0a: 7110 c9ed 0100 |00df: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cdf10: 2802 |00e2: goto 00e4 // +0002 │ │ -1cdf12: 0745 |00e3: move-object v5, v4 │ │ -1cdf14: 6e10 142d 0500 |00e4: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1cdf1a: 0c01 |00e7: move-result-object v1 │ │ -1cdf1c: 1f01 3a01 |00e8: check-cast v1, Landroid/view/View; // type@013a │ │ -1cdf20: 1f00 7820 |00ea: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ -1cdf24: 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 │ │ -1cdf2a: 0c00 |00ef: move-result-object v0 │ │ -1cdf2c: 6e10 450a 0000 |00f0: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cdf32: 6e10 91ca 0a00 |00f3: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ -1cdf38: 0c00 |00f6: move-result-object v0 │ │ -1cdf3a: 6e10 d3c9 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ -1cdf40: 0c00 |00fa: move-result-object v0 │ │ -1cdf42: 1f0b a820 |00fb: check-cast v11, Ljava/lang/Throwable; // type@20a8 │ │ -1cdf46: 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 │ │ -1cdf4c: 2825 |0100: goto 0125 // +0025 │ │ -1cdf4e: 0d0b |0101: move-exception v11 │ │ -1cdf50: 54a0 9905 |0102: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cdf54: 3900 0600 |0104: if-nez v0, 010a // +0006 │ │ -1cdf58: 7110 c9ed 0100 |0106: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cdf5e: 2802 |0109: goto 010b // +0002 │ │ -1cdf60: 0705 |010a: move-object v5, v0 │ │ -1cdf62: 6e10 142d 0500 |010b: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ -1cdf68: 0c00 |010e: move-result-object v0 │ │ -1cdf6a: 1f00 3a01 |010f: check-cast v0, Landroid/view/View; // type@013a │ │ -1cdf6e: 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 │ │ -1cdf74: 0c00 |0114: move-result-object v0 │ │ -1cdf76: 6e10 450a 0000 |0115: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cdf7c: 6e10 91ca 0a00 |0118: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ -1cdf82: 0c00 |011b: move-result-object v0 │ │ -1cdf84: 6e10 d3c9 0000 |011c: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ -1cdf8a: 0c00 |011f: move-result-object v0 │ │ -1cdf8c: 1f0b a820 |0120: check-cast v11, Ljava/lang/Throwable; // type@20a8 │ │ -1cdf90: 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 │ │ -1cdf96: 0e00 |0125: return-void │ │ +1cdd54: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ +1cdd58: 1a02 9973 |0004: const-string v2, "Something went wrong when trying to upload file" // string@7399 │ │ +1cdd5c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1cdd5e: 1404 bb03 137f |0007: const v4, #float 1.95416e+38 // #7f1303bb │ │ +1cdd64: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +1cdd66: 54a6 a905 |000b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdd6a: 7210 c3cd 0600 |000d: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@cdc3 │ │ +1cdd70: 380b 3200 |0010: if-eqz v11, 0042 // +0032 │ │ +1cdd74: 6e10 c500 0b00 |0012: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cdd7a: 0c06 |0015: move-result-object v6 │ │ +1cdd7c: 3806 2c00 |0016: if-eqz v6, 0042 // +002c │ │ +1cdd80: 07a6 |0018: move-object v6, v10 │ │ +1cdd82: 1f06 3805 |0019: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1cdd86: 6e10 c500 0b00 |001b: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cdd8c: 54a6 a905 |001e: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdd90: 6e10 c500 0b00 |0020: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cdd96: 0c0b |0023: move-result-object v11 │ │ +1cdd98: 7110 edca 0b00 |0024: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ +1cdd9e: 0c0b |0027: move-result-object v11 │ │ +1cdda0: 7220 c0cd b600 |0028: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +1cdda6: 54ab a905 |002b: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cddaa: 1f0b 4121 |002d: check-cast v11, Ljava/util/Collection; // type@2141 │ │ +1cddae: 7210 5fcd 0b00 |002f: invoke-interface {v11}, Ljava/util/Collection;.isEmpty:()Z // method@cd5f │ │ +1cddb4: 0a0b |0032: move-result v11 │ │ +1cddb6: 390b 0300 |0033: if-nez v11, 0036 // +0003 │ │ +1cddba: 281c |0035: goto 0051 // +001c │ │ +1cddbc: 1a0b 042f |0036: const-string v11, "Failed requirement." // string@2f04 │ │ +1cddc0: 2200 8820 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2088 │ │ +1cddc4: 6e10 94ca 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +1cddca: 0c0b |003d: move-result-object v11 │ │ +1cddcc: 7020 0fca b000 |003e: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0f │ │ +1cddd2: 2700 |0041: throw v0 │ │ +1cddd4: 54ab cb05 |0042: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ +1cddd8: 380b 7a00 |0044: if-eqz v11, 00be // +007a │ │ +1cdddc: 54a6 a905 |0046: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdde0: 7110 edca 0b00 |0048: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caed │ │ +1cdde6: 0c0b |004b: move-result-object v11 │ │ +1cdde8: 7220 c0cd b600 |004c: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdc0 │ │ +1cddee: 5ba5 cb05 |004f: iput-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ +1cddf2: 6e10 ca15 0a00 |0051: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@15ca │ │ +1cddf8: 0c0b |0054: move-result-object v11 │ │ +1cddfa: 7210 cd60 0b00 |0055: invoke-interface {v11}, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;.isFilesPermissionGranted:()Z // method@60cd │ │ +1cde00: 0a0b |0058: move-result v11 │ │ +1cde02: 380b 5c00 |0059: if-eqz v11, 00b5 // +005c │ │ +1cde06: 220b a220 |005b: new-instance v11, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cde0a: 7020 faca 0b00 |005d: invoke-direct {v11, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cde10: 54a6 a905 |0060: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cde14: 7210 cacd 0600 |0062: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1cde1a: 0c06 |0065: move-result-object v6 │ │ +1cde1c: 7210 a6cd 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1cde22: 0a07 |0069: move-result v7 │ │ +1cde24: 3807 2300 |006a: if-eqz v7, 008d // +0023 │ │ +1cde28: 7210 a7cd 0600 |006c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1cde2e: 0c07 |006f: move-result-object v7 │ │ +1cde30: 1f07 a020 |0070: check-cast v7, Ljava/lang/String; // type@20a0 │ │ +1cde34: 6208 ee22 |0072: sget-object v8, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22ee │ │ +1cde38: 7110 b802 0700 |0074: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1cde3e: 0c07 |0077: move-result-object v7 │ │ +1cde40: 1a09 65d2 |0078: const-string v9, "parse(...)" // string@d265 │ │ +1cde44: 7120 abed 9700 |007a: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1cde4a: 6e10 ad15 0a00 |007d: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cde50: 0c09 |0080: move-result-object v9 │ │ +1cde52: 6e30 395f 7809 |0081: invoke-virtual {v8, v7, v9}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f39 │ │ +1cde58: 0c07 |0084: move-result-object v7 │ │ +1cde5a: 6e20 03cb 7b00 |0085: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cde60: 0c07 |0088: move-result-object v7 │ │ +1cde62: 6e20 03cb 0700 |0089: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cde68: 28da |008c: goto 0066 // -0026 │ │ +1cde6a: 6200 7820 |008d: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ +1cde6e: 6e10 17cb 0b00 |008f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cde74: 0c0b |0092: move-result-object v11 │ │ +1cde76: 1a06 b2ec |0093: const-string v6, "toString(...)" // string@ecb2 │ │ +1cde7a: 7120 abed 6b00 |0095: invoke-static {v11, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1cde80: 54a6 a905 |0098: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cde84: 6e30 2959 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@5929 │ │ +1cde8a: 0c0b |009d: move-result-object v11 │ │ +1cde8c: 2200 1405 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; // type@0514 │ │ +1cde90: 7020 a114 a000 |00a0: invoke-direct {v0, v10}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14a1 │ │ +1cde96: 6e20 3d59 0b00 |00a3: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593d │ │ +1cde9c: 6e10 d615 0a00 |00a6: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1cdea2: 0c00 |00a9: move-result-object v0 │ │ +1cdea4: 6206 7820 |00aa: sget-object v6, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2078 │ │ +1cdea8: 6e10 2859 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5928 │ │ +1cdeae: 0c06 |00af: move-result-object v6 │ │ +1cdeb0: 6e30 4459 0b06 |00b0: invoke-virtual {v11, v0, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5944 │ │ +1cdeb6: 2900 7200 |00b3: goto/16 0125 // +0072 │ │ +1cdeba: 620b 4015 |00b5: sget-object v11, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;.Companion:Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion; // field@1540 │ │ +1cdebe: 07a0 |00b7: move-object v0, v10 │ │ +1cdec0: 1f00 1a00 |00b8: check-cast v0, Landroid/app/Activity; // type@001a │ │ +1cdec4: 6e20 8133 0b00 |00ba: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion;.requestStoragePermission:(Landroid/app/Activity;)V // method@3381 │ │ +1cdeca: 2868 |00bd: goto 0125 // +0068 │ │ +1cdecc: 220b 8920 |00be: new-instance v11, Ljava/lang/IllegalStateException; // type@2089 │ │ +1cded0: 1a00 1c2f |00c0: const-string v0, "Failed to get data from intent and uri" // string@2f1c │ │ +1cded4: 6e10 94ca 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca94 │ │ +1cdeda: 0c00 |00c5: move-result-object v0 │ │ +1cdedc: 7020 15ca 0b00 |00c6: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca15 │ │ +1cdee2: 270b |00c9: throw v11 │ │ +1cdee4: 0d0b |00ca: move-exception v11 │ │ +1cdee6: 6e10 ad15 0a00 |00cb: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cdeec: 0c00 |00ce: move-result-object v0 │ │ +1cdeee: 6e10 a800 0000 |00cf: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1cdef4: 0c00 |00d2: move-result-object v0 │ │ +1cdef6: 3800 2000 |00d3: if-eqz v0, 00f3 // +0020 │ │ +1cdefa: 6e20 0f01 4000 |00d5: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1cdf00: 0c00 |00d8: move-result-object v0 │ │ +1cdf02: 3800 1a00 |00d9: if-eqz v0, 00f3 // +001a │ │ +1cdf06: 54a4 9905 |00db: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cdf0a: 3904 0600 |00dd: if-nez v4, 00e3 // +0006 │ │ +1cdf0e: 7110 c9ed 0100 |00df: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cdf14: 2802 |00e2: goto 00e4 // +0002 │ │ +1cdf16: 0745 |00e3: move-object v5, v4 │ │ +1cdf18: 6e10 142d 0500 |00e4: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1cdf1e: 0c01 |00e7: move-result-object v1 │ │ +1cdf20: 1f01 3a01 |00e8: check-cast v1, Landroid/view/View; // type@013a │ │ +1cdf24: 1f00 7820 |00ea: check-cast v0, Ljava/lang/CharSequence; // type@2078 │ │ +1cdf28: 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 │ │ +1cdf2e: 0c00 |00ef: move-result-object v0 │ │ +1cdf30: 6e10 450a 0000 |00f0: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cdf36: 6e10 91ca 0a00 |00f3: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ +1cdf3c: 0c00 |00f6: move-result-object v0 │ │ +1cdf3e: 6e10 d3c9 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ +1cdf44: 0c00 |00fa: move-result-object v0 │ │ +1cdf46: 1f0b a820 |00fb: check-cast v11, Ljava/lang/Throwable; // type@20a8 │ │ +1cdf4a: 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 │ │ +1cdf50: 2825 |0100: goto 0125 // +0025 │ │ +1cdf52: 0d0b |0101: move-exception v11 │ │ +1cdf54: 54a0 9905 |0102: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cdf58: 3900 0600 |0104: if-nez v0, 010a // +0006 │ │ +1cdf5c: 7110 c9ed 0100 |0106: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cdf62: 2802 |0109: goto 010b // +0002 │ │ +1cdf64: 0705 |010a: move-object v5, v0 │ │ +1cdf66: 6e10 142d 0500 |010b: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d14 │ │ +1cdf6c: 0c00 |010e: move-result-object v0 │ │ +1cdf6e: 1f00 3a01 |010f: check-cast v0, Landroid/view/View; // type@013a │ │ +1cdf72: 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 │ │ +1cdf78: 0c00 |0114: move-result-object v0 │ │ +1cdf7a: 6e10 450a 0000 |0115: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cdf80: 6e10 91ca 0a00 |0118: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca91 │ │ +1cdf86: 0c00 |011b: move-result-object v0 │ │ +1cdf88: 6e10 d3c9 0000 |011c: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d3 │ │ +1cdf8e: 0c00 |011f: move-result-object v0 │ │ +1cdf90: 1f0b a820 |0120: check-cast v11, Ljava/lang/Throwable; // type@20a8 │ │ +1cdf94: 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 │ │ +1cdf9a: 0e00 |0125: return-void │ │ catches : 1 │ │ 0x000b - 0x00ca │ │ Ljava/lang/IllegalStateException; -> 0x0101 │ │ Ljava/lang/IllegalArgumentException; -> 0x00ca │ │ positions : │ │ 0x0000 line=2301 │ │ 0x000b line=2302 │ │ @@ -105416,22 +105417,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 │ │ -1caafc: |[1caafc] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult$lambda$99:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1cab0c: 1a00 c1a1 |0000: const-string v0, "files" // string@a1c1 │ │ -1cab10: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1cab16: 1a00 c98e |0005: const-string v0, "caption" // string@8ec9 │ │ -1cab1a: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1cab20: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ -1cab26: 6201 84ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1cab2a: 1101 |000f: return-object v1 │ │ +1cab00: |[1cab00] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult$lambda$99:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1cab10: 1a00 c1a1 |0000: const-string v0, "files" // string@a1c1 │ │ +1cab14: 7120 aced 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1cab1a: 1a00 c98e |0005: const-string v0, "caption" // string@8ec9 │ │ +1cab1e: 7120 aced 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1cab24: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ +1cab2a: 6201 84ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1cab2e: 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; │ │ @@ -105441,23 +105442,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 │ │ -1cdfac: |[1cdfac] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cdfbc: 1400 4e01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014e │ │ -1cdfc2: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ -1cdfc8: 0c00 |0006: move-result-object v0 │ │ -1cdfca: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -1cdfce: 2201 0605 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; // type@0506 │ │ -1cdfd2: 7020 8514 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1485 │ │ -1cdfd8: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ -1cdfde: 0e00 |0011: return-void │ │ +1cdfb0: |[1cdfb0] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cdfc0: 1400 4e01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014e │ │ +1cdfc6: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ +1cdfcc: 0c00 |0006: move-result-object v0 │ │ +1cdfce: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +1cdfd2: 2201 0605 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; // type@0506 │ │ +1cdfd6: 7020 8514 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1485 │ │ +1cdfdc: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ +1cdfe2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3180 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #167 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -105465,18 +105466,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 │ │ -1c8518: |[1c8518] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$119$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c8528: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1c852a: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ -1c8530: 0f01 |0004: return v1 │ │ +1c851c: |[1c851c] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$119$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c852c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1c852e: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ +1c8534: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3181 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -105485,23 +105486,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 │ │ -1cdfe0: |[1cdfe0] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$121:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cdff0: 1400 4d01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014d │ │ -1cdff6: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ -1cdffc: 0c00 |0006: move-result-object v0 │ │ -1cdffe: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -1ce002: 2201 dd04 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; // type@04dd │ │ -1ce006: 7020 3314 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1433 │ │ -1ce00c: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ -1ce012: 0e00 |0011: return-void │ │ +1cdfe4: |[1cdfe4] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$121:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cdff4: 1400 4d01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014d │ │ +1cdffa: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ +1ce000: 0c00 |0006: move-result-object v0 │ │ +1ce002: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +1ce006: 2201 dd04 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; // type@04dd │ │ +1ce00a: 7020 3314 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1433 │ │ +1ce010: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ +1ce016: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3187 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #169 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -105509,19 +105510,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 │ │ -1c8534: |[1c8534] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$121$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c8544: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1c8546: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ -1c854c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1c854e: 0f00 |0005: return v0 │ │ +1c8538: |[1c8538] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$121$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c8548: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1c854a: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ +1c8550: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1c8552: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3188 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -105530,90 +105531,90 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -1ce038: |[1ce038] com.nextcloud.talk.chat.ChatActivity.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V │ │ -1ce048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ce04a: 3806 0900 |0001: if-eqz v6, 000a // +0009 │ │ -1ce04e: 1a01 082d |0003: const-string v1, "EXTRA_SELECTED_PATH" // string@2d08 │ │ -1ce052: 6e20 cf00 1600 |0005: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00cf │ │ -1ce058: 0c06 |0008: move-result-object v6 │ │ -1ce05a: 2802 |0009: goto 000b // +0002 │ │ -1ce05c: 0706 |000a: move-object v6, v0 │ │ -1ce05e: 3806 0a00 |000b: if-eqz v6, 0015 // +000a │ │ -1ce062: 6e10 f1cc 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@ccf1 │ │ -1ce068: 0a00 |0010: move-result v0 │ │ -1ce06a: 7110 32ca 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1ce070: 0c00 |0014: move-result-object v0 │ │ -1ce072: 7110 a9ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ce078: 6e10 25ca 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1ce07e: 0a00 |001b: move-result v0 │ │ -1ce080: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -1ce082: 3410 7800 |001d: if-lt v0, v1, 0095 // +0078 │ │ -1ce086: 1f06 8f20 |001f: check-cast v6, Ljava/lang/Iterable; // type@208f │ │ -1ce08a: 1300 0a00 |0021: const/16 v0, #int 10 // #a │ │ -1ce08e: 7120 e8de 0600 |0023: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@dee8 │ │ -1ce094: 0c06 |0026: move-result-object v6 │ │ -1ce096: 1f06 8f20 |0027: check-cast v6, Ljava/lang/Iterable; // type@208f │ │ -1ce09a: 7210 36ca 0600 |0029: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ -1ce0a0: 0c06 |002c: move-result-object v6 │ │ -1ce0a2: 7210 a6cd 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1ce0a8: 0a00 |0030: move-result v0 │ │ -1ce0aa: 3800 6400 |0031: if-eqz v0, 0095 // +0064 │ │ -1ce0ae: 7210 a7cd 0600 |0033: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1ce0b4: 0c00 |0036: move-result-object v0 │ │ -1ce0b6: 1f00 4f21 |0037: check-cast v0, Ljava/util/List; // type@214f │ │ -1ce0ba: 2201 0703 |0039: new-instance v1, Landroidx/work/Data$Builder; // type@0307 │ │ -1ce0be: 7010 e908 0100 |003b: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ -1ce0c4: 5452 a005 |003e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ce0c8: 7110 a9ed 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ce0ce: 6e10 b62c 0200 |0043: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb6 │ │ -1ce0d4: 0c02 |0046: move-result-object v2 │ │ -1ce0d6: 7110 a9ed 0200 |0047: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ce0dc: 6e10 40ca 0200 |004a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@ca40 │ │ -1ce0e2: 0b02 |004d: move-result-wide v2 │ │ -1ce0e4: 1a04 6a35 |004e: const-string v4, "KEY_INTERNAL_USER_ID" // string@356a │ │ -1ce0e8: 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 │ │ -1ce0ee: 0c01 |0053: move-result-object v1 │ │ -1ce0f0: 1a02 9135 |0054: const-string v2, "KEY_ROOM_TOKEN" // string@3591 │ │ -1ce0f4: 6e10 cd15 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1ce0fa: 0c03 |0059: move-result-object v3 │ │ -1ce0fc: 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 │ │ -1ce102: 0c01 |005d: move-result-object v1 │ │ -1ce104: 1f00 4121 |005e: check-cast v0, Ljava/util/Collection; // type@2141 │ │ -1ce108: 1202 |0060: const/4 v2, #int 0 // #0 │ │ -1ce10a: 2322 a828 |0061: new-array v2, v2, [Ljava/lang/String; // type@28a8 │ │ -1ce10e: 7220 65cd 2000 |0063: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@cd65 │ │ -1ce114: 0c00 |0066: move-result-object v0 │ │ -1ce116: 1f00 a828 |0067: check-cast v0, [Ljava/lang/String; // type@28a8 │ │ -1ce11a: 1a02 6035 |0069: const-string v2, "KEY_FILE_PATHS" // string@3560 │ │ -1ce11e: 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 │ │ -1ce124: 0c00 |006e: move-result-object v0 │ │ -1ce126: 6e10 ea08 0000 |006f: invoke-virtual {v0}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ -1ce12c: 0c00 |0072: move-result-object v0 │ │ -1ce12e: 1a01 628d |0073: const-string v1, "build(...)" // string@8d62 │ │ -1ce132: 7120 abed 1000 |0075: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ce138: 2201 0d03 |0078: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1ce13c: 1c02 fc09 |007a: const-class v2, Lcom/nextcloud/talk/jobs/ShareOperationWorker; // type@09fc │ │ -1ce140: 7020 f908 2100 |007c: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1ce146: 6e20 fc08 0100 |007f: invoke-virtual {v1, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ -1ce14c: 0c00 |0082: move-result-object v0 │ │ -1ce14e: 1f00 0d03 |0083: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1ce152: 6e10 fb08 0000 |0085: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1ce158: 0c00 |0088: move-result-object v0 │ │ -1ce15a: 1f00 0e03 |0089: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1ce15e: 7100 0d09 0000 |008b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ -1ce164: 0c01 |008e: move-result-object v1 │ │ -1ce166: 1f00 1703 |008f: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ -1ce16a: 6e20 0a09 0100 |0091: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ -1ce170: 2899 |0094: goto 002d // -0067 │ │ -1ce172: 0e00 |0095: return-void │ │ +1ce03c: |[1ce03c] com.nextcloud.talk.chat.ChatActivity.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V │ │ +1ce04c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ce04e: 3806 0900 |0001: if-eqz v6, 000a // +0009 │ │ +1ce052: 1a01 082d |0003: const-string v1, "EXTRA_SELECTED_PATH" // string@2d08 │ │ +1ce056: 6e20 cf00 1600 |0005: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00cf │ │ +1ce05c: 0c06 |0008: move-result-object v6 │ │ +1ce05e: 2802 |0009: goto 000b // +0002 │ │ +1ce060: 0706 |000a: move-object v6, v0 │ │ +1ce062: 3806 0a00 |000b: if-eqz v6, 0015 // +000a │ │ +1ce066: 6e10 f1cc 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@ccf1 │ │ +1ce06c: 0a00 |0010: move-result v0 │ │ +1ce06e: 7110 32ca 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1ce074: 0c00 |0014: move-result-object v0 │ │ +1ce076: 7110 a9ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ce07c: 6e10 25ca 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1ce082: 0a00 |001b: move-result v0 │ │ +1ce084: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +1ce086: 3410 7800 |001d: if-lt v0, v1, 0095 // +0078 │ │ +1ce08a: 1f06 8f20 |001f: check-cast v6, Ljava/lang/Iterable; // type@208f │ │ +1ce08e: 1300 0a00 |0021: const/16 v0, #int 10 // #a │ │ +1ce092: 7120 e8de 0600 |0023: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@dee8 │ │ +1ce098: 0c06 |0026: move-result-object v6 │ │ +1ce09a: 1f06 8f20 |0027: check-cast v6, Ljava/lang/Iterable; // type@208f │ │ +1ce09e: 7210 36ca 0600 |0029: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ +1ce0a4: 0c06 |002c: move-result-object v6 │ │ +1ce0a6: 7210 a6cd 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1ce0ac: 0a00 |0030: move-result v0 │ │ +1ce0ae: 3800 6400 |0031: if-eqz v0, 0095 // +0064 │ │ +1ce0b2: 7210 a7cd 0600 |0033: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1ce0b8: 0c00 |0036: move-result-object v0 │ │ +1ce0ba: 1f00 4f21 |0037: check-cast v0, Ljava/util/List; // type@214f │ │ +1ce0be: 2201 0703 |0039: new-instance v1, Landroidx/work/Data$Builder; // type@0307 │ │ +1ce0c2: 7010 e908 0100 |003b: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ +1ce0c8: 5452 a005 |003e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ce0cc: 7110 a9ed 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ce0d2: 6e10 b62c 0200 |0043: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb6 │ │ +1ce0d8: 0c02 |0046: move-result-object v2 │ │ +1ce0da: 7110 a9ed 0200 |0047: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ce0e0: 6e10 40ca 0200 |004a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@ca40 │ │ +1ce0e6: 0b02 |004d: move-result-wide v2 │ │ +1ce0e8: 1a04 6a35 |004e: const-string v4, "KEY_INTERNAL_USER_ID" // string@356a │ │ +1ce0ec: 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 │ │ +1ce0f2: 0c01 |0053: move-result-object v1 │ │ +1ce0f4: 1a02 9135 |0054: const-string v2, "KEY_ROOM_TOKEN" // string@3591 │ │ +1ce0f8: 6e10 cd15 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1ce0fe: 0c03 |0059: move-result-object v3 │ │ +1ce100: 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 │ │ +1ce106: 0c01 |005d: move-result-object v1 │ │ +1ce108: 1f00 4121 |005e: check-cast v0, Ljava/util/Collection; // type@2141 │ │ +1ce10c: 1202 |0060: const/4 v2, #int 0 // #0 │ │ +1ce10e: 2322 a828 |0061: new-array v2, v2, [Ljava/lang/String; // type@28a8 │ │ +1ce112: 7220 65cd 2000 |0063: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@cd65 │ │ +1ce118: 0c00 |0066: move-result-object v0 │ │ +1ce11a: 1f00 a828 |0067: check-cast v0, [Ljava/lang/String; // type@28a8 │ │ +1ce11e: 1a02 6035 |0069: const-string v2, "KEY_FILE_PATHS" // string@3560 │ │ +1ce122: 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 │ │ +1ce128: 0c00 |006e: move-result-object v0 │ │ +1ce12a: 6e10 ea08 0000 |006f: invoke-virtual {v0}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ +1ce130: 0c00 |0072: move-result-object v0 │ │ +1ce132: 1a01 628d |0073: const-string v1, "build(...)" // string@8d62 │ │ +1ce136: 7120 abed 1000 |0075: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ce13c: 2201 0d03 |0078: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1ce140: 1c02 fc09 |007a: const-class v2, Lcom/nextcloud/talk/jobs/ShareOperationWorker; // type@09fc │ │ +1ce144: 7020 f908 2100 |007c: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1ce14a: 6e20 fc08 0100 |007f: invoke-virtual {v1, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ +1ce150: 0c00 |0082: move-result-object v0 │ │ +1ce152: 1f00 0d03 |0083: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1ce156: 6e10 fb08 0000 |0085: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1ce15c: 0c00 |0088: move-result-object v0 │ │ +1ce15e: 1f00 0e03 |0089: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1ce162: 7100 0d09 0000 |008b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ +1ce168: 0c01 |008e: move-result-object v1 │ │ +1ce16a: 1f00 1703 |008f: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ +1ce16e: 6e20 0a09 0100 |0091: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ +1ce174: 2899 |0094: goto 002d // -0067 │ │ +1ce176: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2208 │ │ 0x000d line=2209 │ │ 0x001f line=2210 │ │ 0x0023 line=2211 │ │ 0x0029 line=4140 │ │ @@ -105637,33 +105638,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 │ │ -1ce454: |[1ce454] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1ce464: 5434 9905 |0000: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ce468: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1ce46a: 1a01 448c |0003: const-string v1, "binding" // string@8c44 │ │ -1ce46e: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ -1ce472: 7110 c9ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ce478: 0704 |000a: move-object v4, v0 │ │ -1ce47a: 5444 8f0f |000b: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1ce47e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1ce480: 6e20 8568 2400 |000e: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6885 │ │ -1ce486: 5433 9905 |0011: iget-object v3, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ce48a: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ -1ce48e: 7110 c9ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ce494: 2802 |0018: goto 001a // +0002 │ │ -1ce496: 0730 |0019: move-object v0, v3 │ │ -1ce498: 5403 980f |001a: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ -1ce49c: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ -1ce4a0: 6e20 f309 4300 |001e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1ce4a6: 0e00 |0021: return-void │ │ +1ce458: |[1ce458] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1ce468: 5434 9905 |0000: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ce46c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1ce46e: 1a01 448c |0003: const-string v1, "binding" // string@8c44 │ │ +1ce472: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ +1ce476: 7110 c9ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ce47c: 0704 |000a: move-object v4, v0 │ │ +1ce47e: 5444 8f0f |000b: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1ce482: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1ce484: 6e20 8568 2400 |000e: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6885 │ │ +1ce48a: 5433 9905 |0011: iget-object v3, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ce48e: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ +1ce492: 7110 c9ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ce498: 2802 |0018: goto 001a // +0002 │ │ +1ce49a: 0730 |0019: move-object v0, v3 │ │ +1ce49c: 5403 980f |001a: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ +1ce4a0: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ +1ce4a4: 6e20 f309 4300 |001e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1ce4aa: 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; │ │ @@ -105673,26 +105674,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 │ │ -1ce4a8: |[1ce4a8] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1ce4b8: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ce4bc: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -1ce4c0: 1a01 448c |0004: const-string v1, "binding" // string@8c44 │ │ -1ce4c4: 7110 c9ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ce4ca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1ce4cc: 5411 8f0f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1ce4d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1ce4d2: 6e20 7e68 0100 |000d: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687e │ │ -1ce4d8: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -1ce4dc: 6e20 4a04 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@044a │ │ -1ce4e2: 0e00 |0015: return-void │ │ +1ce4ac: |[1ce4ac] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1ce4bc: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ce4c0: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +1ce4c4: 1a01 448c |0004: const-string v1, "binding" // string@8c44 │ │ +1ce4c8: 7110 c9ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1ce4ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1ce4d0: 5411 8f0f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1ce4d4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1ce4d6: 6e20 7e68 0100 |000d: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687e │ │ +1ce4dc: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +1ce4e0: 6e20 4a04 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@044a │ │ +1ce4e6: 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; │ │ @@ -105702,82 +105703,82 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 131 16-bit code units │ │ -1ce818: |[1ce818] com.nextcloud.talk.chat.ChatActivity.onSelectContactResult:(Landroid/content/Intent;)V │ │ -1ce828: 3809 8200 |0000: if-eqz v9, 0082 // +0082 │ │ -1ce82c: 6e10 c500 0900 |0002: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1ce832: 0c01 |0005: move-result-object v1 │ │ -1ce834: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -1ce838: 2900 7a00 |0008: goto/16 0082 // +007a │ │ -1ce83c: 6e10 ac15 0800 |000a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@15ac │ │ -1ce842: 0c00 |000d: move-result-object v0 │ │ -1ce844: 7110 a9ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ce84a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -1ce84c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -1ce84e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1ce850: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -1ce852: 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 │ │ -1ce858: 0c09 |0018: move-result-object v9 │ │ -1ce85a: 3809 6400 |0019: if-eqz v9, 007d // +0064 │ │ -1ce85e: 7210 2601 0900 |001b: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0126 │ │ -1ce864: 0a00 |001e: move-result v0 │ │ -1ce866: 3800 5e00 |001f: if-eqz v0, 007d // +005e │ │ -1ce86a: 1a00 4683 |0021: const-string v0, "_id" // string@8346 │ │ -1ce86e: 7220 2001 0900 |0023: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0120 │ │ -1ce874: 0a00 |0026: move-result v0 │ │ -1ce876: 7220 2401 0900 |0027: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0124 │ │ -1ce87c: 0c00 |002a: move-result-object v0 │ │ -1ce87e: 6201 a022 |002b: sget-object v1, Lcom/nextcloud/talk/utils/ContactUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ContactUtils; // field@22a0 │ │ -1ce882: 6e10 ad15 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ce888: 0c02 |0030: move-result-object v2 │ │ -1ce88a: 6e30 995e 2100 |0031: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/utils/ContactUtils;.getDisplayNameFromDeviceContact:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@5e99 │ │ -1ce890: 0c00 |0034: move-result-object v0 │ │ -1ce892: 2201 a220 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ -1ce896: 7010 f7ca 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ -1ce89c: 6e20 03cb 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1ce8a2: 0c00 |003d: move-result-object v0 │ │ -1ce8a4: 1a01 e21b |003e: const-string v1, ".vcf" // string@1be2 │ │ -1ce8a8: 6e20 03cb 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1ce8ae: 0c00 |0043: move-result-object v0 │ │ -1ce8b0: 6e10 17cb 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1ce8b6: 0c00 |0047: move-result-object v0 │ │ -1ce8b8: 2201 5720 |0048: new-instance v1, Ljava/io/File; // type@2057 │ │ -1ce8bc: 6e10 ad15 0800 |004a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ce8c2: 0c02 |004d: move-result-object v2 │ │ -1ce8c4: 6e10 a100 0200 |004e: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ -1ce8ca: 0c02 |0051: move-result-object v2 │ │ -1ce8cc: 7030 10c9 2100 |0052: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c910 │ │ -1ce8d2: 7030 cc16 9801 |0055: invoke-direct {v8, v9, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V // method@16cc │ │ -1ce8d8: 0780 |0058: move-object v0, v8 │ │ -1ce8da: 1f00 3900 |0059: check-cast v0, Landroid/content/Context; // type@0039 │ │ -1ce8de: 2202 5720 |005b: new-instance v2, Ljava/io/File; // type@2057 │ │ -1ce8e2: 6e10 17c9 0100 |005d: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c917 │ │ -1ce8e8: 0c01 |0060: move-result-object v1 │ │ -1ce8ea: 7020 11c9 1200 |0061: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@c911 │ │ -1ce8f0: 1a01 d093 |0064: const-string v1, "com.nextcloud.talk2" // string@93d0 │ │ -1ce8f4: 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 │ │ -1ce8fa: 0c00 |0069: move-result-object v0 │ │ -1ce8fc: 6e10 b902 0000 |006a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ -1ce902: 0c02 |006d: move-result-object v2 │ │ -1ce904: 1a00 b2ec |006e: const-string v0, "toString(...)" // string@ecb2 │ │ -1ce908: 7120 abed 0200 |0070: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ -1ce90e: 1306 0c00 |0073: const/16 v6, #int 12 // #c │ │ -1ce912: 1207 |0075: const/4 v7, #int 0 // #0 │ │ -1ce914: 1203 |0076: const/4 v3, #int 0 // #0 │ │ -1ce916: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -1ce918: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -1ce91a: 0781 |0079: move-object v1, v8 │ │ -1ce91c: 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 │ │ -1ce922: 3809 0500 |007d: if-eqz v9, 0082 // +0005 │ │ -1ce926: 7210 1f01 0900 |007f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@011f │ │ -1ce92c: 0e00 |0082: return-void │ │ +1ce81c: |[1ce81c] com.nextcloud.talk.chat.ChatActivity.onSelectContactResult:(Landroid/content/Intent;)V │ │ +1ce82c: 3809 8200 |0000: if-eqz v9, 0082 // +0082 │ │ +1ce830: 6e10 c500 0900 |0002: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1ce836: 0c01 |0005: move-result-object v1 │ │ +1ce838: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +1ce83c: 2900 7a00 |0008: goto/16 0082 // +007a │ │ +1ce840: 6e10 ac15 0800 |000a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@15ac │ │ +1ce846: 0c00 |000d: move-result-object v0 │ │ +1ce848: 7110 a9ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ce84e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +1ce850: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +1ce852: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1ce854: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +1ce856: 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 │ │ +1ce85c: 0c09 |0018: move-result-object v9 │ │ +1ce85e: 3809 6400 |0019: if-eqz v9, 007d // +0064 │ │ +1ce862: 7210 2601 0900 |001b: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0126 │ │ +1ce868: 0a00 |001e: move-result v0 │ │ +1ce86a: 3800 5e00 |001f: if-eqz v0, 007d // +005e │ │ +1ce86e: 1a00 4683 |0021: const-string v0, "_id" // string@8346 │ │ +1ce872: 7220 2001 0900 |0023: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0120 │ │ +1ce878: 0a00 |0026: move-result v0 │ │ +1ce87a: 7220 2401 0900 |0027: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0124 │ │ +1ce880: 0c00 |002a: move-result-object v0 │ │ +1ce882: 6201 a022 |002b: sget-object v1, Lcom/nextcloud/talk/utils/ContactUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ContactUtils; // field@22a0 │ │ +1ce886: 6e10 ad15 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ce88c: 0c02 |0030: move-result-object v2 │ │ +1ce88e: 6e30 995e 2100 |0031: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/utils/ContactUtils;.getDisplayNameFromDeviceContact:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@5e99 │ │ +1ce894: 0c00 |0034: move-result-object v0 │ │ +1ce896: 2201 a220 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ +1ce89a: 7010 f7ca 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf7 │ │ +1ce8a0: 6e20 03cb 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1ce8a6: 0c00 |003d: move-result-object v0 │ │ +1ce8a8: 1a01 e21b |003e: const-string v1, ".vcf" // string@1be2 │ │ +1ce8ac: 6e20 03cb 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1ce8b2: 0c00 |0043: move-result-object v0 │ │ +1ce8b4: 6e10 17cb 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1ce8ba: 0c00 |0047: move-result-object v0 │ │ +1ce8bc: 2201 5720 |0048: new-instance v1, Ljava/io/File; // type@2057 │ │ +1ce8c0: 6e10 ad15 0800 |004a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ce8c6: 0c02 |004d: move-result-object v2 │ │ +1ce8c8: 6e10 a100 0200 |004e: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ +1ce8ce: 0c02 |0051: move-result-object v2 │ │ +1ce8d0: 7030 10c9 2100 |0052: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c910 │ │ +1ce8d6: 7030 cc16 9801 |0055: invoke-direct {v8, v9, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V // method@16cc │ │ +1ce8dc: 0780 |0058: move-object v0, v8 │ │ +1ce8de: 1f00 3900 |0059: check-cast v0, Landroid/content/Context; // type@0039 │ │ +1ce8e2: 2202 5720 |005b: new-instance v2, Ljava/io/File; // type@2057 │ │ +1ce8e6: 6e10 17c9 0100 |005d: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c917 │ │ +1ce8ec: 0c01 |0060: move-result-object v1 │ │ +1ce8ee: 7020 11c9 1200 |0061: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@c911 │ │ +1ce8f4: 1a01 d093 |0064: const-string v1, "com.nextcloud.talk2" // string@93d0 │ │ +1ce8f8: 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 │ │ +1ce8fe: 0c00 |0069: move-result-object v0 │ │ +1ce900: 6e10 b902 0000 |006a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ +1ce906: 0c02 |006d: move-result-object v2 │ │ +1ce908: 1a00 b2ec |006e: const-string v0, "toString(...)" // string@ecb2 │ │ +1ce90c: 7120 abed 0200 |0070: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@edab │ │ +1ce912: 1306 0c00 |0073: const/16 v6, #int 12 // #c │ │ +1ce916: 1207 |0075: const/4 v7, #int 0 // #0 │ │ +1ce918: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +1ce91a: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +1ce91c: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +1ce91e: 0781 |0079: move-object v1, v8 │ │ +1ce920: 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 │ │ +1ce926: 3809 0500 |007d: if-eqz v9, 0082 // +0005 │ │ +1ce92a: 7210 1f01 0900 |007f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@011f │ │ +1ce930: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2280 │ │ 0x000a line=2281 │ │ 0x001b line=2283 │ │ 0x0021 line=2284 │ │ 0x002b line=2285 │ │ @@ -105797,48 +105798,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 │ │ -1cea5c: |[1cea5c] com.nextcloud.talk.chat.ChatActivity.openMessageActionsDialog:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1cea6c: 1a00 7bcd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1cea70: 7120 aaed 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1cea76: 07a3 |0005: move-object v3, v10 │ │ -1cea78: 1f03 8105 |0006: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cea7c: 6e10 0419 0300 |0008: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isTemporary:()Z // method@1904 │ │ -1cea82: 0a0a |000b: move-result v10 │ │ -1cea84: 380a 0b00 |000c: if-eqz v10, 0017 // +000b │ │ -1cea88: 220a 190f |000e: new-instance v10, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; // type@0f19 │ │ -1cea8c: 7030 f55b 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@5bf5 │ │ -1cea92: 6e10 125c 0a00 |0013: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;.show:()V // method@5c12 │ │ -1cea98: 282b |0016: goto 0041 // +002b │ │ -1cea9a: 7020 e515 3900 |0017: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15e5 │ │ -1ceaa0: 0a0a |001a: move-result v10 │ │ -1ceaa2: 380a 2600 |001b: if-eqz v10, 0041 // +0026 │ │ -1ceaa6: 7020 1716 3900 |001d: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ -1ceaac: 0a0a |0020: move-result v10 │ │ -1ceaae: 390a 2000 |0021: if-nez v10, 0041 // +0020 │ │ -1ceab2: 220a d50e |0023: new-instance v10, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // type@0ed5 │ │ -1ceab6: 5494 a005 |0025: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ceaba: 5495 a405 |0027: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1ceabe: 7020 1616 3900 |0029: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ -1ceac4: 0a06 |002c: move-result v6 │ │ -1ceac6: 6e10 c915 0900 |002d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1ceacc: 0c00 |0030: move-result-object v0 │ │ -1ceace: 6e10 ca5f 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fca │ │ -1cead4: 0a07 |0034: move-result v7 │ │ -1cead6: 6e10 d115 0900 |0035: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1ceadc: 0c08 |0038: move-result-object v8 │ │ -1ceade: 07a1 |0039: move-object v1, v10 │ │ -1ceae0: 0792 |003a: move-object v2, v9 │ │ -1ceae2: 7608 f159 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@59f1 │ │ -1ceae8: 6e10 4f5a 0a00 |003e: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.show:()V // method@5a4f │ │ -1ceaee: 0e00 |0041: return-void │ │ +1cea60: |[1cea60] com.nextcloud.talk.chat.ChatActivity.openMessageActionsDialog:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1cea70: 1a00 7bcd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1cea74: 7120 aaed 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1cea7a: 07a3 |0005: move-object v3, v10 │ │ +1cea7c: 1f03 8105 |0006: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cea80: 6e10 0419 0300 |0008: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isTemporary:()Z // method@1904 │ │ +1cea86: 0a0a |000b: move-result v10 │ │ +1cea88: 380a 0b00 |000c: if-eqz v10, 0017 // +000b │ │ +1cea8c: 220a 190f |000e: new-instance v10, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; // type@0f19 │ │ +1cea90: 7030 f55b 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@5bf5 │ │ +1cea96: 6e10 125c 0a00 |0013: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;.show:()V // method@5c12 │ │ +1cea9c: 282b |0016: goto 0041 // +002b │ │ +1cea9e: 7020 e515 3900 |0017: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15e5 │ │ +1ceaa4: 0a0a |001a: move-result v10 │ │ +1ceaa6: 380a 2600 |001b: if-eqz v10, 0041 // +0026 │ │ +1ceaaa: 7020 1716 3900 |001d: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ +1ceab0: 0a0a |0020: move-result v10 │ │ +1ceab2: 390a 2000 |0021: if-nez v10, 0041 // +0020 │ │ +1ceab6: 220a d50e |0023: new-instance v10, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // type@0ed5 │ │ +1ceaba: 5494 a005 |0025: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ceabe: 5495 a405 |0027: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1ceac2: 7020 1616 3900 |0029: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ +1ceac8: 0a06 |002c: move-result v6 │ │ +1ceaca: 6e10 c915 0900 |002d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1cead0: 0c00 |0030: move-result-object v0 │ │ +1cead2: 6e10 ca5f 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fca │ │ +1cead8: 0a07 |0034: move-result v7 │ │ +1ceada: 6e10 d115 0900 |0035: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1ceae0: 0c08 |0038: move-result-object v8 │ │ +1ceae2: 07a1 |0039: move-object v1, v10 │ │ +1ceae4: 0792 |003a: move-object v2, v9 │ │ +1ceae6: 7608 f159 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@59f1 │ │ +1ceaec: 6e10 4f5a 0a00 |003e: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.show:()V // method@5a4f │ │ +1ceaf2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3398 │ │ 0x0008 line=3400 │ │ 0x000e line=3401 │ │ 0x0013 line=3404 │ │ 0x0017 line=3405 │ │ @@ -105860,32 +105861,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 │ │ -1ceaf0: |[1ceaf0] com.nextcloud.talk.chat.ChatActivity.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1ceb00: 5430 af05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1ceb04: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ceb0a: 6e10 8102 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ -1ceb10: 0a00 |0008: move-result v0 │ │ -1ceb12: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1ceb14: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -1ceb18: 6e10 a915 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1ceb1e: 0c00 |000f: move-result-object v0 │ │ -1ceb20: 2202 0c05 |0010: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55; // type@050c │ │ -1ceb24: 7020 9114 3200 |0012: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1491 │ │ -1ceb2a: 6e30 8c1b 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@1b8c │ │ -1ceb30: 6e20 2119 1400 |0018: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@1921 │ │ -1ceb36: 5430 9805 |001b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ceb3a: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -1ceb3e: 1f04 0311 |001f: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1ceb42: 6e20 d310 4000 |0021: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1ceb48: 0e00 |0024: return-void │ │ +1ceaf4: |[1ceaf4] com.nextcloud.talk.chat.ChatActivity.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1ceb04: 5430 af05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1ceb08: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ceb0e: 6e10 8102 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ +1ceb14: 0a00 |0008: move-result v0 │ │ +1ceb16: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1ceb18: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +1ceb1c: 6e10 a915 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1ceb22: 0c00 |000f: move-result-object v0 │ │ +1ceb24: 2202 0c05 |0010: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55; // type@050c │ │ +1ceb28: 7020 9114 3200 |0012: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1491 │ │ +1ceb2e: 6e30 8c1b 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@1b8c │ │ +1ceb34: 6e20 2119 1400 |0018: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@1921 │ │ +1ceb3a: 5430 9805 |001b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ceb3e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +1ceb42: 1f04 0311 |001f: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1ceb46: 6e20 d310 4000 |0021: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1ceb4c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1846 │ │ 0x000c line=1847 │ │ 0x0018 line=1852 │ │ 0x001b line=1853 │ │ locals : │ │ @@ -105897,20 +105898,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 │ │ -1cab2c: |[1cab2c] com.nextcloud.talk.chat.ChatActivity.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ -1cab3c: 5400 af05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cab40: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cab46: 6e10 8202 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0282 │ │ -1cab4c: 6200 84ce |0008: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1cab50: 1100 |000a: return-object v0 │ │ +1cab30: |[1cab30] com.nextcloud.talk.chat.ChatActivity.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ +1cab40: 5400 af05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cab44: 7110 a9ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cab4a: 6e10 8202 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0282 │ │ +1cab50: 6200 84ce |0008: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1cab54: 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; │ │ │ │ @@ -105919,34 +105920,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 │ │ -1cab54: |[1cab54] com.nextcloud.talk.chat.ChatActivity.playbackSpeedPreferencesObserver$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ -1cab64: 1a00 1de7 |0000: const-string v0, "speedPreferenceLiveData" // string@e71d │ │ -1cab68: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ -1cab6e: 5423 af05 |0005: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cab72: 3803 1f00 |0007: if-eqz v3, 0026 // +001f │ │ -1cab76: 6e10 8102 0300 |0009: invoke-virtual {v3}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ -1cab7c: 5420 a505 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cab80: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ -1cab84: 6e10 8002 0300 |0010: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getPlaybackParams:()Landroid/media/PlaybackParams; // method@0280 │ │ -1cab8a: 0c01 |0013: move-result-object v1 │ │ -1cab8c: 6e10 a915 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cab92: 0c02 |0017: move-result-object v2 │ │ -1cab94: 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 │ │ -1cab9a: 0c02 |001b: move-result-object v2 │ │ -1cab9c: 6e10 9156 0200 |001c: invoke-virtual {v2}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.getValue:()F // method@5691 │ │ -1caba2: 0a02 |001f: move-result v2 │ │ -1caba4: 6e20 9c02 2100 |0020: invoke-virtual {v1, v2}, Landroid/media/PlaybackParams;.setSpeed:(F)Landroid/media/PlaybackParams; // method@029c │ │ -1cabaa: 6e20 8b02 1300 |0023: invoke-virtual {v3, v1}, Landroid/media/MediaPlayer;.setPlaybackParams:(Landroid/media/PlaybackParams;)V // method@028b │ │ -1cabb0: 6202 84ce |0026: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1cabb4: 1102 |0028: return-object v2 │ │ +1cab58: |[1cab58] com.nextcloud.talk.chat.ChatActivity.playbackSpeedPreferencesObserver$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ +1cab68: 1a00 1de7 |0000: const-string v0, "speedPreferenceLiveData" // string@e71d │ │ +1cab6c: 7120 aced 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@edac │ │ +1cab72: 5423 af05 |0005: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cab76: 3803 1f00 |0007: if-eqz v3, 0026 // +001f │ │ +1cab7a: 6e10 8102 0300 |0009: invoke-virtual {v3}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ +1cab80: 5420 a505 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cab84: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ +1cab88: 6e10 8002 0300 |0010: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getPlaybackParams:()Landroid/media/PlaybackParams; // method@0280 │ │ +1cab8e: 0c01 |0013: move-result-object v1 │ │ +1cab90: 6e10 a915 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cab96: 0c02 |0017: move-result-object v2 │ │ +1cab98: 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 │ │ +1cab9e: 0c02 |001b: move-result-object v2 │ │ +1caba0: 6e10 9156 0200 |001c: invoke-virtual {v2}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.getValue:()F // method@5691 │ │ +1caba6: 0a02 |001f: move-result v2 │ │ +1caba8: 6e20 9c02 2100 |0020: invoke-virtual {v1, v2}, Landroid/media/PlaybackParams;.setSpeed:(F)Landroid/media/PlaybackParams; // method@029c │ │ +1cabae: 6e20 8b02 1300 |0023: invoke-virtual {v3, v1}, Landroid/media/MediaPlayer;.setPlaybackParams:(Landroid/media/PlaybackParams;)V // method@028b │ │ +1cabb4: 6202 84ce |0026: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1cabb8: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=369 │ │ 0x0009 line=370 │ │ 0x000c line=371 │ │ 0x0010 line=372 │ │ 0x0014 line=373 │ │ @@ -105961,92 +105962,92 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -1ceb4c: |[1ceb4c] com.nextcloud.talk.chat.ChatActivity.processCallStartedMessages:()V │ │ -1ceb5c: 5460 9805 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ceb60: 3800 6f00 |0002: if-eqz v0, 0071 // +006f │ │ -1ceb64: 6e10 c610 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1ceb6a: 0c00 |0007: move-result-object v0 │ │ -1ceb6c: 3800 6900 |0008: if-eqz v0, 0071 // +0069 │ │ -1ceb70: 1f00 8f20 |000a: check-cast v0, Ljava/lang/Iterable; // type@208f │ │ -1ceb74: 7210 36ca 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ -1ceb7a: 0c00 |000f: move-result-object v0 │ │ -1ceb7c: 7210 a6cd 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1ceb82: 0a01 |0013: move-result v1 │ │ -1ceb84: 3801 5500 |0014: if-eqz v1, 0069 // +0055 │ │ -1ceb88: 7210 a7cd 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1ceb8e: 0c01 |0019: move-result-object v1 │ │ -1ceb90: 0712 |001a: move-object v2, v1 │ │ -1ceb92: 1f02 3f11 |001b: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1ceb96: 5423 8143 |001d: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1ceb9a: 2033 8105 |001f: instance-of v3, v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceb9e: 3803 efff |0021: if-eqz v3, 0010 // -0011 │ │ -1ceba2: 1273 |0023: const/4 v3, #int 7 // #7 │ │ -1ceba4: 2333 2b27 |0024: new-array v3, v3, [Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // type@272b │ │ -1ceba8: 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 │ │ -1cebac: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1cebae: 4d04 0305 |0029: aput-object v4, v3, v5 │ │ -1cebb2: 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 │ │ -1cebb6: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -1cebb8: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ -1cebbc: 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 │ │ -1cebc0: 1225 |0032: const/4 v5, #int 2 // #2 │ │ -1cebc2: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ -1cebc6: 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 │ │ -1cebca: 1235 |0037: const/4 v5, #int 3 // #3 │ │ -1cebcc: 4d04 0305 |0038: aput-object v4, v3, v5 │ │ -1cebd0: 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 │ │ -1cebd4: 1245 |003c: const/4 v5, #int 4 // #4 │ │ -1cebd6: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ -1cebda: 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 │ │ -1cebde: 1255 |0041: const/4 v5, #int 5 // #5 │ │ -1cebe0: 4d04 0305 |0042: aput-object v4, v3, v5 │ │ -1cebe4: 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 │ │ -1cebe8: 1265 |0046: const/4 v5, #int 6 // #6 │ │ -1cebea: 4d04 0305 |0047: aput-object v4, v3, v5 │ │ -1cebee: 7110 04df 0300 |0049: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@df04 │ │ -1cebf4: 0c03 |004c: move-result-object v3 │ │ -1cebf6: 1f03 8f20 |004d: check-cast v3, Ljava/lang/Iterable; // type@208f │ │ -1cebfa: 5422 8143 |004f: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cebfe: 1a04 7bcd |0051: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1cec02: 7120 aaed 4200 |0053: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1cec08: 1f02 8105 |0056: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cec0c: 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 │ │ -1cec12: 0c02 |005b: move-result-object v2 │ │ -1cec14: 7120 ebde 2300 |005c: invoke-static {v3, v2}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@deeb │ │ -1cec1a: 0a02 |005f: move-result v2 │ │ -1cec1c: 3802 b0ff |0060: if-eqz v2, 0010 // -0050 │ │ -1cec20: 1f01 3f11 |0062: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cec24: 3801 0d00 |0064: if-eqz v1, 0071 // +000d │ │ -1cec28: 5410 8143 |0066: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cec2c: 280a |0068: goto 0072 // +000a │ │ -1cec2e: 2200 5421 |0069: new-instance v0, Ljava/util/NoSuchElementException; // type@2154 │ │ -1cec32: 1a01 2a27 |006b: const-string v1, "Collection contains no element matching the predicate." // string@272a │ │ -1cec36: 7020 f4cd 1000 |006d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@cdf4 │ │ -1cec3c: 2700 |0070: throw v0 │ │ -1cec3e: 1200 |0071: const/4 v0, #int 0 // #0 │ │ -1cec40: 3800 1d00 |0072: if-eqz v0, 008f // +001d │ │ -1cec44: 1f00 8105 |0074: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cec48: 7020 4d16 0600 |0076: invoke-direct {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@164d │ │ -1cec4e: 2816 |0079: goto 008f // +0016 │ │ -1cec50: 0d00 |007a: move-exception v0 │ │ -1cec52: 6201 8805 |007b: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cec56: 2202 a220 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cec5a: 1a03 0467 |007f: const-string v3, "No System messages found " // string@6704 │ │ -1cec5e: 7020 faca 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cec64: 6e20 02cb 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ -1cec6a: 0c00 |0087: move-result-object v0 │ │ -1cec6c: 6e10 17cb 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cec72: 0c00 |008b: move-result-object v0 │ │ -1cec74: 7120 a903 0100 |008c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cec7a: 0e00 |008f: return-void │ │ +1ceb50: |[1ceb50] com.nextcloud.talk.chat.ChatActivity.processCallStartedMessages:()V │ │ +1ceb60: 5460 9805 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ceb64: 3800 6f00 |0002: if-eqz v0, 0071 // +006f │ │ +1ceb68: 6e10 c610 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1ceb6e: 0c00 |0007: move-result-object v0 │ │ +1ceb70: 3800 6900 |0008: if-eqz v0, 0071 // +0069 │ │ +1ceb74: 1f00 8f20 |000a: check-cast v0, Ljava/lang/Iterable; // type@208f │ │ +1ceb78: 7210 36ca 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca36 │ │ +1ceb7e: 0c00 |000f: move-result-object v0 │ │ +1ceb80: 7210 a6cd 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1ceb86: 0a01 |0013: move-result v1 │ │ +1ceb88: 3801 5500 |0014: if-eqz v1, 0069 // +0055 │ │ +1ceb8c: 7210 a7cd 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1ceb92: 0c01 |0019: move-result-object v1 │ │ +1ceb94: 0712 |001a: move-object v2, v1 │ │ +1ceb96: 1f02 3f11 |001b: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1ceb9a: 5423 8143 |001d: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1ceb9e: 2033 8105 |001f: instance-of v3, v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceba2: 3803 efff |0021: if-eqz v3, 0010 // -0011 │ │ +1ceba6: 1273 |0023: const/4 v3, #int 7 // #7 │ │ +1ceba8: 2333 2b27 |0024: new-array v3, v3, [Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // type@272b │ │ +1cebac: 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 │ │ +1cebb0: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1cebb2: 4d04 0305 |0029: aput-object v4, v3, v5 │ │ +1cebb6: 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 │ │ +1cebba: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +1cebbc: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ +1cebc0: 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 │ │ +1cebc4: 1225 |0032: const/4 v5, #int 2 // #2 │ │ +1cebc6: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ +1cebca: 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 │ │ +1cebce: 1235 |0037: const/4 v5, #int 3 // #3 │ │ +1cebd0: 4d04 0305 |0038: aput-object v4, v3, v5 │ │ +1cebd4: 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 │ │ +1cebd8: 1245 |003c: const/4 v5, #int 4 // #4 │ │ +1cebda: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ +1cebde: 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 │ │ +1cebe2: 1255 |0041: const/4 v5, #int 5 // #5 │ │ +1cebe4: 4d04 0305 |0042: aput-object v4, v3, v5 │ │ +1cebe8: 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 │ │ +1cebec: 1265 |0046: const/4 v5, #int 6 // #6 │ │ +1cebee: 4d04 0305 |0047: aput-object v4, v3, v5 │ │ +1cebf2: 7110 04df 0300 |0049: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@df04 │ │ +1cebf8: 0c03 |004c: move-result-object v3 │ │ +1cebfa: 1f03 8f20 |004d: check-cast v3, Ljava/lang/Iterable; // type@208f │ │ +1cebfe: 5422 8143 |004f: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cec02: 1a04 7bcd |0051: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1cec06: 7120 aaed 4200 |0053: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1cec0c: 1f02 8105 |0056: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cec10: 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 │ │ +1cec16: 0c02 |005b: move-result-object v2 │ │ +1cec18: 7120 ebde 2300 |005c: invoke-static {v3, v2}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@deeb │ │ +1cec1e: 0a02 |005f: move-result v2 │ │ +1cec20: 3802 b0ff |0060: if-eqz v2, 0010 // -0050 │ │ +1cec24: 1f01 3f11 |0062: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cec28: 3801 0d00 |0064: if-eqz v1, 0071 // +000d │ │ +1cec2c: 5410 8143 |0066: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cec30: 280a |0068: goto 0072 // +000a │ │ +1cec32: 2200 5421 |0069: new-instance v0, Ljava/util/NoSuchElementException; // type@2154 │ │ +1cec36: 1a01 2a27 |006b: const-string v1, "Collection contains no element matching the predicate." // string@272a │ │ +1cec3a: 7020 f4cd 1000 |006d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@cdf4 │ │ +1cec40: 2700 |0070: throw v0 │ │ +1cec42: 1200 |0071: const/4 v0, #int 0 // #0 │ │ +1cec44: 3800 1d00 |0072: if-eqz v0, 008f // +001d │ │ +1cec48: 1f00 8105 |0074: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cec4c: 7020 4d16 0600 |0076: invoke-direct {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@164d │ │ +1cec52: 2816 |0079: goto 008f // +0016 │ │ +1cec54: 0d00 |007a: move-exception v0 │ │ +1cec56: 6201 8805 |007b: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cec5a: 2202 a220 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cec5e: 1a03 0467 |007f: const-string v3, "No System messages found " // string@6704 │ │ +1cec62: 7020 faca 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cec68: 6e20 02cb 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@cb02 │ │ +1cec6e: 0c00 |0087: move-result-object v0 │ │ +1cec70: 6e10 17cb 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cec76: 0c00 |008b: move-result-object v0 │ │ +1cec78: 7120 a903 0100 |008c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cec7e: 0e00 |008f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0079 │ │ Ljava/util/NoSuchElementException; -> 0x007a │ │ positions : │ │ 0x0000 line=2812 │ │ 0x000c line=4153 │ │ 0x001d line=2813 │ │ @@ -106072,29 +106073,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1ced70: |[1ced70] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages:()V │ │ -1ced80: 5420 c205 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@05c2 │ │ -1ced84: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1ced88: 6e10 d115 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1ced8e: 0c00 |0007: move-result-object v0 │ │ -1ced90: 6201 ae23 |0008: sget-object v1, Lcom/nextcloud/talk/utils/SpreedFeatures;.MESSAGE_EXPIRATION:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23ae │ │ -1ced94: 7120 715e 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@5e71 │ │ -1ced9a: 0a00 |000d: move-result v0 │ │ -1ced9c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -1ceda0: 7110 4a16 0200 |0010: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@164a │ │ -1ceda6: 2808 |0013: goto 001b // +0008 │ │ -1ceda8: 6200 8805 |0014: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cedac: 1a01 45e7 |0016: const-string v1, "spreedCapabilities are not initialized in processExpiredMessages()" // string@e745 │ │ -1cedb0: 7120 b203 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1cedb6: 0e00 |001b: return-void │ │ +1ced74: |[1ced74] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages:()V │ │ +1ced84: 5420 c205 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@05c2 │ │ +1ced88: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1ced8c: 6e10 d115 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1ced92: 0c00 |0007: move-result-object v0 │ │ +1ced94: 6201 ae23 |0008: sget-object v1, Lcom/nextcloud/talk/utils/SpreedFeatures;.MESSAGE_EXPIRATION:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23ae │ │ +1ced98: 7120 715e 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@5e71 │ │ +1ced9e: 0a00 |000d: move-result v0 │ │ +1ceda0: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +1ceda4: 7110 4a16 0200 |0010: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@164a │ │ +1cedaa: 2808 |0013: goto 001b // +0008 │ │ +1cedac: 6200 8805 |0014: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cedb0: 1a01 45e7 |0016: const-string v1, "spreedCapabilities are not initialized in processExpiredMessages()" // string@e745 │ │ +1cedb4: 7120 b203 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1cedba: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2856 │ │ 0x0004 line=2857 │ │ 0x0010 line=2858 │ │ 0x0014 line=2861 │ │ locals : │ │ @@ -106105,68 +106106,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 │ │ -1cec8c: |[1cec8c] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cec9c: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ -1ceca0: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ -1ceca6: 7100 1acb 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb1a │ │ -1cecac: 0b01 |0008: move-result-wide v1 │ │ -1cecae: 1303 e803 |0009: const/16 v3, #int 1000 // #3e8 │ │ -1cecb2: 8133 |000b: int-to-long v3, v3 │ │ -1cecb4: be31 |000c: div-long/2addr v1, v3 │ │ -1cecb6: 5473 9805 |000d: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cecba: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -1cecbc: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -1cecc0: 6e10 c610 0300 |0012: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cecc6: 0c03 |0015: move-result-object v3 │ │ -1cecc8: 2802 |0016: goto 0018 // +0002 │ │ -1cecca: 0743 |0017: move-object v3, v4 │ │ -1ceccc: 3803 5100 |0018: if-eqz v3, 0069 // +0051 │ │ -1cecd0: 5473 9805 |001a: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cecd4: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ -1cecd8: 6e10 c610 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cecde: 0c04 |0021: move-result-object v4 │ │ -1cece0: 7110 a9ed 0400 |0022: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cece6: 7210 cacd 0400 |0025: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1cecec: 0c03 |0028: move-result-object v3 │ │ -1cecee: 7210 a6cd 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1cecf4: 0a04 |002c: move-result v4 │ │ -1cecf6: 3804 2a00 |002d: if-eqz v4, 0057 // +002a │ │ -1cecfa: 7210 a7cd 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1ced00: 0c04 |0032: move-result-object v4 │ │ -1ced02: 1f04 3f11 |0033: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1ced06: 5445 8143 |0035: iget-object v5, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1ced0a: 2055 8105 |0037: instance-of v5, v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ced0e: 3805 f0ff |0039: if-eqz v5, 0029 // -0010 │ │ -1ced12: 5444 8143 |003b: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1ced16: 1a05 7bcd |003d: const-string v5, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ -1ced1a: 7120 aaed 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ -1ced20: 1f04 8105 |0042: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ced24: 6e10 cb18 0400 |0044: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ -1ced2a: 0a05 |0047: move-result v5 │ │ -1ced2c: 3805 e1ff |0048: if-eqz v5, 0029 // -001f │ │ -1ced30: 6e10 cb18 0400 |004a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ -1ced36: 0a05 |004d: move-result v5 │ │ -1ced38: 8155 |004e: int-to-long v5, v5 │ │ -1ced3a: 3105 0501 |004f: cmp-long v5, v5, v1 │ │ -1ced3e: 3b05 d8ff |0051: if-gez v5, 0029 // -0028 │ │ -1ced42: 6e20 dbcc 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccdb │ │ -1ced48: 28d3 |0056: goto 0029 // -002d │ │ -1ced4a: 5471 9805 |0057: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ced4e: 7110 a9ed 0100 |0059: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ced54: 1f00 4f21 |005c: check-cast v0, Ljava/util/List; // type@214f │ │ -1ced58: 6e20 c410 0100 |005e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.delete:(Ljava/util/List;)V // method@10c4 │ │ -1ced5e: 5477 9805 |0061: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ced62: 7110 a9ed 0700 |0063: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1ced68: 6e10 ca10 0700 |0066: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ -1ced6e: 0e00 |0069: return-void │ │ +1cec90: |[1cec90] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1ceca0: 2200 3e21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213e │ │ +1ceca4: 7010 d7cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd7 │ │ +1cecaa: 7100 1acb 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb1a │ │ +1cecb0: 0b01 |0008: move-result-wide v1 │ │ +1cecb2: 1303 e803 |0009: const/16 v3, #int 1000 // #3e8 │ │ +1cecb6: 8133 |000b: int-to-long v3, v3 │ │ +1cecb8: be31 |000c: div-long/2addr v1, v3 │ │ +1cecba: 5473 9805 |000d: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cecbe: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +1cecc0: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +1cecc4: 6e10 c610 0300 |0012: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cecca: 0c03 |0015: move-result-object v3 │ │ +1ceccc: 2802 |0016: goto 0018 // +0002 │ │ +1cecce: 0743 |0017: move-object v3, v4 │ │ +1cecd0: 3803 5100 |0018: if-eqz v3, 0069 // +0051 │ │ +1cecd4: 5473 9805 |001a: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cecd8: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ +1cecdc: 6e10 c610 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cece2: 0c04 |0021: move-result-object v4 │ │ +1cece4: 7110 a9ed 0400 |0022: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cecea: 7210 cacd 0400 |0025: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1cecf0: 0c03 |0028: move-result-object v3 │ │ +1cecf2: 7210 a6cd 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1cecf8: 0a04 |002c: move-result v4 │ │ +1cecfa: 3804 2a00 |002d: if-eqz v4, 0057 // +002a │ │ +1cecfe: 7210 a7cd 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1ced04: 0c04 |0032: move-result-object v4 │ │ +1ced06: 1f04 3f11 |0033: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1ced0a: 5445 8143 |0035: iget-object v5, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1ced0e: 2055 8105 |0037: instance-of v5, v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ced12: 3805 f0ff |0039: if-eqz v5, 0029 // -0010 │ │ +1ced16: 5444 8143 |003b: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1ced1a: 1a05 7bcd |003d: const-string v5, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd7b │ │ +1ced1e: 7120 aaed 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@edaa │ │ +1ced24: 1f04 8105 |0042: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ced28: 6e10 cb18 0400 |0044: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ +1ced2e: 0a05 |0047: move-result v5 │ │ +1ced30: 3805 e1ff |0048: if-eqz v5, 0029 // -001f │ │ +1ced34: 6e10 cb18 0400 |004a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ +1ced3a: 0a05 |004d: move-result v5 │ │ +1ced3c: 8155 |004e: int-to-long v5, v5 │ │ +1ced3e: 3105 0501 |004f: cmp-long v5, v5, v1 │ │ +1ced42: 3b05 d8ff |0051: if-gez v5, 0029 // -0028 │ │ +1ced46: 6e20 dbcc 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccdb │ │ +1ced4c: 28d3 |0056: goto 0029 // -002d │ │ +1ced4e: 5471 9805 |0057: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ced52: 7110 a9ed 0100 |0059: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ced58: 1f00 4f21 |005c: check-cast v0, Ljava/util/List; // type@214f │ │ +1ced5c: 6e20 c410 0100 |005e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.delete:(Ljava/util/List;)V // method@10c4 │ │ +1ced62: 5477 9805 |0061: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ced66: 7110 a9ed 0700 |0063: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1ced6c: 6e10 ca10 0700 |0066: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ +1ced72: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2839 │ │ 0x0005 line=2840 │ │ 0x000d line=2842 │ │ 0x001a line=2843 │ │ 0x0035 line=2844 │ │ @@ -106183,112 +106184,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 │ │ -1cedb8: |[1cedb8] com.nextcloud.talk.chat.ChatActivity.processMessagesFromTheFuture:(Ljava/util/List;Z)V │ │ -1cedc8: 54a0 9905 |0000: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cedcc: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ -1cedd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1cedd2: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -1cedd6: 7110 c9ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1ceddc: 0720 |000a: move-object v0, v2 │ │ -1cedde: 5400 940f |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ -1cede2: 1303 0800 |000d: const/16 v3, #int 8 // #8 │ │ -1cede6: 6e20 f309 3000 |000f: invoke-virtual {v0, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1cedec: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1cedee: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -1cedf0: 380c 0700 |0014: if-eqz v12, 001b // +0007 │ │ -1cedf4: 7020 8816 ba00 |0016: invoke-direct {v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.setUnreadMessageMarker:(Ljava/util/List;)V // method@1688 │ │ -1cedfa: 0131 |0019: move v1, v3 │ │ -1cedfc: 2817 |001a: goto 0031 // +0017 │ │ -1cedfe: 7010 1516 0a00 |001b: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ -1cee04: 0a04 |001e: move-result v4 │ │ -1cee06: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ -1cee0a: 0101 |0021: move v1, v0 │ │ -1cee0c: 280f |0022: goto 0031 // +000f │ │ -1cee0e: 54a4 9905 |0023: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cee12: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ -1cee16: 7110 c9ed 0100 |0027: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cee1c: 0724 |002a: move-object v4, v2 │ │ -1cee1e: 5441 980f |002b: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ -1cee22: 6e20 f309 3100 |002d: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1cee28: 28e9 |0030: goto 0019 // -0017 │ │ -1cee2a: 7210 cacd 0b00 |0031: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ -1cee30: 0c0b |0034: move-result-object v11 │ │ -1cee32: 7210 a6cd 0b00 |0035: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ -1cee38: 0a04 |0038: move-result v4 │ │ -1cee3a: 3804 7800 |0039: if-eqz v4, 00b1 // +0078 │ │ -1cee3e: 7210 a7cd 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ -1cee44: 0c04 |003e: move-result-object v4 │ │ -1cee46: 1f04 8105 |003f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cee4a: 54a5 a005 |0041: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cee4e: 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 │ │ -1cee54: 54a5 9805 |0046: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cee58: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ -1cee5c: 6e10 c610 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cee62: 0c06 |004d: move-result-object v6 │ │ -1cee64: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -1cee68: 7120 fade 0600 |0050: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@defa │ │ -1cee6e: 0c06 |0053: move-result-object v6 │ │ -1cee70: 1f06 3f11 |0054: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cee74: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ -1cee78: 5466 8143 |0058: iget-object v6, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cee7c: 2802 |005a: goto 005c // +0002 │ │ -1cee7e: 0726 |005b: move-object v6, v2 │ │ -1cee80: 3806 0f00 |005c: if-eqz v6, 006b // +000f │ │ -1cee84: 2067 8105 |005e: instance-of v7, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cee88: 3807 0b00 |0060: if-eqz v7, 006b // +000b │ │ -1cee8c: 1f06 8105 |0062: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cee90: 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 │ │ -1cee96: 0a06 |0067: move-result v6 │ │ -1cee98: 6e20 1219 6400 |0068: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ -1cee9e: 54a6 a405 |006b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1ceea2: 3806 0700 |006d: if-eqz v6, 0074 // +0007 │ │ -1ceea6: 6e10 6636 0600 |006f: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1ceeac: 0c06 |0072: move-result-object v6 │ │ -1ceeae: 2802 |0073: goto 0075 // +0002 │ │ -1ceeb0: 0726 |0074: move-object v6, v2 │ │ -1ceeb2: 6207 8917 |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@1789 │ │ -1ceeb6: 3376 0400 |0077: if-ne v6, v7, 007b // +0004 │ │ -1ceeba: 0106 |0079: move v6, v0 │ │ -1ceebc: 2802 |007a: goto 007c // +0002 │ │ -1ceebe: 0136 |007b: move v6, v3 │ │ -1ceec0: 6e20 1e19 6400 |007c: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ -1ceec6: 54a6 a405 |007f: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1ceeca: 3806 0700 |0081: if-eqz v6, 0088 // +0007 │ │ -1ceece: 6e10 6636 0600 |0083: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1ceed4: 0c06 |0086: move-result-object v6 │ │ -1ceed6: 2802 |0087: goto 0089 // +0002 │ │ -1ceed8: 0726 |0088: move-object v6, v2 │ │ -1ceeda: 6207 8417 |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@1784 │ │ -1ceede: 3376 0400 |008b: if-ne v6, v7, 008f // +0004 │ │ -1ceee2: 0106 |008d: move v6, v0 │ │ -1ceee4: 2802 |008e: goto 0090 // +0002 │ │ -1ceee6: 0136 |008f: move v6, v3 │ │ -1ceee8: 6e20 1119 6400 |0090: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ -1ceeee: 6206 8805 |0093: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ceef2: 6e10 d618 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@18d6 │ │ -1ceef8: 0c07 |0098: move-result-object v7 │ │ -1ceefa: 2208 a220 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@20a2 │ │ -1ceefe: 1a09 648f |009b: const-string v9, "chatMessage to add:" // string@8f64 │ │ -1cef02: 7020 faca 9800 |009d: invoke-direct {v8, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cef08: 6e20 03cb 7800 |00a0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cef0e: 0c07 |00a3: move-result-object v7 │ │ -1cef10: 6e10 17cb 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cef16: 0c07 |00a7: move-result-object v7 │ │ -1cef18: 7120 a903 7600 |00a8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cef1e: 1f04 0311 |00ab: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ -1cef22: 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 │ │ -1cef28: 2885 |00b0: goto 0035 // -007b │ │ -1cef2a: 380c 0500 |00b1: if-eqz v12, 00b6 // +0005 │ │ -1cef2e: 7010 5d16 0a00 |00b3: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToFirstUnreadMessage:()V // method@165d │ │ -1cef34: 0e00 |00b6: return-void │ │ +1cedbc: |[1cedbc] com.nextcloud.talk.chat.ChatActivity.processMessagesFromTheFuture:(Ljava/util/List;Z)V │ │ +1cedcc: 54a0 9905 |0000: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cedd0: 1a01 448c |0002: const-string v1, "binding" // string@8c44 │ │ +1cedd4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1cedd6: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +1cedda: 7110 c9ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cede0: 0720 |000a: move-object v0, v2 │ │ +1cede2: 5400 940f |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f94 │ │ +1cede6: 1303 0800 |000d: const/16 v3, #int 8 // #8 │ │ +1cedea: 6e20 f309 3000 |000f: invoke-virtual {v0, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1cedf0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +1cedf2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +1cedf4: 380c 0700 |0014: if-eqz v12, 001b // +0007 │ │ +1cedf8: 7020 8816 ba00 |0016: invoke-direct {v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.setUnreadMessageMarker:(Ljava/util/List;)V // method@1688 │ │ +1cedfe: 0131 |0019: move v1, v3 │ │ +1cee00: 2817 |001a: goto 0031 // +0017 │ │ +1cee02: 7010 1516 0a00 |001b: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ +1cee08: 0a04 |001e: move-result v4 │ │ +1cee0a: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ +1cee0e: 0101 |0021: move v1, v0 │ │ +1cee10: 280f |0022: goto 0031 // +000f │ │ +1cee12: 54a4 9905 |0023: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cee16: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ +1cee1a: 7110 c9ed 0100 |0027: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cee20: 0724 |002a: move-object v4, v2 │ │ +1cee22: 5441 980f |002b: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f98 │ │ +1cee26: 6e20 f309 3100 |002d: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1cee2c: 28e9 |0030: goto 0019 // -0017 │ │ +1cee2e: 7210 cacd 0b00 |0031: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdca │ │ +1cee34: 0c0b |0034: move-result-object v11 │ │ +1cee36: 7210 a6cd 0b00 |0035: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@cda6 │ │ +1cee3c: 0a04 |0038: move-result v4 │ │ +1cee3e: 3804 7800 |0039: if-eqz v4, 00b1 // +0078 │ │ +1cee42: 7210 a7cd 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda7 │ │ +1cee48: 0c04 |003e: move-result-object v4 │ │ +1cee4a: 1f04 8105 |003f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cee4e: 54a5 a005 |0041: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cee52: 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 │ │ +1cee58: 54a5 9805 |0046: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cee5c: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ +1cee60: 6e10 c610 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cee66: 0c06 |004d: move-result-object v6 │ │ +1cee68: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +1cee6c: 7120 fade 0600 |0050: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@defa │ │ +1cee72: 0c06 |0053: move-result-object v6 │ │ +1cee74: 1f06 3f11 |0054: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cee78: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ +1cee7c: 5466 8143 |0058: iget-object v6, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cee80: 2802 |005a: goto 005c // +0002 │ │ +1cee82: 0726 |005b: move-object v6, v2 │ │ +1cee84: 3806 0f00 |005c: if-eqz v6, 006b // +000f │ │ +1cee88: 2067 8105 |005e: instance-of v7, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cee8c: 3807 0b00 |0060: if-eqz v7, 006b // +000b │ │ +1cee90: 1f06 8105 |0062: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cee94: 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 │ │ +1cee9a: 0a06 |0067: move-result v6 │ │ +1cee9c: 6e20 1219 6400 |0068: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ +1ceea2: 54a6 a405 |006b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1ceea6: 3806 0700 |006d: if-eqz v6, 0074 // +0007 │ │ +1ceeaa: 6e10 6636 0600 |006f: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1ceeb0: 0c06 |0072: move-result-object v6 │ │ +1ceeb2: 2802 |0073: goto 0075 // +0002 │ │ +1ceeb4: 0726 |0074: move-object v6, v2 │ │ +1ceeb6: 6207 8917 |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@1789 │ │ +1ceeba: 3376 0400 |0077: if-ne v6, v7, 007b // +0004 │ │ +1ceebe: 0106 |0079: move v6, v0 │ │ +1ceec0: 2802 |007a: goto 007c // +0002 │ │ +1ceec2: 0136 |007b: move v6, v3 │ │ +1ceec4: 6e20 1e19 6400 |007c: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ +1ceeca: 54a6 a405 |007f: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1ceece: 3806 0700 |0081: if-eqz v6, 0088 // +0007 │ │ +1ceed2: 6e10 6636 0600 |0083: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1ceed8: 0c06 |0086: move-result-object v6 │ │ +1ceeda: 2802 |0087: goto 0089 // +0002 │ │ +1ceedc: 0726 |0088: move-object v6, v2 │ │ +1ceede: 6207 8417 |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@1784 │ │ +1ceee2: 3376 0400 |008b: if-ne v6, v7, 008f // +0004 │ │ +1ceee6: 0106 |008d: move v6, v0 │ │ +1ceee8: 2802 |008e: goto 0090 // +0002 │ │ +1ceeea: 0136 |008f: move v6, v3 │ │ +1ceeec: 6e20 1119 6400 |0090: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ +1ceef2: 6206 8805 |0093: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ceef6: 6e10 d618 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@18d6 │ │ +1ceefc: 0c07 |0098: move-result-object v7 │ │ +1ceefe: 2208 a220 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cef02: 1a09 648f |009b: const-string v9, "chatMessage to add:" // string@8f64 │ │ +1cef06: 7020 faca 9800 |009d: invoke-direct {v8, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cef0c: 6e20 03cb 7800 |00a0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cef12: 0c07 |00a3: move-result-object v7 │ │ +1cef14: 6e10 17cb 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cef1a: 0c07 |00a7: move-result-object v7 │ │ +1cef1c: 7120 a903 7600 |00a8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cef22: 1f04 0311 |00ab: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1103 │ │ +1cef26: 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 │ │ +1cef2c: 2885 |00b0: goto 0035 // -007b │ │ +1cef2e: 380c 0500 |00b1: if-eqz v12, 00b6 // +0005 │ │ +1cef32: 7010 5d16 0a00 |00b3: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToFirstUnreadMessage:()V // method@165d │ │ +1cef38: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2891 │ │ 0x0016 line=2897 │ │ 0x001b line=2899 │ │ 0x0023 line=2903 │ │ 0x0031 line=2908 │ │ @@ -106314,78 +106315,78 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1cef38: |[1cef38] com.nextcloud.talk.chat.ChatActivity.processMessagesNotFromTheFuture:(Ljava/util/List;)V │ │ -1cef48: 0790 |0000: move-object v0, v9 │ │ -1cef4a: 1f00 4121 |0001: check-cast v0, Ljava/util/Collection; // type@2141 │ │ -1cef4e: 7210 64cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd64 │ │ -1cef54: 0a00 |0006: move-result v0 │ │ -1cef56: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1cef58: 0112 |0008: move v2, v1 │ │ -1cef5a: 3502 5e00 |0009: if-ge v2, v0, 0067 // +005e │ │ -1cef5e: 7210 d2cd 0900 |000b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@cdd2 │ │ -1cef64: 0a03 |000e: move-result v3 │ │ -1cef66: d804 0201 |000f: add-int/lit8 v4, v2, #int 1 // #01 │ │ -1cef6a: 3743 1b00 |0011: if-le v3, v4, 002c // +001b │ │ -1cef6e: 7220 c7cd 2900 |0013: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cef74: 0c03 |0016: move-result-object v3 │ │ -1cef76: 1f03 8105 |0017: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cef7a: 7220 c7cd 2900 |0019: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cef80: 0c05 |001c: move-result-object v5 │ │ -1cef82: 1f05 8105 |001d: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cef86: 7220 c7cd 4900 |001f: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cef8c: 0c06 |0022: move-result-object v6 │ │ -1cef8e: 1f06 8105 |0023: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cef92: 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 │ │ -1cef98: 0a05 |0028: move-result v5 │ │ -1cef9a: 6e20 1219 5300 |0029: invoke-virtual {v3, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ -1cefa0: 7220 c7cd 2900 |002c: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cefa6: 0c02 |002f: move-result-object v2 │ │ -1cefa8: 1f02 8105 |0030: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cefac: 5483 a405 |0032: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cefb0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1cefb2: 3803 0700 |0035: if-eqz v3, 003c // +0007 │ │ -1cefb6: 6e10 6636 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1cefbc: 0c03 |003a: move-result-object v3 │ │ -1cefbe: 2802 |003b: goto 003d // +0002 │ │ -1cefc0: 0753 |003c: move-object v3, v5 │ │ -1cefc2: 6206 8917 |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@1789 │ │ -1cefc6: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -1cefc8: 3363 0400 |0040: if-ne v3, v6, 0044 // +0004 │ │ -1cefcc: 0173 |0042: move v3, v7 │ │ -1cefce: 2802 |0043: goto 0045 // +0002 │ │ -1cefd0: 0113 |0044: move v3, v1 │ │ -1cefd2: 6e20 1e19 3200 |0045: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ -1cefd8: 5483 a405 |0048: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cefdc: 3803 0600 |004a: if-eqz v3, 0050 // +0006 │ │ -1cefe0: 6e10 6636 0300 |004c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ -1cefe6: 0c05 |004f: move-result-object v5 │ │ -1cefe8: 6203 8417 |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@1784 │ │ -1cefec: 3335 0300 |0052: if-ne v5, v3, 0055 // +0003 │ │ -1ceff0: 2802 |0054: goto 0056 // +0002 │ │ -1ceff2: 0117 |0055: move v7, v1 │ │ -1ceff4: 6e20 1119 7200 |0056: invoke-virtual {v2, v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ -1ceffa: 5483 a005 |0059: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ceffe: 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 │ │ -1cf004: 6e10 cd15 0800 |005e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cf00a: 0c03 |0061: move-result-object v3 │ │ -1cf00c: 6e20 3019 3200 |0062: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setToken:(Ljava/lang/String;)V // method@1930 │ │ -1cf012: 0142 |0065: move v2, v4 │ │ -1cf014: 28a3 |0066: goto 0009 // -005d │ │ -1cf016: 5480 9805 |0067: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf01a: 3800 0700 |0069: if-eqz v0, 0070 // +0007 │ │ -1cf01e: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ -1cf022: 6e30 c110 9001 |006d: invoke-virtual {v0, v9, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToEnd:(Ljava/util/List;Z)V // method@10c1 │ │ -1cf028: 7010 5f16 0800 |0070: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToRequestedMessageIfNeeded:()V // method@165f │ │ -1cf02e: 7010 5a16 0800 |0073: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.resumeAudioPlaybackIfNeeded:()V // method@165a │ │ -1cf034: 0e00 |0076: return-void │ │ +1cef3c: |[1cef3c] com.nextcloud.talk.chat.ChatActivity.processMessagesNotFromTheFuture:(Ljava/util/List;)V │ │ +1cef4c: 0790 |0000: move-object v0, v9 │ │ +1cef4e: 1f00 4121 |0001: check-cast v0, Ljava/util/Collection; // type@2141 │ │ +1cef52: 7210 64cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd64 │ │ +1cef58: 0a00 |0006: move-result v0 │ │ +1cef5a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1cef5c: 0112 |0008: move v2, v1 │ │ +1cef5e: 3502 5e00 |0009: if-ge v2, v0, 0067 // +005e │ │ +1cef62: 7210 d2cd 0900 |000b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@cdd2 │ │ +1cef68: 0a03 |000e: move-result v3 │ │ +1cef6a: d804 0201 |000f: add-int/lit8 v4, v2, #int 1 // #01 │ │ +1cef6e: 3743 1b00 |0011: if-le v3, v4, 002c // +001b │ │ +1cef72: 7220 c7cd 2900 |0013: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cef78: 0c03 |0016: move-result-object v3 │ │ +1cef7a: 1f03 8105 |0017: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cef7e: 7220 c7cd 2900 |0019: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cef84: 0c05 |001c: move-result-object v5 │ │ +1cef86: 1f05 8105 |001d: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cef8a: 7220 c7cd 4900 |001f: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cef90: 0c06 |0022: move-result-object v6 │ │ +1cef92: 1f06 8105 |0023: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cef96: 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 │ │ +1cef9c: 0a05 |0028: move-result v5 │ │ +1cef9e: 6e20 1219 5300 |0029: invoke-virtual {v3, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ +1cefa4: 7220 c7cd 2900 |002c: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cefaa: 0c02 |002f: move-result-object v2 │ │ +1cefac: 1f02 8105 |0030: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cefb0: 5483 a405 |0032: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cefb4: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1cefb6: 3803 0700 |0035: if-eqz v3, 003c // +0007 │ │ +1cefba: 6e10 6636 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1cefc0: 0c03 |003a: move-result-object v3 │ │ +1cefc2: 2802 |003b: goto 003d // +0002 │ │ +1cefc4: 0753 |003c: move-object v3, v5 │ │ +1cefc6: 6206 8917 |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@1789 │ │ +1cefca: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +1cefcc: 3363 0400 |0040: if-ne v3, v6, 0044 // +0004 │ │ +1cefd0: 0173 |0042: move v3, v7 │ │ +1cefd2: 2802 |0043: goto 0045 // +0002 │ │ +1cefd4: 0113 |0044: move v3, v1 │ │ +1cefd6: 6e20 1e19 3200 |0045: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ +1cefdc: 5483 a405 |0048: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cefe0: 3803 0600 |004a: if-eqz v3, 0050 // +0006 │ │ +1cefe4: 6e10 6636 0300 |004c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3666 │ │ +1cefea: 0c05 |004f: move-result-object v5 │ │ +1cefec: 6203 8417 |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@1784 │ │ +1ceff0: 3335 0300 |0052: if-ne v5, v3, 0055 // +0003 │ │ +1ceff4: 2802 |0054: goto 0056 // +0002 │ │ +1ceff6: 0117 |0055: move v7, v1 │ │ +1ceff8: 6e20 1119 7200 |0056: invoke-virtual {v2, v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ +1ceffe: 5483 a005 |0059: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cf002: 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 │ │ +1cf008: 6e10 cd15 0800 |005e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cf00e: 0c03 |0061: move-result-object v3 │ │ +1cf010: 6e20 3019 3200 |0062: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setToken:(Ljava/lang/String;)V // method@1930 │ │ +1cf016: 0142 |0065: move v2, v4 │ │ +1cf018: 28a3 |0066: goto 0009 // -005d │ │ +1cf01a: 5480 9805 |0067: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf01e: 3800 0700 |0069: if-eqz v0, 0070 // +0007 │ │ +1cf022: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ +1cf026: 6e30 c110 9001 |006d: invoke-virtual {v0, v9, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToEnd:(Ljava/util/List;Z)V // method@10c1 │ │ +1cf02c: 7010 5f16 0800 |0070: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToRequestedMessageIfNeeded:()V // method@165f │ │ +1cf032: 7010 5a16 0800 |0073: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.resumeAudioPlaybackIfNeeded:()V // method@165a │ │ +1cf038: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2957 │ │ 0x000b line=2958 │ │ 0x0013 line=2959 │ │ 0x002c line=2962 │ │ 0x0032 line=2964 │ │ @@ -106407,48 +106408,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 │ │ -1cf038: |[1cf038] com.nextcloud.talk.chat.ChatActivity.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cf048: 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 │ │ -1cf04e: 0c00 |0003: move-result-object v0 │ │ -1cf050: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1cf054: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -1cf056: 2809 |0007: goto 0010 // +0009 │ │ -1cf058: 6201 0d05 |0008: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ -1cf05c: 6e10 8618 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1cf062: 0a00 |000d: move-result v0 │ │ -1cf064: 4400 0100 |000e: aget v0, v1, v0 │ │ -1cf068: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1cf06a: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ -1cf06e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -1cf070: 3210 0c00 |0014: if-eq v0, v1, 0020 // +000c │ │ -1cf074: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -1cf076: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ -1cf07a: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -1cf07c: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ -1cf080: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -1cf082: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ -1cf086: 2819 |001f: goto 0038 // +0019 │ │ -1cf088: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -1cf08a: 5c20 9a05 |0021: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ -1cf08e: 6e10 c315 0200 |0023: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1cf094: 0c01 |0026: move-result-object v1 │ │ -1cf096: 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 │ │ -1cf09c: 280e |002a: goto 0038 // +000e │ │ -1cf09e: 5520 9a05 |002b: iget-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ -1cf0a2: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ -1cf0a6: 6e10 c315 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1cf0ac: 0c00 |0032: move-result-object v0 │ │ -1cf0ae: 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 │ │ -1cf0b4: 5c21 9a05 |0036: iput-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ -1cf0b8: 0e00 |0038: return-void │ │ +1cf03c: |[1cf03c] com.nextcloud.talk.chat.ChatActivity.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cf04c: 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 │ │ +1cf052: 0c00 |0003: move-result-object v0 │ │ +1cf054: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1cf058: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +1cf05a: 2809 |0007: goto 0010 // +0009 │ │ +1cf05c: 6201 0d05 |0008: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ +1cf060: 6e10 8618 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1cf066: 0a00 |000d: move-result v0 │ │ +1cf068: 4400 0100 |000e: aget v0, v1, v0 │ │ +1cf06c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1cf06e: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ +1cf072: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +1cf074: 3210 0c00 |0014: if-eq v0, v1, 0020 // +000c │ │ +1cf078: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +1cf07a: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ +1cf07e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +1cf080: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ +1cf084: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +1cf086: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ +1cf08a: 2819 |001f: goto 0038 // +0019 │ │ +1cf08c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +1cf08e: 5c20 9a05 |0021: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ +1cf092: 6e10 c315 0200 |0023: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cf098: 0c01 |0026: move-result-object v1 │ │ +1cf09a: 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 │ │ +1cf0a0: 280e |002a: goto 0038 // +000e │ │ +1cf0a2: 5520 9a05 |002b: iget-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ +1cf0a6: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ +1cf0aa: 6e10 c315 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cf0b0: 0c00 |0032: move-result-object v0 │ │ +1cf0b2: 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 │ │ +1cf0b8: 5c21 9a05 |0036: iput-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ +1cf0bc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3836 │ │ 0x0021 line=3848 │ │ 0x0023 line=3849 │ │ 0x002b line=3838 │ │ 0x002f line=3839 │ │ @@ -106462,23 +106463,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 │ │ -1cabb8: |[1cabb8] com.nextcloud.talk.chat.ChatActivity.registerMessageToObservePlaybackSpeedPreferences$lambda$86$lambda$84:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ -1cabc8: 7220 e9cd 1200 |0000: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ -1cabce: 0c01 |0003: move-result-object v1 │ │ -1cabd0: 1f01 390e |0004: check-cast v1, Lcom/nextcloud/talk/ui/PlaybackSpeed; // type@0e39 │ │ -1cabd4: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -1cabd8: 6201 511f |0008: sget-object v1, Lcom/nextcloud/talk/ui/PlaybackSpeed;.NORMAL:Lcom/nextcloud/talk/ui/PlaybackSpeed; // field@1f51 │ │ -1cabdc: 7220 69ec 1000 |000a: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec69 │ │ -1cabe2: 6200 84ce |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ -1cabe6: 1100 |000f: return-object v0 │ │ +1cabbc: |[1cabbc] com.nextcloud.talk.chat.ChatActivity.registerMessageToObservePlaybackSpeedPreferences$lambda$86$lambda$84:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ +1cabcc: 7220 e9cd 1200 |0000: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde9 │ │ +1cabd2: 0c01 |0003: move-result-object v1 │ │ +1cabd4: 1f01 390e |0004: check-cast v1, Lcom/nextcloud/talk/ui/PlaybackSpeed; // type@0e39 │ │ +1cabd8: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +1cabdc: 6201 511f |0008: sget-object v1, Lcom/nextcloud/talk/ui/PlaybackSpeed;.NORMAL:Lcom/nextcloud/talk/ui/PlaybackSpeed; // field@1f51 │ │ +1cabe0: 7220 69ec 1000 |000a: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec69 │ │ +1cabe6: 6200 84ce |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce84 │ │ +1cabea: 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; │ │ @@ -106489,84 +106490,84 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -1cf208: |[1cf208] com.nextcloud.talk.chat.ChatActivity.removeMessageById:(Ljava/lang/String;)V │ │ -1cf218: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf21c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cf21e: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -1cf222: 6e20 c710 4000 |0005: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ -1cf228: 0a04 |0008: move-result v4 │ │ -1cf22a: 7110 32ca 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ -1cf230: 0c04 |000c: move-result-object v4 │ │ -1cf232: 2802 |000d: goto 000f // +0002 │ │ -1cf234: 0714 |000e: move-object v4, v1 │ │ -1cf236: 3804 7400 |000f: if-eqz v4, 0083 // +0074 │ │ -1cf23a: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -1cf23c: 6e10 25ca 0400 |0012: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1cf242: 0a02 |0015: move-result v2 │ │ -1cf244: 3202 6d00 |0016: if-eq v2, v0, 0083 // +006d │ │ -1cf248: 6e10 25ca 0400 |0018: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1cf24e: 0a00 |001b: move-result v0 │ │ -1cf250: 3900 4800 |001c: if-nez v0, 0064 // +0048 │ │ -1cf254: 5430 9805 |001e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf258: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -1cf25a: 3800 1200 |0021: if-eqz v0, 0033 // +0012 │ │ -1cf25e: 6e10 c610 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf264: 0c00 |0026: move-result-object v0 │ │ -1cf266: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ -1cf26a: 7220 c7cd 2000 |0029: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ -1cf270: 0c00 |002c: move-result-object v0 │ │ -1cf272: 1f00 3f11 |002d: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cf276: 3800 0400 |002f: if-eqz v0, 0033 // +0004 │ │ -1cf27a: 5401 8143 |0031: iget-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ -1cf27e: 2010 4521 |0033: instance-of v0, v1, Ljava/util/Date; // type@2145 │ │ -1cf282: 3800 2f00 |0035: if-eqz v0, 0064 // +002f │ │ -1cf286: 5430 9805 |0037: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf28a: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -1cf28c: 3800 0e00 |003a: if-eqz v0, 0048 // +000e │ │ -1cf290: 6e10 c610 0000 |003c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf296: 0c00 |003f: move-result-object v0 │ │ -1cf298: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ -1cf29c: 7220 cecd 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -1cf2a2: 0c00 |0045: move-result-object v0 │ │ -1cf2a4: 1f00 3f11 |0046: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cf2a8: 5430 9805 |0048: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf2ac: 3800 0e00 |004a: if-eqz v0, 0058 // +000e │ │ -1cf2b0: 6e10 c610 0000 |004c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf2b6: 0c00 |004f: move-result-object v0 │ │ -1cf2b8: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ -1cf2bc: 7220 cecd 1000 |0052: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -1cf2c2: 0c00 |0055: move-result-object v0 │ │ -1cf2c4: 1f00 3f11 |0056: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cf2c8: 5430 9805 |0058: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf2cc: 3800 2900 |005a: if-eqz v0, 0083 // +0029 │ │ -1cf2d0: 6e10 25ca 0400 |005c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1cf2d6: 0a04 |005f: move-result v4 │ │ -1cf2d8: 6e30 cb10 4002 |0060: invoke-virtual {v0, v4, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRangeRemoved:(II)V // method@10cb │ │ -1cf2de: 2820 |0063: goto 0083 // +0020 │ │ -1cf2e0: 5430 9805 |0064: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf2e4: 3800 1200 |0066: if-eqz v0, 0078 // +0012 │ │ -1cf2e8: 6e10 c610 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf2ee: 0c00 |006b: move-result-object v0 │ │ -1cf2f0: 3800 0c00 |006c: if-eqz v0, 0078 // +000c │ │ -1cf2f4: 6e10 25ca 0400 |006e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1cf2fa: 0a01 |0071: move-result v1 │ │ -1cf2fc: 7220 cecd 1000 |0072: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ -1cf302: 0c00 |0075: move-result-object v0 │ │ -1cf304: 1f00 3f11 |0076: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ -1cf308: 5430 9805 |0078: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf30c: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ -1cf310: 6e10 25ca 0400 |007c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1cf316: 0a04 |007f: move-result v4 │ │ -1cf318: 6e20 cc10 4000 |0080: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRemoved:(I)V // method@10cc │ │ -1cf31e: 0e00 |0083: return-void │ │ +1cf20c: |[1cf20c] com.nextcloud.talk.chat.ChatActivity.removeMessageById:(Ljava/lang/String;)V │ │ +1cf21c: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf220: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1cf222: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +1cf226: 6e20 c710 4000 |0005: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ +1cf22c: 0a04 |0008: move-result v4 │ │ +1cf22e: 7110 32ca 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca32 │ │ +1cf234: 0c04 |000c: move-result-object v4 │ │ +1cf236: 2802 |000d: goto 000f // +0002 │ │ +1cf238: 0714 |000e: move-object v4, v1 │ │ +1cf23a: 3804 7400 |000f: if-eqz v4, 0083 // +0074 │ │ +1cf23e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +1cf240: 6e10 25ca 0400 |0012: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1cf246: 0a02 |0015: move-result v2 │ │ +1cf248: 3202 6d00 |0016: if-eq v2, v0, 0083 // +006d │ │ +1cf24c: 6e10 25ca 0400 |0018: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1cf252: 0a00 |001b: move-result v0 │ │ +1cf254: 3900 4800 |001c: if-nez v0, 0064 // +0048 │ │ +1cf258: 5430 9805 |001e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf25c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +1cf25e: 3800 1200 |0021: if-eqz v0, 0033 // +0012 │ │ +1cf262: 6e10 c610 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf268: 0c00 |0026: move-result-object v0 │ │ +1cf26a: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ +1cf26e: 7220 c7cd 2000 |0029: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc7 │ │ +1cf274: 0c00 |002c: move-result-object v0 │ │ +1cf276: 1f00 3f11 |002d: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cf27a: 3800 0400 |002f: if-eqz v0, 0033 // +0004 │ │ +1cf27e: 5401 8143 |0031: iget-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@4381 │ │ +1cf282: 2010 4521 |0033: instance-of v0, v1, Ljava/util/Date; // type@2145 │ │ +1cf286: 3800 2f00 |0035: if-eqz v0, 0064 // +002f │ │ +1cf28a: 5430 9805 |0037: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf28e: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +1cf290: 3800 0e00 |003a: if-eqz v0, 0048 // +000e │ │ +1cf294: 6e10 c610 0000 |003c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf29a: 0c00 |003f: move-result-object v0 │ │ +1cf29c: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ +1cf2a0: 7220 cecd 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +1cf2a6: 0c00 |0045: move-result-object v0 │ │ +1cf2a8: 1f00 3f11 |0046: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cf2ac: 5430 9805 |0048: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf2b0: 3800 0e00 |004a: if-eqz v0, 0058 // +000e │ │ +1cf2b4: 6e10 c610 0000 |004c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf2ba: 0c00 |004f: move-result-object v0 │ │ +1cf2bc: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ +1cf2c0: 7220 cecd 1000 |0052: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +1cf2c6: 0c00 |0055: move-result-object v0 │ │ +1cf2c8: 1f00 3f11 |0056: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cf2cc: 5430 9805 |0058: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf2d0: 3800 2900 |005a: if-eqz v0, 0083 // +0029 │ │ +1cf2d4: 6e10 25ca 0400 |005c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1cf2da: 0a04 |005f: move-result v4 │ │ +1cf2dc: 6e30 cb10 4002 |0060: invoke-virtual {v0, v4, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRangeRemoved:(II)V // method@10cb │ │ +1cf2e2: 2820 |0063: goto 0083 // +0020 │ │ +1cf2e4: 5430 9805 |0064: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf2e8: 3800 1200 |0066: if-eqz v0, 0078 // +0012 │ │ +1cf2ec: 6e10 c610 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf2f2: 0c00 |006b: move-result-object v0 │ │ +1cf2f4: 3800 0c00 |006c: if-eqz v0, 0078 // +000c │ │ +1cf2f8: 6e10 25ca 0400 |006e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1cf2fe: 0a01 |0071: move-result v1 │ │ +1cf300: 7220 cecd 1000 |0072: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdce │ │ +1cf306: 0c00 |0075: move-result-object v0 │ │ +1cf308: 1f00 3f11 |0076: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113f │ │ +1cf30c: 5430 9805 |0078: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf310: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ +1cf314: 6e10 25ca 0400 |007c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1cf31a: 0a04 |007f: move-result v4 │ │ +1cf31c: 6e20 cc10 4000 |0080: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRemoved:(I)V // method@10cc │ │ +1cf322: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x0012 line=1140 │ │ 0x0018 line=1144 │ │ 0x0037 line=1145 │ │ 0x0048 line=1146 │ │ @@ -106582,18 +106583,18 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1cf320: |[1cf320] com.nextcloud.talk.chat.ChatActivity.removeUnreadMessagesMarker:()V │ │ -1cf330: 1a00 a61a |0000: const-string v0, "-1" // string@1aa6 │ │ -1cf334: 7020 5216 0100 |0002: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ -1cf33a: 0e00 |0005: return-void │ │ +1cf324: |[1cf324] com.nextcloud.talk.chat.ChatActivity.removeUnreadMessagesMarker:()V │ │ +1cf334: 1a00 a61a |0000: const-string v0, "-1" // string@1aa6 │ │ +1cf338: 7020 5216 0100 |0002: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ +1cf33e: 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;) │ │ @@ -106601,23 +106602,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1cf408: |[1cf408] com.nextcloud.talk.chat.ChatActivity.requestCameraPermissions:()V │ │ -1cf418: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1cf41a: 2300 a828 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a8 │ │ -1cf41e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1cf420: 1a02 9b88 |0004: const-string v2, "android.permission.CAMERA" // string@889b │ │ -1cf424: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -1cf428: 1301 df00 |0008: const/16 v1, #int 223 // #df │ │ -1cf42c: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf432: 0e00 |000d: return-void │ │ +1cf40c: |[1cf40c] com.nextcloud.talk.chat.ChatActivity.requestCameraPermissions:()V │ │ +1cf41c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1cf41e: 2300 a828 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a8 │ │ +1cf422: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1cf424: 1a02 9b88 |0004: const-string v2, "android.permission.CAMERA" // string@889b │ │ +1cf428: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +1cf42c: 1301 df00 |0008: const/16 v1, #int 223 // #df │ │ +1cf430: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf436: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2067 │ │ 0x000a line=2065 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -106626,23 +106627,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1cf434: |[1cf434] com.nextcloud.talk.chat.ChatActivity.requestReadContacts:()V │ │ -1cf444: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1cf446: 2300 a828 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a8 │ │ -1cf44a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1cf44c: 1a02 9d88 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@889d │ │ -1cf450: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -1cf454: 1301 ea00 |0008: const/16 v1, #int 234 // #ea │ │ -1cf458: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf45e: 0e00 |000d: return-void │ │ +1cf438: |[1cf438] com.nextcloud.talk.chat.ChatActivity.requestReadContacts:()V │ │ +1cf448: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1cf44a: 2300 a828 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a8 │ │ +1cf44e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1cf450: 1a02 9d88 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@889d │ │ +1cf454: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +1cf458: 1301 ea00 |0008: const/16 v1, #int 234 // #ea │ │ +1cf45c: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf462: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2076 │ │ 0x000a line=2074 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -106651,37 +106652,37 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1cf460: |[1cf460] com.nextcloud.talk.chat.ChatActivity.requestReadFilesPermissions:()V │ │ -1cf470: 6000 4100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ -1cf474: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ -1cf478: 1302 dd00 |0004: const/16 v2, #int 221 // #dd │ │ -1cf47c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1cf47e: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -1cf480: 3410 1600 |0008: if-lt v0, v1, 001e // +0016 │ │ -1cf484: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -1cf486: 2300 a828 |000b: new-array v0, v0, [Ljava/lang/String; // type@28a8 │ │ -1cf48a: 1a01 a088 |000d: const-string v1, "android.permission.READ_MEDIA_IMAGES" // string@88a0 │ │ -1cf48e: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ -1cf492: 1a01 a188 |0011: const-string v1, "android.permission.READ_MEDIA_VIDEO" // string@88a1 │ │ -1cf496: 4d01 0004 |0013: aput-object v1, v0, v4 │ │ -1cf49a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -1cf49c: 1a03 9f88 |0016: const-string v3, "android.permission.READ_MEDIA_AUDIO" // string@889f │ │ -1cf4a0: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ -1cf4a4: 6e30 5616 0502 |001a: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf4aa: 280a |001d: goto 0027 // +000a │ │ -1cf4ac: 2340 a828 |001e: new-array v0, v4, [Ljava/lang/String; // type@28a8 │ │ -1cf4b0: 1a01 9e88 |0020: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@889e │ │ -1cf4b4: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ -1cf4b8: 6e30 5616 0502 |0024: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf4be: 0e00 |0027: return-void │ │ +1cf464: |[1cf464] com.nextcloud.talk.chat.ChatActivity.requestReadFilesPermissions:()V │ │ +1cf474: 6000 4100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ +1cf478: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ +1cf47c: 1302 dd00 |0004: const/16 v2, #int 221 // #dd │ │ +1cf480: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1cf482: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +1cf484: 3410 1600 |0008: if-lt v0, v1, 001e // +0016 │ │ +1cf488: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +1cf48a: 2300 a828 |000b: new-array v0, v0, [Ljava/lang/String; // type@28a8 │ │ +1cf48e: 1a01 a088 |000d: const-string v1, "android.permission.READ_MEDIA_IMAGES" // string@88a0 │ │ +1cf492: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ +1cf496: 1a01 a188 |0011: const-string v1, "android.permission.READ_MEDIA_VIDEO" // string@88a1 │ │ +1cf49a: 4d01 0004 |0013: aput-object v1, v0, v4 │ │ +1cf49e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +1cf4a0: 1a03 9f88 |0016: const-string v3, "android.permission.READ_MEDIA_AUDIO" // string@889f │ │ +1cf4a4: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ +1cf4a8: 6e30 5616 0502 |001a: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf4ae: 280a |001d: goto 0027 // +000a │ │ +1cf4b0: 2340 a828 |001e: new-array v0, v4, [Ljava/lang/String; // type@28a8 │ │ +1cf4b4: 1a01 9e88 |0020: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@889e │ │ +1cf4b8: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ +1cf4bc: 6e30 5616 0502 |0024: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf4c2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2083 │ │ 0x000b line=2086 │ │ 0x0011 line=2087 │ │ 0x0016 line=2088 │ │ 0x001a line=2084 │ │ @@ -106695,77 +106696,77 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 121 16-bit code units │ │ -1cf4ec: |[1cf4ec] com.nextcloud.talk.chat.ChatActivity.resumeAudioPlaybackIfNeeded:()V │ │ -1cf4fc: 5490 ce05 |0000: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cf500: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -1cf504: 7120 a3ed 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ -1cf50a: 0a00 |0007: move-result v0 │ │ -1cf50c: 1a02 bc6c |0008: const-string v2, "RESUME_AUDIO_TAG" // string@6cbc │ │ -1cf510: 3900 6200 |000a: if-nez v0, 006c // +0062 │ │ -1cf514: 1a00 028c |000c: const-string v0, "begin method to resume audio playback" // string@8c02 │ │ -1cf518: 7120 a903 0200 |000e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf51e: 5490 ce05 |0011: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cf522: 7020 b915 0900 |0013: invoke-direct {v9, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; // method@15b9 │ │ -1cf528: 0c00 |0016: move-result-object v0 │ │ -1cf52a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1cf52c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -1cf530: 6e10 87d1 0000 |001a: invoke-virtual {v0}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@d187 │ │ -1cf536: 0c04 |001d: move-result-object v4 │ │ -1cf538: 1f04 8105 |001e: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cf53c: 2802 |0020: goto 0022 // +0002 │ │ -1cf53e: 0734 |0021: move-object v4, v3 │ │ -1cf540: 5b94 a505 |0022: iput-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cf544: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -1cf548: 6e10 88d1 0000 |0026: invoke-virtual {v0}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@d188 │ │ -1cf54e: 0c00 |0029: move-result-object v0 │ │ -1cf550: 1f00 8c20 |002a: check-cast v0, Ljava/lang/Integer; // type@208c │ │ -1cf554: 2802 |002c: goto 002e // +0002 │ │ -1cf556: 0730 |002d: move-object v0, v3 │ │ -1cf558: 7110 a9ed 0000 |002e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cf55e: 6e10 25ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ -1cf564: 0a00 |0034: move-result v0 │ │ -1cf566: 5294 cd05 |0035: iget v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ -1cf56a: d244 e803 |0037: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -1cf56e: 5994 ab05 |0039: iput v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cf572: 1a04 e4ed |003b: const-string v4, "trying to resume audio" // string@ede4 │ │ -1cf576: 7120 a903 4200 |003d: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf57c: 5494 9905 |0040: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cf580: 3904 0800 |0042: if-nez v4, 004a // +0008 │ │ -1cf584: 1a04 448c |0044: const-string v4, "binding" // string@8c44 │ │ -1cf588: 7110 c9ed 0400 |0046: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cf58e: 2802 |0049: goto 004b // +0002 │ │ -1cf590: 0743 |004a: move-object v3, v4 │ │ -1cf592: 5433 8f0f |004b: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1cf596: 6e20 7e68 0300 |004d: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687e │ │ -1cf59c: 5490 a505 |0050: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cf5a0: 7110 a9ed 0000 |0052: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cf5a6: 6e10 cf18 0000 |0055: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getImageUrl:()Ljava/lang/String; // method@18cf │ │ -1cf5ac: 5494 a505 |0058: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cf5b0: 7110 a9ed 0400 |005a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ -1cf5b6: 5595 cf05 |005d: iget-boolean v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ -1cf5ba: 1247 |005f: const/4 v7, #int 4 // #4 │ │ -1cf5bc: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -1cf5be: 1206 |0061: const/4 v6, #int 0 // #0 │ │ -1cf5c0: 0793 |0062: move-object v3, v9 │ │ -1cf5c2: 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 │ │ -1cf5c8: 1a00 fed9 |0066: const-string v0, "resume audio procedure completed" // string@d9fe │ │ -1cf5cc: 7120 a903 0200 |0068: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf5d2: 2806 |006b: goto 0071 // +0006 │ │ -1cf5d4: 1a00 2e67 |006c: const-string v0, "No voice message to restore" // string@672e │ │ -1cf5d8: 7120 a903 0200 |006e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf5de: 5b91 ce05 |0071: iput-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cf5e2: 1200 |0073: const/4 v0, #int 0 // #0 │ │ -1cf5e4: 5990 cd05 |0074: iput v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ -1cf5e8: 5c90 cf05 |0076: iput-boolean v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ -1cf5ec: 0e00 |0078: return-void │ │ +1cf4f0: |[1cf4f0] com.nextcloud.talk.chat.ChatActivity.resumeAudioPlaybackIfNeeded:()V │ │ +1cf500: 5490 ce05 |0000: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cf504: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +1cf508: 7120 a3ed 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda3 │ │ +1cf50e: 0a00 |0007: move-result v0 │ │ +1cf510: 1a02 bc6c |0008: const-string v2, "RESUME_AUDIO_TAG" // string@6cbc │ │ +1cf514: 3900 6200 |000a: if-nez v0, 006c // +0062 │ │ +1cf518: 1a00 028c |000c: const-string v0, "begin method to resume audio playback" // string@8c02 │ │ +1cf51c: 7120 a903 0200 |000e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf522: 5490 ce05 |0011: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cf526: 7020 b915 0900 |0013: invoke-direct {v9, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; // method@15b9 │ │ +1cf52c: 0c00 |0016: move-result-object v0 │ │ +1cf52e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1cf530: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +1cf534: 6e10 87d1 0000 |001a: invoke-virtual {v0}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@d187 │ │ +1cf53a: 0c04 |001d: move-result-object v4 │ │ +1cf53c: 1f04 8105 |001e: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cf540: 2802 |0020: goto 0022 // +0002 │ │ +1cf542: 0734 |0021: move-object v4, v3 │ │ +1cf544: 5b94 a505 |0022: iput-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cf548: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +1cf54c: 6e10 88d1 0000 |0026: invoke-virtual {v0}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@d188 │ │ +1cf552: 0c00 |0029: move-result-object v0 │ │ +1cf554: 1f00 8c20 |002a: check-cast v0, Ljava/lang/Integer; // type@208c │ │ +1cf558: 2802 |002c: goto 002e // +0002 │ │ +1cf55a: 0730 |002d: move-object v0, v3 │ │ +1cf55c: 7110 a9ed 0000 |002e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cf562: 6e10 25ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca25 │ │ +1cf568: 0a00 |0034: move-result v0 │ │ +1cf56a: 5294 cd05 |0035: iget v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ +1cf56e: d244 e803 |0037: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +1cf572: 5994 ab05 |0039: iput v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cf576: 1a04 e4ed |003b: const-string v4, "trying to resume audio" // string@ede4 │ │ +1cf57a: 7120 a903 4200 |003d: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf580: 5494 9905 |0040: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cf584: 3904 0800 |0042: if-nez v4, 004a // +0008 │ │ +1cf588: 1a04 448c |0044: const-string v4, "binding" // string@8c44 │ │ +1cf58c: 7110 c9ed 0400 |0046: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cf592: 2802 |0049: goto 004b // +0002 │ │ +1cf594: 0743 |004a: move-object v3, v4 │ │ +1cf596: 5433 8f0f |004b: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1cf59a: 6e20 7e68 0300 |004d: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687e │ │ +1cf5a0: 5490 a505 |0050: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cf5a4: 7110 a9ed 0000 |0052: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cf5aa: 6e10 cf18 0000 |0055: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getImageUrl:()Ljava/lang/String; // method@18cf │ │ +1cf5b0: 5494 a505 |0058: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cf5b4: 7110 a9ed 0400 |005a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda9 │ │ +1cf5ba: 5595 cf05 |005d: iget-boolean v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ +1cf5be: 1247 |005f: const/4 v7, #int 4 // #4 │ │ +1cf5c0: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +1cf5c2: 1206 |0061: const/4 v6, #int 0 // #0 │ │ +1cf5c4: 0793 |0062: move-object v3, v9 │ │ +1cf5c6: 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 │ │ +1cf5cc: 1a00 fed9 |0066: const-string v0, "resume audio procedure completed" // string@d9fe │ │ +1cf5d0: 7120 a903 0200 |0068: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf5d6: 2806 |006b: goto 0071 // +0006 │ │ +1cf5d8: 1a00 2e67 |006c: const-string v0, "No voice message to restore" // string@672e │ │ +1cf5dc: 7120 a903 0200 |006e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf5e2: 5b91 ce05 |0071: iput-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cf5e6: 1200 |0073: const/4 v0, #int 0 // #0 │ │ +1cf5e8: 5990 cd05 |0074: iput v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ +1cf5ec: 5c90 cf05 |0076: iput-boolean v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ +1cf5f0: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3047 │ │ 0x000c line=3048 │ │ 0x0011 line=3050 │ │ 0x001a line=3051 │ │ 0x0026 line=3052 │ │ @@ -106787,47 +106788,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -1cf5f0: |[1cf5f0] com.nextcloud.talk.chat.ChatActivity.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V │ │ -1cf600: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf604: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ -1cf608: 6e20 c810 4000 |0004: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionByIdInReverse:(Ljava/lang/String;)I // method@10c8 │ │ -1cf60e: 0a00 |0007: move-result v0 │ │ -1cf610: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1cf612: 3210 1c00 |0009: if-eq v0, v1, 0025 // +001c │ │ -1cf616: 5434 ad05 |000b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ -1cf61a: 3804 3200 |000d: if-eqz v4, 003f // +0032 │ │ -1cf61e: 5431 9905 |000f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cf622: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ -1cf626: 1a01 448c |0013: const-string v1, "binding" // string@8c44 │ │ -1cf62a: 7110 c9ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ -1cf630: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -1cf632: 5411 8f0f |0019: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ -1cf636: 6e10 7b68 0100 |001b: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.getHeight:()I // method@687b │ │ -1cf63c: 0a01 |001e: move-result v1 │ │ -1cf63e: db01 0102 |001f: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1cf642: 6e30 2808 0401 |0021: invoke-virtual {v4, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.scrollToPositionWithOffset:(II)V // method@0828 │ │ -1cf648: 281b |0024: goto 003f // +001b │ │ -1cf64a: 6200 8805 |0025: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cf64e: 2201 a220 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ -1cf652: 1a02 ddc7 |0029: const-string v2, "message " // string@c7dd │ │ -1cf656: 7020 faca 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ -1cf65c: 6e20 03cb 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cf662: 0c04 |0031: move-result-object v4 │ │ -1cf664: 1a01 b006 |0032: const-string v1, " that should be scrolled to was not found (scrollToAndCenterMessageWithId)" // string@06b0 │ │ -1cf668: 6e20 03cb 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ -1cf66e: 0c04 |0037: move-result-object v4 │ │ -1cf670: 6e10 17cb 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ -1cf676: 0c04 |003b: move-result-object v4 │ │ -1cf678: 7120 a903 4000 |003c: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf67e: 0e00 |003f: return-void │ │ +1cf5f4: |[1cf5f4] com.nextcloud.talk.chat.ChatActivity.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V │ │ +1cf604: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf608: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ +1cf60c: 6e20 c810 4000 |0004: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionByIdInReverse:(Ljava/lang/String;)I // method@10c8 │ │ +1cf612: 0a00 |0007: move-result v0 │ │ +1cf614: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1cf616: 3210 1c00 |0009: if-eq v0, v1, 0025 // +001c │ │ +1cf61a: 5434 ad05 |000b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ +1cf61e: 3804 3200 |000d: if-eqz v4, 003f // +0032 │ │ +1cf622: 5431 9905 |000f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cf626: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ +1cf62a: 1a01 448c |0013: const-string v1, "binding" // string@8c44 │ │ +1cf62e: 7110 c9ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc9 │ │ +1cf634: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +1cf636: 5411 8f0f |0019: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8f │ │ +1cf63a: 6e10 7b68 0100 |001b: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.getHeight:()I // method@687b │ │ +1cf640: 0a01 |001e: move-result v1 │ │ +1cf642: db01 0102 |001f: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1cf646: 6e30 2808 0401 |0021: invoke-virtual {v4, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.scrollToPositionWithOffset:(II)V // method@0828 │ │ +1cf64c: 281b |0024: goto 003f // +001b │ │ +1cf64e: 6200 8805 |0025: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cf652: 2201 a220 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@20a2 │ │ +1cf656: 1a02 ddc7 |0029: const-string v2, "message " // string@c7dd │ │ +1cf65a: 7020 faca 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@cafa │ │ +1cf660: 6e20 03cb 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cf666: 0c04 |0031: move-result-object v4 │ │ +1cf668: 1a01 b006 |0032: const-string v1, " that should be scrolled to was not found (scrollToAndCenterMessageWithId)" // string@06b0 │ │ +1cf66c: 6e20 03cb 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb03 │ │ +1cf672: 0c04 |0037: move-result-object v4 │ │ +1cf674: 6e10 17cb 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb17 │ │ +1cf67a: 0c04 |003b: move-result-object v4 │ │ +1cf67c: 7120 a903 4000 |003c: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf682: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2383 │ │ 0x0004 line=2384 │ │ 0x000b line=2386 │ │ 0x000f line=2388 │ │ 0x0021 line=2386 │ │ @@ -106843,20 +106844,20 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1cf680: |[1cf680] com.nextcloud.talk.chat.ChatActivity.scrollToFirstUnreadMessage:()V │ │ -1cf690: 5410 9805 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf694: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1cf698: 1a00 a61a |0004: const-string v0, "-1" // string@1aa6 │ │ -1cf69c: 7020 5c16 0100 |0006: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ -1cf6a2: 0e00 |0009: return-void │ │ +1cf684: |[1cf684] com.nextcloud.talk.chat.ChatActivity.scrollToFirstUnreadMessage:()V │ │ +1cf694: 5410 9805 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf698: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1cf69c: 1a00 a61a |0004: const-string v0, "-1" // string@1aa6 │ │ +1cf6a0: 7020 5c16 0100 |0006: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ +1cf6a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2980 │ │ 0x0004 line=2981 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -106865,78 +106866,78 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -1cf6a4: |[1cf6a4] com.nextcloud.talk.chat.ChatActivity.scrollToMessageWithId:(Ljava/lang/String;)V │ │ -1cf6b4: 5450 9805 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf6b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cf6ba: 3800 3c00 |0003: if-eqz v0, 003f // +003c │ │ -1cf6be: 6e10 c610 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf6c4: 0c00 |0008: move-result-object v0 │ │ -1cf6c6: 3800 3600 |0009: if-eqz v0, 003f // +0036 │ │ -1cf6ca: 7210 cacd 0000