--- /home/fdroid/fdroiddata/tmp/com.nextcloud.talk2_200010190.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.nextcloud.talk2_200010190.apk ├── zipinfo {} │ @@ -1,15 +1,15 @@ │ Zip file size: 99780701 bytes, number of entries: 2970 │ -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 13403 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 13404 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 13173460 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 9699644 b- defN 81-Jan-01 01:01 classes2.dex │ --rw-r--r-- 0.0 unx 9145372 b- defN 81-Jan-01 01:01 classes3.dex │ +-rw-r--r-- 0.0 unx 9145368 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 10594108 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 4596656 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 │ @@ -2965,8 +2965,8 @@ │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 9008 b- defN 81-Jan-01 01:01 res/zw.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 3545972 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 271744 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 271617 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2970 files, 131636031 bytes uncompressed, 99204045 bytes compressed: 24.6% │ +2970 files, 131636028 bytes uncompressed, 99204080 bytes compressed: 24.6% ├── classes3.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 : 7276de14 │ │ -signature : 3cf6...3d8e │ │ -file_size : 9145372 │ │ +checksum : aa550309 │ │ +signature : b0c4...0cd3 │ │ +file_size : 9145368 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 64906 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 10348 │ │ type_ids_off : 259736 (0x03f698) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 301128 (0x049848) │ │ field_ids_size : 46487 │ │ field_ids_off : 479688 (0x0751c8) │ │ method_ids_size : 65278 │ │ method_ids_off : 851584 (0x0cfe80) │ │ class_defs_size : 7793 │ │ class_defs_off : 1373808 (0x14f670) │ │ -data_size : 7522188 │ │ +data_size : 7522184 │ │ data_off : 1623184 (0x18c490) │ │ │ │ Class #0 header: │ │ class_idx : 881 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 9370 │ │ source_file_idx : 5544 │ │ @@ -1965148,504 +1965148,504 @@ │ │ 48509c: 5201 fdae |0002: iget v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.id:I // field@aefd │ │ 4850a0: 2b01 6603 0000 |0004: packed-switch v1, 0000036a // +00000366 │ │ 4850a6: 2201 7324 |0007: new-instance v1, Ljava/lang/AssertionError; // type@2473 │ │ 4850aa: 5202 fdae |0009: iget v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.id:I // field@aefd │ │ 4850ae: 7020 2cf5 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/AssertionError;.:(I)V // method@f52c │ │ 4850b4: 2701 |000e: throw v1 │ │ 4850b6: 5401 feae |000f: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4850ba: 7110 12e5 0100 |0011: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetutilsModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/UtilsModule; // method@e512 │ │ +4850ba: 7110 02e5 0100 |0011: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetbusModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/BusModule; // method@e502 │ │ 4850c0: 0c01 |0014: move-result-object v1 │ │ -4850c2: 5402 feae |0015: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4850c6: 7110 03e5 0200 |0017: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ -4850cc: 0c02 |001a: move-result-object v2 │ │ -4850ce: 7110 45f0 0200 |001b: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ -4850d4: 0c02 |001e: move-result-object v2 │ │ -4850d6: 7120 78f0 2100 |001f: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideMessageUtilsFactory;.provideMessageUtils:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/message/MessageUtils; // method@f078 │ │ -4850dc: 0c01 |0022: move-result-object v1 │ │ -4850de: 1101 |0023: return-object v1 │ │ -4850e0: 5401 feae |0024: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4850e4: 7110 12e5 0100 |0026: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetutilsModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/UtilsModule; // method@e512 │ │ -4850ea: 0c01 |0029: move-result-object v1 │ │ -4850ec: 5402 feae |002a: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4850f0: 7110 03e5 0200 |002c: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ -4850f6: 0c02 |002f: move-result-object v2 │ │ -4850f8: 7110 45f0 0200 |0030: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +4850c2: 7110 43f0 0100 |0015: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory;.provideEventBus:(Lcom/nextcloud/talk/dagger/modules/BusModule;)Lorg/greenrobot/eventbus/EventBus; // method@f043 │ │ +4850c8: 0c01 |0018: move-result-object v1 │ │ +4850ca: 1101 |0019: return-object v1 │ │ +4850cc: 2201 1022 |001a: new-instance v1, Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel; // type@2210 │ │ +4850d0: 5402 feae |001c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4850d4: 7110 19e5 0200 |001e: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationCreationRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationRepository; // method@e519 │ │ +4850da: 0c02 |0021: move-result-object v2 │ │ +4850dc: 5403 feae |0022: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4850e0: 7110 2ce5 0300 |0024: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ +4850e6: 0c03 |0027: move-result-object v3 │ │ +4850e8: 7030 2ef0 2103 |0028: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel;.:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationRepository;Lcom/nextcloud/talk/users/UserManager;)V // method@f02e │ │ +4850ee: 1101 |002b: return-object v1 │ │ +4850f0: 2201 0622 |002c: new-instance v1, Lcom/nextcloud/talk/contacts/ContactsViewModel; // type@2206 │ │ +4850f4: 5402 feae |002e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4850f8: 7110 18e5 0200 |0030: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcontactsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/contacts/ContactsRepository; // method@e518 │ │ 4850fe: 0c02 |0033: move-result-object v2 │ │ -485100: 7120 79f0 2100 |0034: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvidePermissionUtilFactory;.providePermissionUtil:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@f079 │ │ -485106: 0c01 |0037: move-result-object v1 │ │ -485108: 1101 |0038: return-object v1 │ │ -48510a: 5401 feae |0039: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48510e: 7110 02e5 0100 |003b: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetbusModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/BusModule; // method@e502 │ │ -485114: 0c01 |003e: move-result-object v1 │ │ -485116: 7110 43f0 0100 |003f: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory;.provideEventBus:(Lcom/nextcloud/talk/dagger/modules/BusModule;)Lorg/greenrobot/eventbus/EventBus; // method@f043 │ │ -48511c: 0c01 |0042: move-result-object v1 │ │ +485100: 7020 24f0 2100 |0034: invoke-direct {v1, v2}, Lcom/nextcloud/talk/contacts/ContactsViewModel;.:(Lcom/nextcloud/talk/contacts/ContactsRepository;)V // method@f024 │ │ +485106: 1101 |0037: return-object v1 │ │ +485108: 2201 a322 |0038: new-instance v1, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel; // type@22a3 │ │ +48510c: 5402 feae |003a: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485110: 7110 22e5 0200 |003c: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minvitationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/invitation/data/InvitationsRepository; // method@e522 │ │ +485116: 0c02 |003f: move-result-object v2 │ │ +485118: 7020 eff0 2100 |0040: invoke-direct {v1, v2}, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel;.:(Lcom/nextcloud/talk/invitation/data/InvitationsRepository;)V // method@f0ef │ │ 48511e: 1101 |0043: return-object v1 │ │ -485120: 2201 7923 |0044: new-instance v1, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl; // type@2379 │ │ +485120: 2201 0c22 |0044: new-instance v1, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel; // type@220c │ │ 485124: 5402 feae |0046: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485128: 7110 1de5 0200 |0048: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcurrentUserProviderImpl:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e51d │ │ +485128: 7110 1be5 0200 |0048: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversation/repository/ConversationRepository; // method@e51b │ │ 48512e: 0c02 |004b: move-result-object v2 │ │ -485130: 5403 feae |004c: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485134: 7110 17e5 0300 |004e: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcolorUtil:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@e517 │ │ -48513a: 0c03 |0051: move-result-object v3 │ │ -48513c: 7030 8af2 2103 |0052: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl;.:(Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;Lcom/nextcloud/android/common/ui/color/ColorUtil;)V // method@f28a │ │ -485142: 1101 |0055: return-object v1 │ │ -485144: 2201 1022 |0056: new-instance v1, Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel; // type@2210 │ │ -485148: 5402 feae |0058: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48514c: 7110 19e5 0200 |005a: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationCreationRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationRepository; // method@e519 │ │ -485152: 0c02 |005d: move-result-object v2 │ │ -485154: 5403 feae |005e: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485158: 7110 2ce5 0300 |0060: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ -48515e: 0c03 |0063: move-result-object v3 │ │ -485160: 7030 2ef0 2103 |0064: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel;.:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationRepository;Lcom/nextcloud/talk/users/UserManager;)V // method@f02e │ │ -485166: 1101 |0067: return-object v1 │ │ -485168: 2201 0622 |0068: new-instance v1, Lcom/nextcloud/talk/contacts/ContactsViewModel; // type@2206 │ │ -48516c: 5402 feae |006a: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485170: 7110 18e5 0200 |006c: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcontactsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/contacts/ContactsRepository; // method@e518 │ │ -485176: 0c02 |006f: move-result-object v2 │ │ -485178: 7020 24f0 2100 |0070: invoke-direct {v1, v2}, Lcom/nextcloud/talk/contacts/ContactsViewModel;.:(Lcom/nextcloud/talk/contacts/ContactsRepository;)V // method@f024 │ │ -48517e: 1101 |0073: return-object v1 │ │ -485180: 2201 a322 |0074: new-instance v1, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel; // type@22a3 │ │ -485184: 5402 feae |0076: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485188: 7110 22e5 0200 |0078: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minvitationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/invitation/data/InvitationsRepository; // method@e522 │ │ -48518e: 0c02 |007b: move-result-object v2 │ │ -485190: 7020 eff0 2100 |007c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel;.:(Lcom/nextcloud/talk/invitation/data/InvitationsRepository;)V // method@f0ef │ │ -485196: 1101 |007f: return-object v1 │ │ -485198: 2201 0c22 |0080: new-instance v1, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel; // type@220c │ │ -48519c: 5402 feae |0082: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4851a0: 7110 1be5 0200 |0084: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversation/repository/ConversationRepository; // method@e51b │ │ -4851a6: 0c02 |0087: move-result-object v2 │ │ -4851a8: 7020 2cf0 2100 |0088: invoke-direct {v1, v2}, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel;.:(Lcom/nextcloud/talk/conversation/repository/ConversationRepository;)V // method@f02c │ │ -4851ae: 1101 |008b: return-object v1 │ │ -4851b0: 2201 1722 |008c: new-instance v1, Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel; // type@2217 │ │ -4851b4: 5402 feae |008e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4851b8: 7110 16e5 0200 |0090: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ -4851be: 0c02 |0093: move-result-object v2 │ │ -4851c0: 5403 feae |0094: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4851c4: 7110 1ae5 0300 |0096: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationInfoEditRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationinfoedit/data/ConversationInfoEditRepository; // method@e51a │ │ -4851ca: 0c03 |0099: move-result-object v3 │ │ -4851cc: 7030 36f0 2103 |009a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/conversationinfoedit/data/ConversationInfoEditRepository;)V // method@f036 │ │ -4851d2: 1101 |009d: return-object v1 │ │ -4851d4: 5401 feae |009e: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4851d8: 7110 11e5 0100 |00a0: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -4851de: 0c01 |00a3: move-result-object v1 │ │ -4851e0: 5402 feae |00a4: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4851e4: 7110 0ee5 0200 |00a6: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideRetrofitProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50e │ │ -4851ea: 0c02 |00a9: move-result-object v2 │ │ -4851ec: 7210 eaf3 0200 |00aa: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -4851f2: 0c02 |00ad: move-result-object v2 │ │ -4851f4: 1f02 db26 |00ae: check-cast v2, Lretrofit2/Retrofit; // type@26db │ │ -4851f8: 7120 70f0 2100 |00b0: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiCoroutinesFactory;.provideNcApiCoroutines:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lretrofit2/Retrofit;)Lcom/nextcloud/talk/api/NcApiCoroutines; // method@f070 │ │ -4851fe: 0c01 |00b3: move-result-object v1 │ │ -485200: 1101 |00b4: return-object v1 │ │ -485202: 2201 1322 |00b5: new-instance v1, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel; // type@2213 │ │ -485206: 5402 feae |00b7: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48520a: 7110 16e5 0200 |00b9: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ -485210: 0c02 |00bc: move-result-object v2 │ │ -485212: 5403 feae |00bd: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485216: 7110 1ce5 0300 |00bf: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository; // method@e51c │ │ -48521c: 0c03 |00c2: move-result-object v3 │ │ -48521e: 7030 33f0 2103 |00c3: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository;)V // method@f033 │ │ -485224: 1101 |00c6: return-object v1 │ │ -485226: 2201 e021 |00c7: new-instance v1, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // type@21e0 │ │ -48522a: 5402 feae |00c9: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48522e: 7110 16e5 0200 |00cb: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ -485234: 0c05 |00ce: move-result-object v5 │ │ -485236: 5402 feae |00cf: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48523a: 7110 05e5 0200 |00d1: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetmanagerModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ManagerModule; // method@e505 │ │ -485240: 0c02 |00d4: move-result-object v2 │ │ -485242: 7110 50f0 0200 |00d5: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioRecorderManagerFactory;.provideAudioRecorderManager:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/chat/data/io/AudioRecorderManager; // method@f050 │ │ -485248: 0c06 |00d8: move-result-object v6 │ │ +485130: 7020 2cf0 2100 |004c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel;.:(Lcom/nextcloud/talk/conversation/repository/ConversationRepository;)V // method@f02c │ │ +485136: 1101 |004f: return-object v1 │ │ +485138: 2201 1722 |0050: new-instance v1, Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel; // type@2217 │ │ +48513c: 5402 feae |0052: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485140: 7110 16e5 0200 |0054: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ +485146: 0c02 |0057: move-result-object v2 │ │ +485148: 5403 feae |0058: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48514c: 7110 1ae5 0300 |005a: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationInfoEditRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationinfoedit/data/ConversationInfoEditRepository; // method@e51a │ │ +485152: 0c03 |005d: move-result-object v3 │ │ +485154: 7030 36f0 2103 |005e: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/conversationinfoedit/data/ConversationInfoEditRepository;)V // method@f036 │ │ +48515a: 1101 |0061: return-object v1 │ │ +48515c: 5401 feae |0062: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485160: 7110 11e5 0100 |0064: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +485166: 0c01 |0067: move-result-object v1 │ │ +485168: 5402 feae |0068: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48516c: 7110 0ee5 0200 |006a: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideRetrofitProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50e │ │ +485172: 0c02 |006d: move-result-object v2 │ │ +485174: 7210 eaf3 0200 |006e: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +48517a: 0c02 |0071: move-result-object v2 │ │ +48517c: 1f02 db26 |0072: check-cast v2, Lretrofit2/Retrofit; // type@26db │ │ +485180: 7120 70f0 2100 |0074: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiCoroutinesFactory;.provideNcApiCoroutines:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lretrofit2/Retrofit;)Lcom/nextcloud/talk/api/NcApiCoroutines; // method@f070 │ │ +485186: 0c01 |0077: move-result-object v1 │ │ +485188: 1101 |0078: return-object v1 │ │ +48518a: 2201 1322 |0079: new-instance v1, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel; // type@2213 │ │ +48518e: 5402 feae |007b: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485192: 7110 16e5 0200 |007d: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ +485198: 0c02 |0080: move-result-object v2 │ │ +48519a: 5403 feae |0081: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48519e: 7110 1ce5 0300 |0083: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mconversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository; // method@e51c │ │ +4851a4: 0c03 |0086: move-result-object v3 │ │ +4851a6: 7030 33f0 2103 |0087: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository;)V // method@f033 │ │ +4851ac: 1101 |008a: return-object v1 │ │ +4851ae: 2201 e021 |008b: new-instance v1, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // type@21e0 │ │ +4851b2: 5402 feae |008d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4851b6: 7110 16e5 0200 |008f: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ +4851bc: 0c05 |0092: move-result-object v5 │ │ +4851be: 5402 feae |0093: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4851c2: 7110 05e5 0200 |0095: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetmanagerModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ManagerModule; // method@e505 │ │ +4851c8: 0c02 |0098: move-result-object v2 │ │ +4851ca: 7110 50f0 0200 |0099: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioRecorderManagerFactory;.provideAudioRecorderManager:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/chat/data/io/AudioRecorderManager; // method@f050 │ │ +4851d0: 0c06 |009c: move-result-object v6 │ │ +4851d2: 5402 feae |009d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4851d6: 7110 05e5 0200 |009f: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetmanagerModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ManagerModule; // method@e505 │ │ +4851dc: 0c02 |00a2: move-result-object v2 │ │ +4851de: 7110 51f0 0200 |00a3: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaPlayerManagerFactory;.provideMediaPlayerManager:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/chat/data/io/MediaPlayerManager; // method@f051 │ │ +4851e4: 0c07 |00a6: move-result-object v7 │ │ +4851e6: 5402 feae |00a7: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4851ea: 7110 13e5 0200 |00a9: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$maudioFocusRequestManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager; // method@e513 │ │ +4851f0: 0c08 |00ac: move-result-object v8 │ │ +4851f2: 5402 feae |00ad: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4851f6: 7110 0ce5 0200 |00af: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ +4851fc: 0c02 |00b2: move-result-object v2 │ │ +4851fe: 7210 eaf3 0200 |00b3: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +485204: 0c02 |00b6: move-result-object v2 │ │ +485206: 0729 |00b7: move-object v9, v2 │ │ +485208: 1f09 ac23 |00b8: check-cast v9, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ +48520c: 0714 |00ba: move-object v4, v1 │ │ +48520e: 7606 51ef 0400 |00bb: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/chat/data/io/AudioRecorderManager;Lcom/nextcloud/talk/chat/data/io/MediaPlayerManager;Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@ef51 │ │ +485214: 1101 |00be: return-object v1 │ │ +485216: 2201 cd21 |00bf: new-instance v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // type@21cd │ │ +48521a: 5402 feae |00c1: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48521e: 7110 16e5 0200 |00c3: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ +485224: 0c0b |00c6: move-result-object v11 │ │ +485226: 5402 feae |00c7: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48522a: 7110 15e5 0200 |00c9: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatMessageRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/ChatMessageRepository; // method@e515 │ │ +485230: 0c0c |00cc: move-result-object v12 │ │ +485232: 5402 feae |00cd: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485236: 7110 23e5 0200 |00cf: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mofflineConversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository; // method@e523 │ │ +48523c: 0c0d |00d2: move-result-object v13 │ │ +48523e: 5402 feae |00d3: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485242: 7110 26e5 0200 |00d5: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mreactionsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/reactions/ReactionsRepository; // method@e526 │ │ +485248: 0c0e |00d8: move-result-object v14 │ │ 48524a: 5402 feae |00d9: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ 48524e: 7110 05e5 0200 |00db: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetmanagerModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ManagerModule; // method@e505 │ │ 485254: 0c02 |00de: move-result-object v2 │ │ -485256: 7110 51f0 0200 |00df: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaPlayerManagerFactory;.provideMediaPlayerManager:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/chat/data/io/MediaPlayerManager; // method@f051 │ │ -48525c: 0c07 |00e2: move-result-object v7 │ │ +485256: 7110 52f0 0200 |00df: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaRecorderManagerFactory;.provideMediaRecorderManager:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/chat/data/io/MediaRecorderManager; // method@f052 │ │ +48525c: 0c0f |00e2: move-result-object v15 │ │ 48525e: 5402 feae |00e3: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ 485262: 7110 13e5 0200 |00e5: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$maudioFocusRequestManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager; // method@e513 │ │ -485268: 0c08 |00e8: move-result-object v8 │ │ +485268: 0c10 |00e8: move-result-object v16 │ │ 48526a: 5402 feae |00e9: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48526e: 7110 0ce5 0200 |00eb: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ -485274: 0c02 |00ee: move-result-object v2 │ │ -485276: 7210 eaf3 0200 |00ef: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -48527c: 0c02 |00f2: move-result-object v2 │ │ -48527e: 0729 |00f3: move-object v9, v2 │ │ -485280: 1f09 ac23 |00f4: check-cast v9, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ -485284: 0714 |00f6: move-object v4, v1 │ │ -485286: 7606 51ef 0400 |00f7: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/chat/data/io/AudioRecorderManager;Lcom/nextcloud/talk/chat/data/io/MediaPlayerManager;Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@ef51 │ │ -48528c: 1101 |00fa: return-object v1 │ │ -48528e: 2201 cd21 |00fb: new-instance v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // type@21cd │ │ -485292: 5402 feae |00fd: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485296: 7110 16e5 0200 |00ff: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatNetworkDataSource:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e516 │ │ -48529c: 0c0b |0102: move-result-object v11 │ │ -48529e: 5402 feae |0103: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4852a2: 7110 15e5 0200 |0105: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mchatMessageRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/ChatMessageRepository; // method@e515 │ │ -4852a8: 0c0c |0108: move-result-object v12 │ │ -4852aa: 5402 feae |0109: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4852ae: 7110 23e5 0200 |010b: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mofflineConversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository; // method@e523 │ │ -4852b4: 0c0d |010e: move-result-object v13 │ │ -4852b6: 5402 feae |010f: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4852ba: 7110 26e5 0200 |0111: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mreactionsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/reactions/ReactionsRepository; // method@e526 │ │ -4852c0: 0c0e |0114: move-result-object v14 │ │ -4852c2: 5402 feae |0115: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4852c6: 7110 05e5 0200 |0117: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetmanagerModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ManagerModule; // method@e505 │ │ -4852cc: 0c02 |011a: move-result-object v2 │ │ -4852ce: 7110 52f0 0200 |011b: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaRecorderManagerFactory;.provideMediaRecorderManager:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/chat/data/io/MediaRecorderManager; // method@f052 │ │ -4852d4: 0c0f |011e: move-result-object v15 │ │ -4852d6: 5402 feae |011f: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4852da: 7110 13e5 0200 |0121: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$maudioFocusRequestManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager; // method@e513 │ │ -4852e0: 0c10 |0124: move-result-object v16 │ │ -4852e2: 5402 feae |0125: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4852e6: 7110 1de5 0200 |0127: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcurrentUserProviderImpl:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e51d │ │ -4852ec: 0c11 |012a: move-result-object v17 │ │ -4852ee: 071a |012b: move-object v10, v1 │ │ -4852f0: 7608 bbee 0a00 |012c: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17}, 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@eebb │ │ -4852f6: 1101 |012f: return-object v1 │ │ -4852f8: 5401 feae |0130: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4852fc: 7110 04e5 0100 |0132: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ -485302: 0c01 |0135: move-result-object v1 │ │ -485304: 5402 feae |0136: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485308: 7110 03e5 0200 |0138: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ -48530e: 0c02 |013b: move-result-object v2 │ │ -485310: 7110 45f0 0200 |013c: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ -485316: 0c02 |013f: move-result-object v2 │ │ -485318: 7120 4af0 2100 |0140: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideNetworkMonitorFactory;.provideNetworkMonitor:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;)Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@f04a │ │ -48531e: 0c01 |0143: move-result-object v1 │ │ -485320: 1101 |0144: return-object v1 │ │ -485322: 5401 feae |0145: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485326: 7110 23e5 0100 |0147: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mofflineConversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository; // method@e523 │ │ -48532c: 0c02 |014a: move-result-object v2 │ │ -48532e: 5403 feae |014b: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485332: 7110 2ce5 0300 |014d: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ -485338: 0c03 |0150: move-result-object v3 │ │ -48533a: 7120 40f0 3200 |0151: invoke-static {v2, v3}, Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository;Lcom/nextcloud/talk/users/UserManager;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel; // method@f040 │ │ +48526e: 7110 1de5 0200 |00eb: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcurrentUserProviderImpl:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e51d │ │ +485274: 0c11 |00ee: move-result-object v17 │ │ +485276: 071a |00ef: move-object v10, v1 │ │ +485278: 7608 bbee 0a00 |00f0: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17}, 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@eebb │ │ +48527e: 1101 |00f3: return-object v1 │ │ +485280: 5401 feae |00f4: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485284: 7110 04e5 0100 |00f6: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ +48528a: 0c01 |00f9: move-result-object v1 │ │ +48528c: 5402 feae |00fa: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485290: 7110 03e5 0200 |00fc: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ +485296: 0c02 |00ff: move-result-object v2 │ │ +485298: 7110 45f0 0200 |0100: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +48529e: 0c02 |0103: move-result-object v2 │ │ +4852a0: 7120 4af0 2100 |0104: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideNetworkMonitorFactory;.provideNetworkMonitor:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;)Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@f04a │ │ +4852a6: 0c01 |0107: move-result-object v1 │ │ +4852a8: 1101 |0108: return-object v1 │ │ +4852aa: 5401 feae |0109: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4852ae: 7110 23e5 0100 |010b: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mofflineConversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository; // method@e523 │ │ +4852b4: 0c02 |010e: move-result-object v2 │ │ +4852b6: 5403 feae |010f: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4852ba: 7110 2ce5 0300 |0111: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ +4852c0: 0c03 |0114: move-result-object v3 │ │ +4852c2: 7120 40f0 3200 |0115: invoke-static {v2, v3}, Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository;Lcom/nextcloud/talk/users/UserManager;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel; // method@f040 │ │ +4852c8: 0c02 |0118: move-result-object v2 │ │ +4852ca: 7120 1fe5 2100 |0119: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectConversationsListViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel; // method@e51f │ │ +4852d0: 0c01 |011c: move-result-object v1 │ │ +4852d2: 1101 |011d: return-object v1 │ │ +4852d4: 2201 0a23 |011e: new-instance v1, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel; // type@230a │ │ +4852d8: 5402 feae |0120: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4852dc: 7110 24e5 0200 |0122: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mopenConversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/openconversations/data/OpenConversationsRepository; // method@e524 │ │ +4852e2: 0c02 |0125: move-result-object v2 │ │ +4852e4: 7020 e0f1 2100 |0126: invoke-direct {v1, v2}, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel;.:(Lcom/nextcloud/talk/openconversations/data/OpenConversationsRepository;)V // method@f1e0 │ │ +4852ea: 1101 |0129: return-object v1 │ │ +4852ec: 2201 4b23 |012a: new-instance v1, Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel; // type@234b │ │ +4852f0: 5402 feae |012c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4852f4: 7110 2ae5 0200 |012e: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mtranslateRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/translate/repositories/TranslateRepository; // method@e52a │ │ +4852fa: 0c02 |0131: move-result-object v2 │ │ +4852fc: 5403 feae |0132: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485300: 7110 2ce5 0300 |0134: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ +485306: 0c03 |0137: move-result-object v3 │ │ +485308: 7030 35f2 2103 |0138: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel;.:(Lcom/nextcloud/talk/translate/repositories/TranslateRepository;Lcom/nextcloud/talk/users/UserManager;)V // method@f235 │ │ +48530e: 1101 |013b: return-object v1 │ │ +485310: 5401 feae |013c: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485314: 7110 28e5 0100 |013e: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mrequestAssistanceRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/raisehand/RequestAssistanceRepository; // method@e528 │ │ +48531a: 0c02 |0141: move-result-object v2 │ │ +48531c: 7110 fef1 0200 |0142: invoke-static {v2}, Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/raisehand/RequestAssistanceRepository;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel; // method@f1fe │ │ +485322: 0c02 |0145: move-result-object v2 │ │ +485324: 7120 21e5 2100 |0146: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectRaiseHandViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel; // method@e521 │ │ +48532a: 0c01 |0149: move-result-object v1 │ │ +48532c: 1101 |014a: return-object v1 │ │ +48532e: 5401 feae |014b: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485332: 7110 14e5 0100 |014d: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcallRecordingRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/callrecording/CallRecordingRepository; // method@e514 │ │ +485338: 0c02 |0150: move-result-object v2 │ │ +48533a: 7110 4ef3 0200 |0151: invoke-static {v2}, Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/repositories/callrecording/CallRecordingRepository;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel; // method@f34e │ │ 485340: 0c02 |0154: move-result-object v2 │ │ -485342: 7120 1fe5 2100 |0155: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectConversationsListViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel; // method@e51f │ │ +485342: 7120 1ee5 2100 |0155: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectCallRecordingViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel; // method@e51e │ │ 485348: 0c01 |0158: move-result-object v1 │ │ 48534a: 1101 |0159: return-object v1 │ │ -48534c: 2201 0a23 |015a: new-instance v1, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel; // type@230a │ │ -485350: 5402 feae |015c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485354: 7110 24e5 0200 |015e: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mopenConversationsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/openconversations/data/OpenConversationsRepository; // method@e524 │ │ -48535a: 0c02 |0161: move-result-object v2 │ │ -48535c: 7020 e0f1 2100 |0162: invoke-direct {v1, v2}, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel;.:(Lcom/nextcloud/talk/openconversations/data/OpenConversationsRepository;)V // method@f1e0 │ │ -485362: 1101 |0165: return-object v1 │ │ -485364: 2201 4b23 |0166: new-instance v1, Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel; // type@234b │ │ -485368: 5402 feae |0168: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48536c: 7110 2ae5 0200 |016a: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mtranslateRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/translate/repositories/TranslateRepository; // method@e52a │ │ -485372: 0c02 |016d: move-result-object v2 │ │ -485374: 5403 feae |016e: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485378: 7110 2ce5 0300 |0170: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ -48537e: 0c03 |0173: move-result-object v3 │ │ -485380: 7030 35f2 2103 |0174: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel;.:(Lcom/nextcloud/talk/translate/repositories/TranslateRepository;Lcom/nextcloud/talk/users/UserManager;)V // method@f235 │ │ -485386: 1101 |0177: return-object v1 │ │ -485388: 5401 feae |0178: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48538c: 7110 28e5 0100 |017a: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mrequestAssistanceRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/raisehand/RequestAssistanceRepository; // method@e528 │ │ -485392: 0c02 |017d: move-result-object v2 │ │ -485394: 7110 fef1 0200 |017e: invoke-static {v2}, Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/raisehand/RequestAssistanceRepository;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel; // method@f1fe │ │ -48539a: 0c02 |0181: move-result-object v2 │ │ -48539c: 7120 21e5 2100 |0182: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectRaiseHandViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel; // method@e521 │ │ -4853a2: 0c01 |0185: move-result-object v1 │ │ +48534c: 5401 feae |015a: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485350: 7110 04e5 0100 |015c: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ +485356: 0c01 |015f: move-result-object v1 │ │ +485358: 5402 feae |0160: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48535c: 7110 03e5 0200 |0162: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ +485362: 0c02 |0165: move-result-object v2 │ │ +485364: 7110 45f0 0200 |0166: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +48536a: 0c02 |0169: move-result-object v2 │ │ +48536c: 7120 4cf0 2100 |016a: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesImplFactory;.providePreferencesImpl:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/preferences/AppPreferencesImpl; // method@f04c │ │ +485372: 0c01 |016d: move-result-object v1 │ │ +485374: 1101 |016e: return-object v1 │ │ +485376: 2201 3523 |016f: new-instance v1, Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel; // type@2335 │ │ +48537a: 5402 feae |0171: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48537e: 7110 27e5 0200 |0173: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mremoteFileBrowserItemsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepository; // method@e527 │ │ +485384: 0c02 |0176: move-result-object v2 │ │ +485386: 5403 feae |0177: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48538a: 7110 0be5 0300 |0179: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesImplProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50b │ │ +485390: 0c03 |017c: move-result-object v3 │ │ +485392: 7210 eaf3 0300 |017d: invoke-interface {v3}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +485398: 0c03 |0180: move-result-object v3 │ │ +48539a: 1f03 ad23 |0181: check-cast v3, Lcom/nextcloud/talk/utils/preferences/AppPreferencesImpl; // type@23ad │ │ +48539e: 7030 1cf2 2103 |0183: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel;.:(Lcom/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepository;Lcom/nextcloud/talk/utils/preferences/AppPreferencesImpl;)V // method@f21c │ │ 4853a4: 1101 |0186: return-object v1 │ │ -4853a6: 5401 feae |0187: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4853aa: 7110 14e5 0100 |0189: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcallRecordingRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/callrecording/CallRecordingRepository; // method@e514 │ │ -4853b0: 0c02 |018c: move-result-object v2 │ │ -4853b2: 7110 4ef3 0200 |018d: invoke-static {v2}, Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/repositories/callrecording/CallRecordingRepository;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel; // method@f34e │ │ -4853b8: 0c02 |0190: move-result-object v2 │ │ -4853ba: 7120 1ee5 2100 |0191: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectCallRecordingViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel; // method@e51e │ │ -4853c0: 0c01 |0194: move-result-object v1 │ │ -4853c2: 1101 |0195: return-object v1 │ │ -4853c4: 5401 feae |0196: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4853c8: 7110 04e5 0100 |0198: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ -4853ce: 0c01 |019b: move-result-object v1 │ │ -4853d0: 5402 feae |019c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4853d4: 7110 03e5 0200 |019e: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ -4853da: 0c02 |01a1: move-result-object v2 │ │ -4853dc: 7110 45f0 0200 |01a2: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ -4853e2: 0c02 |01a5: move-result-object v2 │ │ -4853e4: 7120 4cf0 2100 |01a6: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesImplFactory;.providePreferencesImpl:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/preferences/AppPreferencesImpl; // method@f04c │ │ -4853ea: 0c01 |01a9: move-result-object v1 │ │ -4853ec: 1101 |01aa: return-object v1 │ │ -4853ee: 2201 3523 |01ab: new-instance v1, Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel; // type@2335 │ │ -4853f2: 5402 feae |01ad: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4853f6: 7110 27e5 0200 |01af: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mremoteFileBrowserItemsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepository; // method@e527 │ │ -4853fc: 0c02 |01b2: move-result-object v2 │ │ -4853fe: 5403 feae |01b3: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485402: 7110 0be5 0300 |01b5: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesImplProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50b │ │ -485408: 0c03 |01b8: move-result-object v3 │ │ -48540a: 7210 eaf3 0300 |01b9: invoke-interface {v3}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -485410: 0c03 |01bc: move-result-object v3 │ │ -485412: 1f03 ad23 |01bd: check-cast v3, Lcom/nextcloud/talk/utils/preferences/AppPreferencesImpl; // type@23ad │ │ -485416: 7030 1cf2 2103 |01bf: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel;.:(Lcom/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepository;Lcom/nextcloud/talk/utils/preferences/AppPreferencesImpl;)V // method@f21c │ │ -48541c: 1101 |01c2: return-object v1 │ │ -48541e: 2201 1823 |01c3: new-instance v1, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel; // type@2318 │ │ -485422: 5402 feae |01c5: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485426: 7110 25e5 0200 |01c7: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mpollRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/polls/repositories/PollRepository; // method@e525 │ │ -48542c: 0c02 |01ca: move-result-object v2 │ │ -48542e: 7020 eff1 2100 |01cb: invoke-direct {v1, v2}, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel;.:(Lcom/nextcloud/talk/polls/repositories/PollRepository;)V // method@f1ef │ │ -485434: 1101 |01ce: return-object v1 │ │ -485436: 2201 1c23 |01cf: new-instance v1, Lcom/nextcloud/talk/polls/viewmodels/PollResultsViewModel; // type@231c │ │ -48543a: 7010 f2f1 0100 |01d1: invoke-direct {v1}, Lcom/nextcloud/talk/polls/viewmodels/PollResultsViewModel;.:()V // method@f1f2 │ │ -485440: 1101 |01d4: return-object v1 │ │ -485442: 2201 1d23 |01d5: new-instance v1, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel; // type@231d │ │ -485446: 5402 feae |01d7: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48544a: 7110 25e5 0200 |01d9: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mpollRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/polls/repositories/PollRepository; // method@e525 │ │ -485450: 0c02 |01dc: move-result-object v2 │ │ -485452: 7020 f3f1 2100 |01dd: invoke-direct {v1, v2}, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel;.:(Lcom/nextcloud/talk/polls/repositories/PollRepository;)V // method@f1f3 │ │ +4853a6: 2201 1823 |0187: new-instance v1, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel; // type@2318 │ │ +4853aa: 5402 feae |0189: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4853ae: 7110 25e5 0200 |018b: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mpollRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/polls/repositories/PollRepository; // method@e525 │ │ +4853b4: 0c02 |018e: move-result-object v2 │ │ +4853b6: 7020 eff1 2100 |018f: invoke-direct {v1, v2}, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel;.:(Lcom/nextcloud/talk/polls/repositories/PollRepository;)V // method@f1ef │ │ +4853bc: 1101 |0192: return-object v1 │ │ +4853be: 2201 1c23 |0193: new-instance v1, Lcom/nextcloud/talk/polls/viewmodels/PollResultsViewModel; // type@231c │ │ +4853c2: 7010 f2f1 0100 |0195: invoke-direct {v1}, Lcom/nextcloud/talk/polls/viewmodels/PollResultsViewModel;.:()V // method@f1f2 │ │ +4853c8: 1101 |0198: return-object v1 │ │ +4853ca: 2201 1d23 |0199: new-instance v1, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel; // type@231d │ │ +4853ce: 5402 feae |019b: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4853d2: 7110 25e5 0200 |019d: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mpollRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/polls/repositories/PollRepository; // method@e525 │ │ +4853d8: 0c02 |01a0: move-result-object v2 │ │ +4853da: 7020 f3f1 2100 |01a1: invoke-direct {v1, v2}, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel;.:(Lcom/nextcloud/talk/polls/repositories/PollRepository;)V // method@f1f3 │ │ +4853e0: 1101 |01a4: return-object v1 │ │ +4853e2: 5401 feae |01a5: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4853e6: 7110 25e5 0100 |01a7: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mpollRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/polls/repositories/PollRepository; // method@e525 │ │ +4853ec: 0c02 |01aa: move-result-object v2 │ │ +4853ee: 7110 f0f1 0200 |01ab: invoke-static {v2}, Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/polls/repositories/PollRepository;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel; // method@f1f0 │ │ +4853f4: 0c02 |01ae: move-result-object v2 │ │ +4853f6: 7120 20e5 2100 |01af: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectPollMainViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel; // method@e520 │ │ +4853fc: 0c01 |01b2: move-result-object v1 │ │ +4853fe: 1101 |01b3: return-object v1 │ │ +485400: 2201 c822 |01b4: new-instance v1, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel; // type@22c8 │ │ +485404: 5402 feae |01b6: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485408: 7110 2be5 0200 |01b8: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$munifiedSearchRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository; // method@e52b │ │ +48540e: 0c02 |01bb: move-result-object v2 │ │ +485410: 7020 28f1 2100 |01bc: invoke-direct {v1, v2}, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel;.:(Lcom/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository;)V // method@f128 │ │ +485416: 1101 |01bf: return-object v1 │ │ +485418: 2201 3f23 |01c0: new-instance v1, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel; // type@233f │ │ +48541c: 5402 feae |01c2: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485420: 7110 29e5 0200 |01c4: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$msharedItemsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/shareditems/repositories/SharedItemsRepository; // method@e529 │ │ +485426: 0c02 |01c7: move-result-object v2 │ │ +485428: 7020 24f2 2100 |01c8: invoke-direct {v1, v2}, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel;.:(Lcom/nextcloud/talk/shareditems/repositories/SharedItemsRepository;)V // method@f224 │ │ +48542e: 1101 |01cb: return-object v1 │ │ +485430: 5401 feae |01cc: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485434: 7110 12e5 0100 |01ce: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetutilsModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/UtilsModule; // method@e512 │ │ +48543a: 0c01 |01d1: move-result-object v1 │ │ +48543c: 5402 feae |01d2: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485440: 7110 03e5 0200 |01d4: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ +485446: 0c02 |01d7: move-result-object v2 │ │ +485448: 7110 45f0 0200 |01d8: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +48544e: 0c02 |01db: move-result-object v2 │ │ +485450: 7120 77f0 2100 |01dc: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideDateUtilsFactory;.provideDateUtils:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/DateUtils; // method@f077 │ │ +485456: 0c01 |01df: move-result-object v1 │ │ 485458: 1101 |01e0: return-object v1 │ │ 48545a: 5401 feae |01e1: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48545e: 7110 25e5 0100 |01e3: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mpollRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/polls/repositories/PollRepository; // method@e525 │ │ -485464: 0c02 |01e6: move-result-object v2 │ │ -485466: 7110 f0f1 0200 |01e7: invoke-static {v2}, Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel_Factory;.newInstance:(Lcom/nextcloud/talk/polls/repositories/PollRepository;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel; // method@f1f0 │ │ -48546c: 0c02 |01ea: move-result-object v2 │ │ -48546e: 7120 20e5 2100 |01eb: invoke-static {v1, v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$minjectPollMainViewModel:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel; // method@e520 │ │ -485474: 0c01 |01ee: move-result-object v1 │ │ -485476: 1101 |01ef: return-object v1 │ │ -485478: 2201 c822 |01f0: new-instance v1, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel; // type@22c8 │ │ -48547c: 5402 feae |01f2: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485480: 7110 2be5 0200 |01f4: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$munifiedSearchRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository; // method@e52b │ │ -485486: 0c02 |01f7: move-result-object v2 │ │ -485488: 7020 28f1 2100 |01f8: invoke-direct {v1, v2}, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel;.:(Lcom/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository;)V // method@f128 │ │ -48548e: 1101 |01fb: return-object v1 │ │ -485490: 5401 feae |01fc: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485494: 7110 12e5 0100 |01fe: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetutilsModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/UtilsModule; // method@e512 │ │ -48549a: 0c01 |0201: move-result-object v1 │ │ -48549c: 5402 feae |0202: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4854a0: 7110 03e5 0200 |0204: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ -4854a6: 0c02 |0207: move-result-object v2 │ │ -4854a8: 7110 45f0 0200 |0208: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ -4854ae: 0c02 |020b: move-result-object v2 │ │ -4854b0: 7120 77f0 2100 |020c: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideDateUtilsFactory;.provideDateUtils:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/DateUtils; // method@f077 │ │ -4854b6: 0c01 |020f: move-result-object v1 │ │ -4854b8: 1101 |0210: return-object v1 │ │ -4854ba: 5401 feae |0211: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4854be: 7110 11e5 0100 |0213: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -4854c4: 0c01 |0216: move-result-object v1 │ │ -4854c6: 7110 6df0 0100 |0217: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory;.provideDispatcher:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lokhttp3/Dispatcher; // method@f06d │ │ -4854cc: 0c01 |021a: move-result-object v1 │ │ -4854ce: 1101 |021b: return-object v1 │ │ -4854d0: 5401 feae |021c: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4854d4: 7110 11e5 0100 |021e: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -4854da: 0c01 |0221: move-result-object v1 │ │ -4854dc: 7110 6cf0 0100 |0222: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory;.provideCookieManager:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Ljava/net/CookieManager; // method@f06c │ │ -4854e2: 0c01 |0225: move-result-object v1 │ │ -4854e4: 1101 |0226: return-object v1 │ │ -4854e6: 5401 feae |0227: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4854ea: 7110 11e5 0100 |0229: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -4854f0: 0c01 |022c: move-result-object v1 │ │ -4854f2: 7110 6bf0 0100 |022d: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory;.provideCache:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lokhttp3/Cache; // method@f06b │ │ -4854f8: 0c01 |0230: move-result-object v1 │ │ -4854fa: 1101 |0231: return-object v1 │ │ -4854fc: 5401 feae |0232: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485500: 7110 04e5 0100 |0234: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ -485506: 0c01 |0237: move-result-object v1 │ │ -485508: 5402 feae |0238: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48550c: 7110 03e5 0200 |023a: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ -485512: 0c02 |023d: move-result-object v2 │ │ -485514: 7110 45f0 0200 |023e: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ -48551a: 0c02 |0241: move-result-object v2 │ │ -48551c: 5403 feae |0242: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485520: 7110 0ce5 0300 |0244: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ -485526: 0c03 |0247: move-result-object v3 │ │ -485528: 7210 eaf3 0300 |0248: invoke-interface {v3}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -48552e: 0c03 |024b: move-result-object v3 │ │ -485530: 1f03 ac23 |024c: check-cast v3, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ -485534: 7130 4df0 2103 |024e: invoke-static {v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideTalkDatabaseFactory;.provideTalkDatabase:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)Lcom/nextcloud/talk/data/source/local/TalkDatabase; // method@f04d │ │ -48553a: 0c01 |0251: move-result-object v1 │ │ -48553c: 1101 |0252: return-object v1 │ │ -48553e: 5401 feae |0253: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485542: 7110 11e5 0100 |0255: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -485548: 0c01 |0258: move-result-object v1 │ │ -48554a: 5402 feae |0259: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48554e: 7110 0ce5 0200 |025b: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ -485554: 0c02 |025e: move-result-object v2 │ │ -485556: 7210 eaf3 0200 |025f: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -48555c: 0c02 |0262: move-result-object v2 │ │ -48555e: 1f02 ac23 |0263: check-cast v2, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ -485562: 5403 feae |0265: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485566: 7110 2ce5 0300 |0267: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ -48556c: 0c03 |026a: move-result-object v3 │ │ -48556e: 7130 6ff0 2103 |026b: invoke-static {v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideKeyManagerFactory;.provideKeyManager:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/preferences/AppPreferences;Lcom/nextcloud/talk/users/UserManager;)Lcom/nextcloud/talk/utils/ssl/KeyManager; // method@f06f │ │ -485574: 0c01 |026e: move-result-object v1 │ │ -485576: 1101 |026f: return-object v1 │ │ -485578: 5401 feae |0270: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48557c: 7110 11e5 0100 |0272: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -485582: 0c01 |0275: move-result-object v1 │ │ -485584: 5402 feae |0276: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485588: 7110 0ae5 0200 |0278: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideKeyManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50a │ │ -48558e: 0c02 |027b: move-result-object v2 │ │ -485590: 7210 eaf3 0200 |027c: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -485596: 0c02 |027f: move-result-object v2 │ │ -485598: 1f02 b223 |0280: check-cast v2, Lcom/nextcloud/talk/utils/ssl/KeyManager; // type@23b2 │ │ -48559c: 5403 feae |0282: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4855a0: 7110 10e5 0300 |0284: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideTrustManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e510 │ │ -4855a6: 0c03 |0287: move-result-object v3 │ │ -4855a8: 7210 eaf3 0300 |0288: invoke-interface {v3}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -4855ae: 0c03 |028b: move-result-object v3 │ │ -4855b0: 1f03 b423 |028c: check-cast v3, Lcom/nextcloud/talk/utils/ssl/TrustManager; // type@23b4 │ │ -4855b4: 7130 74f0 2103 |028e: invoke-static {v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideSslSocketFactoryCompatFactory;.provideSslSocketFactoryCompat:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/ssl/KeyManager;Lcom/nextcloud/talk/utils/ssl/TrustManager;)Lcom/nextcloud/talk/utils/ssl/SSLSocketFactoryCompat; // method@f074 │ │ -4855ba: 0c01 |0291: move-result-object v1 │ │ -4855bc: 1101 |0292: return-object v1 │ │ -4855be: 5401 feae |0293: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4855c2: 7110 11e5 0100 |0295: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -4855c8: 0c01 |0298: move-result-object v1 │ │ -4855ca: 7110 75f0 0100 |0299: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory;.provideTrustManager:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/utils/ssl/TrustManager; // method@f075 │ │ -4855d0: 0c01 |029c: move-result-object v1 │ │ -4855d2: 1101 |029d: return-object v1 │ │ -4855d4: 5401 feae |029e: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4855d8: 7110 04e5 0100 |02a0: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ -4855de: 0c01 |02a3: move-result-object v1 │ │ -4855e0: 5402 feae |02a4: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4855e4: 7110 03e5 0200 |02a6: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ -4855ea: 0c02 |02a9: move-result-object v2 │ │ -4855ec: 7110 45f0 0200 |02aa: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ -4855f2: 0c02 |02ad: move-result-object v2 │ │ -4855f4: 7120 4bf0 2100 |02ae: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesFactory;.providePreferences:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@f04b │ │ -4855fa: 0c01 |02b1: move-result-object v1 │ │ -4855fc: 1101 |02b2: return-object v1 │ │ -4855fe: 5401 feae |02b3: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485602: 7110 11e5 0100 |02b5: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -485608: 0c01 |02b8: move-result-object v1 │ │ -48560a: 5402 feae |02b9: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48560e: 7110 0ce5 0200 |02bb: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ -485614: 0c02 |02be: move-result-object v2 │ │ -485616: 7210 eaf3 0200 |02bf: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -48561c: 0c02 |02c2: move-result-object v2 │ │ -48561e: 1f02 ac23 |02c3: check-cast v2, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ -485622: 7120 72f0 2100 |02c5: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideProxyFactory;.provideProxy:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)Ljava/net/Proxy; // method@f072 │ │ -485628: 0c01 |02c8: move-result-object v1 │ │ -48562a: 1101 |02c9: return-object v1 │ │ -48562c: 5401 feae |02ca: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485630: 7110 11e5 0100 |02cc: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -485636: 0c02 |02cf: move-result-object v2 │ │ -485638: 5401 feae |02d0: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48563c: 7110 0de5 0100 |02d2: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideProxyProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50d │ │ -485642: 0c01 |02d5: move-result-object v1 │ │ -485644: 7210 eaf3 0100 |02d6: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -48564a: 0c01 |02d9: move-result-object v1 │ │ -48564c: 0713 |02da: move-object v3, v1 │ │ -48564e: 1f03 dc24 |02db: check-cast v3, Ljava/net/Proxy; // type@24dc │ │ -485652: 5401 feae |02dd: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485656: 7110 0ce5 0100 |02df: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ -48565c: 0c01 |02e2: move-result-object v1 │ │ -48565e: 7210 eaf3 0100 |02e3: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -485664: 0c01 |02e6: move-result-object v1 │ │ -485666: 0714 |02e7: move-object v4, v1 │ │ -485668: 1f04 ac23 |02e8: check-cast v4, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ -48566c: 5401 feae |02ea: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485670: 7110 10e5 0100 |02ec: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideTrustManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e510 │ │ -485676: 0c01 |02ef: move-result-object v1 │ │ -485678: 7210 eaf3 0100 |02f0: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -48567e: 0c01 |02f3: move-result-object v1 │ │ -485680: 0715 |02f4: move-object v5, v1 │ │ -485682: 1f05 b423 |02f5: check-cast v5, Lcom/nextcloud/talk/utils/ssl/TrustManager; // type@23b4 │ │ -485686: 5401 feae |02f7: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48568a: 7110 0fe5 0100 |02f9: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideSslSocketFactoryCompatProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50f │ │ -485690: 0c01 |02fc: move-result-object v1 │ │ -485692: 7210 eaf3 0100 |02fd: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -485698: 0c01 |0300: move-result-object v1 │ │ -48569a: 0716 |0301: move-object v6, v1 │ │ -48569c: 1f06 b323 |0302: check-cast v6, Lcom/nextcloud/talk/utils/ssl/SSLSocketFactoryCompat; // type@23b3 │ │ -4856a0: 5401 feae |0304: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4856a4: 7110 06e5 0100 |0306: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideCacheProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e506 │ │ -4856aa: 0c01 |0309: move-result-object v1 │ │ -4856ac: 7210 eaf3 0100 |030a: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -4856b2: 0c01 |030d: move-result-object v1 │ │ -4856b4: 0717 |030e: move-object v7, v1 │ │ -4856b6: 1f07 4826 |030f: check-cast v7, Lokhttp3/Cache; // type@2648 │ │ -4856ba: 5401 feae |0311: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4856be: 7110 07e5 0100 |0313: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideCookieManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e507 │ │ -4856c4: 0c01 |0316: move-result-object v1 │ │ -4856c6: 7210 eaf3 0100 |0317: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -4856cc: 0c01 |031a: move-result-object v1 │ │ -4856ce: 0718 |031b: move-object v8, v1 │ │ -4856d0: 1f08 d624 |031c: check-cast v8, Ljava/net/CookieManager; // type@24d6 │ │ -4856d4: 5401 feae |031e: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4856d8: 7110 08e5 0100 |0320: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideDispatcherProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e508 │ │ -4856de: 0c01 |0323: move-result-object v1 │ │ -4856e0: 7210 eaf3 0100 |0324: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -4856e6: 0c01 |0327: move-result-object v1 │ │ -4856e8: 0719 |0328: move-object v9, v1 │ │ -4856ea: 1f09 5126 |0329: check-cast v9, Lokhttp3/Dispatcher; // type@2651 │ │ -4856ee: 7708 6ef0 0200 |032b: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideHttpClientFactory;.provideHttpClient:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ljava/net/Proxy;Lcom/nextcloud/talk/utils/preferences/AppPreferences;Lcom/nextcloud/talk/utils/ssl/TrustManager;Lcom/nextcloud/talk/utils/ssl/SSLSocketFactoryCompat;Lokhttp3/Cache;Ljava/net/CookieManager;Lokhttp3/Dispatcher;)Lokhttp3/OkHttpClient; // method@f06e │ │ -4856f4: 0c01 |032e: move-result-object v1 │ │ -4856f6: 1101 |032f: return-object v1 │ │ -4856f8: 5401 feae |0330: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -4856fc: 7110 11e5 0100 |0332: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -485702: 0c01 |0335: move-result-object v1 │ │ -485704: 5402 feae |0336: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485708: 7110 09e5 0200 |0338: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideHttpClientProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e509 │ │ -48570e: 0c02 |033b: move-result-object v2 │ │ -485710: 7210 eaf3 0200 |033c: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -485716: 0c02 |033f: move-result-object v2 │ │ -485718: 1f02 5e26 |0340: check-cast v2, Lokhttp3/OkHttpClient; // type@265e │ │ -48571c: 7120 73f0 2100 |0342: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideRetrofitFactory;.provideRetrofit:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit; // method@f073 │ │ -485722: 0c01 |0345: move-result-object v1 │ │ -485724: 1101 |0346: return-object v1 │ │ -485726: 5401 feae |0347: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48572a: 7110 11e5 0100 |0349: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ -485730: 0c01 |034c: move-result-object v1 │ │ -485732: 5402 feae |034d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -485736: 7110 0ee5 0200 |034f: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideRetrofitProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50e │ │ -48573c: 0c02 |0352: move-result-object v2 │ │ -48573e: 7210 eaf3 0200 |0353: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ -485744: 0c02 |0356: move-result-object v2 │ │ -485746: 1f02 db26 |0357: check-cast v2, Lretrofit2/Retrofit; // type@26db │ │ -48574a: 7120 71f0 2100 |0359: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiFactory;.provideNcApi:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lretrofit2/Retrofit;)Lcom/nextcloud/talk/api/NcApi; // method@f071 │ │ -485750: 0c01 |035c: move-result-object v1 │ │ -485752: 1101 |035d: return-object v1 │ │ -485754: 2201 3f23 |035e: new-instance v1, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel; // type@233f │ │ -485758: 5402 feae |0360: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ -48575c: 7110 29e5 0200 |0362: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$msharedItemsRepository:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/shareditems/repositories/SharedItemsRepository; // method@e529 │ │ -485762: 0c02 |0365: move-result-object v2 │ │ -485764: 7020 24f2 2100 |0366: invoke-direct {v1, v2}, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel;.:(Lcom/nextcloud/talk/shareditems/repositories/SharedItemsRepository;)V // method@f224 │ │ +48545e: 7110 12e5 0100 |01e3: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetutilsModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/UtilsModule; // method@e512 │ │ +485464: 0c01 |01e6: move-result-object v1 │ │ +485466: 5402 feae |01e7: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48546a: 7110 03e5 0200 |01e9: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ +485470: 0c02 |01ec: move-result-object v2 │ │ +485472: 7110 45f0 0200 |01ed: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +485478: 0c02 |01f0: move-result-object v2 │ │ +48547a: 7120 78f0 2100 |01f1: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideMessageUtilsFactory;.provideMessageUtils:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/message/MessageUtils; // method@f078 │ │ +485480: 0c01 |01f4: move-result-object v1 │ │ +485482: 1101 |01f5: return-object v1 │ │ +485484: 2201 7923 |01f6: new-instance v1, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl; // type@2379 │ │ +485488: 5402 feae |01f8: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48548c: 7110 1de5 0200 |01fa: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcurrentUserProviderImpl:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e51d │ │ +485492: 0c02 |01fd: move-result-object v2 │ │ +485494: 5403 feae |01fe: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485498: 7110 17e5 0300 |0200: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$mcolorUtil:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@e517 │ │ +48549e: 0c03 |0203: move-result-object v3 │ │ +4854a0: 7030 8af2 2103 |0204: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl;.:(Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;Lcom/nextcloud/android/common/ui/color/ColorUtil;)V // method@f28a │ │ +4854a6: 1101 |0207: return-object v1 │ │ +4854a8: 5401 feae |0208: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4854ac: 7110 12e5 0100 |020a: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetutilsModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/UtilsModule; // method@e512 │ │ +4854b2: 0c01 |020d: move-result-object v1 │ │ +4854b4: 5402 feae |020e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4854b8: 7110 03e5 0200 |0210: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ +4854be: 0c02 |0213: move-result-object v2 │ │ +4854c0: 7110 45f0 0200 |0214: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +4854c6: 0c02 |0217: move-result-object v2 │ │ +4854c8: 7120 79f0 2100 |0218: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvidePermissionUtilFactory;.providePermissionUtil:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@f079 │ │ +4854ce: 0c01 |021b: move-result-object v1 │ │ +4854d0: 1101 |021c: return-object v1 │ │ +4854d2: 5401 feae |021d: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4854d6: 7110 11e5 0100 |021f: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +4854dc: 0c01 |0222: move-result-object v1 │ │ +4854de: 7110 6df0 0100 |0223: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory;.provideDispatcher:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lokhttp3/Dispatcher; // method@f06d │ │ +4854e4: 0c01 |0226: move-result-object v1 │ │ +4854e6: 1101 |0227: return-object v1 │ │ +4854e8: 5401 feae |0228: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4854ec: 7110 11e5 0100 |022a: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +4854f2: 0c01 |022d: move-result-object v1 │ │ +4854f4: 7110 6cf0 0100 |022e: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory;.provideCookieManager:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Ljava/net/CookieManager; // method@f06c │ │ +4854fa: 0c01 |0231: move-result-object v1 │ │ +4854fc: 1101 |0232: return-object v1 │ │ +4854fe: 5401 feae |0233: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485502: 7110 11e5 0100 |0235: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +485508: 0c01 |0238: move-result-object v1 │ │ +48550a: 7110 6bf0 0100 |0239: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory;.provideCache:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lokhttp3/Cache; // method@f06b │ │ +485510: 0c01 |023c: move-result-object v1 │ │ +485512: 1101 |023d: return-object v1 │ │ +485514: 5401 feae |023e: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485518: 7110 04e5 0100 |0240: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ +48551e: 0c01 |0243: move-result-object v1 │ │ +485520: 5402 feae |0244: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485524: 7110 03e5 0200 |0246: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ +48552a: 0c02 |0249: move-result-object v2 │ │ +48552c: 7110 45f0 0200 |024a: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +485532: 0c02 |024d: move-result-object v2 │ │ +485534: 5403 feae |024e: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485538: 7110 0ce5 0300 |0250: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ +48553e: 0c03 |0253: move-result-object v3 │ │ +485540: 7210 eaf3 0300 |0254: invoke-interface {v3}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +485546: 0c03 |0257: move-result-object v3 │ │ +485548: 1f03 ac23 |0258: check-cast v3, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ +48554c: 7130 4df0 2103 |025a: invoke-static {v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideTalkDatabaseFactory;.provideTalkDatabase:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)Lcom/nextcloud/talk/data/source/local/TalkDatabase; // method@f04d │ │ +485552: 0c01 |025d: move-result-object v1 │ │ +485554: 1101 |025e: return-object v1 │ │ +485556: 5401 feae |025f: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48555a: 7110 11e5 0100 |0261: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +485560: 0c01 |0264: move-result-object v1 │ │ +485562: 5402 feae |0265: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485566: 7110 0ce5 0200 |0267: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ +48556c: 0c02 |026a: move-result-object v2 │ │ +48556e: 7210 eaf3 0200 |026b: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +485574: 0c02 |026e: move-result-object v2 │ │ +485576: 1f02 ac23 |026f: check-cast v2, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ +48557a: 5403 feae |0271: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48557e: 7110 2ce5 0300 |0273: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$muserManager:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/users/UserManager; // method@e52c │ │ +485584: 0c03 |0276: move-result-object v3 │ │ +485586: 7130 6ff0 2103 |0277: invoke-static {v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideKeyManagerFactory;.provideKeyManager:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/preferences/AppPreferences;Lcom/nextcloud/talk/users/UserManager;)Lcom/nextcloud/talk/utils/ssl/KeyManager; // method@f06f │ │ +48558c: 0c01 |027a: move-result-object v1 │ │ +48558e: 1101 |027b: return-object v1 │ │ +485590: 5401 feae |027c: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485594: 7110 11e5 0100 |027e: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +48559a: 0c01 |0281: move-result-object v1 │ │ +48559c: 5402 feae |0282: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4855a0: 7110 0ae5 0200 |0284: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideKeyManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50a │ │ +4855a6: 0c02 |0287: move-result-object v2 │ │ +4855a8: 7210 eaf3 0200 |0288: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +4855ae: 0c02 |028b: move-result-object v2 │ │ +4855b0: 1f02 b223 |028c: check-cast v2, Lcom/nextcloud/talk/utils/ssl/KeyManager; // type@23b2 │ │ +4855b4: 5403 feae |028e: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4855b8: 7110 10e5 0300 |0290: invoke-static {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideTrustManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e510 │ │ +4855be: 0c03 |0293: move-result-object v3 │ │ +4855c0: 7210 eaf3 0300 |0294: invoke-interface {v3}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +4855c6: 0c03 |0297: move-result-object v3 │ │ +4855c8: 1f03 b423 |0298: check-cast v3, Lcom/nextcloud/talk/utils/ssl/TrustManager; // type@23b4 │ │ +4855cc: 7130 74f0 2103 |029a: invoke-static {v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideSslSocketFactoryCompatFactory;.provideSslSocketFactoryCompat:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/ssl/KeyManager;Lcom/nextcloud/talk/utils/ssl/TrustManager;)Lcom/nextcloud/talk/utils/ssl/SSLSocketFactoryCompat; // method@f074 │ │ +4855d2: 0c01 |029d: move-result-object v1 │ │ +4855d4: 1101 |029e: return-object v1 │ │ +4855d6: 5401 feae |029f: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4855da: 7110 11e5 0100 |02a1: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +4855e0: 0c01 |02a4: move-result-object v1 │ │ +4855e2: 7110 75f0 0100 |02a5: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory;.provideTrustManager:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/utils/ssl/TrustManager; // method@f075 │ │ +4855e8: 0c01 |02a8: move-result-object v1 │ │ +4855ea: 1101 |02a9: return-object v1 │ │ +4855ec: 5401 feae |02aa: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4855f0: 7110 04e5 0100 |02ac: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetdatabaseModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // method@e504 │ │ +4855f6: 0c01 |02af: move-result-object v1 │ │ +4855f8: 5402 feae |02b0: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4855fc: 7110 03e5 0200 |02b2: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetcontextModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/ContextModule; // method@e503 │ │ +485602: 0c02 |02b5: move-result-object v2 │ │ +485604: 7110 45f0 0200 |02b6: invoke-static {v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ +48560a: 0c02 |02b9: move-result-object v2 │ │ +48560c: 7120 4bf0 2100 |02ba: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesFactory;.providePreferences:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Landroid/content/Context;)Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@f04b │ │ +485612: 0c01 |02bd: move-result-object v1 │ │ +485614: 1101 |02be: return-object v1 │ │ +485616: 5401 feae |02bf: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48561a: 7110 11e5 0100 |02c1: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +485620: 0c01 |02c4: move-result-object v1 │ │ +485622: 5402 feae |02c5: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485626: 7110 0ce5 0200 |02c7: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ +48562c: 0c02 |02ca: move-result-object v2 │ │ +48562e: 7210 eaf3 0200 |02cb: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +485634: 0c02 |02ce: move-result-object v2 │ │ +485636: 1f02 ac23 |02cf: check-cast v2, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ +48563a: 7120 72f0 2100 |02d1: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideProxyFactory;.provideProxy:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)Ljava/net/Proxy; // method@f072 │ │ +485640: 0c01 |02d4: move-result-object v1 │ │ +485642: 1101 |02d5: return-object v1 │ │ +485644: 5401 feae |02d6: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485648: 7110 11e5 0100 |02d8: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +48564e: 0c02 |02db: move-result-object v2 │ │ +485650: 5401 feae |02dc: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485654: 7110 0de5 0100 |02de: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideProxyProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50d │ │ +48565a: 0c01 |02e1: move-result-object v1 │ │ +48565c: 7210 eaf3 0100 |02e2: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +485662: 0c01 |02e5: move-result-object v1 │ │ +485664: 0713 |02e6: move-object v3, v1 │ │ +485666: 1f03 dc24 |02e7: check-cast v3, Ljava/net/Proxy; // type@24dc │ │ +48566a: 5401 feae |02e9: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48566e: 7110 0ce5 0100 |02eb: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovidePreferencesProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50c │ │ +485674: 0c01 |02ee: move-result-object v1 │ │ +485676: 7210 eaf3 0100 |02ef: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +48567c: 0c01 |02f2: move-result-object v1 │ │ +48567e: 0714 |02f3: move-object v4, v1 │ │ +485680: 1f04 ac23 |02f4: check-cast v4, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ +485684: 5401 feae |02f6: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485688: 7110 10e5 0100 |02f8: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideTrustManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e510 │ │ +48568e: 0c01 |02fb: move-result-object v1 │ │ +485690: 7210 eaf3 0100 |02fc: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +485696: 0c01 |02ff: move-result-object v1 │ │ +485698: 0715 |0300: move-object v5, v1 │ │ +48569a: 1f05 b423 |0301: check-cast v5, Lcom/nextcloud/talk/utils/ssl/TrustManager; // type@23b4 │ │ +48569e: 5401 feae |0303: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4856a2: 7110 0fe5 0100 |0305: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideSslSocketFactoryCompatProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50f │ │ +4856a8: 0c01 |0308: move-result-object v1 │ │ +4856aa: 7210 eaf3 0100 |0309: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +4856b0: 0c01 |030c: move-result-object v1 │ │ +4856b2: 0716 |030d: move-object v6, v1 │ │ +4856b4: 1f06 b323 |030e: check-cast v6, Lcom/nextcloud/talk/utils/ssl/SSLSocketFactoryCompat; // type@23b3 │ │ +4856b8: 5401 feae |0310: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4856bc: 7110 06e5 0100 |0312: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideCacheProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e506 │ │ +4856c2: 0c01 |0315: move-result-object v1 │ │ +4856c4: 7210 eaf3 0100 |0316: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +4856ca: 0c01 |0319: move-result-object v1 │ │ +4856cc: 0717 |031a: move-object v7, v1 │ │ +4856ce: 1f07 4826 |031b: check-cast v7, Lokhttp3/Cache; // type@2648 │ │ +4856d2: 5401 feae |031d: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4856d6: 7110 07e5 0100 |031f: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideCookieManagerProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e507 │ │ +4856dc: 0c01 |0322: move-result-object v1 │ │ +4856de: 7210 eaf3 0100 |0323: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +4856e4: 0c01 |0326: move-result-object v1 │ │ +4856e6: 0718 |0327: move-object v8, v1 │ │ +4856e8: 1f08 d624 |0328: check-cast v8, Ljava/net/CookieManager; // type@24d6 │ │ +4856ec: 5401 feae |032a: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +4856f0: 7110 08e5 0100 |032c: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideDispatcherProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e508 │ │ +4856f6: 0c01 |032f: move-result-object v1 │ │ +4856f8: 7210 eaf3 0100 |0330: invoke-interface {v1}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +4856fe: 0c01 |0333: move-result-object v1 │ │ +485700: 0719 |0334: move-object v9, v1 │ │ +485702: 1f09 5126 |0335: check-cast v9, Lokhttp3/Dispatcher; // type@2651 │ │ +485706: 7708 6ef0 0200 |0337: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideHttpClientFactory;.provideHttpClient:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ljava/net/Proxy;Lcom/nextcloud/talk/utils/preferences/AppPreferences;Lcom/nextcloud/talk/utils/ssl/TrustManager;Lcom/nextcloud/talk/utils/ssl/SSLSocketFactoryCompat;Lokhttp3/Cache;Ljava/net/CookieManager;Lokhttp3/Dispatcher;)Lokhttp3/OkHttpClient; // method@f06e │ │ +48570c: 0c01 |033a: move-result-object v1 │ │ +48570e: 1101 |033b: return-object v1 │ │ +485710: 5401 feae |033c: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485714: 7110 11e5 0100 |033e: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +48571a: 0c01 |0341: move-result-object v1 │ │ +48571c: 5402 feae |0342: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485720: 7110 09e5 0200 |0344: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideHttpClientProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e509 │ │ +485726: 0c02 |0347: move-result-object v2 │ │ +485728: 7210 eaf3 0200 |0348: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +48572e: 0c02 |034b: move-result-object v2 │ │ +485730: 1f02 5e26 |034c: check-cast v2, Lokhttp3/OkHttpClient; // type@265e │ │ +485734: 7120 73f0 2100 |034e: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideRetrofitFactory;.provideRetrofit:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit; // method@f073 │ │ +48573a: 0c01 |0351: move-result-object v1 │ │ +48573c: 1101 |0352: return-object v1 │ │ +48573e: 5401 feae |0353: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +485742: 7110 11e5 0100 |0355: invoke-static {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetrestModule:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Lcom/nextcloud/talk/dagger/modules/RestModule; // method@e511 │ │ +485748: 0c01 |0358: move-result-object v1 │ │ +48574a: 5402 feae |0359: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@aefe │ │ +48574e: 7110 0ee5 0200 |035b: invoke-static {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.-$$Nest$fgetprovideRetrofitProvider:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;)Ldagger/internal/Provider; // method@e50e │ │ +485754: 0c02 |035e: move-result-object v2 │ │ +485756: 7210 eaf3 0200 |035f: invoke-interface {v2}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ +48575c: 0c02 |0362: move-result-object v2 │ │ +48575e: 1f02 db26 |0363: check-cast v2, Lretrofit2/Retrofit; // type@26db │ │ +485762: 7120 71f0 2100 |0365: invoke-static {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiFactory;.provideNcApi:(Lcom/nextcloud/talk/dagger/modules/RestModule;Lretrofit2/Retrofit;)Lcom/nextcloud/talk/api/NcApi; // method@f071 │ │ +485768: 0c01 |0368: move-result-object v1 │ │ 48576a: 1101 |0369: return-object v1 │ │ -48576c: 0001 2800 0000 0000 5a03 0000 4303 ... |036a: packed-switch-data (84 units) │ │ +48576c: 0001 2800 0000 0000 4f03 0000 3803 ... |036a: packed-switch-data (84 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2268 │ │ 0x0007 line=2389 │ │ 0x000f line=2387 │ │ - 0x0024 line=2384 │ │ - 0x0039 line=2381 │ │ - 0x0044 line=2378 │ │ - 0x0056 line=2375 │ │ - 0x0068 line=2372 │ │ - 0x0074 line=2369 │ │ - 0x0080 line=2366 │ │ - 0x008c line=2363 │ │ - 0x009e line=2360 │ │ - 0x00b5 line=2357 │ │ - 0x00c7 line=2354 │ │ - 0x00fb line=2351 │ │ - 0x0130 line=2348 │ │ - 0x0145 line=2345 │ │ - 0x015a line=2342 │ │ - 0x0166 line=2339 │ │ - 0x0178 line=2336 │ │ + 0x001a line=2384 │ │ + 0x002c line=2381 │ │ + 0x0038 line=2378 │ │ + 0x0044 line=2375 │ │ + 0x0050 line=2372 │ │ + 0x0062 line=2369 │ │ + 0x0079 line=2366 │ │ + 0x008b line=2363 │ │ + 0x00bf line=2360 │ │ + 0x00f4 line=2357 │ │ + 0x0109 line=2354 │ │ + 0x011e line=2351 │ │ + 0x012a line=2348 │ │ + 0x013c line=2345 │ │ + 0x014b line=2342 │ │ + 0x015a line=2339 │ │ + 0x016f line=2336 │ │ 0x0187 line=2333 │ │ - 0x0196 line=2330 │ │ - 0x01ab line=2327 │ │ - 0x01c3 line=2324 │ │ - 0x01cf line=2321 │ │ - 0x01d5 line=2318 │ │ - 0x01e1 line=2315 │ │ - 0x01f0 line=2312 │ │ - 0x01fc line=2309 │ │ - 0x0211 line=2306 │ │ - 0x021c line=2303 │ │ - 0x0227 line=2300 │ │ - 0x0232 line=2297 │ │ - 0x0253 line=2294 │ │ - 0x0270 line=2291 │ │ - 0x0293 line=2288 │ │ - 0x029e line=2285 │ │ - 0x02b3 line=2282 │ │ - 0x02ca line=2279 │ │ - 0x0330 line=2276 │ │ - 0x0347 line=2273 │ │ - 0x035e line=2270 │ │ + 0x0193 line=2330 │ │ + 0x0199 line=2327 │ │ + 0x01a5 line=2324 │ │ + 0x01b4 line=2321 │ │ + 0x01c0 line=2318 │ │ + 0x01cc line=2315 │ │ + 0x01e1 line=2312 │ │ + 0x01f6 line=2309 │ │ + 0x0208 line=2306 │ │ + 0x021d line=2303 │ │ + 0x0228 line=2300 │ │ + 0x0233 line=2297 │ │ + 0x023e line=2294 │ │ + 0x025f line=2291 │ │ + 0x027c line=2288 │ │ + 0x029f line=2285 │ │ + 0x02aa line=2282 │ │ + 0x02bf line=2279 │ │ + 0x02d6 line=2276 │ │ + 0x033c line=2273 │ │ + 0x0353 line=2270 │ │ locals : │ │ 0x0000 - 0x03be reg=18 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; │ │ │ │ source_file_idx : 8732 (DaggerNextcloudTalkApplicationComponent.java) │ │ │ │ Class #7397 header: │ │ class_idx : 8314 │ │ @@ -1966783,213 +1966783,213 @@ │ │ Annotations on method #58791 'inject' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "databaseStorageModule" } │ │ Annotations on method #58792 'inject' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "webSocketConnectionHelper" } │ │ Annotations on method #58793 'inject' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "webSocketInstance" } │ │ Annotations on method #58794 'injectAccountRemovalWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance91" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance71" } │ │ Annotations on method #58795 'injectAccountVerificationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance99" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance82" } │ │ Annotations on method #58796 'injectAddParticipantsToConversation' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance20" } │ │ -Annotations on method #58797 'injectAttachmentDialog' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance48" } │ │ +Annotations on method #58797 'injectAttachmentDialog' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance100" } │ │ Annotations on method #58798 'injectAudioOutputDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance74" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance37" } │ │ Annotations on method #58799 'injectBaseActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance47" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance94" } │ │ Annotations on method #58800 'injectCallActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance77" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance58" } │ │ Annotations on method #58801 'injectCallNotificationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance81" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance20" } │ │ Annotations on method #58802 'injectCallRecordingViewModel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance3" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance5" } │ │ Annotations on method #58803 'injectCapabilitiesWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance27" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance41" } │ │ Annotations on method #58804 'injectChatActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance7" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance67" } │ │ Annotations on method #58805 'injectChooseAccountDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance60" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance32" } │ │ Annotations on method #58806 'injectChooseAccountShareToDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance12" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance17" } │ │ Annotations on method #58807 'injectContactAddressBookWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance33" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance23" } │ │ Annotations on method #58808 'injectContactsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance25" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance61" } │ │ Annotations on method #58809 'injectContactsActivityCompose' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance87" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance8" } │ │ Annotations on method #58810 'injectConversationCreationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance69" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance66" } │ │ Annotations on method #58811 'injectConversationInfoActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance42" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance46" } │ │ Annotations on method #58812 'injectConversationInfoEditActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance43" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance98" } │ │ Annotations on method #58813 'injectConversationsListActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance44" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance25" } │ │ Annotations on method #58814 'injectConversationsListBottomDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance30" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance50" } │ │ Annotations on method #58815 'injectConversationsListViewModel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance5" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance7" } │ │ Annotations on method #58816 'injectCreateConversationDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance40" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance9" } │ │ Annotations on method #58817 'injectDatabaseStorageModule' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance72" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance64" } │ │ Annotations on method #58818 'injectDateTimePickerFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance49" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance39" } │ │ Annotations on method #58819 'injectDeleteConversationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance98" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance45" } │ │ Annotations on method #58820 'injectDiagnoseActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance97" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance30" } │ │ Annotations on method #58821 'injectDialogBanListFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance50" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance3" } │ │ Annotations on method #58822 'injectDirectReplyReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance21" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance89" } │ │ Annotations on method #58823 'injectDismissRecordingAvailableReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance16" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance13" } │ │ Annotations on method #58824 'injectDownloadFileToCacheWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance84" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance76" } │ │ Annotations on method #58825 'injectFileAttachmentPreviewFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance67" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance81" } │ │ Annotations on method #58826 'injectFilterConversationFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance58" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance51" } │ │ Annotations on method #58827 'injectFullScreenTextViewerActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance46" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance65" } │ │ Annotations on method #58828 'injectGeocodingActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance53" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance60" } │ │ Annotations on method #58829 'injectIncomingDeckCardViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance26" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance2" } │ │ Annotations on method #58830 'injectIncomingLinkPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance88" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance85" } │ │ Annotations on method #58831 'injectIncomingLocationMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance63" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance77" } │ │ Annotations on method #58832 'injectIncomingPollMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance22" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance26" } │ │ Annotations on method #58833 'injectIncomingTextMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance38" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance97" } │ │ Annotations on method #58834 'injectIncomingVoiceMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance80" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance73" } │ │ Annotations on method #58835 'injectInvitationsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance76" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance29" } │ │ Annotations on method #58836 'injectInvitationsAdapter' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance89" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance80" } │ │ Annotations on method #58837 'injectLeaveConversationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance11" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance96" } │ │ Annotations on method #58838 'injectListOpenConversationsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance94" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance44" } │ │ Annotations on method #58839 'injectLocationPickerActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance85" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance57" } │ │ Annotations on method #58840 'injectLockedActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance86" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance78" } │ │ Annotations on method #58841 'injectMainActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance52" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance69" } │ │ Annotations on method #58842 'injectMarkAsReadReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance96" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance92" } │ │ Annotations on method #58843 'injectMentionAutocompletePresenter' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance18" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance74" } │ │ Annotations on method #58844 'injectMessageActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance13" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance87" } │ │ Annotations on method #58845 'injectMessageInputFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance6" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance42" } │ │ Annotations on method #58846 'injectMessageInputVoiceRecordingFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance34" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance99" } │ │ Annotations on method #58847 'injectMessageSearchActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance36" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance83" } │ │ Annotations on method #58848 'injectMoreCallActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance93" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance62" } │ │ Annotations on method #58849 'injectNextcloudTalkApplication' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance19" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance86" } │ │ Annotations on method #58850 'injectNotificationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance75" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance55" } │ │ Annotations on method #58851 'injectOutcomingDeckCardViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance45" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance56" } │ │ Annotations on method #58852 'injectOutcomingLinkPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance61" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance84" } │ │ Annotations on method #58853 'injectOutcomingLocationMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance57" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance90" } │ │ Annotations on method #58854 'injectOutcomingPollMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance9" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance54" } │ │ Annotations on method #58855 'injectOutcomingTextMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance14" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance95" } │ │ Annotations on method #58856 'injectOutcomingVoiceMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance24" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance70" } │ │ Annotations on method #58857 'injectPickImage' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance65" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance52" } │ │ Annotations on method #58858 'injectPollCreateDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance43" } │ │ Annotations on method #58859 'injectPollLoadingFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance73" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance53" } │ │ Annotations on method #58860 'injectPollMainDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance95" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance28" } │ │ Annotations on method #58861 'injectPollMainViewModel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance2" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance4" } │ │ Annotations on method #58862 'injectPollResultsFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance28" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance47" } │ │ Annotations on method #58863 'injectPollVoteFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance37" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance91" } │ │ Annotations on method #58864 'injectPowerManagerUtils' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance100" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance75" } │ │ Annotations on method #58865 'injectPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance82" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance38" } │ │ Annotations on method #58866 'injectProfileActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance15" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance16" } │ │ Annotations on method #58867 'injectPushRegistrationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance79" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance68" } │ │ Annotations on method #58868 'injectPushUtils' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance92" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance19" } │ │ Annotations on method #58869 'injectRaiseHandViewModel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance4" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance6" } │ │ Annotations on method #58870 'injectRemoteFileBrowserActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance83" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance12" } │ │ Annotations on method #58871 'injectRenameConversationDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance35" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance24" } │ │ Annotations on method #58872 'injectSaveToStorageDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance23" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance22" } │ │ Annotations on method #58873 'injectScopeDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance70" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance88" } │ │ Annotations on method #58874 'injectServerSelectionActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance17" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance15" } │ │ Annotations on method #58875 'injectSetPhoneNumberDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance10" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance11" } │ │ Annotations on method #58876 'injectSetStatusDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance39" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance72" } │ │ Annotations on method #58877 'injectSettingsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance32" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance21" } │ │ Annotations on method #58878 'injectShareOperationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance68" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance79" } │ │ Annotations on method #58879 'injectShareRecordingToChatReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance55" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance49" } │ │ Annotations on method #58880 'injectSharedItemsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance51" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance34" } │ │ Annotations on method #58881 'injectShowReactionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance56" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance93" } │ │ Annotations on method #58882 'injectSignalingSettingsWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance31" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance10" } │ │ Annotations on method #58883 'injectSortingOrderDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance62" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance35" } │ │ Annotations on method #58884 'injectSwitchAccountActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance41" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance40" } │ │ Annotations on method #58885 'injectSystemMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance54" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance59" } │ │ Annotations on method #58886 'injectTakePhotoActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance29" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance18" } │ │ Annotations on method #58887 'injectTemporaryMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance8" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance27" } │ │ Annotations on method #58888 'injectTranslateActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance71" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance36" } │ │ Annotations on method #58889 'injectUploadAndShareFilesWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance90" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance" } │ │ Annotations on method #58890 'injectWebSocketConnectionHelper' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance59" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance63" } │ │ Annotations on method #58891 'injectWebSocketInstance' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance78" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance31" } │ │ Annotations on method #58892 'injectWebViewLoginActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance66" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance14" } │ │ Annotations on method #58893 'injectWebsocketConnectionsWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance64" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance33" } │ │ Annotations on method #58895 'mapOfClassOfAndProviderOfViewModel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map<" "Ljava/lang/Class<" "+" "Landroidx/lifecycle/ViewModel;" ">;" "Ljavax/inject/Provider<" "Landroidx/lifecycle/ViewModel;" ">;>;" } │ │ │ │ Class #7398 - │ │ Class descriptor : 'Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -1967920,18 +1967920,18 @@ │ │ registers : 9 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 28 16-bit code units │ │ 488a20: |[488a20] 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 │ │ 488a30: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ 488a36: 5b00 11af |0003: iput-object v0, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488a3a: 5b06 2caf |0005: iput-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.repositoryModule:Lcom/nextcloud/talk/dagger/modules/RepositoryModule; // field@af2c │ │ -488a3e: 5b04 2daf |0007: iput-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.restModule:Lcom/nextcloud/talk/dagger/modules/RestModule; // field@af2d │ │ -488a42: 5b03 0baf |0009: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.databaseModule:Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // field@af0b │ │ -488a46: 5b02 05af |000b: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@af05 │ │ +488a3a: 5b04 2daf |0005: iput-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.restModule:Lcom/nextcloud/talk/dagger/modules/RestModule; // field@af2d │ │ +488a3e: 5b03 0baf |0007: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.databaseModule:Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // field@af0b │ │ +488a42: 5b02 05af |0009: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@af05 │ │ +488a46: 5b06 2caf |000b: iput-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.repositoryModule:Lcom/nextcloud/talk/dagger/modules/RepositoryModule; // field@af2c │ │ 488a4a: 5b07 30af |000d: iput-object v7, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.utilsModule:Lcom/nextcloud/talk/dagger/modules/UtilsModule; // field@af30 │ │ 488a4e: 5b08 0daf |000f: iput-object v8, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.managerModule:Lcom/nextcloud/talk/dagger/modules/ManagerModule; // field@af0d │ │ 488a52: 5b01 01af |0011: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.busModule:Lcom/nextcloud/talk/dagger/modules/BusModule; // field@af01 │ │ 488a56: 5b05 ffae |0013: iput-object v5, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.arbitraryStorageModule:Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // field@aeff │ │ 488a5a: 7609 43e5 0000 |0015: 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@e543 │ │ 488a60: 7609 44e5 0000 |0018: 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@e544 │ │ 488a66: 0e00 |001b: return-void │ │ @@ -1967991,15 +1967991,15 @@ │ │ 4858be: 0c01 |0005: move-result-object v1 │ │ 4858c0: 7010 39e5 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@e539 │ │ 4858c6: 0c02 |0009: move-result-object v2 │ │ 4858c8: 7030 54d9 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@d954 │ │ 4858ce: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=700 │ │ + 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #46 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'androidXViewThemeUtils' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968014,15 +1968014,15 @@ │ │ 4858ea: 0c01 |0005: move-result-object v1 │ │ 4858ec: 7010 2fe5 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.androidViewThemeUtils:()Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils; // method@e52f │ │ 4858f2: 0c02 |0009: move-result-object v2 │ │ 4858f4: 7030 d9d9 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@d9d9 │ │ 4858fa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=708 │ │ + 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #47 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'arbitraryStorageManager' │ │ type : '()Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968083,15 +1968083,15 @@ │ │ 486780: 7110 45f0 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ 486786: 0c01 |0007: move-result-object v1 │ │ 486788: 7120 4ff0 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@f04f │ │ 48678e: 0c00 |000b: move-result-object v0 │ │ 486790: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=659 │ │ + 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #50 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'callRecordingRepository' │ │ type : '()Lcom/nextcloud/talk/repositories/callrecording/CallRecordingRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968109,15 +1968109,15 @@ │ │ 487dac: 7010 41e5 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 487db2: 0c02 |000d: move-result-object v2 │ │ 487db4: 7130 55f0 1002 |000e: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideCallRecordingRepositoryFactory;.provideCallRecordingRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/repositories/callrecording/CallRecordingRepository; // method@f055 │ │ 487dba: 0c00 |0011: move-result-object v0 │ │ 487dbc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=607 │ │ + 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #51 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatBlocksDao' │ │ type : '()Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968132,15 +1968132,15 @@ │ │ 486f32: 0c00 |0005: move-result-object v0 │ │ 486f34: 1f00 6122 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@2261 │ │ 486f38: 7110 46f0 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@f046 │ │ 486f3e: 0c00 |000b: move-result-object v0 │ │ 486f40: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=647 │ │ + 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #52 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatMessageRepository' │ │ type : '()Lcom/nextcloud/talk/chat/data/ChatMessageRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968164,15 +1968164,15 @@ │ │ 486738: 7010 41e5 0600 |0016: invoke-direct {v6}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 48673e: 0c05 |0019: move-result-object v5 │ │ 486740: 7706 5ff0 0000 |001a: 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@f05f │ │ 486746: 0c00 |001d: move-result-object v0 │ │ 486748: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=651 │ │ + 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x001f reg=6 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #53 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatMessagesDao' │ │ type : '()Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968187,15 +1968187,15 @@ │ │ 486f5e: 0c00 |0005: move-result-object v0 │ │ 486f60: 1f00 6122 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@2261 │ │ 486f64: 7110 47f0 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@f047 │ │ 486f6a: 0c00 |000b: move-result-object v0 │ │ 486f6c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=643 │ │ + 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #54 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatNetworkDataSource' │ │ type : '()Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968211,15 +1968211,15 @@ │ │ 4867ce: 0c01 |0007: move-result-object v1 │ │ 4867d0: 1f01 6f20 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 4867d4: 7120 56f0 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideChatNetworkDataSourceFactory;.provideChatNetworkDataSource:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@f056 │ │ 4867da: 0c00 |000d: move-result-object v0 │ │ 4867dc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=631 │ │ + 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #55 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'colorUtil' │ │ type : '()Lcom/nextcloud/android/common/ui/color/ColorUtil;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968233,15 +1968233,15 @@ │ │ 485864: 5421 05af |0002: iget-object v1, v2, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@af05 │ │ 485868: 7110 45f0 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ 48586e: 0c01 |0007: move-result-object v1 │ │ 485870: 7020 c1d8 1000 |0008: invoke-direct {v0, v1}, Lcom/nextcloud/android/common/ui/color/ColorUtil;.:(Landroid/content/Context;)V // method@d8c1 │ │ 485876: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=692 │ │ + 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #56 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'contactsRepository' │ │ type : '()Lcom/nextcloud/talk/contacts/ContactsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968259,15 +1968259,15 @@ │ │ 48692c: 7010 1ce6 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 486932: 0c02 |000d: move-result-object v2 │ │ 486934: 7130 57f0 1002 |000e: 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/users/UserManager;)Lcom/nextcloud/talk/contacts/ContactsRepository; // method@f057 │ │ 48693a: 0c00 |0011: move-result-object v0 │ │ 48693c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=675 │ │ + 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #57 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationCreationRepository' │ │ type : '()Lcom/nextcloud/talk/conversationcreation/ConversationCreationRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968285,15 +1968285,15 @@ │ │ 486ae8: 7010 1ce6 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 486aee: 0c02 |000d: move-result-object v2 │ │ 486af0: 7130 58f0 1002 |000e: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationCreationRepositoryFactory;.provideConversationCreationRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApiCoroutines;Lcom/nextcloud/talk/users/UserManager;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationRepository; // method@f058 │ │ 486af6: 0c00 |0011: move-result-object v0 │ │ 486af8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=679 │ │ + 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #58 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationInfoEditRepository' │ │ type : '()Lcom/nextcloud/talk/conversationinfoedit/data/ConversationInfoEditRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968315,15 +1968315,15 @@ │ │ 486c90: 7010 41e5 0400 |0012: invoke-direct {v4}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 486c96: 0c03 |0015: move-result-object v3 │ │ 486c98: 7140 59f0 1032 |0016: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationInfoEditRepositoryFactory;.provideConversationInfoEditRepository:(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/conversationinfoedit/data/ConversationInfoEditRepository; // method@f059 │ │ 486c9e: 0c00 |0019: move-result-object v0 │ │ 486ca0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=667 │ │ + 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #59 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationRepository' │ │ type : '()Lcom/nextcloud/talk/conversation/repository/ConversationRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968341,15 +1968341,15 @@ │ │ 486a18: 7010 41e5 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 486a1e: 0c02 |000d: move-result-object v2 │ │ 486a20: 7130 5af0 1002 |000e: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationRepositoryFactory;.provideConversationRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/conversation/repository/ConversationRepository; // method@f05a │ │ 486a26: 0c00 |0011: move-result-object v0 │ │ 486a28: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=671 │ │ + 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #60 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationsDao' │ │ type : '()Lcom/nextcloud/talk/data/database/dao/ConversationsDao;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968364,15 +1968364,15 @@ │ │ 486f8a: 0c00 |0005: move-result-object v0 │ │ 486f8c: 1f00 6122 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@2261 │ │ 486f90: 7110 48f0 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@f048 │ │ 486f96: 0c00 |000b: move-result-object v0 │ │ 486f98: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=623 │ │ + 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #61 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationsNetworkDataSource' │ │ type : '()Lcom/nextcloud/talk/conversationlist/data/network/ConversationsNetworkDataSource;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968388,15 +1968388,15 @@ │ │ 486e16: 0c01 |0007: move-result-object v1 │ │ 486e18: 1f01 6f20 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 486e1c: 7120 5bf0 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@f05b │ │ 486e22: 0c00 |000d: move-result-object v0 │ │ 486e24: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=627 │ │ + 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #62 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationsRepository' │ │ type : '()Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968418,15 +1968418,15 @@ │ │ 487e10: 7010 41e5 0400 |0012: invoke-direct {v4}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 487e16: 0c03 |0015: move-result-object v3 │ │ 487e18: 7140 5cf0 1032 |0016: 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@f05c │ │ 487e1e: 0c00 |0019: move-result-object v0 │ │ 487e20: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=663 │ │ + 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #63 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'currentUserProviderImpl' │ │ type : '()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968439,15 +1968439,15 @@ │ │ 488678: 2200 a323 |0000: new-instance v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // type@23a3 │ │ 48867c: 7010 1ce6 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 488682: 0c01 |0005: move-result-object v1 │ │ 488684: 7020 16f3 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl;.:(Lcom/nextcloud/talk/users/UserManager;)V // method@f316 │ │ 48868a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=591 │ │ + 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #64 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'dialogViewThemeUtils' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1968460,347 +1968460,347 @@ │ │ 48590c: 2200 db1e |0000: new-instance v0, Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils; // type@1edb │ │ 485910: 7010 10e6 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemes:()Lcom/nextcloud/android/common/ui/theme/MaterialSchemes; // method@e610 │ │ 485916: 0c01 |0005: move-result-object v1 │ │ 485918: 7020 60da 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils;.:(Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;)V // method@da60 │ │ 48591e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=716 │ │ + 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #65 : (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 : 9 │ │ ins : 9 │ │ outs : 3 │ │ - insns size : 324 16-bit code units │ │ + insns size : 327 16-bit code units │ │ 488a80: |[488a80] 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 │ │ 488a90: 2201 7220 |0000: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ 488a94: 5402 11af |0002: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488a98: 1253 |0004: const/4 v3, #int 5 // #5 │ │ +488a98: 1243 |0004: const/4 v3, #int 4 // #4 │ │ 488a9a: 7030 00e5 2103 |0005: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ 488aa0: 7110 e7f3 0100 |0008: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ 488aa6: 0c01 |000b: move-result-object v1 │ │ 488aa8: 5b01 24af |000c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@af24 │ │ 488aac: 2201 7220 |000e: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ 488ab0: 5402 11af |0010: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488ab4: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +488ab4: 1233 |0012: const/4 v3, #int 3 // #3 │ │ 488ab6: 7030 00e5 2103 |0013: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ 488abc: 7110 e7f3 0100 |0016: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ 488ac2: 0c01 |0019: move-result-object v1 │ │ 488ac4: 5b01 25af |001a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@af25 │ │ 488ac8: 2201 7220 |001c: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ 488acc: 5402 11af |001e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488ad0: 1263 |0020: const/4 v3, #int 6 // #6 │ │ +488ad0: 1253 |0020: const/4 v3, #int 5 // #5 │ │ 488ad2: 7030 00e5 2103 |0021: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ 488ad8: 7110 e7f3 0100 |0024: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ 488ade: 0c01 |0027: move-result-object v1 │ │ 488ae0: 5b01 29af |0028: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@af29 │ │ 488ae4: 2201 7220 |002a: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ 488ae8: 5402 11af |002c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488aec: 1303 0900 |002e: const/16 v3, #int 9 // #9 │ │ +488aec: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ 488af0: 7030 00e5 2103 |0030: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ 488af6: 7110 e7f3 0100 |0033: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ 488afc: 0c01 |0036: move-result-object v1 │ │ 488afe: 5b01 28af |0037: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@af28 │ │ 488b02: 2201 7220 |0039: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ 488b06: 5402 11af |003b: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488b0a: 1303 0800 |003d: const/16 v3, #int 8 // #8 │ │ -488b0e: 7030 00e5 2103 |003f: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488b14: 7110 e7f3 0100 |0042: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488b1a: 0c01 |0045: move-result-object v1 │ │ -488b1c: 5b01 1daf |0046: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideKeyManagerProvider:Ldagger/internal/Provider; // field@af1d │ │ -488b20: 2201 7220 |0048: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488b24: 5402 11af |004a: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488b28: 1273 |004c: const/4 v3, #int 7 // #7 │ │ -488b2a: 7030 00e5 2103 |004d: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488b30: 7110 e7f3 0100 |0050: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488b36: 0c01 |0053: move-result-object v1 │ │ -488b38: 5b01 27af |0054: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@af27 │ │ -488b3c: 2201 7220 |0056: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488b40: 5402 11af |0058: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488b44: 1303 0a00 |005a: const/16 v3, #int 10 // #a │ │ -488b48: 7030 00e5 2103 |005c: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488b4e: 7110 e7f3 0100 |005f: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488b54: 0c01 |0062: move-result-object v1 │ │ -488b56: 5b01 17af |0063: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@af17 │ │ -488b5a: 2201 7220 |0065: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488b5e: 5402 11af |0067: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488b62: 1303 0b00 |0069: const/16 v3, #int 11 // #b │ │ -488b66: 7030 00e5 2103 |006b: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488b6c: 7110 e7f3 0100 |006e: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488b72: 0c01 |0071: move-result-object v1 │ │ -488b74: 5b01 18af |0072: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@af18 │ │ -488b78: 2201 7220 |0074: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488b7c: 5402 11af |0076: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488b80: 1303 0c00 |0078: const/16 v3, #int 12 // #c │ │ -488b84: 7030 00e5 2103 |007a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488b8a: 7110 e7f3 0100 |007d: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488b90: 0c01 |0080: move-result-object v1 │ │ -488b92: 5b01 1aaf |0081: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDispatcherProvider:Ldagger/internal/Provider; // field@af1a │ │ -488b96: 2201 7220 |0083: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488b9a: 5402 11af |0085: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488b9e: 1233 |0087: const/4 v3, #int 3 // #3 │ │ -488ba0: 7030 00e5 2103 |0088: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488ba6: 7110 e7f3 0100 |008b: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488bac: 0c01 |008e: move-result-object v1 │ │ -488bae: 5b01 1caf |008f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@af1c │ │ -488bb2: 2201 7220 |0091: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488bb6: 5402 11af |0093: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488bba: 1223 |0095: const/4 v3, #int 2 // #2 │ │ -488bbc: 7030 00e5 2103 |0096: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488bc2: 7110 e7f3 0100 |0099: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488bc8: 0c01 |009c: move-result-object v1 │ │ -488bca: 5b01 26af |009d: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@af26 │ │ -488bce: 2201 7220 |009f: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488bd2: 5402 11af |00a1: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488bd6: 1213 |00a3: const/4 v3, #int 1 // #1 │ │ -488bd8: 7030 00e5 2103 |00a4: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488bde: 7110 e7f3 0100 |00a7: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488be4: 0c01 |00aa: move-result-object v1 │ │ -488be6: 5b01 20af |00ab: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@af20 │ │ -488bea: 2201 7220 |00ad: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488bee: 5402 11af |00af: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488bf2: 1303 0d00 |00b1: const/16 v3, #int 13 // #d │ │ -488bf6: 7030 00e5 2103 |00b3: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488bfc: 7110 ebf3 0100 |00b6: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ -488c02: 0c01 |00b9: move-result-object v1 │ │ -488c04: 5b01 19af |00ba: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDateUtilsProvider:Ldagger/internal/Provider; // field@af19 │ │ -488c08: 2201 7220 |00bc: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488c0c: 5402 11af |00be: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488c10: 1203 |00c0: const/4 v3, #int 0 // #0 │ │ +488b0a: 1273 |003d: const/4 v3, #int 7 // #7 │ │ +488b0c: 7030 00e5 2103 |003e: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488b12: 7110 e7f3 0100 |0041: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488b18: 0c01 |0044: move-result-object v1 │ │ +488b1a: 5b01 1daf |0045: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideKeyManagerProvider:Ldagger/internal/Provider; // field@af1d │ │ +488b1e: 2201 7220 |0047: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488b22: 5402 11af |0049: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488b26: 1263 |004b: const/4 v3, #int 6 // #6 │ │ +488b28: 7030 00e5 2103 |004c: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488b2e: 7110 e7f3 0100 |004f: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488b34: 0c01 |0052: move-result-object v1 │ │ +488b36: 5b01 27af |0053: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@af27 │ │ +488b3a: 2201 7220 |0055: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488b3e: 5402 11af |0057: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488b42: 1303 0900 |0059: const/16 v3, #int 9 // #9 │ │ +488b46: 7030 00e5 2103 |005b: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488b4c: 7110 e7f3 0100 |005e: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488b52: 0c01 |0061: move-result-object v1 │ │ +488b54: 5b01 17af |0062: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@af17 │ │ +488b58: 2201 7220 |0064: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488b5c: 5402 11af |0066: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488b60: 1303 0a00 |0068: const/16 v3, #int 10 // #a │ │ +488b64: 7030 00e5 2103 |006a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488b6a: 7110 e7f3 0100 |006d: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488b70: 0c01 |0070: move-result-object v1 │ │ +488b72: 5b01 18af |0071: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@af18 │ │ +488b76: 2201 7220 |0073: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488b7a: 5402 11af |0075: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488b7e: 1303 0b00 |0077: const/16 v3, #int 11 // #b │ │ +488b82: 7030 00e5 2103 |0079: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488b88: 7110 e7f3 0100 |007c: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488b8e: 0c01 |007f: move-result-object v1 │ │ +488b90: 5b01 1aaf |0080: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDispatcherProvider:Ldagger/internal/Provider; // field@af1a │ │ +488b94: 2201 7220 |0082: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488b98: 5402 11af |0084: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488b9c: 1223 |0086: const/4 v3, #int 2 // #2 │ │ +488b9e: 7030 00e5 2103 |0087: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488ba4: 7110 e7f3 0100 |008a: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488baa: 0c01 |008d: move-result-object v1 │ │ +488bac: 5b01 1caf |008e: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@af1c │ │ +488bb0: 2201 7220 |0090: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488bb4: 5402 11af |0092: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488bb8: 1213 |0094: const/4 v3, #int 1 // #1 │ │ +488bba: 7030 00e5 2103 |0095: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488bc0: 7110 e7f3 0100 |0098: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488bc6: 0c01 |009b: move-result-object v1 │ │ +488bc8: 5b01 26af |009c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@af26 │ │ +488bcc: 2201 7220 |009e: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488bd0: 5402 11af |00a0: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488bd4: 1203 |00a2: const/4 v3, #int 0 // #0 │ │ +488bd6: 7030 00e5 2103 |00a3: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488bdc: 7110 e7f3 0100 |00a6: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488be2: 0c01 |00a9: move-result-object v1 │ │ +488be4: 5b01 20af |00aa: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@af20 │ │ +488be8: 2201 7220 |00ac: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488bec: 5402 11af |00ae: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488bf0: 1303 0c00 |00b0: const/16 v3, #int 12 // #c │ │ +488bf4: 7030 00e5 2103 |00b2: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488bfa: 7110 ebf3 0100 |00b5: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ +488c00: 0c01 |00b8: move-result-object v1 │ │ +488c02: 5b01 22af |00b9: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePermissionUtilProvider:Ldagger/internal/Provider; // field@af22 │ │ +488c06: 2201 7220 |00bb: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488c0a: 5402 11af |00bd: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488c0e: 1303 0d00 |00bf: const/16 v3, #int 13 // #d │ │ 488c12: 7030 00e5 2103 |00c1: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488c18: 5b01 2eaf |00c4: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.sharedItemsViewModelProvider:Ldagger/internal/Provider; // field@af2e │ │ -488c1c: 2201 7220 |00c6: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488c20: 5402 11af |00c8: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488c24: 1303 0e00 |00ca: const/16 v3, #int 14 // #e │ │ -488c28: 7030 00e5 2103 |00cc: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488c2e: 5b01 10af |00cf: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageSearchViewModelProvider:Ldagger/internal/Provider; // field@af10 │ │ -488c32: 2201 7220 |00d1: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488c36: 5402 11af |00d3: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488c3a: 1303 0f00 |00d5: const/16 v3, #int 15 // #f │ │ -488c3e: 7030 00e5 2103 |00d7: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488c44: 5b01 14af |00da: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollMainViewModelProvider:Ldagger/internal/Provider; // field@af14 │ │ -488c48: 2201 7220 |00dc: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488c4c: 5402 11af |00de: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488c50: 1303 1000 |00e0: const/16 v3, #int 16 // #10 │ │ -488c54: 7030 00e5 2103 |00e2: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488c5a: 5b01 16af |00e5: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollVoteViewModelProvider:Ldagger/internal/Provider; // field@af16 │ │ -488c5e: 2201 7220 |00e7: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488c62: 5402 11af |00e9: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488c66: 1303 1100 |00eb: const/16 v3, #int 17 // #11 │ │ -488c6a: 7030 00e5 2103 |00ed: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488c70: 5b01 15af |00f0: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollResultsViewModelProvider:Ldagger/internal/Provider; // field@af15 │ │ -488c74: 2201 7220 |00f2: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488c78: 5402 11af |00f4: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488c7c: 1303 1200 |00f6: const/16 v3, #int 18 // #12 │ │ -488c80: 7030 00e5 2103 |00f8: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488c86: 5b01 13af |00fb: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollCreateViewModelProvider:Ldagger/internal/Provider; // field@af13 │ │ -488c8a: 2201 7220 |00fd: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488c8e: 5402 11af |00ff: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488c92: 1303 1400 |0101: const/16 v3, #int 20 // #14 │ │ -488c96: 7030 00e5 2103 |0103: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488c9c: 7110 e7f3 0100 |0106: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488ca2: 0c01 |0109: move-result-object v1 │ │ -488ca4: 5b01 23af |010a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesImplProvider:Ldagger/internal/Provider; // field@af23 │ │ -488ca8: 2201 7220 |010c: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488cac: 5402 11af |010e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488cb0: 1303 1300 |0110: const/16 v3, #int 19 // #13 │ │ -488cb4: 7030 00e5 2103 |0112: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488cba: 5b01 2baf |0115: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.remoteFileBrowserItemsViewModelProvider:Ldagger/internal/Provider; // field@af2b │ │ -488cbe: 2201 7220 |0117: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488cc2: 5402 11af |0119: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488cc6: 1303 1500 |011b: const/16 v3, #int 21 // #15 │ │ -488cca: 7030 00e5 2103 |011d: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488cd0: 5b01 02af |0120: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.callRecordingViewModelProvider:Ldagger/internal/Provider; // field@af02 │ │ -488cd4: 2201 7220 |0122: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488cd8: 5402 11af |0124: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488cdc: 1303 1600 |0126: const/16 v3, #int 22 // #16 │ │ -488ce0: 7030 00e5 2103 |0128: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488ce6: 5b01 2aaf |012b: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.raiseHandViewModelProvider:Ldagger/internal/Provider; // field@af2a │ │ -488cea: 2201 7220 |012d: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488cee: 5402 11af |012f: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488cf2: 1303 1700 |0131: const/16 v3, #int 23 // #17 │ │ -488cf6: 7030 00e5 2103 |0133: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488cfc: 5b01 2faf |0136: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateViewModelProvider:Ldagger/internal/Provider; // field@af2f │ │ -488d00: 2201 7220 |0138: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488d04: 5402 11af |013a: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488d08: 1303 1800 |013c: const/16 v3, #int 24 // #18 │ │ -488d0c: 7030 00e5 2103 |013e: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488d12: 5b01 12af |0141: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.openConversationsViewModelProvider:Ldagger/internal/Provider; // field@af12 │ │ -488d16: 0e00 |0143: return-void │ │ +488c18: 5b01 0eaf |00c4: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemesProviderImplProvider:Ldagger/internal/Provider; // field@af0e │ │ +488c1c: 7110 ebf3 0100 |00c6: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ +488c22: 0c01 |00c9: move-result-object v1 │ │ +488c24: 5b01 00af |00ca: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.bindMaterialSchemesProvider:Ldagger/internal/Provider; // field@af00 │ │ +488c28: 2201 7220 |00cc: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488c2c: 5402 11af |00ce: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488c30: 1303 0e00 |00d0: const/16 v3, #int 14 // #e │ │ +488c34: 7030 00e5 2103 |00d2: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488c3a: 7110 ebf3 0100 |00d5: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ +488c40: 0c01 |00d8: move-result-object v1 │ │ +488c42: 5b01 1eaf |00d9: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMessageUtilsProvider:Ldagger/internal/Provider; // field@af1e │ │ +488c46: 2201 7220 |00db: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488c4a: 5402 11af |00dd: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488c4e: 1303 0f00 |00df: const/16 v3, #int 15 // #f │ │ +488c52: 7030 00e5 2103 |00e1: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488c58: 7110 ebf3 0100 |00e4: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ +488c5e: 0c01 |00e7: move-result-object v1 │ │ +488c60: 5b01 19af |00e8: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDateUtilsProvider:Ldagger/internal/Provider; // field@af19 │ │ +488c64: 2201 7220 |00ea: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488c68: 5402 11af |00ec: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488c6c: 1303 1000 |00ee: const/16 v3, #int 16 // #10 │ │ +488c70: 7030 00e5 2103 |00f0: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488c76: 5b01 2eaf |00f3: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.sharedItemsViewModelProvider:Ldagger/internal/Provider; // field@af2e │ │ +488c7a: 2201 7220 |00f5: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488c7e: 5402 11af |00f7: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488c82: 1303 1100 |00f9: const/16 v3, #int 17 // #11 │ │ +488c86: 7030 00e5 2103 |00fb: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488c8c: 5b01 10af |00fe: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageSearchViewModelProvider:Ldagger/internal/Provider; // field@af10 │ │ +488c90: 2201 7220 |0100: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488c94: 5402 11af |0102: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488c98: 1303 1200 |0104: const/16 v3, #int 18 // #12 │ │ +488c9c: 7030 00e5 2103 |0106: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488ca2: 5b01 14af |0109: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollMainViewModelProvider:Ldagger/internal/Provider; // field@af14 │ │ +488ca6: 2201 7220 |010b: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488caa: 5402 11af |010d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488cae: 1303 1300 |010f: const/16 v3, #int 19 // #13 │ │ +488cb2: 7030 00e5 2103 |0111: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488cb8: 5b01 16af |0114: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollVoteViewModelProvider:Ldagger/internal/Provider; // field@af16 │ │ +488cbc: 2201 7220 |0116: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488cc0: 5402 11af |0118: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488cc4: 1303 1400 |011a: const/16 v3, #int 20 // #14 │ │ +488cc8: 7030 00e5 2103 |011c: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488cce: 5b01 15af |011f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollResultsViewModelProvider:Ldagger/internal/Provider; // field@af15 │ │ +488cd2: 2201 7220 |0121: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488cd6: 5402 11af |0123: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488cda: 1303 1500 |0125: const/16 v3, #int 21 // #15 │ │ +488cde: 7030 00e5 2103 |0127: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488ce4: 5b01 13af |012a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollCreateViewModelProvider:Ldagger/internal/Provider; // field@af13 │ │ +488ce8: 2201 7220 |012c: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488cec: 5402 11af |012e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488cf0: 1303 1700 |0130: const/16 v3, #int 23 // #17 │ │ +488cf4: 7030 00e5 2103 |0132: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488cfa: 7110 e7f3 0100 |0135: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488d00: 0c01 |0138: move-result-object v1 │ │ +488d02: 5b01 23af |0139: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesImplProvider:Ldagger/internal/Provider; // field@af23 │ │ +488d06: 2201 7220 |013b: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488d0a: 5402 11af |013d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488d0e: 1303 1600 |013f: const/16 v3, #int 22 // #16 │ │ +488d12: 7030 00e5 2103 |0141: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488d18: 5b01 2baf |0144: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.remoteFileBrowserItemsViewModelProvider:Ldagger/internal/Provider; // field@af2b │ │ +488d1c: 0e00 |0146: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x000e line=738 │ │ 0x001c line=739 │ │ 0x002a line=740 │ │ 0x0039 line=741 │ │ - 0x0048 line=742 │ │ - 0x0056 line=743 │ │ - 0x0065 line=744 │ │ - 0x0074 line=745 │ │ - 0x0083 line=746 │ │ - 0x0091 line=747 │ │ - 0x009f line=748 │ │ - 0x00ad line=749 │ │ - 0x00bc line=750 │ │ + 0x0047 line=742 │ │ + 0x0055 line=743 │ │ + 0x0064 line=744 │ │ + 0x0073 line=745 │ │ + 0x0082 line=746 │ │ + 0x0090 line=747 │ │ + 0x009e line=748 │ │ + 0x00ac line=749 │ │ + 0x00bb line=750 │ │ 0x00c6 line=751 │ │ - 0x00d1 line=752 │ │ - 0x00dc line=753 │ │ - 0x00e7 line=754 │ │ - 0x00f2 line=755 │ │ - 0x00fd line=756 │ │ - 0x010c line=757 │ │ - 0x0117 line=758 │ │ - 0x0122 line=759 │ │ - 0x012d line=760 │ │ - 0x0138 line=761 │ │ - locals : │ │ - 0x0000 - 0x0144 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ - 0x0000 - 0x0144 reg=1 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ - 0x0000 - 0x0144 reg=2 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ - 0x0000 - 0x0144 reg=3 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ - 0x0000 - 0x0144 reg=4 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ - 0x0000 - 0x0144 reg=5 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ - 0x0000 - 0x0144 reg=6 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ - 0x0000 - 0x0144 reg=7 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ - 0x0000 - 0x0144 reg=8 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ + 0x00cc line=752 │ │ + 0x00db line=753 │ │ + 0x00ea line=754 │ │ + 0x00f5 line=755 │ │ + 0x0100 line=756 │ │ + 0x010b line=757 │ │ + 0x0116 line=758 │ │ + 0x0121 line=759 │ │ + 0x012c line=760 │ │ + 0x013b line=761 │ │ + locals : │ │ + 0x0000 - 0x0147 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ + 0x0000 - 0x0147 reg=1 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ + 0x0000 - 0x0147 reg=2 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ + 0x0000 - 0x0147 reg=3 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ + 0x0000 - 0x0147 reg=4 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ + 0x0000 - 0x0147 reg=5 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ + 0x0000 - 0x0147 reg=6 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ + 0x0000 - 0x0147 reg=7 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ + 0x0000 - 0x0147 reg=8 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ │ │ #66 : (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 : 9 │ │ ins : 9 │ │ outs : 3 │ │ - insns size : 192 16-bit code units │ │ -488d18: |[488d18] 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 │ │ -488d28: 2201 7220 |0000: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488d2c: 5402 11af |0002: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488d30: 1303 1a00 |0004: const/16 v3, #int 26 // #1a │ │ -488d34: 7030 00e5 2103 |0006: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488d3a: 7110 e7f3 0100 |0009: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488d40: 0c01 |000c: move-result-object v1 │ │ -488d42: 5b01 21af |000d: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@af21 │ │ -488d46: 2201 7220 |000f: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488d4a: 5402 11af |0011: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488d4e: 1303 1900 |0013: const/16 v3, #int 25 // #19 │ │ -488d52: 7030 00e5 2103 |0015: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488d58: 5b01 0aaf |0018: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsListViewModelProvider:Ldagger/internal/Provider; // field@af0a │ │ -488d5c: 2201 7220 |001a: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488d60: 5402 11af |001c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488d64: 1303 1b00 |001e: const/16 v3, #int 27 // #1b │ │ -488d68: 7030 00e5 2103 |0020: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488d6e: 5b01 03af |0023: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatViewModelProvider:Ldagger/internal/Provider; // field@af03 │ │ -488d72: 2201 7220 |0025: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488d76: 5402 11af |0027: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488d7a: 1303 1c00 |0029: const/16 v3, #int 28 // #1c │ │ -488d7e: 7030 00e5 2103 |002b: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488d84: 5b01 0faf |002e: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageInputViewModelProvider:Ldagger/internal/Provider; // field@af0f │ │ -488d88: 2201 7220 |0030: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488d8c: 5402 11af |0032: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488d90: 1303 1e00 |0034: const/16 v3, #int 30 // #1e │ │ -488d94: 7030 00e5 2103 |0036: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488d9a: 7110 e7f3 0100 |0039: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488da0: 0c01 |003c: move-result-object v1 │ │ -488da2: 5b01 1faf |003d: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@af1f │ │ -488da6: 2201 7220 |003f: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488daa: 5402 11af |0041: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488dae: 1303 1d00 |0043: const/16 v3, #int 29 // #1d │ │ -488db2: 7030 00e5 2103 |0045: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488db8: 5b01 08af |0048: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoViewModelProvider:Ldagger/internal/Provider; // field@af08 │ │ -488dbc: 2201 7220 |004a: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488dc0: 5402 11af |004c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488dc4: 1303 1f00 |004e: const/16 v3, #int 31 // #1f │ │ -488dc8: 7030 00e5 2103 |0050: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488dce: 5b01 07af |0053: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoEditViewModelProvider:Ldagger/internal/Provider; // field@af07 │ │ -488dd2: 2201 7220 |0055: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488dd6: 5402 11af |0057: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488dda: 1303 2000 |0059: const/16 v3, #int 32 // #20 │ │ -488dde: 7030 00e5 2103 |005b: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488de4: 5b01 09af |005e: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationViewModelProvider:Ldagger/internal/Provider; // field@af09 │ │ -488de8: 2201 7220 |0060: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488dec: 5402 11af |0062: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488df0: 1303 2100 |0064: const/16 v3, #int 33 // #21 │ │ -488df4: 7030 00e5 2103 |0066: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488dfa: 5b01 0caf |0069: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.invitationsViewModelProvider:Ldagger/internal/Provider; // field@af0c │ │ -488dfe: 2201 7220 |006b: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488e02: 5402 11af |006d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488e06: 1303 2200 |006f: const/16 v3, #int 34 // #22 │ │ -488e0a: 7030 00e5 2103 |0071: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488e10: 5b01 04af |0074: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModelProvider:Ldagger/internal/Provider; // field@af04 │ │ -488e14: 2201 7220 |0076: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488e18: 5402 11af |0078: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488e1c: 1303 2300 |007a: const/16 v3, #int 35 // #23 │ │ -488e20: 7030 00e5 2103 |007c: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488e26: 5b01 06af |007f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationCreationViewModelProvider:Ldagger/internal/Provider; // field@af06 │ │ -488e2a: 2201 7220 |0081: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488e2e: 5402 11af |0083: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488e32: 1303 2400 |0085: const/16 v3, #int 36 // #24 │ │ -488e36: 7030 00e5 2103 |0087: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488e3c: 5b01 0eaf |008a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemesProviderImplProvider:Ldagger/internal/Provider; // field@af0e │ │ -488e40: 7110 ebf3 0100 |008c: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ -488e46: 0c01 |008f: move-result-object v1 │ │ -488e48: 5b01 00af |0090: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.bindMaterialSchemesProvider:Ldagger/internal/Provider; // field@af00 │ │ -488e4c: 2201 7220 |0092: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488e50: 5402 11af |0094: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488e54: 1303 2500 |0096: const/16 v3, #int 37 // #25 │ │ -488e58: 7030 00e5 2103 |0098: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488e5e: 7110 e7f3 0100 |009b: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ -488e64: 0c01 |009e: move-result-object v1 │ │ -488e66: 5b01 1baf |009f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideEventBusProvider:Ldagger/internal/Provider; // field@af1b │ │ -488e6a: 2201 7220 |00a1: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488e6e: 5402 11af |00a3: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488e72: 1303 2600 |00a5: const/16 v3, #int 38 // #26 │ │ -488e76: 7030 00e5 2103 |00a7: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488e7c: 7110 ebf3 0100 |00aa: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ -488e82: 0c01 |00ad: move-result-object v1 │ │ -488e84: 5b01 22af |00ae: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePermissionUtilProvider:Ldagger/internal/Provider; // field@af22 │ │ -488e88: 2201 7220 |00b0: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ -488e8c: 5402 11af |00b2: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ -488e90: 1303 2700 |00b4: const/16 v3, #int 39 // #27 │ │ -488e94: 7030 00e5 2103 |00b6: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ -488e9a: 7110 ebf3 0100 |00b9: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3eb │ │ -488ea0: 0c01 |00bc: move-result-object v1 │ │ -488ea2: 5b01 1eaf |00bd: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMessageUtilsProvider:Ldagger/internal/Provider; // field@af1e │ │ -488ea6: 0e00 |00bf: return-void │ │ + insns size : 189 16-bit code units │ │ +488d20: |[488d20] 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 │ │ +488d30: 2201 7220 |0000: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488d34: 5402 11af |0002: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488d38: 1303 1800 |0004: const/16 v3, #int 24 // #18 │ │ +488d3c: 7030 00e5 2103 |0006: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488d42: 5b01 02af |0009: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.callRecordingViewModelProvider:Ldagger/internal/Provider; // field@af02 │ │ +488d46: 2201 7220 |000b: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488d4a: 5402 11af |000d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488d4e: 1303 1900 |000f: const/16 v3, #int 25 // #19 │ │ +488d52: 7030 00e5 2103 |0011: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488d58: 5b01 2aaf |0014: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.raiseHandViewModelProvider:Ldagger/internal/Provider; // field@af2a │ │ +488d5c: 2201 7220 |0016: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488d60: 5402 11af |0018: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488d64: 1303 1a00 |001a: const/16 v3, #int 26 // #1a │ │ +488d68: 7030 00e5 2103 |001c: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488d6e: 5b01 2faf |001f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateViewModelProvider:Ldagger/internal/Provider; // field@af2f │ │ +488d72: 2201 7220 |0021: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488d76: 5402 11af |0023: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488d7a: 1303 1b00 |0025: const/16 v3, #int 27 // #1b │ │ +488d7e: 7030 00e5 2103 |0027: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488d84: 5b01 12af |002a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.openConversationsViewModelProvider:Ldagger/internal/Provider; // field@af12 │ │ +488d88: 2201 7220 |002c: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488d8c: 5402 11af |002e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488d90: 1303 1d00 |0030: const/16 v3, #int 29 // #1d │ │ +488d94: 7030 00e5 2103 |0032: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488d9a: 7110 e7f3 0100 |0035: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488da0: 0c01 |0038: move-result-object v1 │ │ +488da2: 5b01 21af |0039: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@af21 │ │ +488da6: 2201 7220 |003b: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488daa: 5402 11af |003d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488dae: 1303 1c00 |003f: const/16 v3, #int 28 // #1c │ │ +488db2: 7030 00e5 2103 |0041: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488db8: 5b01 0aaf |0044: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsListViewModelProvider:Ldagger/internal/Provider; // field@af0a │ │ +488dbc: 2201 7220 |0046: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488dc0: 5402 11af |0048: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488dc4: 1303 1e00 |004a: const/16 v3, #int 30 // #1e │ │ +488dc8: 7030 00e5 2103 |004c: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488dce: 5b01 03af |004f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatViewModelProvider:Ldagger/internal/Provider; // field@af03 │ │ +488dd2: 2201 7220 |0051: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488dd6: 5402 11af |0053: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488dda: 1303 1f00 |0055: const/16 v3, #int 31 // #1f │ │ +488dde: 7030 00e5 2103 |0057: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488de4: 5b01 0faf |005a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageInputViewModelProvider:Ldagger/internal/Provider; // field@af0f │ │ +488de8: 2201 7220 |005c: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488dec: 5402 11af |005e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488df0: 1303 2100 |0060: const/16 v3, #int 33 // #21 │ │ +488df4: 7030 00e5 2103 |0062: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488dfa: 7110 e7f3 0100 |0065: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488e00: 0c01 |0068: move-result-object v1 │ │ +488e02: 5b01 1faf |0069: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@af1f │ │ +488e06: 2201 7220 |006b: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488e0a: 5402 11af |006d: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488e0e: 1303 2000 |006f: const/16 v3, #int 32 // #20 │ │ +488e12: 7030 00e5 2103 |0071: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488e18: 5b01 08af |0074: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoViewModelProvider:Ldagger/internal/Provider; // field@af08 │ │ +488e1c: 2201 7220 |0076: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488e20: 5402 11af |0078: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488e24: 1303 2200 |007a: const/16 v3, #int 34 // #22 │ │ +488e28: 7030 00e5 2103 |007c: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488e2e: 5b01 07af |007f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoEditViewModelProvider:Ldagger/internal/Provider; // field@af07 │ │ +488e32: 2201 7220 |0081: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488e36: 5402 11af |0083: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488e3a: 1303 2300 |0085: const/16 v3, #int 35 // #23 │ │ +488e3e: 7030 00e5 2103 |0087: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488e44: 5b01 09af |008a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationViewModelProvider:Ldagger/internal/Provider; // field@af09 │ │ +488e48: 2201 7220 |008c: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488e4c: 5402 11af |008e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488e50: 1303 2400 |0090: const/16 v3, #int 36 // #24 │ │ +488e54: 7030 00e5 2103 |0092: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488e5a: 5b01 0caf |0095: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.invitationsViewModelProvider:Ldagger/internal/Provider; // field@af0c │ │ +488e5e: 2201 7220 |0097: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488e62: 5402 11af |0099: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488e66: 1303 2500 |009b: const/16 v3, #int 37 // #25 │ │ +488e6a: 7030 00e5 2103 |009d: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488e70: 5b01 04af |00a0: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModelProvider:Ldagger/internal/Provider; // field@af04 │ │ +488e74: 2201 7220 |00a2: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488e78: 5402 11af |00a4: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488e7c: 1303 2600 |00a6: const/16 v3, #int 38 // #26 │ │ +488e80: 7030 00e5 2103 |00a8: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488e86: 5b01 06af |00ab: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationCreationViewModelProvider:Ldagger/internal/Provider; // field@af06 │ │ +488e8a: 2201 7220 |00ad: new-instance v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider; // type@2072 │ │ +488e8e: 5402 11af |00af: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.nextcloudTalkApplicationComponentImpl:Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; // field@af11 │ │ +488e92: 1303 2700 |00b1: const/16 v3, #int 39 // #27 │ │ +488e96: 7030 00e5 2103 |00b3: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl$SwitchingProvider;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;I)V // method@e500 │ │ +488e9c: 7110 e7f3 0100 |00b6: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@f3e7 │ │ +488ea2: 0c01 |00b9: move-result-object v1 │ │ +488ea4: 5b01 1baf |00ba: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideEventBusProvider:Ldagger/internal/Provider; // field@af1b │ │ +488ea8: 0e00 |00bc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ - 0x000f line=771 │ │ - 0x001a line=772 │ │ - 0x0025 line=773 │ │ - 0x0030 line=774 │ │ - 0x003f line=775 │ │ - 0x004a line=776 │ │ - 0x0055 line=777 │ │ - 0x0060 line=778 │ │ + 0x000b line=771 │ │ + 0x0016 line=772 │ │ + 0x0021 line=773 │ │ + 0x002c line=774 │ │ + 0x003b line=775 │ │ + 0x0046 line=776 │ │ + 0x0051 line=777 │ │ + 0x005c line=778 │ │ 0x006b line=779 │ │ 0x0076 line=780 │ │ 0x0081 line=781 │ │ 0x008c line=782 │ │ - 0x0092 line=783 │ │ - 0x00a1 line=784 │ │ - 0x00b0 line=785 │ │ - locals : │ │ - 0x0000 - 0x00c0 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ - 0x0000 - 0x00c0 reg=1 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ - 0x0000 - 0x00c0 reg=2 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ - 0x0000 - 0x00c0 reg=3 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ - 0x0000 - 0x00c0 reg=4 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ - 0x0000 - 0x00c0 reg=5 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ - 0x0000 - 0x00c0 reg=6 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ - 0x0000 - 0x00c0 reg=7 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ - 0x0000 - 0x00c0 reg=8 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ + 0x0097 line=783 │ │ + 0x00a2 line=784 │ │ + 0x00ad line=785 │ │ + locals : │ │ + 0x0000 - 0x00bd reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ + 0x0000 - 0x00bd reg=1 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ + 0x0000 - 0x00bd reg=2 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ + 0x0000 - 0x00bd reg=3 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ + 0x0000 - 0x00bd reg=4 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ + 0x0000 - 0x00bd reg=5 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ + 0x0000 - 0x00bd reg=6 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ + 0x0000 - 0x00bd reg=7 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ + 0x0000 - 0x00bd reg=8 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ │ │ #67 : (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 │ │ @@ -1968837,22 +1968837,22 @@ │ │ 487250: 7120 f4f0 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@f0f4 │ │ 487256: 7010 35e5 0100 |003d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatBlocksDao:()Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao; // method@e535 │ │ 48725c: 0c00 |0040: move-result-object v0 │ │ 48725e: 7120 f2f0 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@f0f2 │ │ 487264: 1102 |0044: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2156 │ │ - 0x0007 line=2157 │ │ - 0x000e line=2158 │ │ - 0x0019 line=2159 │ │ - 0x0024 line=2160 │ │ - 0x002f line=2161 │ │ - 0x0036 line=2162 │ │ - 0x003d line=2163 │ │ + 0x0000 line=1986 │ │ + 0x0007 line=1987 │ │ + 0x000e line=1988 │ │ + 0x0019 line=1989 │ │ + 0x0024 line=1990 │ │ + 0x002f line=1991 │ │ + 0x0036 line=1992 │ │ + 0x003d line=1993 │ │ locals : │ │ 0x0000 - 0x0045 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0045 reg=2 (null) Lcom/nextcloud/talk/jobs/AccountRemovalWorker; │ │ │ │ #68 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAccountVerificationActivity' │ │ type : '(Lcom/nextcloud/talk/account/AccountVerificationActivity;)Lcom/nextcloud/talk/account/AccountVerificationActivity;' │ │ @@ -1968895,22 +1968895,22 @@ │ │ 4859de: 7210 eaf3 0000 |0041: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4859e4: 0c00 |0044: move-result-object v0 │ │ 4859e6: 1f00 d624 |0045: check-cast v0, Ljava/net/CookieManager; // type@24d6 │ │ 4859ea: 7120 47db 0200 |0047: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/AccountVerificationActivity_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/account/AccountVerificationActivity;Ljava/net/CookieManager;)V // method@db47 │ │ 4859f0: 1102 |004a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2237 │ │ - 0x000b line=2238 │ │ - 0x0016 line=2239 │ │ - 0x001d line=2240 │ │ - 0x0026 line=2241 │ │ - 0x002d line=2242 │ │ - 0x0038 line=2243 │ │ - 0x003f line=2244 │ │ + 0x0000 line=2083 │ │ + 0x000b line=2084 │ │ + 0x0016 line=2085 │ │ + 0x001d line=2086 │ │ + 0x0026 line=2087 │ │ + 0x002d line=2088 │ │ + 0x0038 line=2089 │ │ + 0x003f line=2090 │ │ locals : │ │ 0x0000 - 0x004b reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004b reg=2 (null) Lcom/nextcloud/talk/account/AccountVerificationActivity; │ │ │ │ #69 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAddParticipantsToConversation' │ │ type : '(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;' │ │ @@ -1968933,17 +1968933,17 @@ │ │ 4872a0: 7210 eaf3 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4872a6: 0c00 |0017: move-result-object v0 │ │ 4872a8: 1f00 9926 |0018: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@2699 │ │ 4872ac: 7120 f8f0 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/AddParticipantsToConversation_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;Lorg/greenrobot/eventbus/EventBus;)V // method@f0f8 │ │ 4872b2: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1462 │ │ - 0x000b line=1463 │ │ - 0x0012 line=1464 │ │ + 0x0000 line=1757 │ │ + 0x000b line=1758 │ │ + 0x0012 line=1759 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; │ │ │ │ #70 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAttachmentDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;' │ │ @@ -1968956,15 +1968956,15 @@ │ │ 48813c: |[48813c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectAttachmentDialog:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; │ │ 48814c: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 488152: 0c00 |0003: move-result-object v0 │ │ 488154: 7120 51f2 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@f251 │ │ 48815a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1746 │ │ + 0x0000 line=2250 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; │ │ │ │ #71 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAudioOutputDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;' │ │ @@ -1968977,15 +1968977,15 @@ │ │ 48815c: |[48815c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectAudioOutputDialog:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; │ │ 48816c: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 488172: 0c00 |0003: move-result-object v0 │ │ 488174: 7120 55f2 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@f255 │ │ 48817a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1980 │ │ + 0x0000 line=1649 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; │ │ │ │ #72 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectBaseActivity' │ │ type : '(Lcom/nextcloud/talk/activities/BaseActivity;)Lcom/nextcloud/talk/activities/BaseActivity;' │ │ @@ -1969015,19 +1969015,19 @@ │ │ 485c12: 7120 8cdb 0200 |0023: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectContext:(Lcom/nextcloud/talk/activities/BaseActivity;Landroid/content/Context;)V // method@db8c │ │ 485c18: 7010 41e5 0100 |0026: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 485c1e: 0c00 |0029: move-result-object v0 │ │ 485c20: 7120 8ddb 0200 |002a: 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@db8d │ │ 485c26: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1736 │ │ - 0x000b line=1737 │ │ - 0x0016 line=1738 │ │ - 0x001d line=1739 │ │ - 0x0026 line=1740 │ │ + 0x0000 line=2191 │ │ + 0x000b line=2192 │ │ + 0x0016 line=2193 │ │ + 0x001d line=2194 │ │ + 0x0026 line=2195 │ │ locals : │ │ 0x0000 - 0x002e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x002e reg=2 (null) Lcom/nextcloud/talk/activities/BaseActivity; │ │ │ │ #73 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCallActivity' │ │ type : '(Lcom/nextcloud/talk/activities/CallActivity;)Lcom/nextcloud/talk/activities/CallActivity;' │ │ @@ -1969078,24 +1969078,24 @@ │ │ 485cdc: 7120 e2dd 0200 |0052: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/CallActivity_MembersInjector;.injectPermissionUtil:(Lcom/nextcloud/talk/activities/CallActivity;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@dde2 │ │ 485ce2: 7010 1ee6 0100 |0055: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 485ce8: 0c00 |0058: move-result-object v0 │ │ 485cea: 7120 e4dd 0200 |0059: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/CallActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/activities/CallActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@dde4 │ │ 485cf0: 1102 |005c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2009 │ │ - 0x000b line=2010 │ │ - 0x0016 line=2011 │ │ - 0x001d line=2012 │ │ - 0x0026 line=2013 │ │ - 0x002d line=2014 │ │ - 0x0038 line=2015 │ │ - 0x003f line=2016 │ │ - 0x004a line=2017 │ │ - 0x0055 line=2018 │ │ + 0x0000 line=1853 │ │ + 0x000b line=1854 │ │ + 0x0016 line=1855 │ │ + 0x001d line=1856 │ │ + 0x0026 line=1857 │ │ + 0x002d line=1858 │ │ + 0x0038 line=1859 │ │ + 0x003f line=1860 │ │ + 0x004a line=1861 │ │ + 0x0055 line=1862 │ │ locals : │ │ 0x0000 - 0x005d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x005d reg=2 (null) Lcom/nextcloud/talk/activities/CallActivity; │ │ │ │ #74 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCallNotificationActivity' │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Lcom/nextcloud/talk/callnotification/CallNotificationActivity;' │ │ @@ -1969138,22 +1969138,22 @@ │ │ 486590: 7120 f8e7 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V // method@e7f8 │ │ 486596: 7010 1ce6 0100 |0043: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 48659c: 0c00 |0046: move-result-object v0 │ │ 48659e: 7120 fce7 0200 |0047: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@e7fc │ │ 4865a4: 1102 |004a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2051 │ │ - 0x000b line=2052 │ │ - 0x0016 line=2053 │ │ - 0x001d line=2054 │ │ - 0x0026 line=2055 │ │ - 0x002d line=2056 │ │ - 0x0038 line=2057 │ │ - 0x0043 line=2058 │ │ + 0x0000 line=1466 │ │ + 0x000b line=1467 │ │ + 0x0016 line=1468 │ │ + 0x001d line=1469 │ │ + 0x0026 line=1470 │ │ + 0x002d line=1471 │ │ + 0x0038 line=1472 │ │ + 0x0043 line=1473 │ │ locals : │ │ 0x0000 - 0x004b reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004b reg=2 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ #75 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCallRecordingViewModel' │ │ type : '(Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel;' │ │ @@ -1969166,15 +1969166,15 @@ │ │ 488718: |[488718] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectCallRecordingViewModel:(Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel; │ │ 488728: 7010 1ce6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 48872e: 0c00 |0003: move-result-object v0 │ │ 488730: 7120 4ff3 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel;Lcom/nextcloud/talk/users/UserManager;)V // method@f34f │ │ 488736: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1297 │ │ + 0x0000 line=1320 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel; │ │ │ │ #76 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCapabilitiesWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)Lcom/nextcloud/talk/jobs/CapabilitiesWorker;' │ │ @@ -1969202,18 +1969202,18 @@ │ │ 487302: 7210 eaf3 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487308: 0c00 |0022: move-result-object v0 │ │ 48730a: 1f00 5e26 |0023: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ 48730e: 7120 fcf0 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/CapabilitiesWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;Lokhttp3/OkHttpClient;)V // method@f0fc │ │ 487314: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1531 │ │ - 0x0007 line=1532 │ │ - 0x0012 line=1533 │ │ - 0x001d line=1534 │ │ + 0x0000 line=1686 │ │ + 0x0007 line=1687 │ │ + 0x0012 line=1688 │ │ + 0x001d line=1689 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0029 reg=2 (null) Lcom/nextcloud/talk/jobs/CapabilitiesWorker; │ │ │ │ #77 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectChatActivity' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity;' │ │ @@ -1969266,24 +1969266,24 @@ │ │ 486666: 7210 eaf3 0000 |0057: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 48666c: 0c00 |005a: move-result-object v0 │ │ 48666e: 1f00 6022 |005b: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@2260 │ │ 486672: 7120 81ea 0200 |005d: invoke-static {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@ea81 │ │ 486678: 1102 |0060: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1332 │ │ - 0x000b line=1333 │ │ - 0x0016 line=1334 │ │ - 0x001d line=1335 │ │ - 0x0026 line=1336 │ │ - 0x002d line=1337 │ │ - 0x0038 line=1338 │ │ - 0x0043 line=1339 │ │ - 0x004e line=1340 │ │ - 0x0055 line=1341 │ │ + 0x0000 line=1941 │ │ + 0x000b line=1942 │ │ + 0x0016 line=1943 │ │ + 0x001d line=1944 │ │ + 0x0026 line=1945 │ │ + 0x002d line=1946 │ │ + 0x0038 line=1947 │ │ + 0x0043 line=1948 │ │ + 0x004e line=1949 │ │ + 0x0055 line=1950 │ │ locals : │ │ 0x0000 - 0x0061 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0061 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #78 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectChooseAccountDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;' │ │ @@ -1969317,20 +1969317,20 @@ │ │ 4881e6: 7210 eaf3 0000 |002d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4881ec: 0c00 |0030: move-result-object v0 │ │ 4881ee: 1f00 6022 |0031: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@2260 │ │ 4881f2: 7120 59f2 0200 |0033: 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@f259 │ │ 4881f8: 1102 |0036: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1852 │ │ - 0x0007 line=1853 │ │ - 0x0012 line=1854 │ │ - 0x001d line=1855 │ │ - 0x0024 line=1856 │ │ - 0x002b line=1857 │ │ + 0x0000 line=1600 │ │ + 0x0007 line=1601 │ │ + 0x0012 line=1602 │ │ + 0x001d line=1603 │ │ + 0x0024 line=1604 │ │ + 0x002b line=1605 │ │ locals : │ │ 0x0000 - 0x0037 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0037 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment; │ │ │ │ #79 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectChooseAccountShareToDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;' │ │ @@ -1969351,17 +1969351,17 @@ │ │ 48822a: 7120 5cf2 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;Ljava/net/CookieManager;)V // method@f25c │ │ 488230: 7010 1fe6 0100 |0012: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 488236: 0c00 |0015: move-result-object v0 │ │ 488238: 7120 5ef2 0200 |0016: 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@f25e │ │ 48823e: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1384 │ │ - 0x0007 line=1385 │ │ - 0x0012 line=1386 │ │ + 0x0000 line=1442 │ │ + 0x0007 line=1443 │ │ + 0x0012 line=1444 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment; │ │ │ │ #80 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectContactAddressBookWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;' │ │ @@ -1969384,17 +1969384,17 @@ │ │ 487350: 7210 eaf3 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487356: 0c00 |0017: move-result-object v0 │ │ 487358: 1f00 ac23 |0018: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ 48735c: 7120 fff0 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/ContactAddressBookWorker_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@f0ff │ │ 487362: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1587 │ │ - 0x000b line=1588 │ │ - 0x0012 line=1589 │ │ + 0x0000 line=1501 │ │ + 0x000b line=1502 │ │ + 0x0012 line=1503 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; │ │ │ │ #81 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectContactsActivity' │ │ type : '(Lcom/nextcloud/talk/contacts/ContactsActivity;)Lcom/nextcloud/talk/contacts/ContactsActivity;' │ │ @@ -1969432,21 +1969432,21 @@ │ │ 48685c: 7210 eaf3 0000 |0036: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486862: 0c00 |0039: move-result-object v0 │ │ 486864: 1f00 6f20 |003a: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 486868: 7120 22f0 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/contacts/ContactsActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/contacts/ContactsActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@f022 │ │ 48686e: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1507 │ │ - 0x000b line=1508 │ │ - 0x0016 line=1509 │ │ - 0x001d line=1510 │ │ - 0x0026 line=1511 │ │ - 0x002d line=1512 │ │ - 0x0034 line=1513 │ │ + 0x0000 line=1889 │ │ + 0x000b line=1890 │ │ + 0x0016 line=1891 │ │ + 0x001d line=1892 │ │ + 0x0026 line=1893 │ │ + 0x002d line=1894 │ │ + 0x0034 line=1895 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/contacts/ContactsActivity; │ │ │ │ #82 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectContactsActivityCompose' │ │ type : '(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)Lcom/nextcloud/talk/contacts/ContactsActivityCompose;' │ │ @@ -1969479,20 +1969479,20 @@ │ │ 4868d4: 7120 8ddb 0200 |002a: 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@db8d │ │ 4868da: 7010 1ee6 0100 |002d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 4868e0: 0c00 |0030: move-result-object v0 │ │ 4868e2: 7120 21f0 0200 |0031: invoke-static {v2, v0}, Lcom/nextcloud/talk/contacts/ContactsActivityCompose_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f021 │ │ 4868e8: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2116 │ │ - 0x000b line=2117 │ │ - 0x0016 line=2118 │ │ - 0x001d line=2119 │ │ - 0x0026 line=2120 │ │ - 0x002d line=2121 │ │ + 0x0000 line=1348 │ │ + 0x000b line=1349 │ │ + 0x0016 line=1350 │ │ + 0x001d line=1351 │ │ + 0x0026 line=1352 │ │ + 0x002d line=1353 │ │ locals : │ │ 0x0000 - 0x0035 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0035 reg=2 (null) Lcom/nextcloud/talk/contacts/ContactsActivityCompose; │ │ │ │ #83 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationCreationActivity' │ │ type : '(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;' │ │ @@ -1969525,20 +1969525,20 @@ │ │ 486a90: 7120 8ddb 0200 |002a: 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@db8d │ │ 486a96: 7010 1ee6 0100 |002d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 486a9c: 0c00 |0030: move-result-object v0 │ │ 486a9e: 7120 2df0 0200 |0031: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f02d │ │ 486aa4: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1937 │ │ - 0x000b line=1938 │ │ - 0x0016 line=1939 │ │ - 0x001d line=1940 │ │ - 0x0026 line=1941 │ │ - 0x002d line=1942 │ │ + 0x0000 line=1930 │ │ + 0x000b line=1931 │ │ + 0x0016 line=1932 │ │ + 0x001d line=1933 │ │ + 0x0026 line=1934 │ │ + 0x002d line=1935 │ │ locals : │ │ 0x0000 - 0x0035 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0035 reg=2 (null) Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; │ │ │ │ #84 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationInfoActivity' │ │ type : '(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;' │ │ @@ -1969584,23 +1969584,23 @@ │ │ 486b9c: 7210 eaf3 0000 |0048: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486ba2: 0c00 |004b: move-result-object v0 │ │ 486ba4: 1f00 8b23 |004c: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 486ba8: 7120 30f0 0200 |004e: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;Lcom/nextcloud/talk/utils/DateUtils;)V // method@f030 │ │ 486bae: 1102 |0051: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1672 │ │ - 0x000b line=1673 │ │ - 0x0016 line=1674 │ │ - 0x001d line=1675 │ │ - 0x0026 line=1676 │ │ - 0x002d line=1677 │ │ - 0x0034 line=1678 │ │ - 0x003f line=1679 │ │ - 0x0046 line=1680 │ │ + 0x0000 line=1735 │ │ + 0x000b line=1736 │ │ + 0x0016 line=1737 │ │ + 0x001d line=1738 │ │ + 0x0026 line=1739 │ │ + 0x002d line=1740 │ │ + 0x0034 line=1741 │ │ + 0x003f line=1742 │ │ + 0x0046 line=1743 │ │ locals : │ │ 0x0000 - 0x0052 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0052 reg=2 (null) Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; │ │ │ │ #85 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationInfoEditActivity' │ │ type : '(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;' │ │ @@ -1969638,21 +1969638,21 @@ │ │ 486c2a: 7120 34f0 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@f034 │ │ 486c30: 7010 1ee6 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 486c36: 0c00 |003b: move-result-object v0 │ │ 486c38: 7120 35f0 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f035 │ │ 486c3e: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1687 │ │ - 0x000b line=1688 │ │ - 0x0016 line=1689 │ │ - 0x001d line=1690 │ │ - 0x0026 line=1691 │ │ - 0x002d line=1692 │ │ - 0x0038 line=1693 │ │ + 0x0000 line=2231 │ │ + 0x000b line=2232 │ │ + 0x0016 line=2233 │ │ + 0x001d line=2234 │ │ + 0x0026 line=2235 │ │ + 0x002d line=2236 │ │ + 0x0038 line=2237 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; │ │ │ │ #86 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationsListActivity' │ │ type : '(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;' │ │ @@ -1969709,26 +1969709,26 @@ │ │ 486d76: 7210 eaf3 0000 |0061: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486d7c: 0c00 |0064: move-result-object v0 │ │ 486d7e: 1f00 6022 |0065: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@2260 │ │ 486d82: 7120 39f0 0200 |0067: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@f039 │ │ 486d88: 1102 |006a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1700 │ │ - 0x000b line=1701 │ │ - 0x0016 line=1702 │ │ - 0x001d line=1703 │ │ - 0x0026 line=1704 │ │ - 0x002d line=1705 │ │ - 0x0034 line=1706 │ │ - 0x003f line=1707 │ │ - 0x0046 line=1708 │ │ - 0x0051 line=1709 │ │ - 0x0058 line=1710 │ │ - 0x005f line=1711 │ │ + 0x0000 line=1519 │ │ + 0x000b line=1520 │ │ + 0x0016 line=1521 │ │ + 0x001d line=1522 │ │ + 0x0026 line=1523 │ │ + 0x002d line=1524 │ │ + 0x0034 line=1525 │ │ + 0x003f line=1526 │ │ + 0x0046 line=1527 │ │ + 0x0051 line=1528 │ │ + 0x0058 line=1529 │ │ + 0x005f line=1530 │ │ locals : │ │ 0x0000 - 0x006b reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x006b reg=2 (null) Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; │ │ │ │ #87 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationsListBottomDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;' │ │ @@ -1969754,18 +1969754,18 @@ │ │ 488284: 7120 62f2 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@f262 │ │ 48828a: 7010 1ce6 0100 |001d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 488290: 0c00 |0020: move-result-object v0 │ │ 488292: 7120 61f2 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;Lcom/nextcloud/talk/users/UserManager;)V // method@f261 │ │ 488298: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1554 │ │ - 0x000b line=1555 │ │ - 0x0016 line=1556 │ │ - 0x001d line=1557 │ │ + 0x0000 line=1774 │ │ + 0x000b line=1775 │ │ + 0x0016 line=1776 │ │ + 0x001d line=1777 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog; │ │ │ │ #88 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationsListViewModel' │ │ type : '(Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel;' │ │ @@ -1969778,15 +1969778,15 @@ │ │ 486e44: |[486e44] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectConversationsListViewModel:(Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel; │ │ 486e54: 7010 0ee6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.invitationsRepository:()Lcom/nextcloud/talk/invitation/data/InvitationsRepository; // method@e60e │ │ 486e5a: 0c00 |0003: move-result-object v0 │ │ 486e5c: 7120 41f0 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel_MembersInjector;.injectInvitationsRepository:(Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel;Lcom/nextcloud/talk/invitation/data/InvitationsRepository;)V // method@f041 │ │ 486e62: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1310 │ │ + 0x0000 line=1333 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel; │ │ │ │ #89 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCreateConversationDialogFragment' │ │ type : '(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;' │ │ @@ -1969810,18 +1969810,18 @@ │ │ 48697c: 7120 26f0 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;Lorg/greenrobot/eventbus/EventBus;)V // method@f026 │ │ 486982: 7010 41e5 0100 |0019: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 486988: 0c00 |001c: move-result-object v0 │ │ 48698a: 7120 25f0 0200 |001d: 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@f025 │ │ 486990: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1650 │ │ - 0x0007 line=1651 │ │ - 0x000e line=1652 │ │ - 0x0019 line=1653 │ │ + 0x0000 line=1360 │ │ + 0x0007 line=1361 │ │ + 0x000e line=1362 │ │ + 0x0019 line=1363 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0021 reg=2 (null) Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; │ │ │ │ #90 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDatabaseStorageModule' │ │ type : '(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;' │ │ @@ -1969844,17 +1969844,17 @@ │ │ 4886e8: 7210 eaf3 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4886ee: 0c00 |0017: move-result-object v0 │ │ 4886f0: 1f00 7020 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApiCoroutines; // type@2070 │ │ 4886f4: 7120 35f3 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@f335 │ │ 4886fa: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1966 │ │ - 0x0007 line=1967 │ │ - 0x0012 line=1968 │ │ + 0x0000 line=1914 │ │ + 0x0007 line=1915 │ │ + 0x0012 line=1916 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule; │ │ │ │ #91 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDateTimePickerFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;)Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;' │ │ @@ -1969870,16 +1969870,16 @@ │ │ 4882b4: 7120 65f2 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;Lcom/nextcloud/talk/users/UserManager;)V // method@f265 │ │ 4882ba: 7010 1fe6 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 4882c0: 0c00 |000a: move-result-object v0 │ │ 4882c2: 7120 66f2 0200 |000b: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@f266 │ │ 4882c8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1752 │ │ - 0x0007 line=1753 │ │ + 0x0000 line=1667 │ │ + 0x0007 line=1668 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000f reg=2 (null) Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment; │ │ │ │ #92 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDeleteConversationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)Lcom/nextcloud/talk/jobs/DeleteConversationWorker;' │ │ @@ -1969907,18 +1969907,18 @@ │ │ 4873b2: 7210 eaf3 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4873b8: 0c00 |0022: move-result-object v0 │ │ 4873ba: 1f00 9926 |0023: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@2699 │ │ 4873be: 7120 02f1 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/DeleteConversationWorker_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;Lorg/greenrobot/eventbus/EventBus;)V // method@f102 │ │ 4873c4: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2227 │ │ - 0x000b line=2228 │ │ - 0x0016 line=2229 │ │ - 0x001d line=2230 │ │ + 0x0000 line=1725 │ │ + 0x000b line=1726 │ │ + 0x0016 line=1727 │ │ + 0x001d line=1728 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0029 reg=2 (null) Lcom/nextcloud/talk/jobs/DeleteConversationWorker; │ │ │ │ #93 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDiagnoseActivity' │ │ type : '(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)Lcom/nextcloud/talk/diagnose/DiagnoseActivity;' │ │ @@ -1969964,23 +1969964,23 @@ │ │ 48709c: 7210 eaf3 0000 |0048: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4870a2: 0c00 |004b: move-result-object v0 │ │ 4870a4: 1f00 a823 |004c: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@23a8 │ │ 4870a8: 7120 d1f0 0200 |004e: invoke-static {v2, v0}, Lcom/nextcloud/talk/diagnose/DiagnoseActivity_MembersInjector;.injectPlatformPermissionUtil:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@f0d1 │ │ 4870ae: 1102 |0051: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2212 │ │ - 0x000b line=2213 │ │ - 0x0016 line=2214 │ │ - 0x001d line=2215 │ │ - 0x0026 line=2216 │ │ - 0x002d line=2217 │ │ - 0x0034 line=2218 │ │ - 0x003f line=2219 │ │ - 0x0046 line=2220 │ │ + 0x0000 line=1577 │ │ + 0x000b line=1578 │ │ + 0x0016 line=1579 │ │ + 0x001d line=1580 │ │ + 0x0026 line=1581 │ │ + 0x002d line=1582 │ │ + 0x0034 line=1583 │ │ + 0x003f line=1584 │ │ + 0x0046 line=1585 │ │ locals : │ │ 0x0000 - 0x0052 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0052 reg=2 (null) Lcom/nextcloud/talk/diagnose/DiagnoseActivity; │ │ │ │ #94 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDialogBanListFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;' │ │ @@ -1969999,17 +1969999,17 @@ │ │ 4882f2: 7120 68f2 0200 |000b: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f268 │ │ 4882f8: 7010 41e5 0100 |000e: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 4882fe: 0c00 |0011: move-result-object v0 │ │ 488300: 7120 67f2 0200 |0012: 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@f267 │ │ 488306: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1759 │ │ - 0x0007 line=1760 │ │ - 0x000e line=1761 │ │ + 0x0000 line=1339 │ │ + 0x0007 line=1340 │ │ + 0x000e line=1341 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0016 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment; │ │ │ │ #95 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDirectReplyReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)Lcom/nextcloud/talk/receivers/DirectReplyReceiver;' │ │ @@ -1970027,16 +1970027,16 @@ │ │ 487c06: 7210 eaf3 0000 |0009: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487c0c: 0c00 |000c: move-result-object v0 │ │ 487c0e: 1f00 6f20 |000d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 487c12: 7120 00f2 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/DirectReplyReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@f200 │ │ 487c18: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1470 │ │ - 0x0007 line=1471 │ │ + 0x0000 line=2154 │ │ + 0x0007 line=2155 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/receivers/DirectReplyReceiver; │ │ │ │ #96 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDismissRecordingAvailableReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;' │ │ @@ -1970054,16 +1970054,16 @@ │ │ 487c3e: 7210 eaf3 0000 |0009: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487c44: 0c00 |000c: move-result-object v0 │ │ 487c46: 1f00 6f20 |000d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 487c4a: 7120 02f2 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@f202 │ │ 487c50: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1424 │ │ - 0x0007 line=1425 │ │ + 0x0000 line=1396 │ │ + 0x0007 line=1397 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; │ │ │ │ #97 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDownloadFileToCacheWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;' │ │ @@ -1970086,17 +1970086,17 @@ │ │ 487400: 7210 eaf3 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487406: 0c00 |0017: move-result-object v0 │ │ 487408: 1f00 ac23 |0018: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ 48740c: 7120 06f1 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@f106 │ │ 487412: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2087 │ │ - 0x000b line=2088 │ │ - 0x0012 line=2089 │ │ + 0x0000 line=2035 │ │ + 0x000b line=2036 │ │ + 0x0012 line=2037 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; │ │ │ │ #98 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectFileAttachmentPreviewFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;' │ │ @@ -1970114,16 +1970114,16 @@ │ │ 488328: 7120 6ef2 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@f26e │ │ 48832e: 7010 1fe6 0100 |000b: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 488334: 0c00 |000e: move-result-object v0 │ │ 488336: 7120 6ff2 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@f26f │ │ 48833c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1922 │ │ - 0x000b line=1923 │ │ + 0x0000 line=2075 │ │ + 0x000b line=2076 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; │ │ │ │ #99 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectFilterConversationFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;' │ │ @@ -1970142,17 +1970142,17 @@ │ │ 488366: 7120 72f2 0200 |000b: 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@f272 │ │ 48836c: 7010 31e5 0100 |000e: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.arbitraryStorageManager:()Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; // method@e531 │ │ 488372: 0c00 |0011: move-result-object v0 │ │ 488374: 7120 70f2 0200 |0012: 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@f270 │ │ 48837a: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1836 │ │ - 0x0007 line=1837 │ │ - 0x000e line=1838 │ │ + 0x0000 line=1784 │ │ + 0x0007 line=1785 │ │ + 0x000e line=1786 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0016 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment; │ │ │ │ #100 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectFullScreenTextViewerActivity' │ │ type : '(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;' │ │ @@ -1970165,15 +1970165,15 @@ │ │ 4870b0: |[4870b0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectFullScreenTextViewerActivity:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; │ │ 4870c0: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 4870c6: 0c00 |0003: move-result-object v0 │ │ 4870c8: 7120 ebf0 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@f0eb │ │ 4870ce: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1730 │ │ + 0x0000 line=1923 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; │ │ │ │ #101 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectGeocodingActivity' │ │ type : '(Lcom/nextcloud/talk/location/GeocodingActivity;)Lcom/nextcloud/talk/location/GeocodingActivity;' │ │ @@ -1970213,21 +1970213,21 @@ │ │ 4876ac: 7210 eaf3 0000 |003a: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4876b2: 0c00 |003d: move-result-object v0 │ │ 4876b4: 1f00 5e26 |003e: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ 4876b8: 7120 21f1 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/location/GeocodingActivity_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/location/GeocodingActivity;Lokhttp3/OkHttpClient;)V // method@f121 │ │ 4876be: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1790 │ │ - 0x000b line=1791 │ │ - 0x0016 line=1792 │ │ - 0x001d line=1793 │ │ - 0x0026 line=1794 │ │ - 0x002d line=1795 │ │ - 0x0038 line=1796 │ │ + 0x0000 line=1877 │ │ + 0x000b line=1878 │ │ + 0x0016 line=1879 │ │ + 0x001d line=1880 │ │ + 0x0026 line=1881 │ │ + 0x002d line=1882 │ │ + 0x0038 line=1883 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/location/GeocodingActivity; │ │ │ │ #102 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingDeckCardViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;' │ │ @@ -1970264,20 +1970264,20 @@ │ │ 485e1a: 7210 eaf3 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 485e20: 0c00 |0036: move-result-object v0 │ │ 485e22: 1f00 6f20 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 485e26: 7120 4ae0 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@e04a │ │ 485e2c: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1520 │ │ - 0x0009 line=1521 │ │ - 0x0014 line=1522 │ │ - 0x001b line=1523 │ │ - 0x0026 line=1524 │ │ - 0x0031 line=1525 │ │ + 0x0000 line=1303 │ │ + 0x0009 line=1304 │ │ + 0x0014 line=1305 │ │ + 0x001b line=1306 │ │ + 0x0026 line=1307 │ │ + 0x0031 line=1308 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; │ │ │ │ #103 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingLinkPreviewMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;' │ │ @@ -1970314,20 +1970314,20 @@ │ │ 485ea6: 7210 eaf3 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 485eac: 0c00 |0036: move-result-object v0 │ │ 485eae: 1f00 6f20 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 485eb2: 7120 8de0 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@e08d │ │ 485eb8: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2128 │ │ - 0x0009 line=2129 │ │ - 0x0014 line=2130 │ │ - 0x001b line=2131 │ │ - 0x0026 line=2132 │ │ - 0x0031 line=2133 │ │ + 0x0000 line=2120 │ │ + 0x0009 line=2121 │ │ + 0x0014 line=2122 │ │ + 0x001b line=2123 │ │ + 0x0026 line=2124 │ │ + 0x0031 line=2125 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; │ │ │ │ #104 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingLocationMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;' │ │ @@ -1970359,19 +1970359,19 @@ │ │ 485f1c: 7210 eaf3 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 485f22: 0c00 |002b: move-result-object v0 │ │ 485f24: 1f00 8b23 |002c: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 485f28: 7120 d3e0 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@e0d3 │ │ 485f2e: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1884 │ │ - 0x0009 line=1885 │ │ - 0x0014 line=1886 │ │ - 0x001b line=1887 │ │ - 0x0026 line=1888 │ │ + 0x0000 line=2044 │ │ + 0x0009 line=2045 │ │ + 0x0014 line=2046 │ │ + 0x001b line=2047 │ │ + 0x0026 line=2048 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; │ │ │ │ #105 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingPollMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;' │ │ @@ -1970408,20 +1970408,20 @@ │ │ 485fa6: 7210 eaf3 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 485fac: 0c00 |0036: move-result-object v0 │ │ 485fae: 1f00 6f20 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 485fb2: 7120 1ae1 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@e11a │ │ 485fb8: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1478 │ │ - 0x0009 line=1479 │ │ - 0x0014 line=1480 │ │ - 0x001b line=1481 │ │ - 0x0026 line=1482 │ │ - 0x0031 line=1483 │ │ + 0x0000 line=1537 │ │ + 0x0009 line=1538 │ │ + 0x0014 line=1539 │ │ + 0x001b line=1540 │ │ + 0x0026 line=1541 │ │ + 0x0031 line=1542 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; │ │ │ │ #106 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingTextMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;' │ │ @@ -1970453,19 +1970453,19 @@ │ │ 48601c: 7210 eaf3 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486022: 0c00 |002b: move-result-object v0 │ │ 486024: 1f00 8b23 |002c: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 486028: 7120 63e1 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@e163 │ │ 48602e: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1630 │ │ - 0x0009 line=1631 │ │ - 0x0010 line=1632 │ │ - 0x001b line=1633 │ │ - 0x0026 line=1634 │ │ + 0x0000 line=2220 │ │ + 0x0009 line=2221 │ │ + 0x0010 line=2222 │ │ + 0x001b line=2223 │ │ + 0x0026 line=2224 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; │ │ │ │ #107 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingVoiceMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;' │ │ @@ -1970497,19 +1970497,19 @@ │ │ 486090: 7210 eaf3 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486096: 0c00 |002b: move-result-object v0 │ │ 486098: 1f00 ac23 |002c: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ 48609c: 7120 aee1 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@e1ae │ │ 4860a2: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2040 │ │ - 0x0009 line=2041 │ │ - 0x0010 line=2042 │ │ - 0x001b line=2043 │ │ - 0x0026 line=2044 │ │ + 0x0000 line=2009 │ │ + 0x0009 line=2010 │ │ + 0x0010 line=2011 │ │ + 0x001b line=2012 │ │ + 0x0026 line=2013 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; │ │ │ │ #108 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectInvitationsActivity' │ │ type : '(Lcom/nextcloud/talk/invitation/InvitationsActivity;)Lcom/nextcloud/talk/invitation/InvitationsActivity;' │ │ @@ -1970547,21 +1970547,21 @@ │ │ 48714a: 7120 ecf0 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/invitation/InvitationsActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/invitation/InvitationsActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@f0ec │ │ 487150: 7010 1ee6 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 487156: 0c00 |003b: move-result-object v0 │ │ 487158: 7120 edf0 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/invitation/InvitationsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/invitation/InvitationsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f0ed │ │ 48715e: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1997 │ │ - 0x000b line=1998 │ │ - 0x0016 line=1999 │ │ - 0x001d line=2000 │ │ - 0x0026 line=2001 │ │ - 0x002d line=2002 │ │ - 0x0038 line=2003 │ │ + 0x0000 line=1565 │ │ + 0x000b line=1566 │ │ + 0x0016 line=1567 │ │ + 0x001d line=1568 │ │ + 0x0026 line=1569 │ │ + 0x002d line=1570 │ │ + 0x0038 line=1571 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/invitation/InvitationsActivity; │ │ │ │ #109 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectInvitationsAdapter' │ │ type : '(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;' │ │ @@ -1970574,15 +1970574,15 @@ │ │ 487160: |[487160] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectInvitationsAdapter:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; │ │ 487170: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 487176: 0c00 |0003: move-result-object v0 │ │ 487178: 7120 eef0 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@f0ee │ │ 48717e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2139 │ │ + 0x0000 line=2068 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; │ │ │ │ #110 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectLeaveConversationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)Lcom/nextcloud/talk/jobs/LeaveConversationWorker;' │ │ @@ -1970600,16 +1970600,16 @@ │ │ 487434: 7120 09f1 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/LeaveConversationWorker_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;Lcom/nextcloud/talk/api/NcApi;)V // method@f109 │ │ 48743a: 7010 1ce6 0100 |000b: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 487440: 0c00 |000e: move-result-object v0 │ │ 487442: 7120 0af1 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/LeaveConversationWorker_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;Lcom/nextcloud/talk/users/UserManager;)V // method@f10a │ │ 487448: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1376 │ │ - 0x000b line=1377 │ │ + 0x0000 line=2212 │ │ + 0x000b line=2213 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/jobs/LeaveConversationWorker; │ │ │ │ #111 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectListOpenConversationsActivity' │ │ type : '(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;' │ │ @@ -1970647,21 +1970647,21 @@ │ │ 48789a: 7120 def1 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@f1de │ │ 4878a0: 7010 1ee6 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 4878a6: 0c00 |003b: move-result-object v0 │ │ 4878a8: 7120 dff1 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f1df │ │ 4878ae: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2185 │ │ - 0x000b line=2186 │ │ - 0x0016 line=2187 │ │ - 0x001d line=2188 │ │ - 0x0026 line=2189 │ │ - 0x002d line=2190 │ │ - 0x0038 line=2191 │ │ + 0x0000 line=1712 │ │ + 0x000b line=1713 │ │ + 0x0016 line=1714 │ │ + 0x001d line=1715 │ │ + 0x0026 line=1716 │ │ + 0x002d line=1717 │ │ + 0x0038 line=1718 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; │ │ │ │ #112 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectLocationPickerActivity' │ │ type : '(Lcom/nextcloud/talk/location/LocationPickerActivity;)Lcom/nextcloud/talk/location/LocationPickerActivity;' │ │ @@ -1970704,22 +1970704,22 @@ │ │ 487752: 7210 eaf3 0000 |0041: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487758: 0c00 |0044: move-result-object v0 │ │ 48775a: 1f00 5e26 |0045: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ 48775e: 7120 23f1 0200 |0047: invoke-static {v2, v0}, Lcom/nextcloud/talk/location/LocationPickerActivity_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/location/LocationPickerActivity;Lokhttp3/OkHttpClient;)V // method@f123 │ │ 487764: 1102 |004a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2095 │ │ - 0x000b line=2096 │ │ - 0x0016 line=2097 │ │ - 0x001d line=2098 │ │ - 0x0026 line=2099 │ │ - 0x002d line=2100 │ │ - 0x0038 line=2101 │ │ - 0x003f line=2102 │ │ + 0x0000 line=1840 │ │ + 0x000b line=1841 │ │ + 0x0016 line=1842 │ │ + 0x001d line=1843 │ │ + 0x0026 line=1844 │ │ + 0x002d line=1845 │ │ + 0x0038 line=1846 │ │ + 0x003f line=1847 │ │ locals : │ │ 0x0000 - 0x004b reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004b reg=2 (null) Lcom/nextcloud/talk/location/LocationPickerActivity; │ │ │ │ #113 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectLockedActivity' │ │ type : '(Lcom/nextcloud/talk/lock/LockedActivity;)Lcom/nextcloud/talk/lock/LockedActivity;' │ │ @@ -1970738,16 +1970738,16 @@ │ │ 48778e: 7210 eaf3 0000 |000b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487794: 0c00 |000e: move-result-object v0 │ │ 487796: 1f00 ac23 |000f: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ 48779a: 7120 25f1 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@f125 │ │ 4877a0: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2108 │ │ - 0x0009 line=2109 │ │ + 0x0000 line=2054 │ │ + 0x0009 line=2055 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/nextcloud/talk/lock/LockedActivity; │ │ │ │ #114 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMainActivity' │ │ type : '(Lcom/nextcloud/talk/activities/MainActivity;)Lcom/nextcloud/talk/activities/MainActivity;' │ │ @@ -1970785,21 +1970785,21 @@ │ │ 485d6e: 7120 53de 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/MainActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/activities/MainActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@de53 │ │ 485d74: 7010 1ce6 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 485d7a: 0c00 |003b: move-result-object v0 │ │ 485d7c: 7120 54de 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/MainActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/activities/MainActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@de54 │ │ 485d82: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1778 │ │ - 0x000b line=1779 │ │ - 0x0016 line=1780 │ │ - 0x001d line=1781 │ │ - 0x0026 line=1782 │ │ - 0x002d line=1783 │ │ - 0x0038 line=1784 │ │ + 0x0000 line=1963 │ │ + 0x000b line=1964 │ │ + 0x0016 line=1965 │ │ + 0x001d line=1966 │ │ + 0x0026 line=1967 │ │ + 0x002d line=1968 │ │ + 0x0038 line=1969 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/activities/MainActivity; │ │ │ │ #115 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMarkAsReadReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;' │ │ @@ -1970817,16 +1970817,16 @@ │ │ 487c76: 7210 eaf3 0000 |0009: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487c7c: 0c00 |000c: move-result-object v0 │ │ 487c7e: 1f00 6f20 |000d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 487c82: 7120 04f2 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/MarkAsReadReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@f204 │ │ 487c88: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2205 │ │ - 0x0007 line=2206 │ │ + 0x0000 line=2178 │ │ + 0x0007 line=2179 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; │ │ │ │ #116 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMentionAutocompletePresenter' │ │ type : '(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;' │ │ @@ -1970847,17 +1970847,17 @@ │ │ 487aae: 7120 f6f1 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;Lcom/nextcloud/talk/users/UserManager;)V // method@f1f6 │ │ 487ab4: 7010 1fe6 0100 |0012: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 487aba: 0c00 |0015: move-result-object v0 │ │ 487abc: 7120 f7f1 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@f1f7 │ │ 487ac2: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1445 │ │ - 0x000b line=1446 │ │ - 0x0012 line=1447 │ │ + 0x0000 line=2020 │ │ + 0x000b line=2021 │ │ + 0x0012 line=2022 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; │ │ │ │ #117 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageActionsDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;' │ │ @@ -1970883,18 +1970883,18 @@ │ │ 4883c2: 7210 eaf3 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4883c8: 0c00 |001e: move-result-object v0 │ │ 4883ca: 1f00 6022 |001f: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@2260 │ │ 4883ce: 7120 76f2 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@f276 │ │ 4883d4: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1392 │ │ - 0x0007 line=1393 │ │ - 0x000e line=1394 │ │ - 0x0019 line=1395 │ │ + 0x0000 line=2139 │ │ + 0x0007 line=2140 │ │ + 0x000e line=2141 │ │ + 0x0019 line=2142 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; │ │ │ │ #118 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageInputFragment' │ │ type : '(Lcom/nextcloud/talk/chat/MessageInputFragment;)Lcom/nextcloud/talk/chat/MessageInputFragment;' │ │ @@ -1970915,17 +1970915,17 @@ │ │ 4866ac: 7210 eaf3 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4866b2: 0c00 |0013: move-result-object v0 │ │ 4866b4: 1f00 6022 |0014: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@2260 │ │ 4866b8: 7120 3deb 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/chat/MessageInputFragment_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/chat/MessageInputFragment;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@eb3d │ │ 4866be: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1324 │ │ - 0x0007 line=1325 │ │ - 0x000e line=1326 │ │ + 0x0000 line=1695 │ │ + 0x0007 line=1696 │ │ + 0x000e line=1697 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ │ │ #119 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageInputVoiceRecordingFragment' │ │ type : '(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;' │ │ @@ -1970938,15 +1970938,15 @@ │ │ 4866c0: |[4866c0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectMessageInputVoiceRecordingFragment:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; │ │ 4866d0: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 4866d6: 0c00 |0003: move-result-object v0 │ │ 4866d8: 7120 85eb 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@eb85 │ │ 4866de: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1596 │ │ + 0x0000 line=2244 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; │ │ │ │ #120 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageSearchActivity' │ │ type : '(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;' │ │ @@ -1970979,20 +1970979,20 @@ │ │ 487808: 7120 8ddb 0200 |002a: 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@db8d │ │ 48780e: 7010 1ee6 0100 |002d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 487814: 0c00 |0030: move-result-object v0 │ │ 487816: 7120 27f1 0200 |0031: invoke-static {v2, v0}, Lcom/nextcloud/talk/messagesearch/MessageSearchActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f127 │ │ 48781c: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1611 │ │ - 0x000b line=1612 │ │ - 0x0016 line=1613 │ │ - 0x001d line=1614 │ │ - 0x0026 line=1615 │ │ - 0x002d line=1616 │ │ + 0x0000 line=2096 │ │ + 0x000b line=2097 │ │ + 0x0016 line=2098 │ │ + 0x001d line=2099 │ │ + 0x0026 line=2100 │ │ + 0x002d line=2101 │ │ locals : │ │ 0x0000 - 0x0035 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0035 reg=2 (null) Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; │ │ │ │ #121 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMoreCallActionsDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;' │ │ @@ -1971005,15 +1971005,15 @@ │ │ 4883d8: |[4883d8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectMoreCallActionsDialog:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; │ │ 4883e8: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 4883ee: 0c00 |0003: move-result-object v0 │ │ 4883f0: 7120 7bf2 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@f27b │ │ 4883f6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2178 │ │ + 0x0000 line=1901 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; │ │ │ │ #122 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectNextcloudTalkApplication' │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcom/nextcloud/talk/application/NextcloudTalkApplication;' │ │ @@ -1971033,16 +1971033,16 @@ │ │ 4864c2: 7210 eaf3 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4864c8: 0c00 |0010: move-result-object v0 │ │ 4864ca: 1f00 5e26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ 4864ce: 7120 ace6 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V // method@e6ac │ │ 4864d4: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1454 │ │ - 0x000b line=1455 │ │ + 0x0000 line=2132 │ │ + 0x000b line=2133 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #123 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectNotificationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/NotificationWorker;)Lcom/nextcloud/talk/jobs/NotificationWorker;' │ │ @@ -1971076,20 +1971076,20 @@ │ │ 4874b4: 7120 0df1 0200 |002c: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/NotificationWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/NotificationWorker;Lokhttp3/OkHttpClient;)V // method@f10d │ │ 4874ba: 7010 38e5 0100 |002f: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatNetworkDataSource:()Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@e538 │ │ 4874c0: 0c00 |0032: move-result-object v0 │ │ 4874c2: 7120 0ff1 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@f10f │ │ 4874c8: 1102 |0036: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1986 │ │ - 0x000b line=1987 │ │ - 0x0012 line=1988 │ │ - 0x001d line=1989 │ │ - 0x0024 line=1990 │ │ - 0x002f line=1991 │ │ + 0x0000 line=1817 │ │ + 0x000b line=1818 │ │ + 0x0012 line=1819 │ │ + 0x001d line=1820 │ │ + 0x0024 line=1821 │ │ + 0x002f line=1822 │ │ locals : │ │ 0x0000 - 0x0037 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0037 reg=2 (null) Lcom/nextcloud/talk/jobs/NotificationWorker; │ │ │ │ #124 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingDeckCardViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;' │ │ @@ -1971126,20 +1971126,20 @@ │ │ 48611a: 7210 eaf3 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486120: 0c00 |0036: move-result-object v0 │ │ 486122: 1f00 8b23 |0037: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 486126: 7120 16e2 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@e216 │ │ 48612c: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1718 │ │ - 0x0009 line=1719 │ │ - 0x0010 line=1720 │ │ - 0x001b line=1721 │ │ - 0x0026 line=1722 │ │ - 0x0031 line=1723 │ │ + 0x0000 line=1829 │ │ + 0x0009 line=1830 │ │ + 0x0010 line=1831 │ │ + 0x001b line=1832 │ │ + 0x0026 line=1833 │ │ + 0x0031 line=1834 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; │ │ │ │ #125 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingLinkPreviewMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;' │ │ @@ -1971176,20 +1971176,20 @@ │ │ 4861a6: 7210 eaf3 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4861ac: 0c00 |0036: move-result-object v0 │ │ 4861ae: 1f00 6f20 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 4861b2: 7120 5ae2 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@e25a │ │ 4861b8: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1864 │ │ - 0x0009 line=1865 │ │ - 0x0010 line=1866 │ │ - 0x001b line=1867 │ │ - 0x0026 line=1868 │ │ - 0x0031 line=1869 │ │ + 0x0000 line=2108 │ │ + 0x0009 line=2109 │ │ + 0x0010 line=2110 │ │ + 0x001b line=2111 │ │ + 0x0026 line=2112 │ │ + 0x0031 line=2113 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; │ │ │ │ #126 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingLocationMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;' │ │ @@ -1971216,18 +1971216,18 @@ │ │ 486206: 7210 eaf3 0000 |001d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 48620c: 0c00 |0020: move-result-object v0 │ │ 48620e: 1f00 8b23 |0021: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 486212: 7120 9ae2 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@e29a │ │ 486218: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1826 │ │ - 0x0009 line=1827 │ │ - 0x0010 line=1828 │ │ - 0x001b line=1829 │ │ + 0x0000 line=2162 │ │ + 0x0009 line=2163 │ │ + 0x0010 line=2164 │ │ + 0x001b line=2165 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0027 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; │ │ │ │ #127 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingPollMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;' │ │ @@ -1971264,20 +1971264,20 @@ │ │ 486292: 7210 eaf3 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486298: 0c00 |0036: move-result-object v0 │ │ 48629a: 1f00 6f20 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 48629e: 7120 dce2 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@e2dc │ │ 4862a4: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1357 │ │ - 0x0009 line=1358 │ │ - 0x0010 line=1359 │ │ - 0x001b line=1360 │ │ - 0x0026 line=1361 │ │ - 0x0031 line=1362 │ │ + 0x0000 line=1806 │ │ + 0x0009 line=1807 │ │ + 0x0010 line=1808 │ │ + 0x001b line=1809 │ │ + 0x0026 line=1810 │ │ + 0x0031 line=1811 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; │ │ │ │ #128 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingTextMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;' │ │ @@ -1971304,18 +1971304,18 @@ │ │ 4862f2: 7210 eaf3 0000 |001d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4862f8: 0c00 |0020: move-result-object v0 │ │ 4862fa: 1f00 8b23 |0021: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 4862fe: 7120 20e3 0200 |0023: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;Lcom/nextcloud/talk/utils/DateUtils;)V // method@e320 │ │ 486304: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1402 │ │ - 0x0009 line=1403 │ │ - 0x0010 line=1404 │ │ - 0x001b line=1405 │ │ + 0x0000 line=2202 │ │ + 0x0009 line=2203 │ │ + 0x0010 line=2204 │ │ + 0x001b line=2205 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0027 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; │ │ │ │ #129 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingVoiceMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;' │ │ @@ -1971347,19 +1971347,19 @@ │ │ 486368: 7210 eaf3 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 48636e: 0c00 |002b: move-result-object v0 │ │ 486370: 1f00 ac23 |002c: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ 486374: 7120 6de3 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@e36d │ │ 48637a: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1497 │ │ - 0x0009 line=1498 │ │ - 0x0010 line=1499 │ │ - 0x001b line=1500 │ │ - 0x0026 line=1501 │ │ + 0x0000 line=1976 │ │ + 0x0009 line=1977 │ │ + 0x0010 line=1978 │ │ + 0x001b line=1979 │ │ + 0x0026 line=1980 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; │ │ │ │ #130 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPickImage' │ │ type : '(Lcom/nextcloud/talk/utils/PickImage;)Lcom/nextcloud/talk/utils/PickImage;' │ │ @@ -1971379,16 +1971379,16 @@ │ │ 4885da: 7210 eaf3 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4885e0: 0c00 |0010: move-result-object v0 │ │ 4885e2: 1f00 a823 |0011: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@23a8 │ │ 4885e6: 7120 fbf2 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@f2fb │ │ 4885ec: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1901 │ │ - 0x000b line=1902 │ │ + 0x0000 line=1792 │ │ + 0x000b line=1793 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/utils/PickImage; │ │ │ │ #131 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollCreateDialogFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;' │ │ @@ -1971404,16 +1971404,16 @@ │ │ 487970: 7120 e3f1 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@f1e3 │ │ 487976: 7010 1fe6 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 48797c: 0c00 |000a: move-result-object v0 │ │ 48797e: 7120 e4f1 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@f1e4 │ │ 487984: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1317 │ │ - 0x0007 line=1318 │ │ + 0x0000 line=1704 │ │ + 0x0007 line=1705 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000f reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; │ │ │ │ #132 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollLoadingFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;' │ │ @@ -1971426,15 +1971426,15 @@ │ │ 487988: |[487988] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectPollLoadingFragment:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; │ │ 487998: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 48799e: 0c00 |0003: move-result-object v0 │ │ 4879a0: 7120 e5f1 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@f1e5 │ │ 4879a6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1974 │ │ + 0x0000 line=1799 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; │ │ │ │ #133 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollMainDialogFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;' │ │ @@ -1971453,17 +1971453,17 @@ │ │ 4879ce: 7120 eaf1 0200 |000b: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@f1ea │ │ 4879d4: 7010 41e5 0100 |000e: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 4879da: 0c00 |0011: move-result-object v0 │ │ 4879dc: 7120 e8f1 0200 |0012: 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@f1e8 │ │ 4879e2: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2197 │ │ - 0x0007 line=2198 │ │ - 0x000e line=2199 │ │ + 0x0000 line=1557 │ │ + 0x0007 line=1558 │ │ + 0x000e line=1559 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0016 reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment; │ │ │ │ #134 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollMainViewModel' │ │ type : '(Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel;' │ │ @@ -1971476,15 +1971476,15 @@ │ │ 487a60: |[487a60] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectPollMainViewModel:(Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel; │ │ 487a70: 7010 1ce6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 487a76: 0c00 |0003: move-result-object v0 │ │ 487a78: 7120 f1f1 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel;Lcom/nextcloud/talk/users/UserManager;)V // method@f1f1 │ │ 487a7e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1291 │ │ + 0x0000 line=1314 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel; │ │ │ │ #135 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollResultsFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)Lcom/nextcloud/talk/polls/ui/PollResultsFragment;' │ │ @@ -1971500,16 +1971500,16 @@ │ │ 4879fc: 7120 ebf1 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@f1eb │ │ 487a02: 7010 1fe6 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 487a08: 0c00 |000a: move-result-object v0 │ │ 487a0a: 7120 ecf1 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@f1ec │ │ 487a10: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1540 │ │ - 0x0007 line=1541 │ │ + 0x0000 line=1749 │ │ + 0x0007 line=1750 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000f reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollResultsFragment; │ │ │ │ #136 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollVoteFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)Lcom/nextcloud/talk/polls/ui/PollVoteFragment;' │ │ @@ -1971525,16 +1971525,16 @@ │ │ 487a2c: 7120 edf1 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@f1ed │ │ 487a32: 7010 1fe6 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 487a38: 0c00 |000a: move-result-object v0 │ │ 487a3a: 7120 eef1 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@f1ee │ │ 487a40: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1622 │ │ - 0x0007 line=1623 │ │ + 0x0000 line=2171 │ │ + 0x0007 line=2172 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000f reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollVoteFragment; │ │ │ │ #137 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPowerManagerUtils' │ │ type : '(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)Lcom/nextcloud/talk/utils/power/PowerManagerUtils;' │ │ @@ -1971548,15 +1971548,15 @@ │ │ 48869c: 5410 05af |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@af05 │ │ 4886a0: 7110 45f0 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ 4886a6: 0c00 |0005: move-result-object v0 │ │ 4886a8: 7120 24f3 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@f324 │ │ 4886ae: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2250 │ │ + 0x0000 line=2028 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/nextcloud/talk/utils/power/PowerManagerUtils; │ │ │ │ #138 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPreviewMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;' │ │ @@ -1971591,20 +1971591,20 @@ │ │ 4863ea: 7210 eaf3 0000 |002f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4863f0: 0c00 |0032: move-result-object v0 │ │ 4863f2: 1f00 5e26 |0033: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ 4863f6: 7120 cfe3 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;Lokhttp3/OkHttpClient;)V // method@e3cf │ │ 4863fc: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2065 │ │ - 0x0009 line=2066 │ │ - 0x0010 line=2067 │ │ - 0x001b line=2068 │ │ - 0x0026 line=2069 │ │ - 0x002d line=2070 │ │ + 0x0000 line=1656 │ │ + 0x0009 line=1657 │ │ + 0x0010 line=1658 │ │ + 0x001b line=1659 │ │ + 0x0026 line=1660 │ │ + 0x002d line=1661 │ │ locals : │ │ 0x0000 - 0x0039 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0039 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder; │ │ │ │ #139 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectProfileActivity' │ │ type : '(Lcom/nextcloud/talk/profile/ProfileActivity;)Lcom/nextcloud/talk/profile/ProfileActivity;' │ │ @@ -1971642,21 +1971642,21 @@ │ │ 487b3e: 7120 f8f1 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/profile/ProfileActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/profile/ProfileActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@f1f8 │ │ 487b44: 7010 1ce6 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 487b4a: 0c00 |003b: move-result-object v0 │ │ 487b4c: 7120 f9f1 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/profile/ProfileActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/profile/ProfileActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@f1f9 │ │ 487b52: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1411 │ │ - 0x000b line=1412 │ │ - 0x0016 line=1413 │ │ - 0x001d line=1414 │ │ - 0x0026 line=1415 │ │ - 0x002d line=1416 │ │ - 0x0038 line=1417 │ │ + 0x0000 line=1429 │ │ + 0x000b line=1430 │ │ + 0x0016 line=1431 │ │ + 0x001d line=1432 │ │ + 0x0026 line=1433 │ │ + 0x002d line=1434 │ │ + 0x0038 line=1435 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/profile/ProfileActivity; │ │ │ │ #140 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPushRegistrationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)Lcom/nextcloud/talk/jobs/PushRegistrationWorker;' │ │ @@ -1971676,16 +1971676,16 @@ │ │ 4874f6: 7210 eaf3 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4874fc: 0c00 |0010: move-result-object v0 │ │ 4874fe: 1f00 5e26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ 487502: 7120 11f1 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/PushRegistrationWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;Lokhttp3/OkHttpClient;)V // method@f111 │ │ 487508: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2032 │ │ - 0x000b line=2033 │ │ + 0x0000 line=1956 │ │ + 0x000b line=1957 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/jobs/PushRegistrationWorker; │ │ │ │ #141 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPushUtils' │ │ type : '(Lcom/nextcloud/talk/utils/PushUtils;)Lcom/nextcloud/talk/utils/PushUtils;' │ │ @@ -1971711,18 +1971711,18 @@ │ │ 488636: 7210 eaf3 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 48863c: 0c00 |001e: move-result-object v0 │ │ 48863e: 1f00 9926 |001f: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@2699 │ │ 488642: 7120 fef2 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/utils/PushUtils_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/utils/PushUtils;Lorg/greenrobot/eventbus/EventBus;)V // method@f2fe │ │ 488648: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2169 │ │ - 0x0007 line=2170 │ │ - 0x0012 line=2171 │ │ - 0x0019 line=2172 │ │ + 0x0000 line=1456 │ │ + 0x0007 line=1457 │ │ + 0x0012 line=1458 │ │ + 0x0019 line=1459 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/utils/PushUtils; │ │ │ │ #142 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectRaiseHandViewModel' │ │ type : '(Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel;' │ │ @@ -1971735,15 +1971735,15 @@ │ │ 487bc4: |[487bc4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectRaiseHandViewModel:(Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel; │ │ 487bd4: 7010 1ce6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 487bda: 0c00 |0003: move-result-object v0 │ │ 487bdc: 7120 fff1 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel;Lcom/nextcloud/talk/users/UserManager;)V // method@f1ff │ │ 487be2: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1303 │ │ + 0x0000 line=1326 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel; │ │ │ │ #143 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectRemoteFileBrowserActivity' │ │ type : '(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;' │ │ @@ -1971767,18 +1971767,18 @@ │ │ 487d02: 7210 eaf3 0000 |0017: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487d08: 0c00 |001a: move-result-object v0 │ │ 487d0a: 1f00 8b23 |001b: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 487d0e: 7120 09f2 0200 |001d: 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@f209 │ │ 487d14: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2077 │ │ - 0x0007 line=2078 │ │ - 0x000e line=2079 │ │ - 0x0015 line=2080 │ │ + 0x0000 line=1386 │ │ + 0x0007 line=1387 │ │ + 0x000e line=1388 │ │ + 0x0015 line=1389 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0021 reg=2 (null) Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity; │ │ │ │ #144 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectRenameConversationDialogFragment' │ │ type : '(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;' │ │ @@ -1971799,17 +1971799,17 @@ │ │ 4869c4: 7210 eaf3 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4869ca: 0c00 |0013: move-result-object v0 │ │ 4869cc: 1f00 9926 |0014: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@2699 │ │ 4869d0: 7120 29f0 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;Lorg/greenrobot/eventbus/EventBus;)V // method@f029 │ │ 4869d6: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1603 │ │ - 0x0007 line=1604 │ │ - 0x000e line=1605 │ │ + 0x0000 line=1510 │ │ + 0x0007 line=1511 │ │ + 0x000e line=1512 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; │ │ │ │ #145 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSaveToStorageDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;' │ │ @@ -1971822,15 +1971822,15 @@ │ │ 4883f8: |[4883f8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectSaveToStorageDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; │ │ 488408: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 48840e: 0c00 |0003: move-result-object v0 │ │ 488410: 7120 7ef2 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@f27e │ │ 488416: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1490 │ │ + 0x0000 line=1494 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; │ │ │ │ #146 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectScopeDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)Lcom/nextcloud/talk/ui/dialog/ScopeDialog;' │ │ @@ -1971843,15 +1971843,15 @@ │ │ 488418: |[488418] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectScopeDialog:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)Lcom/nextcloud/talk/ui/dialog/ScopeDialog; │ │ 488428: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 48842e: 0c00 |0003: move-result-object v0 │ │ 488430: 7120 7ff2 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@f27f │ │ 488436: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1948 │ │ + 0x0000 line=2148 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ScopeDialog; │ │ │ │ #147 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectServerSelectionActivity' │ │ type : '(Lcom/nextcloud/talk/account/ServerSelectionActivity;)Lcom/nextcloud/talk/account/ServerSelectionActivity;' │ │ @@ -1971889,21 +1971889,21 @@ │ │ 485a6e: 7120 4adb 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/ServerSelectionActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/account/ServerSelectionActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@db4a │ │ 485a74: 7010 1ce6 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 485a7a: 0c00 |003b: move-result-object v0 │ │ 485a7c: 7120 4bdb 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/ServerSelectionActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/account/ServerSelectionActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@db4b │ │ 485a82: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1432 │ │ - 0x000b line=1433 │ │ - 0x0016 line=1434 │ │ - 0x001d line=1435 │ │ - 0x0026 line=1436 │ │ - 0x002d line=1437 │ │ - 0x0038 line=1438 │ │ + 0x0000 line=1417 │ │ + 0x000b line=1418 │ │ + 0x0016 line=1419 │ │ + 0x001d line=1420 │ │ + 0x0026 line=1421 │ │ + 0x002d line=1422 │ │ + 0x0038 line=1423 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/account/ServerSelectionActivity; │ │ │ │ #148 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSetPhoneNumberDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;' │ │ @@ -1971916,15 +1971916,15 @@ │ │ 488438: |[488438] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectSetPhoneNumberDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; │ │ 488448: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 48844e: 0c00 |0003: move-result-object v0 │ │ 488450: 7120 80f2 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@f280 │ │ 488456: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1369 │ │ + 0x0000 line=1379 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; │ │ │ │ #149 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSetStatusDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;' │ │ @@ -1971945,17 +1971945,17 @@ │ │ 488486: 7120 83f2 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@f283 │ │ 48848c: 7010 41e5 0100 |0012: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 488492: 0c00 |0015: move-result-object v0 │ │ 488494: 7120 82f2 0200 |0016: 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@f282 │ │ 48849a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1641 │ │ - 0x000b line=1642 │ │ - 0x0012 line=1643 │ │ + 0x0000 line=2000 │ │ + 0x000b line=2001 │ │ + 0x0012 line=2002 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment; │ │ │ │ #150 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSettingsActivity' │ │ type : '(Lcom/nextcloud/talk/settings/SettingsActivity;)Lcom/nextcloud/talk/settings/SettingsActivity;' │ │ @@ -1972003,23 +1972003,23 @@ │ │ 487f7c: 7210 eaf3 0000 |004c: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487f82: 0c00 |004f: move-result-object v0 │ │ 487f84: 1f00 a823 |0050: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@23a8 │ │ 487f88: 7120 21f2 0200 |0052: invoke-static {v2, v0}, Lcom/nextcloud/talk/settings/SettingsActivity_MembersInjector;.injectPlatformPermissionUtil:(Lcom/nextcloud/talk/settings/SettingsActivity;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@f221 │ │ 487f8e: 1102 |0055: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1572 │ │ - 0x000b line=1573 │ │ - 0x0016 line=1574 │ │ - 0x001d line=1575 │ │ - 0x0026 line=1576 │ │ - 0x002d line=1577 │ │ - 0x0038 line=1578 │ │ - 0x0043 line=1579 │ │ - 0x004a line=1580 │ │ + 0x0000 line=1479 │ │ + 0x000b line=1480 │ │ + 0x0016 line=1481 │ │ + 0x001d line=1482 │ │ + 0x0026 line=1483 │ │ + 0x002d line=1484 │ │ + 0x0038 line=1485 │ │ + 0x0043 line=1486 │ │ + 0x004a line=1487 │ │ locals : │ │ 0x0000 - 0x0056 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0056 reg=2 (null) Lcom/nextcloud/talk/settings/SettingsActivity; │ │ │ │ #151 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectShareOperationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)Lcom/nextcloud/talk/jobs/ShareOperationWorker;' │ │ @@ -1972037,16 +1972037,16 @@ │ │ 48752e: 7210 eaf3 0000 |0009: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487534: 0c00 |000c: move-result-object v0 │ │ 487536: 1f00 6f20 |000d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 48753a: 7120 13f1 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@f113 │ │ 487540: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1929 │ │ - 0x0007 line=1930 │ │ + 0x0000 line=2061 │ │ + 0x0007 line=2062 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/jobs/ShareOperationWorker; │ │ │ │ #152 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectShareRecordingToChatReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;' │ │ @@ -1972064,16 +1972064,16 @@ │ │ 487cae: 7210 eaf3 0000 |0009: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487cb4: 0c00 |000c: move-result-object v0 │ │ 487cb6: 1f00 6f20 |000d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 487cba: 7120 06f2 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@f206 │ │ 487cc0: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1812 │ │ - 0x0007 line=1813 │ │ + 0x0000 line=1766 │ │ + 0x0007 line=1767 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; │ │ │ │ #153 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSharedItemsActivity' │ │ type : '(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;' │ │ @@ -1972106,20 +1972106,20 @@ │ │ 487ff4: 7120 8ddb 0200 |002a: 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@db8d │ │ 487ffa: 7010 1ee6 0100 |002d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 488000: 0c00 |0030: move-result-object v0 │ │ 488002: 7120 23f2 0200 |0031: invoke-static {v2, v0}, Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f223 │ │ 488008: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1767 │ │ - 0x000b line=1768 │ │ - 0x0016 line=1769 │ │ - 0x001d line=1770 │ │ - 0x0026 line=1771 │ │ - 0x002d line=1772 │ │ + 0x0000 line=1618 │ │ + 0x000b line=1619 │ │ + 0x0016 line=1620 │ │ + 0x001d line=1621 │ │ + 0x0026 line=1622 │ │ + 0x002d line=1623 │ │ locals : │ │ 0x0000 - 0x0035 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0035 reg=2 (null) Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; │ │ │ │ #154 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectShowReactionsDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;' │ │ @@ -1972132,15 +1972132,15 @@ │ │ 48849c: |[48849c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectShowReactionsDialog:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; │ │ 4884ac: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 4884b2: 0c00 |0003: move-result-object v0 │ │ 4884b4: 7120 86f2 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@f286 │ │ 4884ba: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1819 │ │ + 0x0000 line=2185 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; │ │ │ │ #155 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSignalingSettingsWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;' │ │ @@ -1972163,17 +1972163,17 @@ │ │ 48757c: 7210 eaf3 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 487582: 0c00 |0017: move-result-object v0 │ │ 487584: 1f00 9926 |0018: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@2699 │ │ 487588: 7120 15f1 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;Lorg/greenrobot/eventbus/EventBus;)V // method@f115 │ │ 48758e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1564 │ │ - 0x0007 line=1565 │ │ - 0x0012 line=1566 │ │ + 0x0000 line=1370 │ │ + 0x0007 line=1371 │ │ + 0x0012 line=1372 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; │ │ │ │ #156 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSortingOrderDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;' │ │ @@ -1972191,16 +1972191,16 @@ │ │ 4884dc: 7120 87f2 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@f287 │ │ 4884e2: 7010 1fe6 0100 |000b: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 4884e8: 0c00 |000e: move-result-object v0 │ │ 4884ea: 7120 88f2 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@f288 │ │ 4884f0: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1876 │ │ - 0x000b line=1877 │ │ + 0x0000 line=1630 │ │ + 0x000b line=1631 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment; │ │ │ │ #157 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSwitchAccountActivity' │ │ type : '(Lcom/nextcloud/talk/account/SwitchAccountActivity;)Lcom/nextcloud/talk/account/SwitchAccountActivity;' │ │ @@ -1972238,21 +1972238,21 @@ │ │ 485b00: 7210 eaf3 0000 |0036: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 485b06: 0c00 |0039: move-result-object v0 │ │ 485b08: 1f00 d624 |003a: check-cast v0, Ljava/net/CookieManager; // type@24d6 │ │ 485b0c: 7120 4cdb 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/SwitchAccountActivity_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/account/SwitchAccountActivity;Ljava/net/CookieManager;)V // method@db4c │ │ 485b12: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1659 │ │ - 0x000b line=1660 │ │ - 0x0016 line=1661 │ │ - 0x001d line=1662 │ │ - 0x0026 line=1663 │ │ - 0x002d line=1664 │ │ - 0x0034 line=1665 │ │ + 0x0000 line=1674 │ │ + 0x000b line=1675 │ │ + 0x0016 line=1676 │ │ + 0x001d line=1677 │ │ + 0x0026 line=1678 │ │ + 0x002d line=1679 │ │ + 0x0034 line=1680 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/account/SwitchAccountActivity; │ │ │ │ #158 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSystemMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;' │ │ @@ -1972276,17 +1972276,17 @@ │ │ 48643c: 7210 eaf3 0000 |0016: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 486442: 0c00 |0019: move-result-object v0 │ │ 486444: 1f00 8b23 |001a: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 486448: 7120 29e4 0200 |001c: 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@e429 │ │ 48644e: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1803 │ │ - 0x000b line=1804 │ │ - 0x0014 line=1805 │ │ + 0x0000 line=1869 │ │ + 0x000b line=1870 │ │ + 0x0014 line=1871 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0020 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; │ │ │ │ #159 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectTakePhotoActivity' │ │ type : '(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity;' │ │ @@ -1972299,15 +1972299,15 @@ │ │ 485d84: |[485d84] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectTakePhotoActivity:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity; │ │ 485d94: 7010 1fe6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e61f │ │ 485d9a: 0c00 |0003: move-result-object v0 │ │ 485d9c: 7120 b6de 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@deb6 │ │ 485da2: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1547 │ │ + 0x0000 line=1450 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/activities/TakePhotoActivity; │ │ │ │ #160 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectTemporaryMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder;' │ │ @@ -1972329,17 +1972329,17 @@ │ │ 486484: 7210 eaf3 0000 |0012: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 48648a: 0c00 |0015: move-result-object v0 │ │ 48648c: 1f00 a723 |0016: check-cast v0, Lcom/nextcloud/talk/utils/message/MessageUtils; // type@23a7 │ │ 486490: 7120 74e4 0200 |0018: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder_MembersInjector;.injectMessageUtils:(Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder;Lcom/nextcloud/talk/utils/message/MessageUtils;)V // method@e474 │ │ 486496: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1348 │ │ - 0x0007 line=1349 │ │ - 0x0010 line=1350 │ │ + 0x0000 line=1549 │ │ + 0x0007 line=1550 │ │ + 0x0010 line=1551 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001c reg=2 (null) Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; │ │ │ │ #161 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectTranslateActivity' │ │ type : '(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)Lcom/nextcloud/talk/translate/ui/TranslateActivity;' │ │ @@ -1972375,21 +1972375,21 @@ │ │ 488126: 7120 33f2 0200 |0031: 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@f233 │ │ 48812c: 7010 1ee6 0100 |0034: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@e61e │ │ 488132: 0c00 |0037: move-result-object v0 │ │ 488134: 7120 34f2 0200 |0038: invoke-static {v2, v0}, Lcom/nextcloud/talk/translate/ui/TranslateActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@f234 │ │ 48813a: 1102 |003b: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1954 │ │ - 0x000b line=1955 │ │ - 0x0016 line=1956 │ │ - 0x001d line=1957 │ │ - 0x0026 line=1958 │ │ - 0x002d line=1959 │ │ - 0x0034 line=1960 │ │ + 0x0000 line=1637 │ │ + 0x000b line=1638 │ │ + 0x0016 line=1639 │ │ + 0x001d line=1640 │ │ + 0x0026 line=1641 │ │ + 0x002d line=1642 │ │ + 0x0034 line=1643 │ │ locals : │ │ 0x0000 - 0x003c reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003c reg=2 (null) Lcom/nextcloud/talk/translate/ui/TranslateActivity; │ │ │ │ #162 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectUploadAndShareFilesWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;' │ │ @@ -1972422,19 +1972422,19 @@ │ │ 4875f4: 7210 eaf3 0000 |002a: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 4875fa: 0c00 |002d: move-result-object v0 │ │ 4875fc: 1f00 a823 |002e: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@23a8 │ │ 487600: 7120 1df1 0200 |0030: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker_MembersInjector;.injectPlatformPermissionUtil:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@f11d │ │ 487606: 1102 |0033: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2146 │ │ - 0x000b line=2147 │ │ - 0x0012 line=2148 │ │ - 0x001d line=2149 │ │ - 0x0028 line=2150 │ │ + 0x0000 line=1292 │ │ + 0x000b line=1293 │ │ + 0x0012 line=1294 │ │ + 0x001d line=1295 │ │ + 0x0028 line=1296 │ │ locals : │ │ 0x0000 - 0x0034 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0034 reg=2 (null) Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; │ │ │ │ #163 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebSocketConnectionHelper' │ │ type : '(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;' │ │ @@ -1972449,15 +1972449,15 @@ │ │ 48874c: 7210 eaf3 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 488752: 0c00 |0005: move-result-object v0 │ │ 488754: 1f00 5e26 |0006: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ 488758: 7120 6bf3 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;Lokhttp3/OkHttpClient;)V // method@f36b │ │ 48875e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1845 │ │ + 0x0000 line=1908 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; │ │ │ │ #164 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebSocketInstance' │ │ type : '(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)Lcom/nextcloud/talk/webrtc/WebSocketInstance;' │ │ @@ -1972481,17 +1972481,17 @@ │ │ 48879c: 5410 05af |0016: iget-object v0, v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@af05 │ │ 4887a0: 7110 45f0 0000 |0018: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@f045 │ │ 4887a6: 0c00 |001b: move-result-object v0 │ │ 4887a8: 7120 77f3 0200 |001c: invoke-static {v2, v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance_MembersInjector;.injectContext:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;Landroid/content/Context;)V // method@f377 │ │ 4887ae: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2024 │ │ - 0x000b line=2025 │ │ - 0x0016 line=2026 │ │ + 0x0000 line=1591 │ │ + 0x000b line=1592 │ │ + 0x0016 line=1593 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0020 reg=2 (null) Lcom/nextcloud/talk/webrtc/WebSocketInstance; │ │ │ │ #165 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebViewLoginActivity' │ │ type : '(Lcom/nextcloud/talk/account/WebViewLoginActivity;)Lcom/nextcloud/talk/account/WebViewLoginActivity;' │ │ @@ -1972534,22 +1972534,22 @@ │ │ 485ba6: 7210 eaf3 0000 |0041: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@f3ea │ │ 485bac: 0c00 |0044: move-result-object v0 │ │ 485bae: 1f00 d624 |0045: check-cast v0, Ljava/net/CookieManager; // type@24d6 │ │ 485bb2: 7120 4edb 0200 |0047: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/WebViewLoginActivity_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/account/WebViewLoginActivity;Ljava/net/CookieManager;)V // method@db4e │ │ 485bb8: 1102 |004a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1908 │ │ - 0x000b line=1909 │ │ - 0x0016 line=1910 │ │ - 0x001d line=1911 │ │ - 0x0026 line=1912 │ │ - 0x002d line=1913 │ │ - 0x0034 line=1914 │ │ - 0x003f line=1915 │ │ + 0x0000 line=1403 │ │ + 0x000b line=1404 │ │ + 0x0016 line=1405 │ │ + 0x001d line=1406 │ │ + 0x0026 line=1407 │ │ + 0x002d line=1408 │ │ + 0x0034 line=1409 │ │ + 0x003f line=1410 │ │ locals : │ │ 0x0000 - 0x004b reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004b reg=2 (null) Lcom/nextcloud/talk/account/WebViewLoginActivity; │ │ │ │ #166 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebsocketConnectionsWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;' │ │ @@ -1972562,15 +1972562,15 @@ │ │ 487608: |[487608] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectWebsocketConnectionsWorker:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; │ │ 487618: 7010 1ce6 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@e61c │ │ 48761e: 0c00 |0003: move-result-object v0 │ │ 487620: 7120 1ff1 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@f11f │ │ 487626: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1895 │ │ + 0x0000 line=1612 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; │ │ │ │ #167 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'invitationsRepository' │ │ type : '()Lcom/nextcloud/talk/invitation/data/InvitationsRepository;' │ │ @@ -1972587,15 +1972587,15 @@ │ │ 4871ba: 0c01 |0007: move-result-object v1 │ │ 4871bc: 1f01 6f20 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 4871c0: 7120 5ef0 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@f05e │ │ 4871c6: 0c00 |000d: move-result-object v0 │ │ 4871c8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=639 │ │ + 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #168 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'mapOfClassOfAndProviderOfViewModel' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972689,15 +1972689,15 @@ │ │ 488a0c: 6e30 6ca6 1002 |00a2: 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@a66c │ │ 488a12: 0c00 |00a5: move-result-object v0 │ │ 488a14: 6e10 64a6 0000 |00a6: invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap$Builder;.build:()Lcom/google/common/collect/ImmutableMap; // method@a664 │ │ 488a1a: 0c00 |00a9: move-result-object v0 │ │ 488a1c: 1100 |00aa: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=684 │ │ + 0x0002 line=716 │ │ locals : │ │ 0x0000 - 0x00ab reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #169 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'materialSchemes' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972712,15 +1972712,15 @@ │ │ 485892: 0c00 |0005: move-result-object v0 │ │ 485894: 1f00 7823 |0006: check-cast v0, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProvider; // type@2378 │ │ 485898: 7110 9ef2 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@f29e │ │ 48589e: 0c00 |000b: move-result-object v0 │ │ 4858a0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=696 │ │ + 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #170 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'materialViewThemeUtils' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972735,15 +1972735,15 @@ │ │ 48593a: 0c01 |0005: move-result-object v1 │ │ 48593c: 7010 39e5 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@e539 │ │ 485942: 0c02 |0009: move-result-object v2 │ │ 485944: 7030 ddda 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@dadd │ │ 48594a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=704 │ │ + 0x0000 line=603 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #171 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'offlineConversationsRepository' │ │ type : '()Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972767,15 +1972767,15 @@ │ │ 486de4: 7010 41e5 0600 |0016: invoke-direct {v6}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 486dea: 0c05 |0019: move-result-object v5 │ │ 486dec: 7706 60f0 0000 |001a: 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@f060 │ │ 486df2: 0c00 |001d: move-result-object v0 │ │ 486df4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=635 │ │ + 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x001f reg=6 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #172 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'openConversationsRepository' │ │ type : '()Lcom/nextcloud/talk/openconversations/data/OpenConversationsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972793,15 +1972793,15 @@ │ │ 4878f0: 7010 41e5 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 4878f6: 0c02 |000d: move-result-object v2 │ │ 4878f8: 7130 61f0 1002 |000e: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOpenConversationsRepositoryFactory;.provideOpenConversationsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/openconversations/data/OpenConversationsRepository; // method@f061 │ │ 4878fe: 0c00 |0011: move-result-object v0 │ │ 487900: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=619 │ │ + 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #173 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'pollRepository' │ │ type : '()Lcom/nextcloud/talk/polls/repositories/PollRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972819,15 +1972819,15 @@ │ │ 487944: 7010 41e5 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 48794a: 0c02 |000d: move-result-object v2 │ │ 48794c: 7130 5df0 1002 |000e: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideDialogPollRepositoryFactory;.provideDialogPollRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/polls/repositories/PollRepository; // method@f05d │ │ 487952: 0c00 |0011: move-result-object v0 │ │ 487954: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=599 │ │ + 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #174 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'reactionsRepository' │ │ type : '()Lcom/nextcloud/talk/repositories/reactions/ReactionsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972847,15 +1972847,15 @@ │ │ 487e6c: 7010 37e5 0400 |000e: invoke-direct {v4}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatMessagesDao:()Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao; // method@e537 │ │ 487e72: 0c03 |0011: move-result-object v3 │ │ 487e74: 7140 62f0 1032 |0012: 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@f062 │ │ 487e7a: 0c00 |0015: move-result-object v0 │ │ 487e7c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=655 │ │ + 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #175 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'remoteFileBrowserItemsRepository' │ │ type : '()Lcom/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972873,15 +1972873,15 @@ │ │ 487d58: 7010 41e5 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 487d5e: 0c02 |000d: move-result-object v2 │ │ 487d60: 7130 63f0 1002 |000e: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRemoteFileBrowserItemsRepositoryFactory;.provideRemoteFileBrowserItemsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lokhttp3/OkHttpClient;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepository; // method@f063 │ │ 487d66: 0c00 |0011: move-result-object v0 │ │ 487d68: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=603 │ │ + 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #176 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'requestAssistanceRepository' │ │ type : '()Lcom/nextcloud/talk/raisehand/RequestAssistanceRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972899,15 +1972899,15 @@ │ │ 487b94: 7010 41e5 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 487b9a: 0c02 |000d: move-result-object v2 │ │ 487b9c: 7130 64f0 1002 |000e: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRequestAssistanceRepositoryFactory;.provideRequestAssistanceRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/raisehand/RequestAssistanceRepository; // method@f064 │ │ 487ba2: 0c00 |0011: move-result-object v0 │ │ 487ba4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=611 │ │ + 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #177 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'sharedItemsRepository' │ │ type : '()Lcom/nextcloud/talk/shareditems/repositories/SharedItemsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972927,15 +1972927,15 @@ │ │ 488056: 0c02 |000f: move-result-object v2 │ │ 488058: 1f02 8b23 |0010: check-cast v2, Lcom/nextcloud/talk/utils/DateUtils; // type@238b │ │ 48805c: 7130 65f0 1002 |0012: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideSharedItemsRepositoryFactory;.provideSharedItemsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/DateUtils;)Lcom/nextcloud/talk/shareditems/repositories/SharedItemsRepository; // method@f065 │ │ 488062: 0c00 |0015: move-result-object v0 │ │ 488064: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=587 │ │ + 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #178 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'talkSpecificViewThemeUtils' │ │ type : '()Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972950,15 +1972950,15 @@ │ │ 48850e: 0c01 |0005: move-result-object v1 │ │ 488510: 7010 30e5 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.androidXViewThemeUtils:()Lcom/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils; // method@e530 │ │ 488516: 0c02 |0009: move-result-object v2 │ │ 488518: 7030 8bf2 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@f28b │ │ 48851e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=712 │ │ + 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #179 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'translateRepository' │ │ type : '()Lcom/nextcloud/talk/translate/repositories/TranslateRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1972974,15 +1972974,15 @@ │ │ 4880a2: 0c01 |0007: move-result-object v1 │ │ 4880a4: 1f01 6f20 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ 4880a8: 7120 68f0 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_TranslateRepositoryFactory;.translateRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;)Lcom/nextcloud/talk/translate/repositories/TranslateRepository; // method@f068 │ │ 4880ae: 0c00 |000d: move-result-object v0 │ │ 4880b0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=615 │ │ + 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #180 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'unifiedSearchRepository' │ │ type : '()Lcom/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1973000,15 +1973000,15 @@ │ │ 487ec0: 7010 41e5 0300 |000a: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImpl:()Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl; // method@e541 │ │ 487ec6: 0c02 |000d: move-result-object v2 │ │ 487ec8: 7130 66f0 1002 |000e: 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@f066 │ │ 487ece: 0c00 |0011: move-result-object v0 │ │ 487ed0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=595 │ │ + 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #181 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'userManager' │ │ type : '()Lcom/nextcloud/talk/users/UserManager;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1973066,15 +1973066,15 @@ │ │ 486f04: 2200 5822 |0000: new-instance v0, Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // type@2258 │ │ 486f08: 7010 0fe6 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.mapOfClassOfAndProviderOfViewModel:()Ljava/util/Map; // method@e60f │ │ 486f0e: 0c01 |0005: move-result-object v1 │ │ 486f10: 7020 7af0 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/talk/dagger/modules/ViewModelFactory;.:(Ljava/util/Map;)V // method@f07a │ │ 486f16: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=688 │ │ + 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #184 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'viewThemeUtils' │ │ type : '()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -1973098,1914 +1973098,1914 @@ │ │ 48855c: 7010 42e5 0800 |0016: invoke-direct {v8}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.dialogViewThemeUtils:()Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils; // method@e542 │ │ 488562: 0c06 |0019: move-result-object v6 │ │ 488564: 0770 |001a: move-object v0, v7 │ │ 488566: 7607 9ff2 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@f29f │ │ 48856c: 1107 |001e: return-object v7 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=720 │ │ + 0x0000 line=619 │ │ 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 │ │ -488ea8: |[488ea8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V │ │ -488eb8: 7020 abe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountVerificationActivity:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)Lcom/nextcloud/talk/account/AccountVerificationActivity; // method@e5ab │ │ -488ebe: 0e00 |0003: return-void │ │ +488eac: |[488eac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V │ │ +488ebc: 7020 abe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountVerificationActivity:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)Lcom/nextcloud/talk/account/AccountVerificationActivity; // method@e5ab │ │ +488ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1281 │ │ + 0x0000 line=1195 │ │ 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 │ │ -488ec0: |[488ec0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)V │ │ -488ed0: 7020 fae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectServerSelectionActivity:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)Lcom/nextcloud/talk/account/ServerSelectionActivity; // method@e5fa │ │ -488ed6: 0e00 |0003: return-void │ │ +488ec4: |[488ec4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)V │ │ +488ed4: 7020 fae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectServerSelectionActivity:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)Lcom/nextcloud/talk/account/ServerSelectionActivity; // method@e5fa │ │ +488eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=850 │ │ + 0x0000 line=840 │ │ 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 │ │ -488ed8: |[488ed8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)V │ │ -488ee8: 7020 04e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSwitchAccountActivity:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)Lcom/nextcloud/talk/account/SwitchAccountActivity; // method@e604 │ │ -488eee: 0e00 |0003: return-void │ │ +488edc: |[488edc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)V │ │ +488eec: 7020 04e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSwitchAccountActivity:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)Lcom/nextcloud/talk/account/SwitchAccountActivity; // method@e604 │ │ +488ef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=978 │ │ + 0x0000 line=965 │ │ 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 │ │ -488ef0: |[488ef0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)V │ │ -488f00: 7020 0ce6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebViewLoginActivity:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)Lcom/nextcloud/talk/account/WebViewLoginActivity; // method@e60c │ │ -488f06: 0e00 |0003: return-void │ │ +488ef4: |[488ef4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)V │ │ +488f04: 7020 0ce6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebViewLoginActivity:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)Lcom/nextcloud/talk/account/WebViewLoginActivity; // method@e60c │ │ +488f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1112 │ │ + 0x0000 line=835 │ │ 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 │ │ -488f08: |[488f08] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/BaseActivity;)V │ │ -488f18: 7020 afe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectBaseActivity:(Lcom/nextcloud/talk/activities/BaseActivity;)Lcom/nextcloud/talk/activities/BaseActivity; // method@e5af │ │ -488f1e: 0e00 |0003: return-void │ │ +488f0c: |[488f0c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/BaseActivity;)V │ │ +488f1c: 7020 afe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectBaseActivity:(Lcom/nextcloud/talk/activities/BaseActivity;)Lcom/nextcloud/talk/activities/BaseActivity; // method@e5af │ │ +488f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1008 │ │ + 0x0000 line=1256 │ │ 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 │ │ -488f20: |[488f20] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/CallActivity;)V │ │ -488f30: 7020 b0e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallActivity:(Lcom/nextcloud/talk/activities/CallActivity;)Lcom/nextcloud/talk/activities/CallActivity; // method@e5b0 │ │ -488f36: 0e00 |0003: return-void │ │ +488f24: |[488f24] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/CallActivity;)V │ │ +488f34: 7020 b0e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallActivity:(Lcom/nextcloud/talk/activities/CallActivity;)Lcom/nextcloud/talk/activities/CallActivity; // method@e5b0 │ │ +488f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1167 │ │ + 0x0000 line=1059 │ │ 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 │ │ -488f38: |[488f38] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/MainActivity;)V │ │ -488f48: 7020 d9e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMainActivity:(Lcom/nextcloud/talk/activities/MainActivity;)Lcom/nextcloud/talk/activities/MainActivity; // method@e5d9 │ │ -488f4e: 0e00 |0003: return-void │ │ +488f3c: |[488f3c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/MainActivity;)V │ │ +488f4c: 7020 d9e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMainActivity:(Lcom/nextcloud/talk/activities/MainActivity;)Lcom/nextcloud/talk/activities/MainActivity; // method@e5d9 │ │ +488f52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1037 │ │ + 0x0000 line=1122 │ │ 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 │ │ -488f50: |[488f50] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)V │ │ -488f60: 7020 06e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTakePhotoActivity:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity; // method@e606 │ │ -488f66: 0e00 |0003: return-void │ │ +488f54: |[488f54] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)V │ │ +488f64: 7020 06e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTakePhotoActivity:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity; // method@e606 │ │ +488f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=910 │ │ + 0x0000 line=855 │ │ 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 │ │ -488f68: |[488f68] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)V │ │ -488f78: 7020 cde5 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@e5cd │ │ -488f7e: 0e00 |0003: return-void │ │ +488f6c: |[488f6c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)V │ │ +488f7c: 7020 cde5 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@e5cd │ │ +488f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=895 │ │ + 0x0000 line=795 │ │ 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 │ │ -488f80: |[488f80] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)V │ │ -488f90: 7020 cee5 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@e5ce │ │ -488f96: 0e00 |0003: return-void │ │ +488f84: |[488f84] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)V │ │ +488f94: 7020 cee5 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@e5ce │ │ +488f9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1226 │ │ + 0x0000 line=1211 │ │ 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 │ │ -488f98: |[488f98] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)V │ │ -488fa8: 7020 cfe5 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@e5cf │ │ -488fae: 0e00 |0003: return-void │ │ +488f9c: |[488f9c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)V │ │ +488fac: 7020 cfe5 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@e5cf │ │ +488fb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1097 │ │ + 0x0000 line=1162 │ │ 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 │ │ -488fb0: |[488fb0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)V │ │ -488fc0: 7020 d0e5 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@e5d0 │ │ -488fc6: 0e00 |0003: return-void │ │ +488fb4: |[488fb4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)V │ │ +488fc4: 7020 d0e5 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@e5d0 │ │ +488fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=875 │ │ + 0x0000 line=895 │ │ 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 │ │ -488fc8: |[488fc8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)V │ │ -488fd8: 7020 d1e5 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@e5d1 │ │ -488fde: 0e00 |0003: return-void │ │ +488fcc: |[488fcc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)V │ │ +488fdc: 7020 d1e5 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@e5d1 │ │ +488fe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=963 │ │ + 0x0000 line=1271 │ │ 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 │ │ -488fe0: |[488fe0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)V │ │ -488ff0: 7020 d2e5 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@e5d2 │ │ -488ff6: 0e00 |0003: return-void │ │ +488fe4: |[488fe4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)V │ │ +488ff4: 7020 d2e5 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@e5d2 │ │ +488ffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1182 │ │ + 0x0000 line=1142 │ │ 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 │ │ -488ff8: |[488ff8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)V │ │ -489008: 7020 e3e5 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@e5e3 │ │ -48900e: 0e00 |0003: return-void │ │ +488ffc: |[488ffc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)V │ │ +48900c: 7020 e3e5 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@e5e3 │ │ +489012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=998 │ │ + 0x0000 line=1049 │ │ 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 │ │ -489010: |[489010] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)V │ │ -489020: 7020 e4e5 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@e5e4 │ │ -489026: 0e00 |0003: return-void │ │ +489014: |[489014] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)V │ │ +489024: 7020 e4e5 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@e5e4 │ │ +48902a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1087 │ │ + 0x0000 line=1206 │ │ 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 │ │ -489028: |[489028] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)V │ │ -489038: 7020 e5e5 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@e5e5 │ │ -48903e: 0e00 |0003: return-void │ │ +48902c: |[48902c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)V │ │ +48903c: 7020 e5e5 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@e5e5 │ │ +489042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1062 │ │ + 0x0000 line=1236 │ │ 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 │ │ -489040: |[489040] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)V │ │ -489050: 7020 e6e5 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@e5e6 │ │ -489056: 0e00 |0003: return-void │ │ +489044: |[489044] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)V │ │ +489054: 7020 e6e5 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@e5e6 │ │ +48905a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=810 │ │ + 0x0000 line=1039 │ │ 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 │ │ -489058: |[489058] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)V │ │ -489068: 7020 e7e5 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@e5e7 │ │ -48906e: 0e00 |0003: return-void │ │ +48905c: |[48905c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)V │ │ +48906c: 7020 e7e5 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@e5e7 │ │ +489072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=835 │ │ + 0x0000 line=1261 │ │ 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 │ │ -489070: |[489070] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)V │ │ -489080: 7020 e8e5 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@e5e8 │ │ -489086: 0e00 |0003: return-void │ │ +489074: |[489074] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)V │ │ +489084: 7020 e8e5 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@e5e8 │ │ +48908a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=885 │ │ + 0x0000 line=1127 │ │ 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 │ │ -489088: |[489088] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)V │ │ -489098: 7020 f1e5 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@e5f1 │ │ -48909e: 0e00 |0003: return-void │ │ +48908c: |[48908c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)V │ │ +48909c: 7020 f1e5 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@e5f1 │ │ +4890a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1192 │ │ + 0x0000 line=955 │ │ 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 │ │ -4890a0: |[4890a0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)V │ │ -4890b0: 7020 05e6 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@e605 │ │ -4890b6: 0e00 |0003: return-void │ │ +4890a4: |[4890a4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)V │ │ +4890b4: 7020 05e6 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@e605 │ │ +4890ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1047 │ │ + 0x0000 line=1068 │ │ 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/adapters/messages/TemporaryMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4890b8: |[4890b8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder;)V │ │ -4890c8: 7020 07e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTemporaryMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; // method@e607 │ │ -4890ce: 0e00 |0003: return-void │ │ +4890bc: |[4890bc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder;)V │ │ +4890cc: 7020 07e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTemporaryMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; // method@e607 │ │ +4890d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=805 │ │ + 0x0000 line=900 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; │ │ │ │ #23 : (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 │ │ -4890d0: |[4890d0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -4890e0: 7020 e1e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNextcloudTalkApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@e5e1 │ │ -4890e6: 0e00 |0003: return-void │ │ +4890d4: |[4890d4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +4890e4: 7020 e1e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNextcloudTalkApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@e5e1 │ │ +4890ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=860 │ │ + 0x0000 line=1216 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #24 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4890e8: |[4890e8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -4890f8: 7020 b1e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallNotificationActivity:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // method@e5b1 │ │ -4890fe: 0e00 |0003: return-void │ │ +4890ec: |[4890ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +4890fc: 7020 b1e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallNotificationActivity:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // method@e5b1 │ │ +489102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1187 │ │ + 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ #25 : (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 │ │ -489100: |[489100] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -489110: 7020 b4e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChatActivity:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity; // method@e5b4 │ │ -489116: 0e00 |0003: return-void │ │ +489104: |[489104] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +489114: 7020 b4e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChatActivity:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity; // method@e5b4 │ │ +48911a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=800 │ │ + 0x0000 line=1112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #26 : (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 │ │ -489118: |[489118] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputFragment;)V │ │ -489128: 7020 dde5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputFragment:(Lcom/nextcloud/talk/chat/MessageInputFragment;)Lcom/nextcloud/talk/chat/MessageInputFragment; // method@e5dd │ │ -48912e: 0e00 |0003: return-void │ │ +48911c: |[48911c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputFragment;)V │ │ +48912c: 7020 dde5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputFragment:(Lcom/nextcloud/talk/chat/MessageInputFragment;)Lcom/nextcloud/talk/chat/MessageInputFragment; // method@e5dd │ │ +489132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=795 │ │ + 0x0000 line=975 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ │ │ #27 : (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 │ │ -489130: |[489130] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)V │ │ -489140: 7020 dee5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputVoiceRecordingFragment:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // method@e5de │ │ -489146: 0e00 |0003: return-void │ │ +489134: |[489134] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)V │ │ +489144: 7020 dee5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputVoiceRecordingFragment:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // method@e5de │ │ +48914a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=939 │ │ + 0x0000 line=1281 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; │ │ │ │ #28 : (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 │ │ -489148: |[489148] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivity;)V │ │ -489158: 7020 b8e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivity:(Lcom/nextcloud/talk/contacts/ContactsActivity;)Lcom/nextcloud/talk/contacts/ContactsActivity; // method@e5b8 │ │ -48915e: 0e00 |0003: return-void │ │ +48914c: |[48914c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivity;)V │ │ +48915c: 7020 b8e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivity:(Lcom/nextcloud/talk/contacts/ContactsActivity;)Lcom/nextcloud/talk/contacts/ContactsActivity; // method@e5b8 │ │ +489162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=890 │ │ + 0x0000 line=1078 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/contacts/ContactsActivity; │ │ │ │ #29 : (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 │ │ -489160: |[489160] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)V │ │ -489170: 7020 b9e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivityCompose:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)Lcom/nextcloud/talk/contacts/ContactsActivityCompose; // method@e5b9 │ │ -489176: 0e00 |0003: return-void │ │ +489164: |[489164] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)V │ │ +489174: 7020 b9e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivityCompose:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)Lcom/nextcloud/talk/contacts/ContactsActivityCompose; // method@e5b9 │ │ +48917a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1221 │ │ + 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/contacts/ContactsActivityCompose; │ │ │ │ #30 : (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 │ │ -489178: |[489178] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)V │ │ -489188: 7020 c0e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCreateConversationDialogFragment:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; // method@e5c0 │ │ -48918e: 0e00 |0003: return-void │ │ +48917c: |[48917c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)V │ │ +48918c: 7020 c0e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCreateConversationDialogFragment:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; // method@e5c0 │ │ +489192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=973 │ │ + 0x0000 line=810 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; │ │ │ │ #31 : (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 │ │ -489190: |[489190] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)V │ │ -4891a0: 7020 f7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectRenameConversationDialogFragment:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; // method@e5f7 │ │ -4891a6: 0e00 |0003: return-void │ │ +489194: |[489194] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)V │ │ +4891a4: 7020 f7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectRenameConversationDialogFragment:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; // method@e5f7 │ │ +4891aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=948 │ │ + 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; │ │ │ │ #32 : (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 │ │ -4891a8: |[4891a8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)V │ │ -4891b8: 7020 bae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationCreationActivity:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; // method@e5ba │ │ -4891be: 0e00 |0003: return-void │ │ +4891ac: |[4891ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)V │ │ +4891bc: 7020 bae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationCreationActivity:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; // method@e5ba │ │ +4891c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1127 │ │ + 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; │ │ │ │ #33 : (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 │ │ -4891c0: |[4891c0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)V │ │ -4891d0: 7020 bbe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoActivity:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; // method@e5bb │ │ -4891d6: 0e00 |0003: return-void │ │ +4891c4: |[4891c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)V │ │ +4891d4: 7020 bbe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoActivity:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; // method@e5bb │ │ +4891da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=983 │ │ + 0x0000 line=995 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; │ │ │ │ #34 : (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 │ │ -4891d8: |[4891d8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)V │ │ -4891e8: 7020 bce5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoEditActivity:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; // method@e5bc │ │ -4891ee: 0e00 |0003: return-void │ │ +4891dc: |[4891dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)V │ │ +4891ec: 7020 bce5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoEditActivity:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; // method@e5bc │ │ +4891f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=988 │ │ + 0x0000 line=1276 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; │ │ │ │ #35 : (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 │ │ -4891f0: |[4891f0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)V │ │ -489200: 7020 bde5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationsListActivity:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // method@e5bd │ │ -489206: 0e00 |0003: return-void │ │ +4891f4: |[4891f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)V │ │ +489204: 7020 bde5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationsListActivity:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // method@e5bd │ │ +48920a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=993 │ │ + 0x0000 line=890 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; │ │ │ │ #36 : (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 │ │ -489208: |[489208] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)V │ │ -489218: 7020 c4e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDiagnoseActivity:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)Lcom/nextcloud/talk/diagnose/DiagnoseActivity; // method@e5c4 │ │ -48921e: 0e00 |0003: return-void │ │ +48920c: |[48920c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)V │ │ +48921c: 7020 c4e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDiagnoseActivity:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)Lcom/nextcloud/talk/diagnose/DiagnoseActivity; // method@e5c4 │ │ +489222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1271 │ │ + 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/diagnose/DiagnoseActivity; │ │ │ │ #37 : (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 │ │ -489220: |[489220] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenImageActivity;)V │ │ -489230: 0e00 |0000: return-void │ │ +489224: |[489224] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenImageActivity;)V │ │ +489234: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (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 │ │ -489234: |[489234] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenMediaActivity;)V │ │ -489244: 0e00 |0000: return-void │ │ +489238: |[489238] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenMediaActivity;)V │ │ +489248: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (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 │ │ -489248: |[489248] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)V │ │ -489258: 7020 cbe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFullScreenTextViewerActivity:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; // method@e5cb │ │ -48925e: 0e00 |0003: return-void │ │ +48924c: |[48924c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)V │ │ +48925c: 7020 cbe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFullScreenTextViewerActivity:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; // method@e5cb │ │ +489262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1003 │ │ + 0x0000 line=1102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; │ │ │ │ #40 : (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 │ │ -489260: |[489260] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)V │ │ -489270: 7020 d3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectInvitationsActivity:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)Lcom/nextcloud/talk/invitation/InvitationsActivity; // method@e5d3 │ │ -489276: 0e00 |0003: return-void │ │ +489264: |[489264] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)V │ │ +489274: 7020 d3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectInvitationsActivity:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)Lcom/nextcloud/talk/invitation/InvitationsActivity; // method@e5d3 │ │ +48927a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1162 │ │ + 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/invitation/InvitationsActivity; │ │ │ │ #41 : (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 │ │ -489278: |[489278] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)V │ │ -489288: 7020 d4e5 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@e5d4 │ │ -48928e: 0e00 |0003: return-void │ │ +48927c: |[48927c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)V │ │ +48928c: 7020 d4e5 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@e5d4 │ │ +489292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1231 │ │ + 0x0000 line=1177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; │ │ │ │ #42 : (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 │ │ -489290: |[489290] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)V │ │ -4892a0: 7020 aae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountRemovalWorker:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // method@e5aa │ │ -4892a6: 0e00 |0003: return-void │ │ +489294: |[489294] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)V │ │ +4892a4: 7020 aae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountRemovalWorker:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // method@e5aa │ │ +4892aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1241 │ │ + 0x0000 line=1132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/AccountRemovalWorker; │ │ │ │ #43 : (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 │ │ -4892a8: |[4892a8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)V │ │ -4892b8: 7020 ace5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAddParticipantsToConversation:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; // method@e5ac │ │ -4892be: 0e00 |0003: return-void │ │ +4892ac: |[4892ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)V │ │ +4892bc: 7020 ace5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAddParticipantsToConversation:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; // method@e5ac │ │ +4892c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=865 │ │ + 0x0000 line=1005 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; │ │ │ │ #44 : (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 │ │ -4892c0: |[4892c0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)V │ │ -4892d0: 7020 b3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCapabilitiesWorker:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // method@e5b3 │ │ -4892d6: 0e00 |0003: return-void │ │ +4892c4: |[4892c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)V │ │ +4892d4: 7020 b3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCapabilitiesWorker:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // method@e5b3 │ │ +4892da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=900 │ │ + 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/CapabilitiesWorker; │ │ │ │ #45 : (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 │ │ -4892d8: |[4892d8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)V │ │ -4892e8: 7020 b7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactAddressBookWorker:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; // method@e5b7 │ │ -4892ee: 0e00 |0003: return-void │ │ +4892dc: |[4892dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)V │ │ +4892ec: 7020 b7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactAddressBookWorker:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; // method@e5b7 │ │ +4892f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=934 │ │ + 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; │ │ │ │ #46 : (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 │ │ -4892f0: |[4892f0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)V │ │ -489300: 7020 c3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDeleteConversationWorker:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)Lcom/nextcloud/talk/jobs/DeleteConversationWorker; // method@e5c3 │ │ -489306: 0e00 |0003: return-void │ │ +4892f4: |[4892f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)V │ │ +489304: 7020 c3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDeleteConversationWorker:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)Lcom/nextcloud/talk/jobs/DeleteConversationWorker; // method@e5c3 │ │ +48930a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1276 │ │ + 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/DeleteConversationWorker; │ │ │ │ #47 : (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 │ │ -489308: |[489308] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)V │ │ -489318: 7020 c8e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDownloadFileToCacheWorker:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // method@e5c8 │ │ -48931e: 0e00 |0003: return-void │ │ +48930c: |[48930c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)V │ │ +48931c: 7020 c8e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDownloadFileToCacheWorker:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // method@e5c8 │ │ +489322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1202 │ │ + 0x0000 line=1157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; │ │ │ │ #48 : (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 │ │ -489320: |[489320] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)V │ │ -489330: 7020 d5e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLeaveConversationWorker:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)Lcom/nextcloud/talk/jobs/LeaveConversationWorker; // method@e5d5 │ │ -489336: 0e00 |0003: return-void │ │ +489324: |[489324] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)V │ │ +489334: 7020 d5e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLeaveConversationWorker:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)Lcom/nextcloud/talk/jobs/LeaveConversationWorker; // method@e5d5 │ │ +48933a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=820 │ │ + 0x0000 line=1266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/LeaveConversationWorker; │ │ │ │ #49 : (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 │ │ -489338: |[489338] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/NotificationWorker;)V │ │ -489348: 7020 e2e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNotificationWorker:(Lcom/nextcloud/talk/jobs/NotificationWorker;)Lcom/nextcloud/talk/jobs/NotificationWorker; // method@e5e2 │ │ -48934e: 0e00 |0003: return-void │ │ +48933c: |[48933c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/NotificationWorker;)V │ │ +48934c: 7020 e2e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNotificationWorker:(Lcom/nextcloud/talk/jobs/NotificationWorker;)Lcom/nextcloud/talk/jobs/NotificationWorker; // method@e5e2 │ │ +489352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1157 │ │ + 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/NotificationWorker; │ │ │ │ #50 : (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 │ │ -489350: |[489350] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)V │ │ -489360: 7020 f3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushRegistrationWorker:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)Lcom/nextcloud/talk/jobs/PushRegistrationWorker; // method@e5f3 │ │ -489366: 0e00 |0003: return-void │ │ +489354: |[489354] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)V │ │ +489364: 7020 f3e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushRegistrationWorker:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)Lcom/nextcloud/talk/jobs/PushRegistrationWorker; // method@e5f3 │ │ +48936a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1177 │ │ + 0x0000 line=1117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/PushRegistrationWorker; │ │ │ │ #51 : (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 │ │ -489368: |[489368] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SaveFileToStorageWorker;)V │ │ -489378: 0e00 |0000: return-void │ │ +48936c: |[48936c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SaveFileToStorageWorker;)V │ │ +48937c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #52 : (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 │ │ -48937c: |[48937c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)V │ │ -48938c: 7020 fee5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareOperationWorker:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)Lcom/nextcloud/talk/jobs/ShareOperationWorker; // method@e5fe │ │ -489392: 0e00 |0003: return-void │ │ +489380: |[489380] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)V │ │ +489390: 7020 fee5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareOperationWorker:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)Lcom/nextcloud/talk/jobs/ShareOperationWorker; // method@e5fe │ │ +489396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1122 │ │ + 0x0000 line=1172 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/ShareOperationWorker; │ │ │ │ #53 : (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 │ │ -489394: |[489394] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)V │ │ -4893a4: 7020 02e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSignalingSettingsWorker:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // method@e602 │ │ -4893aa: 0e00 |0003: return-void │ │ +489398: |[489398] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)V │ │ +4893a8: 7020 02e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSignalingSettingsWorker:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // method@e602 │ │ +4893ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=920 │ │ + 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; │ │ │ │ #54 : (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 │ │ -4893ac: |[4893ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)V │ │ -4893bc: 7020 09e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectUploadAndShareFilesWorker:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; // method@e609 │ │ -4893c2: 0e00 |0003: return-void │ │ +4893b0: |[4893b0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)V │ │ +4893c0: 7020 09e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectUploadAndShareFilesWorker:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; // method@e609 │ │ +4893c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1236 │ │ + 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; │ │ │ │ #55 : (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 │ │ -4893c4: |[4893c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)V │ │ -4893d4: 7020 0de6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebsocketConnectionsWorker:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // method@e60d │ │ -4893da: 0e00 |0003: return-void │ │ +4893c8: |[4893c8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)V │ │ +4893d8: 7020 0de6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebsocketConnectionsWorker:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // method@e60d │ │ +4893de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1102 │ │ + 0x0000 line=930 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; │ │ │ │ #56 : (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 │ │ -4893dc: |[4893dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/GeocodingActivity;)V │ │ -4893ec: 7020 cce5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectGeocodingActivity:(Lcom/nextcloud/talk/location/GeocodingActivity;)Lcom/nextcloud/talk/location/GeocodingActivity; // method@e5cc │ │ -4893f2: 0e00 |0003: return-void │ │ +4893e0: |[4893e0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/GeocodingActivity;)V │ │ +4893f0: 7020 cce5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectGeocodingActivity:(Lcom/nextcloud/talk/location/GeocodingActivity;)Lcom/nextcloud/talk/location/GeocodingActivity; // method@e5cc │ │ +4893f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1042 │ │ + 0x0000 line=1073 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/location/GeocodingActivity; │ │ │ │ #57 : (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 │ │ -4893f4: |[4893f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/LocationPickerActivity;)V │ │ -489404: 7020 d7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLocationPickerActivity:(Lcom/nextcloud/talk/location/LocationPickerActivity;)Lcom/nextcloud/talk/location/LocationPickerActivity; // method@e5d7 │ │ -48940a: 0e00 |0003: return-void │ │ +4893f8: |[4893f8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/LocationPickerActivity;)V │ │ +489408: 7020 d7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLocationPickerActivity:(Lcom/nextcloud/talk/location/LocationPickerActivity;)Lcom/nextcloud/talk/location/LocationPickerActivity; // method@e5d7 │ │ +48940e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1211 │ │ + 0x0000 line=1054 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/location/LocationPickerActivity; │ │ │ │ #58 : (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 │ │ -48940c: |[48940c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/lock/LockedActivity;)V │ │ -48941c: 7020 d8e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLockedActivity:(Lcom/nextcloud/talk/lock/LockedActivity;)Lcom/nextcloud/talk/lock/LockedActivity; // method@e5d8 │ │ -489422: 0e00 |0003: return-void │ │ +489410: |[489410] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/lock/LockedActivity;)V │ │ +489420: 7020 d8e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLockedActivity:(Lcom/nextcloud/talk/lock/LockedActivity;)Lcom/nextcloud/talk/lock/LockedActivity; // method@e5d8 │ │ +489426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1216 │ │ + 0x0000 line=1167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/lock/LockedActivity; │ │ │ │ #59 : (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 │ │ -489424: |[489424] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)V │ │ -489434: 7020 dfe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageSearchActivity:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; // method@e5df │ │ -48943a: 0e00 |0003: return-void │ │ +489428: |[489428] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)V │ │ +489438: 7020 dfe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageSearchActivity:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; // method@e5df │ │ +48943e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=953 │ │ + 0x0000 line=1200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; │ │ │ │ #60 : (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 │ │ -48943c: |[48943c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)V │ │ -48944c: 7020 d6e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectListOpenConversationsActivity:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; // method@e5d6 │ │ -489452: 0e00 |0003: return-void │ │ +489440: |[489440] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)V │ │ +489450: 7020 d6e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectListOpenConversationsActivity:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; // method@e5d6 │ │ +489456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1256 │ │ + 0x0000 line=985 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; │ │ │ │ #61 : (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 │ │ -489454: |[489454] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)V │ │ -489464: 7020 eae5 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@e5ea │ │ -48946a: 0e00 |0003: return-void │ │ +489458: |[489458] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)V │ │ +489468: 7020 eae5 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@e5ea │ │ +48946e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=790 │ │ + 0x0000 line=980 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; │ │ │ │ #62 : (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 │ │ -48946c: |[48946c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)V │ │ -48947c: 7020 ebe5 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@e5eb │ │ -489482: 0e00 |0003: return-void │ │ +489470: |[489470] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)V │ │ +489480: 7020 ebe5 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@e5eb │ │ +489486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1147 │ │ + 0x0000 line=1030 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; │ │ │ │ #63 : (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 │ │ -489484: |[489484] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)V │ │ -489494: 7020 ece5 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@e5ec │ │ -48949a: 0e00 |0003: return-void │ │ +489488: |[489488] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)V │ │ +489498: 7020 ece5 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@e5ec │ │ +48949e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1261 │ │ + 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment; │ │ │ │ #64 : (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 │ │ -48949c: |[48949c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)V │ │ -4894ac: 7020 eee5 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@e5ee │ │ -4894b2: 0e00 |0003: return-void │ │ +4894a0: |[4894a0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)V │ │ +4894b0: 7020 eee5 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@e5ee │ │ +4894b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=905 │ │ + 0x0000 line=1000 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollResultsFragment; │ │ │ │ #65 : (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 │ │ -4894b4: |[4894b4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)V │ │ -4894c4: 7020 efe5 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@e5ef │ │ -4894ca: 0e00 |0003: return-void │ │ +4894b8: |[4894b8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)V │ │ +4894c8: 7020 efe5 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@e5ef │ │ +4894ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=958 │ │ + 0x0000 line=1241 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollVoteFragment; │ │ │ │ #66 : (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 │ │ -4894cc: |[4894cc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)V │ │ -4894dc: 7020 dbe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMentionAutocompletePresenter:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; // method@e5db │ │ -4894e2: 0e00 |0003: return-void │ │ +4894d0: |[4894d0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)V │ │ +4894e0: 7020 dbe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMentionAutocompletePresenter:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; // method@e5db │ │ +4894e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=855 │ │ + 0x0000 line=1147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; │ │ │ │ #67 : (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 │ │ -4894e4: |[4894e4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/profile/ProfileActivity;)V │ │ -4894f4: 7020 f2e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectProfileActivity:(Lcom/nextcloud/talk/profile/ProfileActivity;)Lcom/nextcloud/talk/profile/ProfileActivity; // method@e5f2 │ │ -4894fa: 0e00 |0003: return-void │ │ +4894e8: |[4894e8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/profile/ProfileActivity;)V │ │ +4894f8: 7020 f2e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectProfileActivity:(Lcom/nextcloud/talk/profile/ProfileActivity;)Lcom/nextcloud/talk/profile/ProfileActivity; // method@e5f2 │ │ +4894fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=840 │ │ + 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/profile/ProfileActivity; │ │ │ │ #68 : (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 │ │ -4894fc: |[4894fc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)V │ │ -48950c: 7020 c6e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDirectReplyReceiver:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)Lcom/nextcloud/talk/receivers/DirectReplyReceiver; // method@e5c6 │ │ -489512: 0e00 |0003: return-void │ │ +489500: |[489500] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)V │ │ +489510: 7020 c6e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDirectReplyReceiver:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)Lcom/nextcloud/talk/receivers/DirectReplyReceiver; // method@e5c6 │ │ +489516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=870 │ │ + 0x0000 line=1231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/DirectReplyReceiver; │ │ │ │ #69 : (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 │ │ -489514: |[489514] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)V │ │ -489524: 7020 c7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDismissRecordingAvailableReceiver:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; // method@e5c7 │ │ -48952a: 0e00 |0003: return-void │ │ +489518: |[489518] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)V │ │ +489528: 7020 c7e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDismissRecordingAvailableReceiver:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; // method@e5c7 │ │ +48952e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=845 │ │ + 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; │ │ │ │ #70 : (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 │ │ -48952c: |[48952c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)V │ │ -48953c: 7020 dae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMarkAsReadReceiver:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; // method@e5da │ │ -489542: 0e00 |0003: return-void │ │ +489530: |[489530] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)V │ │ +489540: 7020 dae5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMarkAsReadReceiver:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; // method@e5da │ │ +489546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1266 │ │ + 0x0000 line=1246 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; │ │ │ │ #71 : (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 │ │ -489544: |[489544] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)V │ │ -489554: 7020 ffe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareRecordingToChatReceiver:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; // method@e5ff │ │ -48955a: 0e00 |0003: return-void │ │ +489548: |[489548] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)V │ │ +489558: 7020 ffe5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareRecordingToChatReceiver:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; // method@e5ff │ │ +48955e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1052 │ │ + 0x0000 line=1010 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; │ │ │ │ #72 : (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 │ │ -48955c: |[48955c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)V │ │ -48956c: 7020 f6e5 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@e5f6 │ │ -489572: 0e00 |0003: return-void │ │ +489560: |[489560] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)V │ │ +489570: 7020 f6e5 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@e5f6 │ │ +489576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1197 │ │ + 0x0000 line=825 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity; │ │ │ │ #73 : (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 │ │ -489574: |[489574] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/settings/SettingsActivity;)V │ │ -489584: 7020 fde5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSettingsActivity:(Lcom/nextcloud/talk/settings/SettingsActivity;)Lcom/nextcloud/talk/settings/SettingsActivity; // method@e5fd │ │ -48958a: 0e00 |0003: return-void │ │ +489578: |[489578] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/settings/SettingsActivity;)V │ │ +489588: 7020 fde5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSettingsActivity:(Lcom/nextcloud/talk/settings/SettingsActivity;)Lcom/nextcloud/talk/settings/SettingsActivity; // method@e5fd │ │ +48958e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=925 │ │ + 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/settings/SettingsActivity; │ │ │ │ #74 : (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 │ │ -48958c: |[48958c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)V │ │ -48959c: 7020 00e6 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@e600 │ │ -4895a2: 0e00 |0003: return-void │ │ +489590: |[489590] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)V │ │ +4895a0: 7020 00e6 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@e600 │ │ +4895a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1032 │ │ + 0x0000 line=935 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; │ │ │ │ #75 : (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 │ │ -4895a4: |[4895a4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)V │ │ -4895b4: 7020 08e6 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@e608 │ │ -4895ba: 0e00 |0003: return-void │ │ +4895a8: |[4895a8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)V │ │ +4895b8: 7020 08e6 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@e608 │ │ +4895be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1137 │ │ + 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/translate/ui/TranslateActivity; │ │ │ │ #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 │ │ -4895bc: |[4895bc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)V │ │ -4895cc: 7020 ade5 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@e5ad │ │ -4895d2: 0e00 |0003: return-void │ │ +4895c0: |[4895c0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)V │ │ +4895d0: 7020 ade5 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@e5ad │ │ +4895d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1013 │ │ + 0x0000 line=1286 │ │ 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 │ │ -4895d4: |[4895d4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)V │ │ -4895e4: 7020 aee5 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@e5ae │ │ -4895ea: 0e00 |0003: return-void │ │ +4895d8: |[4895d8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)V │ │ +4895e8: 7020 aee5 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@e5ae │ │ +4895ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1152 │ │ + 0x0000 line=950 │ │ 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 │ │ -4895ec: |[4895ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)V │ │ -4895fc: 7020 b5e5 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@e5b5 │ │ -489602: 0e00 |0003: return-void │ │ +4895f0: |[4895f0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)V │ │ +489600: 7020 b5e5 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@e5b5 │ │ +489606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1081 │ │ + 0x0000 line=925 │ │ 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 │ │ -489604: |[489604] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)V │ │ -489614: 7020 b6e5 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@e5b6 │ │ -48961a: 0e00 |0003: return-void │ │ +489608: |[489608] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)V │ │ +489618: 7020 b6e5 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@e5b6 │ │ +48961e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=825 │ │ + 0x0000 line=850 │ │ 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 │ │ -48961c: |[48961c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)V │ │ -48962c: 7020 bee5 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@e5be │ │ -489632: 0e00 |0003: return-void │ │ +489620: |[489620] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)V │ │ +489630: 7020 bee5 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@e5be │ │ +489636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=915 │ │ + 0x0000 line=1015 │ │ 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/DateTimePickerFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -489634: |[489634] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;)V │ │ -489644: 7020 c2e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDateTimePickerFragment:(Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;)Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment; // method@e5c2 │ │ -48964a: 0e00 |0003: return-void │ │ +489638: |[489638] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;)V │ │ +489648: 7020 c2e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDateTimePickerFragment:(Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment;)Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment; // method@e5c2 │ │ +48964e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1018 │ │ + 0x0000 line=960 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/DateTimePickerFragment; │ │ │ │ #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 │ │ -48964c: |[48964c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)V │ │ -48965c: 7020 c5e5 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@e5c5 │ │ -489662: 0e00 |0003: return-void │ │ +489650: |[489650] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)V │ │ +489660: 7020 c5e5 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@e5c5 │ │ +489666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1023 │ │ + 0x0000 line=800 │ │ 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 │ │ -489664: |[489664] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)V │ │ -489674: 7020 c9e5 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@e5c9 │ │ -48967a: 0e00 |0003: return-void │ │ +489668: |[489668] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)V │ │ +489678: 7020 c9e5 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@e5c9 │ │ +48967e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1117 │ │ + 0x0000 line=1190 │ │ 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 │ │ -48967c: |[48967c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)V │ │ -48968c: 7020 cae5 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@e5ca │ │ -489692: 0e00 |0003: return-void │ │ +489680: |[489680] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)V │ │ +489690: 7020 cae5 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@e5ca │ │ +489696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1067 │ │ + 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/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 │ │ -489694: |[489694] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)V │ │ -4896a4: 7020 dce5 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@e5dc │ │ -4896aa: 0e00 |0003: return-void │ │ +489698: |[489698] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)V │ │ +4896a8: 7020 dce5 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@e5dc │ │ +4896ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=830 │ │ + 0x0000 line=1221 │ │ 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 │ │ -4896ac: |[4896ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)V │ │ -4896bc: 7020 e0e5 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@e5e0 │ │ -4896c2: 0e00 |0003: return-void │ │ +4896b0: |[4896b0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)V │ │ +4896c0: 7020 e0e5 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@e5e0 │ │ +4896c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1251 │ │ + 0x0000 line=1083 │ │ 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 │ │ -4896c4: |[4896c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)V │ │ -4896d4: 7020 f8e5 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@e5f8 │ │ -4896da: 0e00 |0003: return-void │ │ +4896c8: |[4896c8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)V │ │ +4896d8: 7020 f8e5 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@e5f8 │ │ +4896de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=880 │ │ + 0x0000 line=875 │ │ 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 │ │ -4896dc: |[4896dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)V │ │ -4896ec: 7020 f9e5 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@e5f9 │ │ -4896f2: 0e00 |0003: return-void │ │ +4896e0: |[4896e0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)V │ │ +4896f0: 7020 f9e5 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@e5f9 │ │ +4896f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1132 │ │ + 0x0000 line=1226 │ │ 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 │ │ -4896f4: |[4896f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)V │ │ -489704: 7020 fbe5 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@e5fb │ │ -48970a: 0e00 |0003: return-void │ │ +4896f8: |[4896f8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)V │ │ +489708: 7020 fbe5 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@e5fb │ │ +48970e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=815 │ │ + 0x0000 line=820 │ │ 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 │ │ -48970c: |[48970c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)V │ │ -48971c: 7020 fce5 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@e5fc │ │ -489722: 0e00 |0003: return-void │ │ +489710: |[489710] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)V │ │ +489720: 7020 fce5 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@e5fc │ │ +489726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=968 │ │ + 0x0000 line=1137 │ │ 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 │ │ -489724: |[489724] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)V │ │ -489734: 7020 01e6 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@e601 │ │ -48973a: 0e00 |0003: return-void │ │ +489728: |[489728] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)V │ │ +489738: 7020 01e6 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@e601 │ │ +48973e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1057 │ │ + 0x0000 line=1251 │ │ 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 │ │ -48973c: |[48973c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)V │ │ -48974c: 7020 03e6 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@e603 │ │ -489752: 0e00 |0003: return-void │ │ +489740: |[489740] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)V │ │ +489750: 7020 03e6 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@e603 │ │ +489756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1092 │ │ + 0x0000 line=940 │ │ 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/upload/chunked/ChunkedFileUploader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -489754: |[489754] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/upload/chunked/ChunkedFileUploader;)V │ │ -489764: 0e00 |0000: return-void │ │ +489758: |[489758] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/upload/chunked/ChunkedFileUploader;)V │ │ +489768: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #94 : (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 │ │ -489768: |[489768] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PickImage;)V │ │ -489778: 7020 e9e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPickImage:(Lcom/nextcloud/talk/utils/PickImage;)Lcom/nextcloud/talk/utils/PickImage; // method@e5e9 │ │ -48977e: 0e00 |0003: return-void │ │ +48976c: |[48976c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PickImage;)V │ │ +48977c: 7020 e9e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPickImage:(Lcom/nextcloud/talk/utils/PickImage;)Lcom/nextcloud/talk/utils/PickImage; // method@e5e9 │ │ +489782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1107 │ │ + 0x0000 line=1025 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/PickImage; │ │ │ │ #95 : (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 │ │ -489780: |[489780] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PushUtils;)V │ │ -489790: 7020 f4e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushUtils:(Lcom/nextcloud/talk/utils/PushUtils;)Lcom/nextcloud/talk/utils/PushUtils; // method@e5f4 │ │ -489796: 0e00 |0003: return-void │ │ +489784: |[489784] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PushUtils;)V │ │ +489794: 7020 f4e5 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushUtils:(Lcom/nextcloud/talk/utils/PushUtils;)Lcom/nextcloud/talk/utils/PushUtils; // method@e5f4 │ │ +48979a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1246 │ │ + 0x0000 line=860 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/PushUtils; │ │ │ │ #96 : (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 │ │ -489798: |[489798] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)V │ │ -4897a8: 0e00 |0000: return-void │ │ +48979c: |[48979c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)V │ │ +4897ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #97 : (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 │ │ -4897ac: |[4897ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)V │ │ -4897bc: 7020 f0e5 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@e5f0 │ │ -4897c2: 0e00 |0003: return-void │ │ +4897b0: |[4897b0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)V │ │ +4897c0: 7020 f0e5 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@e5f0 │ │ +4897c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1286 │ │ + 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/power/PowerManagerUtils; │ │ │ │ #98 : (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 │ │ -4897c4: |[4897c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)V │ │ -4897d4: 7020 c1e5 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@e5c1 │ │ -4897da: 0e00 |0003: return-void │ │ +4897c8: |[4897c8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)V │ │ +4897d8: 7020 c1e5 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@e5c1 │ │ +4897de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1142 │ │ + 0x0000 line=1093 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule; │ │ │ │ #99 : (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 │ │ -4897dc: |[4897dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)V │ │ -4897ec: 7020 0ae6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketConnectionHelper:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; // method@e60a │ │ -4897f2: 0e00 |0003: return-void │ │ +4897e0: |[4897e0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)V │ │ +4897f0: 7020 0ae6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketConnectionHelper:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; // method@e60a │ │ +4897f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1076 │ │ + 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; │ │ │ │ #100 : (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 │ │ -4897f4: |[4897f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V │ │ -489804: 7020 0be6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e60b │ │ -48980a: 0e00 |0003: return-void │ │ +4897f8: |[4897f8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V │ │ +489808: 7020 0be6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e60b │ │ +48980e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1172 │ │ + 0x0000 line=920 │ │ 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 : 8732 (DaggerNextcloudTalkApplicationComponent.java) │ │ │ │ Class #7399 header: │ │ @@ -1975056,17 +1975056,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48982c: |[48982c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.:()V │ │ -48983c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -489842: 0e00 |0003: return-void │ │ +489830: |[489830] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.:()V │ │ +489840: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +489846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent; │ │ │ │ #1 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;) │ │ @@ -1975074,19 +1975074,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 │ │ -48980c: |[48980c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; │ │ -48981c: 2200 7120 |0000: new-instance v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // type@2071 │ │ -489820: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -489822: 7020 f6e4 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent-IA;)V // method@e4f6 │ │ -489828: 1100 |0006: return-object v0 │ │ +489810: |[489810] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; │ │ +489820: 2200 7120 |0000: new-instance v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // type@2071 │ │ +489824: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +489826: 7020 f6e4 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent-IA;)V // method@e4f6 │ │ +48982c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8732 (DaggerNextcloudTalkApplicationComponent.java) │ │ @@ -1975119,18 +1975119,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 │ │ -489864: |[489864] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -489874: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48987a: 5b01 31af |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af31 │ │ -48987e: 0e00 |0005: return-void │ │ +489868: |[489868] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +489878: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48987e: 5b01 31af |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af31 │ │ +489882: 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; │ │ │ │ @@ -1975140,19 +1975140,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -489844: |[489844] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -489854: 5410 31af |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af31 │ │ -489858: 7110 2ce6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@e62c │ │ -48985e: 0c00 |0005: move-result-object v0 │ │ -489860: 1100 |0006: return-object v0 │ │ +489848: |[489848] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +489858: 5410 31af |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af31 │ │ +48985c: 7110 2ce6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@e62c │ │ +489862: 0c00 |0005: move-result-object v0 │ │ +489864: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1975186,17 +1975186,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48989c: |[48989c] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:()V │ │ -4898ac: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -4898b2: 0e00 |0003: return-void │ │ +4898a0: |[4898a0] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:()V │ │ +4898b0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +4898b6: 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;) │ │ @@ -1975204,35 +1975204,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 │ │ -4898b4: |[4898b4] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4898c4: 7010 24e6 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:()V // method@e624 │ │ -4898ca: 0e00 |0003: return-void │ │ +4898b8: |[4898b8] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4898c8: 7010 24e6 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:()V // method@e624 │ │ +4898ce: 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 │ │ -489880: |[489880] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ -489890: 7100 2fe6 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@e62f │ │ -489896: 0c00 |0003: move-result-object v0 │ │ -489898: 1100 |0004: return-object v0 │ │ +489884: |[489884] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ +489894: 7100 2fe6 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@e62f │ │ +48989a: 0c00 |0003: move-result-object v0 │ │ +48989c: 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;) │ │ @@ -1975240,52 +1975240,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -4898cc: |[4898cc] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setAppTheme:(Ljava/lang/String;)V │ │ -4898dc: 1a00 51f2 |0000: const-string v0, "theme" // string@f251 │ │ -4898e0: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4898e6: 6e10 60f6 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ -4898ec: 0a00 |0008: move-result v0 │ │ -4898ee: 1401 e301 17cc |0009: const v1, #float -3.95857e+07 // #cc1701e3 │ │ -4898f4: 3210 2900 |000c: if-eq v0, v1, 0035 // +0029 │ │ -4898f8: 1401 4877 e20a |000e: const v1, #float 2.18079e-32 // #0ae27748 │ │ -4898fe: 3210 1600 |0011: if-eq v0, v1, 0027 // +0016 │ │ -489902: 1401 409a 6c51 |0013: const v1, #float 6.35125e+10 // #516c9a40 │ │ -489908: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ -48990c: 2825 |0018: goto 003d // +0025 │ │ -48990e: 1a00 81d1 |0019: const-string v0, "night_yes" // string@d181 │ │ -489912: 6e20 59f6 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ -489918: 0a03 |001e: move-result v3 │ │ -48991a: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ -48991e: 281c |0021: goto 003d // +001c │ │ -489920: 1223 |0022: const/4 v3, #int 2 // #2 │ │ -489922: 7110 a40a 0300 |0023: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ -489928: 2820 |0026: goto 0046 // +0020 │ │ -48992a: 1a00 80d1 |0027: const-string v0, "night_no" // string@d180 │ │ -48992e: 6e20 59f6 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ -489934: 0a03 |002c: move-result v3 │ │ -489936: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ -48993a: 280e |002f: goto 003d // +000e │ │ -48993c: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -48993e: 7110 a40a 0300 |0031: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ -489944: 2812 |0034: goto 0046 // +0012 │ │ -489946: 1a00 7b8a |0035: const-string v0, "battery_saver" // string@8a7b │ │ -48994a: 6e20 59f6 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ -489950: 0a03 |003a: move-result v3 │ │ -489952: 3903 0700 |003b: if-nez v3, 0042 // +0007 │ │ -489956: 12f3 |003d: const/4 v3, #int -1 // #ff │ │ -489958: 7110 a40a 0300 |003e: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ -48995e: 2805 |0041: goto 0046 // +0005 │ │ -489960: 1233 |0042: const/4 v3, #int 3 // #3 │ │ -489962: 7110 a40a 0300 |0043: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ -489968: 0e00 |0046: return-void │ │ +4898d0: |[4898d0] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setAppTheme:(Ljava/lang/String;)V │ │ +4898e0: 1a00 51f2 |0000: const-string v0, "theme" // string@f251 │ │ +4898e4: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +4898ea: 6e10 60f6 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ +4898f0: 0a00 |0008: move-result v0 │ │ +4898f2: 1401 e301 17cc |0009: const v1, #float -3.95857e+07 // #cc1701e3 │ │ +4898f8: 3210 2900 |000c: if-eq v0, v1, 0035 // +0029 │ │ +4898fc: 1401 4877 e20a |000e: const v1, #float 2.18079e-32 // #0ae27748 │ │ +489902: 3210 1600 |0011: if-eq v0, v1, 0027 // +0016 │ │ +489906: 1401 409a 6c51 |0013: const v1, #float 6.35125e+10 // #516c9a40 │ │ +48990c: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ +489910: 2825 |0018: goto 003d // +0025 │ │ +489912: 1a00 81d1 |0019: const-string v0, "night_yes" // string@d181 │ │ +489916: 6e20 59f6 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ +48991c: 0a03 |001e: move-result v3 │ │ +48991e: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ +489922: 281c |0021: goto 003d // +001c │ │ +489924: 1223 |0022: const/4 v3, #int 2 // #2 │ │ +489926: 7110 a40a 0300 |0023: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ +48992c: 2820 |0026: goto 0046 // +0020 │ │ +48992e: 1a00 80d1 |0027: const-string v0, "night_no" // string@d180 │ │ +489932: 6e20 59f6 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ +489938: 0a03 |002c: move-result v3 │ │ +48993a: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ +48993e: 280e |002f: goto 003d // +000e │ │ +489940: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +489942: 7110 a40a 0300 |0031: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ +489948: 2812 |0034: goto 0046 // +0012 │ │ +48994a: 1a00 7b8a |0035: const-string v0, "battery_saver" // string@8a7b │ │ +48994e: 6e20 59f6 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ +489954: 0a03 |003a: move-result v3 │ │ +489956: 3903 0700 |003b: if-nez v3, 0042 // +0007 │ │ +48995a: 12f3 |003d: const/4 v3, #int -1 // #ff │ │ +48995c: 7110 a40a 0300 |003e: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ +489962: 2805 |0041: goto 0046 // +0005 │ │ +489964: 1233 |0042: const/4 v3, #int 3 // #3 │ │ +489966: 7110 a40a 0300 |0043: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0aa4 │ │ +48996c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=253 │ │ 0x0023 line=255 │ │ 0x0027 line=253 │ │ 0x0031 line=254 │ │ 0x0035 line=253 │ │ @@ -1975300,17 +1975300,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 │ │ -48996c: |[48996c] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setSharedApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -48997c: 7110 30e6 0100 |0000: invoke-static {v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e630 │ │ -489982: 0e00 |0003: return-void │ │ +489970: |[489970] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setSharedApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +489980: 7110 30e6 0100 |0000: invoke-static {v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e630 │ │ +489986: 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; │ │ │ │ @@ -1975346,17 +1975346,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -489984: |[489984] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.:()V │ │ -489994: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48999a: 0e00 |0003: return-void │ │ +489988: |[489988] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.:()V │ │ +489998: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48999e: 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 - │ │ @@ -1975365,25 +1975365,25 @@ │ │ type : '(Lnet/sqlcipher/database/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -48999c: |[48999c] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.postKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ -4899ac: 1a00 8497 |0000: const-string v0, "database" // string@9784 │ │ -4899b0: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4899b6: 1a00 bf20 |0005: const-string v0, "DB cipher_migrate START" // string@20bf │ │ -4899ba: 1a01 2971 |0007: const-string v1, "TalkApplication" // string@7129 │ │ -4899be: 7120 7105 0100 |0009: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0571 │ │ -4899c4: 1a00 ff62 |000c: const-string v0, "PRAGMA cipher_migrate;" // string@62ff │ │ -4899c8: 6e20 a4fc 0300 |000e: invoke-virtual {v3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;.rawExecSQL:(Ljava/lang/String;)V // method@fca4 │ │ -4899ce: 1a03 be20 |0011: const-string v3, "DB cipher_migrate END" // string@20be │ │ -4899d2: 7120 7105 3100 |0013: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0571 │ │ -4899d8: 0e00 |0016: return-void │ │ +4899a0: |[4899a0] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.postKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ +4899b0: 1a00 8497 |0000: const-string v0, "database" // string@9784 │ │ +4899b4: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +4899ba: 1a00 bf20 |0005: const-string v0, "DB cipher_migrate START" // string@20bf │ │ +4899be: 1a01 2971 |0007: const-string v1, "TalkApplication" // string@7129 │ │ +4899c2: 7120 7105 0100 |0009: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0571 │ │ +4899c8: 1a00 ff62 |000c: const-string v0, "PRAGMA cipher_migrate;" // string@62ff │ │ +4899cc: 6e20 a4fc 0300 |000e: invoke-virtual {v3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;.rawExecSQL:(Ljava/lang/String;)V // method@fca4 │ │ +4899d2: 1a03 be20 |0011: const-string v3, "DB cipher_migrate END" // string@20be │ │ +4899d6: 7120 7105 3100 |0013: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0571 │ │ +4899dc: 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; │ │ @@ -1975394,18 +1975394,18 @@ │ │ type : '(Lnet/sqlcipher/database/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4899dc: |[4899dc] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.preKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ -4899ec: 1a00 8497 |0000: const-string v0, "database" // string@9784 │ │ -4899f0: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4899f6: 0e00 |0005: return-void │ │ +4899e0: |[4899e0] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.preKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ +4899f0: 1a00 8497 |0000: const-string v0, "database" // string@9784 │ │ +4899f4: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +4899fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 24782 (NextcloudTalkApplication.kt) │ │ │ │ Class #7404 header: │ │ @@ -1975492,62 +1975492,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 │ │ -489b88: |[489b88] com.nextcloud.talk.application.NextcloudTalkApplication.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ -489b98: 7110 34e6 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@e634 │ │ -489b9e: 0c00 |0003: move-result-object v0 │ │ -489ba0: 1100 |0004: return-object v0 │ │ +489b8c: |[489b8c] com.nextcloud.talk.application.NextcloudTalkApplication.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ +489b9c: 7110 34e6 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@e634 │ │ +489ba2: 0c00 |0003: move-result-object v0 │ │ +489ba4: 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 │ │ -489c90: |[489c90] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ -489ca0: 2200 7720 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // type@2077 │ │ -489ca4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -489ca6: 7020 25e6 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e625 │ │ -489cac: 6900 34af |0006: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@af34 │ │ -489cb0: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -489cb4: 6700 32af |000a: sput v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$stable:I // field@af32 │ │ -489cb8: 1a00 cd60 |000c: const-string v0, "NextcloudTalkApplication" // string@60cd │ │ -489cbc: 6900 37af |000e: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@af37 │ │ -489cc0: 0e00 |0010: return-void │ │ +489c94: |[489c94] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ +489ca4: 2200 7720 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // type@2077 │ │ +489ca8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +489caa: 7020 25e6 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e625 │ │ +489cb0: 6900 34af |0006: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@af34 │ │ +489cb4: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +489cb8: 6700 32af |000a: sput v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$stable:I // field@af32 │ │ +489cbc: 1a00 cd60 |000c: const-string v0, "NextcloudTalkApplication" // string@60cd │ │ +489cc0: 6900 37af |000e: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@af37 │ │ +489cc4: 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 │ │ -489cc4: |[489cc4] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ -489cd4: 7010 ea0e 0100 |0000: invoke-direct {v1}, Landroidx/multidex/MultiDexApplication;.:()V // method@0eea │ │ -489cda: 2200 7820 |0003: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; // type@2078 │ │ -489cde: 7010 29e6 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1;.:()V // method@e629 │ │ -489ce4: 1f00 4626 |0008: check-cast v0, Lnet/sqlcipher/database/SQLiteDatabaseHook; // type@2646 │ │ -489ce8: 5b10 3aaf |000a: iput-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@af3a │ │ -489cec: 0e00 |000c: return-void │ │ +489cc8: |[489cc8] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ +489cd8: 7010 ea0e 0100 |0000: invoke-direct {v1}, Landroidx/multidex/MultiDexApplication;.:()V // method@0eea │ │ +489cde: 2200 7820 |0003: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; // type@2078 │ │ +489ce2: 7010 29e6 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1;.:()V // method@e629 │ │ +489ce8: 1f00 4626 |0008: check-cast v0, Lnet/sqlcipher/database/SQLiteDatabaseHook; // type@2646 │ │ +489cec: 5b10 3aaf |000a: iput-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@af3a │ │ +489cf0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=104 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -1975556,34 +1975556,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 │ │ -489be8: |[489be8] com.nextcloud.talk.application.NextcloudTalkApplication.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ -489bf8: 6200 3caf |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ -489bfc: 1100 |0002: return-object v0 │ │ +489bec: |[489bec] com.nextcloud.talk.application.NextcloudTalkApplication.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ +489bfc: 6200 3caf |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ +489c00: 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 │ │ -489cf0: |[489cf0] com.nextcloud.talk.application.NextcloudTalkApplication.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -489d00: 6900 3caf |0000: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ -489d04: 0e00 |0002: return-void │ │ +489cf4: |[489cf4] com.nextcloud.talk.application.NextcloudTalkApplication.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +489d04: 6900 3caf |0000: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ +489d08: 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;) │ │ @@ -1975591,58 +1975591,58 @@ │ │ type : '()Lcoil/ImageLoader;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -489ac0: |[489ac0] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader:()Lcoil/ImageLoader; │ │ -489ad0: 2200 2c0b |0000: new-instance v0, Lcoil/ImageLoader$Builder; // type@0b2c │ │ -489ad4: 6e10 36e6 0700 |0002: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ -489ada: 0c01 |0005: move-result-object v1 │ │ -489adc: 1a02 8aa2 |0006: const-string v2, "getApplicationContext(...)" // string@a28a │ │ -489ae0: 7120 fffb 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -489ae6: 7020 c83e 1000 |000b: invoke-direct {v0, v1}, Lcoil/ImageLoader$Builder;.:(Landroid/content/Context;)V // method@3ec8 │ │ -489aec: 2201 7620 |000e: new-instance v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; // type@2076 │ │ -489af0: 7020 22e6 7100 |0010: invoke-direct {v1, v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e622 │ │ -489af6: 6e20 ee3e 1000 |0013: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.memoryCache:(Lkotlin/jvm/functions/Function0;)Lcoil/ImageLoader$Builder; // method@3eee │ │ -489afc: 0c00 |0016: move-result-object v0 │ │ -489afe: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -489b00: 6e20 dc3e 1000 |0018: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.crossfade:(Z)Lcoil/ImageLoader$Builder; // method@3edc │ │ -489b06: 0c00 |001b: move-result-object v0 │ │ -489b08: 2202 1f0b |001c: new-instance v2, Lcoil/ComponentRegistry$Builder; // type@0b1f │ │ -489b0c: 7010 593e 0200 |001e: invoke-direct {v2}, Lcoil/ComponentRegistry$Builder;.:()V // method@3e59 │ │ -489b12: 6003 7000 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ -489b16: 1304 1c00 |0023: const/16 v4, #int 28 // #1c │ │ -489b1a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -489b1c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -489b1e: 3443 0d00 |0027: if-lt v3, v4, 0034 // +000d │ │ -489b22: 2203 9c0b |0029: new-instance v3, Lcoil/decode/ImageDecoderDecoder$Factory; // type@0b9c │ │ -489b26: 7040 6241 6351 |002b: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/ImageDecoderDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@4162 │ │ -489b2c: 1f03 8a0b |002e: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0b8a │ │ -489b30: 6e20 5b3e 3200 |0030: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@3e5b │ │ -489b36: 280b |0033: goto 003e // +000b │ │ -489b38: 2203 990b |0034: new-instance v3, Lcoil/decode/GifDecoder$Factory; // type@0b99 │ │ -489b3c: 7040 5341 6351 |0036: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/GifDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@4153 │ │ -489b42: 1f03 8a0b |0039: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0b8a │ │ -489b46: 6e20 5b3e 3200 |003b: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@3e5b │ │ -489b4c: 2203 ae0b |003e: new-instance v3, Lcoil/decode/SvgDecoder$Factory; // type@0bae │ │ -489b50: 7040 bb41 6351 |0040: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/SvgDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@41bb │ │ -489b56: 1f03 8a0b |0043: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0b8a │ │ -489b5a: 6e20 5b3e 3200 |0045: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@3e5b │ │ -489b60: 6e10 633e 0200 |0048: invoke-virtual {v2}, Lcoil/ComponentRegistry$Builder;.build:()Lcoil/ComponentRegistry; // method@3e63 │ │ -489b66: 0c01 |004b: move-result-object v1 │ │ -489b68: 6e20 d93e 1000 |004c: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.components:(Lcoil/ComponentRegistry;)Lcoil/ImageLoader$Builder; // method@3ed9 │ │ -489b6e: 0c00 |004f: move-result-object v0 │ │ -489b70: 6e10 39e6 0700 |0050: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@e639 │ │ -489b76: 0c01 |0053: move-result-object v1 │ │ -489b78: 6e20 f33e 1000 |0054: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.okHttpClient:(Lokhttp3/OkHttpClient;)Lcoil/ImageLoader$Builder; // method@3ef3 │ │ -489b7e: 6e10 d13e 0000 |0057: invoke-virtual {v0}, Lcoil/ImageLoader$Builder;.build:()Lcoil/ImageLoader; // method@3ed1 │ │ -489b84: 0c00 |005a: move-result-object v0 │ │ -489b86: 1100 |005b: return-object v0 │ │ +489ac4: |[489ac4] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader:()Lcoil/ImageLoader; │ │ +489ad4: 2200 2c0b |0000: new-instance v0, Lcoil/ImageLoader$Builder; // type@0b2c │ │ +489ad8: 6e10 36e6 0700 |0002: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ +489ade: 0c01 |0005: move-result-object v1 │ │ +489ae0: 1a02 8aa2 |0006: const-string v2, "getApplicationContext(...)" // string@a28a │ │ +489ae4: 7120 fffb 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +489aea: 7020 c83e 1000 |000b: invoke-direct {v0, v1}, Lcoil/ImageLoader$Builder;.:(Landroid/content/Context;)V // method@3ec8 │ │ +489af0: 2201 7620 |000e: new-instance v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; // type@2076 │ │ +489af4: 7020 22e6 7100 |0010: invoke-direct {v1, v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e622 │ │ +489afa: 6e20 ee3e 1000 |0013: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.memoryCache:(Lkotlin/jvm/functions/Function0;)Lcoil/ImageLoader$Builder; // method@3eee │ │ +489b00: 0c00 |0016: move-result-object v0 │ │ +489b02: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +489b04: 6e20 dc3e 1000 |0018: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.crossfade:(Z)Lcoil/ImageLoader$Builder; // method@3edc │ │ +489b0a: 0c00 |001b: move-result-object v0 │ │ +489b0c: 2202 1f0b |001c: new-instance v2, Lcoil/ComponentRegistry$Builder; // type@0b1f │ │ +489b10: 7010 593e 0200 |001e: invoke-direct {v2}, Lcoil/ComponentRegistry$Builder;.:()V // method@3e59 │ │ +489b16: 6003 7000 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ +489b1a: 1304 1c00 |0023: const/16 v4, #int 28 // #1c │ │ +489b1e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +489b20: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +489b22: 3443 0d00 |0027: if-lt v3, v4, 0034 // +000d │ │ +489b26: 2203 9c0b |0029: new-instance v3, Lcoil/decode/ImageDecoderDecoder$Factory; // type@0b9c │ │ +489b2a: 7040 6241 6351 |002b: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/ImageDecoderDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@4162 │ │ +489b30: 1f03 8a0b |002e: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0b8a │ │ +489b34: 6e20 5b3e 3200 |0030: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@3e5b │ │ +489b3a: 280b |0033: goto 003e // +000b │ │ +489b3c: 2203 990b |0034: new-instance v3, Lcoil/decode/GifDecoder$Factory; // type@0b99 │ │ +489b40: 7040 5341 6351 |0036: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/GifDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@4153 │ │ +489b46: 1f03 8a0b |0039: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0b8a │ │ +489b4a: 6e20 5b3e 3200 |003b: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@3e5b │ │ +489b50: 2203 ae0b |003e: new-instance v3, Lcoil/decode/SvgDecoder$Factory; // type@0bae │ │ +489b54: 7040 bb41 6351 |0040: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/SvgDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@41bb │ │ +489b5a: 1f03 8a0b |0043: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0b8a │ │ +489b5e: 6e20 5b3e 3200 |0045: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@3e5b │ │ +489b64: 6e10 633e 0200 |0048: invoke-virtual {v2}, Lcoil/ComponentRegistry$Builder;.build:()Lcoil/ComponentRegistry; // method@3e63 │ │ +489b6a: 0c01 |004b: move-result-object v1 │ │ +489b6c: 6e20 d93e 1000 |004c: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.components:(Lcoil/ComponentRegistry;)Lcoil/ImageLoader$Builder; // method@3ed9 │ │ +489b72: 0c00 |004f: move-result-object v0 │ │ +489b74: 6e10 39e6 0700 |0050: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@e639 │ │ +489b7a: 0c01 |0053: move-result-object v1 │ │ +489b7c: 6e20 f33e 1000 |0054: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.okHttpClient:(Lokhttp3/OkHttpClient;)Lcoil/ImageLoader$Builder; // method@3ef3 │ │ +489b82: 6e10 d13e 0000 |0057: invoke-virtual {v0}, Lcoil/ImageLoader$Builder;.build:()Lcoil/ImageLoader; // method@3ed1 │ │ +489b88: 0c00 |005a: move-result-object v0 │ │ +489b8a: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000e line=216 │ │ 0x0018 line=220 │ │ 0x001c line=266 │ │ 0x0021 line=222 │ │ @@ -1975660,27 +1975660,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 │ │ -489ba4: |[489ba4] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ -489bb4: 2200 fa0b |0000: new-instance v0, Lcoil/memory/MemoryCache$Builder; // type@0bfa │ │ -489bb8: 6e10 36e6 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ -489bbe: 0c03 |0005: move-result-object v3 │ │ -489bc0: 1a01 8aa2 |0006: const-string v1, "getApplicationContext(...)" // string@a28a │ │ -489bc4: 7120 fffb 1300 |0008: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -489bca: 7020 a143 3000 |000b: invoke-direct {v0, v3}, Lcoil/memory/MemoryCache$Builder;.:(Landroid/content/Context;)V // method@43a1 │ │ -489bd0: 1901 e03f |000e: const-wide/high16 v1, #long 4602678819172646912 // #3fe0 │ │ -489bd4: 6e30 a443 1002 |0010: invoke-virtual {v0, v1, v2}, Lcoil/memory/MemoryCache$Builder;.maxSizePercent:(D)Lcoil/memory/MemoryCache$Builder; // method@43a4 │ │ -489bda: 0c03 |0013: move-result-object v3 │ │ -489bdc: 6e10 a243 0300 |0014: invoke-virtual {v3}, Lcoil/memory/MemoryCache$Builder;.build:()Lcoil/memory/MemoryCache; // method@43a2 │ │ -489be2: 0c03 |0017: move-result-object v3 │ │ -489be4: 1103 |0018: return-object v3 │ │ +489ba8: |[489ba8] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ +489bb8: 2200 fa0b |0000: new-instance v0, Lcoil/memory/MemoryCache$Builder; // type@0bfa │ │ +489bbc: 6e10 36e6 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ +489bc2: 0c03 |0005: move-result-object v3 │ │ +489bc4: 1a01 8aa2 |0006: const-string v1, "getApplicationContext(...)" // string@a28a │ │ +489bc8: 7120 fffb 1300 |0008: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +489bce: 7020 a143 3000 |000b: invoke-direct {v0, v3}, Lcoil/memory/MemoryCache$Builder;.:(Landroid/content/Context;)V // method@43a1 │ │ +489bd4: 1901 e03f |000e: const-wide/high16 v1, #long 4602678819172646912 // #3fe0 │ │ +489bd8: 6e30 a443 1002 |0010: invoke-virtual {v0, v1, v2}, Lcoil/memory/MemoryCache$Builder;.maxSizePercent:(D)Lcoil/memory/MemoryCache$Builder; // method@43a4 │ │ +489bde: 0c03 |0013: move-result-object v3 │ │ +489be0: 6e10 a243 0300 |0014: invoke-virtual {v3}, Lcoil/memory/MemoryCache$Builder;.build:()Lcoil/memory/MemoryCache; // method@43a2 │ │ +489be6: 0c03 |0017: move-result-object v3 │ │ +489be8: 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;) │ │ @@ -1975688,68 +1975688,68 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -489dc8: |[489dc8] com.nextcloud.talk.application.NextcloudTalkApplication.initWorkers:()V │ │ -489dd8: 2200 d908 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -489ddc: 1c01 a422 |0002: const-class v1, Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // type@22a4 │ │ -489de0: 7020 b732 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ -489de6: 6e10 b932 0000 |0007: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ -489dec: 0c00 |000a: move-result-object v0 │ │ -489dee: 1f00 db08 |000b: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ -489df2: 2201 d908 |000d: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -489df6: 1c02 a822 |000f: const-class v2, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@22a8 │ │ -489dfa: 7020 b732 2100 |0011: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ -489e00: 6e10 b932 0100 |0014: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ -489e06: 0c01 |0017: move-result-object v1 │ │ -489e08: 1f01 db08 |0018: check-cast v1, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ -489e0c: 2202 d908 |001a: new-instance v2, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -489e10: 1c03 b922 |001c: const-class v3, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // type@22b9 │ │ -489e14: 7020 b732 3200 |001e: invoke-direct {v2, v3}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ -489e1a: 6e10 b932 0200 |0021: invoke-virtual {v2}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ -489e20: 0c02 |0024: move-result-object v2 │ │ -489e22: 1f02 db08 |0025: check-cast v2, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ -489e26: 2203 d908 |0027: new-instance v3, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -489e2a: 1c04 be22 |0029: const-class v4, Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // type@22be │ │ -489e2e: 7020 b732 4300 |002b: invoke-direct {v3, v4}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ -489e34: 6e10 b932 0300 |002e: invoke-virtual {v3}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ -489e3a: 0c03 |0031: move-result-object v3 │ │ -489e3c: 1f03 db08 |0032: check-cast v3, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ -489e40: 6e10 36e6 0500 |0034: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ -489e46: 0c04 |0037: move-result-object v4 │ │ -489e48: 7110 6733 0400 |0038: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ -489e4e: 0c04 |003b: move-result-object v4 │ │ -489e50: 6e20 5933 0400 |003c: invoke-virtual {v4, v0}, Landroidx/work/WorkManager;.beginWith:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3359 │ │ -489e56: 0c00 |003f: move-result-object v0 │ │ -489e58: 6e20 2333 1000 |0040: invoke-virtual {v0, v1}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3323 │ │ -489e5e: 0c00 |0043: move-result-object v0 │ │ -489e60: 6e20 2333 2000 |0044: invoke-virtual {v0, v2}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3323 │ │ -489e66: 0c00 |0047: move-result-object v0 │ │ -489e68: 6e20 2333 3000 |0048: invoke-virtual {v0, v3}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3323 │ │ -489e6e: 0c00 |004b: move-result-object v0 │ │ -489e70: 6e10 2033 0000 |004c: invoke-virtual {v0}, Landroidx/work/WorkContinuation;.enqueue:()Landroidx/work/Operation; // method@3320 │ │ -489e76: 2200 e708 |004f: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@08e7 │ │ -489e7a: 1c01 a822 |0051: const-class v1, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@22a8 │ │ -489e7e: 1602 0c00 |0053: const-wide/16 v2, #int 12 // #c │ │ -489e82: 6204 4fb5 |0055: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@b54f │ │ -489e86: 7054 e932 1032 |0057: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@32e9 │ │ -489e8c: 6e10 ed32 0000 |005a: invoke-virtual {v0}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32ed │ │ -489e92: 0c00 |005d: move-result-object v0 │ │ -489e94: 1f00 e908 |005e: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@08e9 │ │ -489e98: 6e10 36e6 0500 |0060: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ -489e9e: 0c01 |0063: move-result-object v1 │ │ -489ea0: 7110 6733 0100 |0064: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ -489ea6: 0c01 |0067: move-result-object v1 │ │ -489ea8: 1a02 1d22 |0068: const-string v2, "DailyCapabilitiesUpdateWork" // string@221d │ │ -489eac: 6203 0713 |006a: sget-object v3, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@1307 │ │ -489eb0: 6e40 6233 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@3362 │ │ -489eb6: 0e00 |006f: return-void │ │ +489dcc: |[489dcc] com.nextcloud.talk.application.NextcloudTalkApplication.initWorkers:()V │ │ +489ddc: 2200 d908 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +489de0: 1c01 a422 |0002: const-class v1, Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // type@22a4 │ │ +489de4: 7020 b732 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ +489dea: 6e10 b932 0000 |0007: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ +489df0: 0c00 |000a: move-result-object v0 │ │ +489df2: 1f00 db08 |000b: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ +489df6: 2201 d908 |000d: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +489dfa: 1c02 a822 |000f: const-class v2, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@22a8 │ │ +489dfe: 7020 b732 2100 |0011: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ +489e04: 6e10 b932 0100 |0014: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ +489e0a: 0c01 |0017: move-result-object v1 │ │ +489e0c: 1f01 db08 |0018: check-cast v1, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ +489e10: 2202 d908 |001a: new-instance v2, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +489e14: 1c03 b922 |001c: const-class v3, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // type@22b9 │ │ +489e18: 7020 b732 3200 |001e: invoke-direct {v2, v3}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ +489e1e: 6e10 b932 0200 |0021: invoke-virtual {v2}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ +489e24: 0c02 |0024: move-result-object v2 │ │ +489e26: 1f02 db08 |0025: check-cast v2, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ +489e2a: 2203 d908 |0027: new-instance v3, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +489e2e: 1c04 be22 |0029: const-class v4, Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // type@22be │ │ +489e32: 7020 b732 4300 |002b: invoke-direct {v3, v4}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ +489e38: 6e10 b932 0300 |002e: invoke-virtual {v3}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ +489e3e: 0c03 |0031: move-result-object v3 │ │ +489e40: 1f03 db08 |0032: check-cast v3, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ +489e44: 6e10 36e6 0500 |0034: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ +489e4a: 0c04 |0037: move-result-object v4 │ │ +489e4c: 7110 6733 0400 |0038: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ +489e52: 0c04 |003b: move-result-object v4 │ │ +489e54: 6e20 5933 0400 |003c: invoke-virtual {v4, v0}, Landroidx/work/WorkManager;.beginWith:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3359 │ │ +489e5a: 0c00 |003f: move-result-object v0 │ │ +489e5c: 6e20 2333 1000 |0040: invoke-virtual {v0, v1}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3323 │ │ +489e62: 0c00 |0043: move-result-object v0 │ │ +489e64: 6e20 2333 2000 |0044: invoke-virtual {v0, v2}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3323 │ │ +489e6a: 0c00 |0047: move-result-object v0 │ │ +489e6c: 6e20 2333 3000 |0048: invoke-virtual {v0, v3}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@3323 │ │ +489e72: 0c00 |004b: move-result-object v0 │ │ +489e74: 6e10 2033 0000 |004c: invoke-virtual {v0}, Landroidx/work/WorkContinuation;.enqueue:()Landroidx/work/Operation; // method@3320 │ │ +489e7a: 2200 e708 |004f: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@08e7 │ │ +489e7e: 1c01 a822 |0051: const-class v1, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@22a8 │ │ +489e82: 1602 0c00 |0053: const-wide/16 v2, #int 12 // #c │ │ +489e86: 6204 4fb5 |0055: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@b54f │ │ +489e8a: 7054 e932 1032 |0057: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@32e9 │ │ +489e90: 6e10 ed32 0000 |005a: invoke-virtual {v0}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32ed │ │ +489e96: 0c00 |005d: move-result-object v0 │ │ +489e98: 1f00 e908 |005e: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@08e9 │ │ +489e9c: 6e10 36e6 0500 |0060: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ +489ea2: 0c01 |0063: move-result-object v1 │ │ +489ea4: 7110 6733 0100 |0064: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ +489eaa: 0c01 |0067: move-result-object v1 │ │ +489eac: 1a02 1d22 |0068: const-string v2, "DailyCapabilitiesUpdateWork" // string@221d │ │ +489eb0: 6203 0713 |006a: sget-object v3, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@1307 │ │ +489eb4: 6e40 6233 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@3362 │ │ +489eba: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000d line=169 │ │ 0x001a line=170 │ │ 0x0027 line=171 │ │ 0x0034 line=173 │ │ @@ -1975775,28 +1975775,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -489eb8: |[489eb8] com.nextcloud.talk.application.NextcloudTalkApplication.initializeWebRtc:()V │ │ -489ec8: 0720 |0000: move-object v0, v2 │ │ -489eca: 1f00 4e00 |0001: check-cast v0, Landroid/content/Context; // type@004e │ │ -489ece: 7110 06fe 0000 |0003: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions;.builder:(Landroid/content/Context;)Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder; // method@fe06 │ │ -489ed4: 0c00 |0006: move-result-object v0 │ │ -489ed6: 6e10 05fe 0000 |0007: invoke-virtual {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;.createInitializationOptions:()Lorg/webrtc/PeerConnectionFactory$InitializationOptions; // method@fe05 │ │ -489edc: 0c00 |000a: move-result-object v0 │ │ -489ede: 7110 0efe 0000 |000b: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory;.initialize:(Lorg/webrtc/PeerConnectionFactory$InitializationOptions;)V // method@fe0e │ │ -489ee4: 2809 |000e: goto 0017 // +0009 │ │ -489ee6: 0d00 |000f: move-exception v0 │ │ -489ee8: 6201 37af |0010: sget-object v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@af37 │ │ -489eec: 1f00 b024 |0012: check-cast v0, Ljava/lang/Throwable; // type@24b0 │ │ -489ef0: 7120 7905 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0579 │ │ -489ef6: 0e00 |0017: return-void │ │ +489ebc: |[489ebc] com.nextcloud.talk.application.NextcloudTalkApplication.initializeWebRtc:()V │ │ +489ecc: 0720 |0000: move-object v0, v2 │ │ +489ece: 1f00 4e00 |0001: check-cast v0, Landroid/content/Context; // type@004e │ │ +489ed2: 7110 06fe 0000 |0003: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions;.builder:(Landroid/content/Context;)Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder; // method@fe06 │ │ +489ed8: 0c00 |0006: move-result-object v0 │ │ +489eda: 6e10 05fe 0000 |0007: invoke-virtual {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;.createInitializationOptions:()Lorg/webrtc/PeerConnectionFactory$InitializationOptions; // method@fe05 │ │ +489ee0: 0c00 |000a: move-result-object v0 │ │ +489ee2: 7110 0efe 0000 |000b: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory;.initialize:(Lorg/webrtc/PeerConnectionFactory$InitializationOptions;)V // method@fe0e │ │ +489ee8: 2809 |000e: goto 0017 // +0009 │ │ +489eea: 0d00 |000f: move-exception v0 │ │ +489eec: 6201 37af |0010: sget-object v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@af37 │ │ +489ef0: 1f00 b024 |0012: check-cast v0, Ljava/lang/Throwable; // type@24b0 │ │ +489ef4: 7120 7905 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0579 │ │ +489efa: 0e00 |0017: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x000f │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ 0x000b line=119 │ │ @@ -1975810,22 +1975810,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -489d08: |[489d08] com.nextcloud.talk.application.NextcloudTalkApplication.attachBaseContext:(Landroid/content/Context;)V │ │ -489d18: 1a00 5c8a |0000: const-string v0, "base" // string@8a5c │ │ -489d1c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -489d22: 6f20 eb0e 2100 |0005: invoke-super {v1, v2}, Landroidx/multidex/MultiDexApplication;.attachBaseContext:(Landroid/content/Context;)V // method@0eeb │ │ -489d28: 0712 |0008: move-object v2, v1 │ │ -489d2a: 1f02 4e00 |0009: check-cast v2, Landroid/content/Context; // type@004e │ │ -489d2e: 7110 e90e 0200 |000b: invoke-static {v2}, Landroidx/multidex/MultiDex;.install:(Landroid/content/Context;)V // method@0ee9 │ │ -489d34: 0e00 |000e: return-void │ │ +489d0c: |[489d0c] com.nextcloud.talk.application.NextcloudTalkApplication.attachBaseContext:(Landroid/content/Context;)V │ │ +489d1c: 1a00 5c8a |0000: const-string v0, "base" // string@8a5c │ │ +489d20: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +489d26: 6f20 eb0e 2100 |0005: invoke-super {v1, v2}, Landroidx/multidex/MultiDexApplication;.attachBaseContext:(Landroid/content/Context;)V // method@0eeb │ │ +489d2c: 0712 |0008: move-object v2, v1 │ │ +489d2e: 1f02 4e00 |0009: check-cast v2, Landroid/content/Context; // type@004e │ │ +489d32: 7110 e90e 0200 |000b: invoke-static {v2}, Landroidx/multidex/MultiDex;.install:(Landroid/content/Context;)V // method@0ee9 │ │ +489d38: 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; │ │ @@ -1975835,45 +1975835,45 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -489d38: |[489d38] com.nextcloud.talk.application.NextcloudTalkApplication.buildComponent:()V │ │ -489d48: 7100 21e6 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@e621 │ │ -489d4e: 0c00 |0003: move-result-object v0 │ │ -489d50: 2201 1f22 |0004: new-instance v1, Lcom/nextcloud/talk/dagger/modules/BusModule; // type@221f │ │ -489d54: 7010 42f0 0100 |0006: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule;.:()V // method@f042 │ │ -489d5a: 6e20 f9e4 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@e4f9 │ │ -489d60: 0c00 |000c: move-result-object v0 │ │ -489d62: 2201 2122 |000d: new-instance v1, Lcom/nextcloud/talk/dagger/modules/ContextModule; // type@2221 │ │ -489d66: 6e10 36e6 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ -489d6c: 0c02 |0012: move-result-object v2 │ │ -489d6e: 7020 44f0 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule;.:(Landroid/content/Context;)V // method@f044 │ │ -489d74: 6e20 fae4 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@e4fa │ │ -489d7a: 0c00 |0019: move-result-object v0 │ │ -489d7c: 2201 2722 |001a: new-instance v1, Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // type@2227 │ │ -489d80: 7010 49f0 0100 |001c: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule;.:()V // method@f049 │ │ -489d86: 6e20 fbe4 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@e4fb │ │ -489d8c: 0c00 |0022: move-result-object v0 │ │ -489d8e: 2201 4822 |0023: new-instance v1, Lcom/nextcloud/talk/dagger/modules/RestModule; // type@2248 │ │ -489d92: 6e10 36e6 0300 |0025: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ -489d98: 0c02 |0028: move-result-object v2 │ │ -489d9a: 7020 6af0 2100 |0029: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule;.:(Landroid/content/Context;)V // method@f06a │ │ -489da0: 6e20 fee4 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@e4fe │ │ -489da6: 0c00 |002f: move-result-object v0 │ │ -489da8: 2201 a123 |0030: new-instance v1, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // type@23a1 │ │ -489dac: 7010 14f3 0100 |0032: invoke-direct {v1}, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;.:()V // method@f314 │ │ -489db2: 6e20 f7e4 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@e4f7 │ │ -489db8: 0c00 |0038: move-result-object v0 │ │ -489dba: 6e10 f8e4 0000 |0039: invoke-virtual {v0}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.build:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@e4f8 │ │ -489dc0: 0c00 |003c: move-result-object v0 │ │ -489dc2: 5b30 39af |003d: iput-object v0, v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@af39 │ │ -489dc6: 0e00 |003f: return-void │ │ +489d3c: |[489d3c] com.nextcloud.talk.application.NextcloudTalkApplication.buildComponent:()V │ │ +489d4c: 7100 21e6 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@e621 │ │ +489d52: 0c00 |0003: move-result-object v0 │ │ +489d54: 2201 1f22 |0004: new-instance v1, Lcom/nextcloud/talk/dagger/modules/BusModule; // type@221f │ │ +489d58: 7010 42f0 0100 |0006: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule;.:()V // method@f042 │ │ +489d5e: 6e20 f9e4 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@e4f9 │ │ +489d64: 0c00 |000c: move-result-object v0 │ │ +489d66: 2201 2122 |000d: new-instance v1, Lcom/nextcloud/talk/dagger/modules/ContextModule; // type@2221 │ │ +489d6a: 6e10 36e6 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ +489d70: 0c02 |0012: move-result-object v2 │ │ +489d72: 7020 44f0 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule;.:(Landroid/content/Context;)V // method@f044 │ │ +489d78: 6e20 fae4 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@e4fa │ │ +489d7e: 0c00 |0019: move-result-object v0 │ │ +489d80: 2201 2722 |001a: new-instance v1, Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // type@2227 │ │ +489d84: 7010 49f0 0100 |001c: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule;.:()V // method@f049 │ │ +489d8a: 6e20 fbe4 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@e4fb │ │ +489d90: 0c00 |0022: move-result-object v0 │ │ +489d92: 2201 4822 |0023: new-instance v1, Lcom/nextcloud/talk/dagger/modules/RestModule; // type@2248 │ │ +489d96: 6e10 36e6 0300 |0025: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ +489d9c: 0c02 |0028: move-result-object v2 │ │ +489d9e: 7020 6af0 2100 |0029: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule;.:(Landroid/content/Context;)V // method@f06a │ │ +489da4: 6e20 fee4 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@e4fe │ │ +489daa: 0c00 |002f: move-result-object v0 │ │ +489dac: 2201 a123 |0030: new-instance v1, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // type@23a1 │ │ +489db0: 7010 14f3 0100 |0032: invoke-direct {v1}, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;.:()V // method@f314 │ │ +489db6: 6e20 f7e4 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@e4f7 │ │ +489dbc: 0c00 |0038: move-result-object v0 │ │ +489dbe: 6e10 f8e4 0000 |0039: invoke-virtual {v0}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.build:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@e4f8 │ │ +489dc4: 0c00 |003c: move-result-object v0 │ │ +489dc6: 5b30 39af |003d: iput-object v0, v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@af39 │ │ +489dca: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x000d line=202 │ │ 0x001a line=203 │ │ 0x0023 line=204 │ │ @@ -1975888,22 +1975888,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 │ │ -489c28: |[489c28] com.nextcloud.talk.application.NextcloudTalkApplication.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ -489c38: 5410 38af |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@af38 │ │ -489c3c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -489c40: 1100 |0004: return-object v0 │ │ -489c42: 1a00 3788 |0005: const-string v0, "appPreferences" // string@8837 │ │ -489c46: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -489c4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -489c4e: 1100 |000b: return-object v0 │ │ +489c2c: |[489c2c] com.nextcloud.talk.application.NextcloudTalkApplication.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ +489c3c: 5410 38af |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@af38 │ │ +489c40: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +489c44: 1100 |0004: return-object v0 │ │ +489c46: 1a00 3788 |0005: const-string v0, "appPreferences" // string@8837 │ │ +489c4a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +489c50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +489c52: 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;) │ │ @@ -1975911,22 +1975911,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 │ │ -489c00: |[489c00] com.nextcloud.talk.application.NextcloudTalkApplication.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; │ │ -489c10: 5410 39af |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@af39 │ │ -489c14: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -489c18: 1100 |0004: return-object v0 │ │ -489c1a: 1a00 e392 |0005: const-string v0, "componentApplication" // string@92e3 │ │ -489c1e: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -489c24: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -489c26: 1100 |000b: return-object v0 │ │ +489c04: |[489c04] com.nextcloud.talk.application.NextcloudTalkApplication.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; │ │ +489c14: 5410 39af |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@af39 │ │ +489c18: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +489c1c: 1100 |0004: return-object v0 │ │ +489c1e: 1a00 e392 |0005: const-string v0, "componentApplication" // string@92e3 │ │ +489c22: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +489c28: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +489c2a: 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;) │ │ @@ -1975934,17 +1975934,17 @@ │ │ type : '()Lnet/sqlcipher/database/SQLiteDatabaseHook;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -489c50: |[489c50] com.nextcloud.talk.application.NextcloudTalkApplication.getHook:()Lnet/sqlcipher/database/SQLiteDatabaseHook; │ │ -489c60: 5410 3aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@af3a │ │ -489c64: 1100 |0002: return-object v0 │ │ +489c54: |[489c54] com.nextcloud.talk.application.NextcloudTalkApplication.getHook:()Lnet/sqlcipher/database/SQLiteDatabaseHook; │ │ +489c64: 5410 3aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@af3a │ │ +489c68: 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;) │ │ @@ -1975952,22 +1975952,22 @@ │ │ type : '()Lokhttp3/OkHttpClient;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -489c68: |[489c68] com.nextcloud.talk.application.NextcloudTalkApplication.getOkHttpClient:()Lokhttp3/OkHttpClient; │ │ -489c78: 5410 3baf |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@af3b │ │ -489c7c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -489c80: 1100 |0004: return-object v0 │ │ -489c82: 1a00 0ad3 |0005: const-string v0, "okHttpClient" // string@d30a │ │ -489c86: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -489c8c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -489c8e: 1100 |000b: return-object v0 │ │ +489c6c: |[489c6c] com.nextcloud.talk.application.NextcloudTalkApplication.getOkHttpClient:()Lokhttp3/OkHttpClient; │ │ +489c7c: 5410 3baf |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@af3b │ │ +489c80: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +489c84: 1100 |0004: return-object v0 │ │ +489c86: 1a00 0ad3 |0005: const-string v0, "okHttpClient" // string@d30a │ │ +489c8a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +489c90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +489c92: 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;) │ │ @@ -1975975,81 +1975975,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -489f08: |[489f08] com.nextcloud.talk.application.NextcloudTalkApplication.onCreate:()V │ │ -489f18: 6200 37af |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@af37 │ │ -489f1c: 1a01 c6d3 |0002: const-string v1, "onCreate" // string@d3c6 │ │ -489f20: 7120 6c05 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -489f26: 6200 34af |0007: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@af34 │ │ -489f2a: 6904 3caf |0009: sput-object v4, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ -489f2e: 7100 ecf3 0000 |000b: invoke-static {}, Lde/cotech/hw/SecurityKeyManager;.getInstance:()Lde/cotech/hw/SecurityKeyManager; // method@f3ec │ │ -489f34: 0c01 |000e: move-result-object v1 │ │ -489f36: 2202 1a24 |000f: new-instance v2, Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // type@241a │ │ -489f3a: 7010 eef3 0200 |0011: invoke-direct {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.:()V // method@f3ee │ │ -489f40: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -489f42: 6e20 f0f3 3200 |0015: invoke-virtual {v2, v3}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.setEnableDebugLogging:(Z)Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // method@f3f0 │ │ -489f48: 0c02 |0018: move-result-object v2 │ │ -489f4a: 6e10 eff3 0200 |0019: invoke-virtual {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.build:()Lde/cotech/hw/SecurityKeyManagerConfig; // method@f3ef │ │ -489f50: 0c02 |001c: move-result-object v2 │ │ -489f52: 0743 |001d: move-object v3, v4 │ │ -489f54: 1f03 2400 |001e: check-cast v3, Landroid/app/Application; // type@0024 │ │ -489f58: 6e30 edf3 3102 |0020: invoke-virtual {v1, v3, v2}, Lde/cotech/hw/SecurityKeyManager;.init:(Landroid/app/Application;Lde/cotech/hw/SecurityKeyManagerConfig;)V // method@f3ed │ │ -489f5e: 7010 3de6 0400 |0023: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initializeWebRtc:()V // method@e63d │ │ -489f64: 6e10 32e6 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildComponent:()V // method@e632 │ │ -489f6a: 7100 0ef0 0000 |0029: invoke-static {}, Lcom/nextcloud/talk/components/filebrowser/webdav/DavUtils;.registerCustomFactories:()V // method@f00e │ │ -489f70: 6e10 37e6 0400 |002c: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@e637 │ │ -489f76: 0c01 |002f: move-result-object v1 │ │ -489f78: 7220 59e6 4100 |0030: invoke-interface {v1, v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e659 │ │ -489f7e: 7010 33e6 0400 |0033: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader:()Lcoil/ImageLoader; // method@e633 │ │ -489f84: 0c01 |0036: move-result-object v1 │ │ -489f86: 7110 573e 0100 |0037: invoke-static {v1}, Lcoil/Coil;.setImageLoader:(Lcoil/ImageLoader;)V // method@3e57 │ │ -489f8c: 6e10 35e6 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e635 │ │ -489f92: 0c01 |003d: move-result-object v1 │ │ -489f94: 7210 2cf3 0100 |003e: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getTheme:()Ljava/lang/String; // method@f32c │ │ -489f9a: 0c01 |0041: move-result-object v1 │ │ -489f9c: 1a02 70af |0042: const-string v2, "getTheme(...)" // string@af70 │ │ -489fa0: 7120 fffb 2100 |0044: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -489fa6: 6e20 27e6 1000 |0047: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.setAppTheme:(Ljava/lang/String;)V // method@e627 │ │ -489fac: 6f10 ec0e 0400 |004a: invoke-super {v4}, Landroidx/multidex/MultiDexApplication;.onCreate:()V // method@0eec │ │ -489fb2: 7100 dcfd 0000 |004d: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@fddc │ │ -489fb8: 0c00 |0050: move-result-object v0 │ │ -489fba: 1211 |0051: const/4 v1, #int 1 // #1 │ │ -489fbc: 7120 fdf7 1000 |0052: invoke-static {v0, v1}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@f7fd │ │ -489fc2: 2200 8723 |0055: new-instance v0, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl; // type@2387 │ │ -489fc6: 7010 cff2 0000 |0057: invoke-direct {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.:()V // method@f2cf │ │ -489fcc: 6e10 d0f2 0000 |005a: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.providerInstallerInstallIfNeededAsync:()V // method@f2d0 │ │ -489fd2: 7100 dcf2 0000 |005d: invoke-static {}, Lcom/nextcloud/talk/utils/DeviceUtils;.ignoreSpecialBatteryFeatures:()V // method@f2dc │ │ -489fd8: 7010 3ce6 0400 |0060: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initWorkers:()V // method@e63c │ │ -489fde: 2200 3c03 |0063: new-instance v0, Landroidx/emoji2/bundled/BundledEmojiCompatConfig; // type@033c │ │ -489fe2: 0742 |0065: move-object v2, v4 │ │ -489fe4: 1f02 4e00 |0066: check-cast v2, Landroid/content/Context; // type@004e │ │ -489fe8: 7020 660e 2000 |0068: invoke-direct {v0, v2}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.:(Landroid/content/Context;)V // method@0e66 │ │ -489fee: 6e20 670e 1000 |006b: invoke-virtual {v0, v1}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.setReplaceAll:(Z)Landroidx/emoji2/text/EmojiCompat$Config; // method@0e67 │ │ -489ff4: 1f00 3d03 |006e: check-cast v0, Landroidx/emoji2/text/EmojiCompat$Config; // type@033d │ │ -489ff8: 7110 690e 0000 |0070: invoke-static {v0}, Landroidx/emoji2/text/EmojiCompat;.init:(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/emoji2/text/EmojiCompat; // method@0e69 │ │ -489ffe: 0c00 |0073: move-result-object v0 │ │ -48a000: 1a01 60b5 |0074: const-string v1, "init(...)" // string@b560 │ │ -48a004: 7120 fffb 1000 |0076: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48a00a: 2200 f023 |0079: new-instance v0, Lcom/vanniktech/emoji/google/GoogleEmojiProvider; // type@23f0 │ │ -48a00e: 7010 b0f3 0000 |007b: invoke-direct {v0}, Lcom/vanniktech/emoji/google/GoogleEmojiProvider;.:()V // method@f3b0 │ │ -48a014: 1f00 eb23 |007e: check-cast v0, Lcom/vanniktech/emoji/EmojiProvider; // type@23eb │ │ -48a018: 7110 a9f3 0000 |0080: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@f3a9 │ │ -48a01e: 6200 fcb4 |0083: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@b4fc │ │ -48a022: 6e10 36e6 0400 |0085: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ -48a028: 0c01 |0088: move-result-object v1 │ │ -48a02a: 1a02 8aa2 |0089: const-string v2, "getApplicationContext(...)" // string@a28a │ │ -48a02e: 7120 fffb 2100 |008b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48a034: 6e10 35e6 0400 |008e: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e635 │ │ -48a03a: 0c02 |0091: move-result-object v2 │ │ -48a03c: 6e30 f3f2 1002 |0092: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.registerNotificationChannels:(Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@f2f3 │ │ -48a042: 0e00 |0095: return-void │ │ +489f0c: |[489f0c] com.nextcloud.talk.application.NextcloudTalkApplication.onCreate:()V │ │ +489f1c: 6200 37af |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@af37 │ │ +489f20: 1a01 c6d3 |0002: const-string v1, "onCreate" // string@d3c6 │ │ +489f24: 7120 6c05 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +489f2a: 6200 34af |0007: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@af34 │ │ +489f2e: 6904 3caf |0009: sput-object v4, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ +489f32: 7100 ecf3 0000 |000b: invoke-static {}, Lde/cotech/hw/SecurityKeyManager;.getInstance:()Lde/cotech/hw/SecurityKeyManager; // method@f3ec │ │ +489f38: 0c01 |000e: move-result-object v1 │ │ +489f3a: 2202 1a24 |000f: new-instance v2, Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // type@241a │ │ +489f3e: 7010 eef3 0200 |0011: invoke-direct {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.:()V // method@f3ee │ │ +489f44: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +489f46: 6e20 f0f3 3200 |0015: invoke-virtual {v2, v3}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.setEnableDebugLogging:(Z)Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // method@f3f0 │ │ +489f4c: 0c02 |0018: move-result-object v2 │ │ +489f4e: 6e10 eff3 0200 |0019: invoke-virtual {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.build:()Lde/cotech/hw/SecurityKeyManagerConfig; // method@f3ef │ │ +489f54: 0c02 |001c: move-result-object v2 │ │ +489f56: 0743 |001d: move-object v3, v4 │ │ +489f58: 1f03 2400 |001e: check-cast v3, Landroid/app/Application; // type@0024 │ │ +489f5c: 6e30 edf3 3102 |0020: invoke-virtual {v1, v3, v2}, Lde/cotech/hw/SecurityKeyManager;.init:(Landroid/app/Application;Lde/cotech/hw/SecurityKeyManagerConfig;)V // method@f3ed │ │ +489f62: 7010 3de6 0400 |0023: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initializeWebRtc:()V // method@e63d │ │ +489f68: 6e10 32e6 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildComponent:()V // method@e632 │ │ +489f6e: 7100 0ef0 0000 |0029: invoke-static {}, Lcom/nextcloud/talk/components/filebrowser/webdav/DavUtils;.registerCustomFactories:()V // method@f00e │ │ +489f74: 6e10 37e6 0400 |002c: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@e637 │ │ +489f7a: 0c01 |002f: move-result-object v1 │ │ +489f7c: 7220 59e6 4100 |0030: invoke-interface {v1, v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e659 │ │ +489f82: 7010 33e6 0400 |0033: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader:()Lcoil/ImageLoader; // method@e633 │ │ +489f88: 0c01 |0036: move-result-object v1 │ │ +489f8a: 7110 573e 0100 |0037: invoke-static {v1}, Lcoil/Coil;.setImageLoader:(Lcoil/ImageLoader;)V // method@3e57 │ │ +489f90: 6e10 35e6 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e635 │ │ +489f96: 0c01 |003d: move-result-object v1 │ │ +489f98: 7210 2cf3 0100 |003e: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getTheme:()Ljava/lang/String; // method@f32c │ │ +489f9e: 0c01 |0041: move-result-object v1 │ │ +489fa0: 1a02 70af |0042: const-string v2, "getTheme(...)" // string@af70 │ │ +489fa4: 7120 fffb 2100 |0044: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +489faa: 6e20 27e6 1000 |0047: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.setAppTheme:(Ljava/lang/String;)V // method@e627 │ │ +489fb0: 6f10 ec0e 0400 |004a: invoke-super {v4}, Landroidx/multidex/MultiDexApplication;.onCreate:()V // method@0eec │ │ +489fb6: 7100 dcfd 0000 |004d: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@fddc │ │ +489fbc: 0c00 |0050: move-result-object v0 │ │ +489fbe: 1211 |0051: const/4 v1, #int 1 // #1 │ │ +489fc0: 7120 fdf7 1000 |0052: invoke-static {v0, v1}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@f7fd │ │ +489fc6: 2200 8723 |0055: new-instance v0, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl; // type@2387 │ │ +489fca: 7010 cff2 0000 |0057: invoke-direct {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.:()V // method@f2cf │ │ +489fd0: 6e10 d0f2 0000 |005a: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.providerInstallerInstallIfNeededAsync:()V // method@f2d0 │ │ +489fd6: 7100 dcf2 0000 |005d: invoke-static {}, Lcom/nextcloud/talk/utils/DeviceUtils;.ignoreSpecialBatteryFeatures:()V // method@f2dc │ │ +489fdc: 7010 3ce6 0400 |0060: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initWorkers:()V // method@e63c │ │ +489fe2: 2200 3c03 |0063: new-instance v0, Landroidx/emoji2/bundled/BundledEmojiCompatConfig; // type@033c │ │ +489fe6: 0742 |0065: move-object v2, v4 │ │ +489fe8: 1f02 4e00 |0066: check-cast v2, Landroid/content/Context; // type@004e │ │ +489fec: 7020 660e 2000 |0068: invoke-direct {v0, v2}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.:(Landroid/content/Context;)V // method@0e66 │ │ +489ff2: 6e20 670e 1000 |006b: invoke-virtual {v0, v1}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.setReplaceAll:(Z)Landroidx/emoji2/text/EmojiCompat$Config; // method@0e67 │ │ +489ff8: 1f00 3d03 |006e: check-cast v0, Landroidx/emoji2/text/EmojiCompat$Config; // type@033d │ │ +489ffc: 7110 690e 0000 |0070: invoke-static {v0}, Landroidx/emoji2/text/EmojiCompat;.init:(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/emoji2/text/EmojiCompat; // method@0e69 │ │ +48a002: 0c00 |0073: move-result-object v0 │ │ +48a004: 1a01 60b5 |0074: const-string v1, "init(...)" // string@b560 │ │ +48a008: 7120 fffb 1000 |0076: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48a00e: 2200 f023 |0079: new-instance v0, Lcom/vanniktech/emoji/google/GoogleEmojiProvider; // type@23f0 │ │ +48a012: 7010 b0f3 0000 |007b: invoke-direct {v0}, Lcom/vanniktech/emoji/google/GoogleEmojiProvider;.:()V // method@f3b0 │ │ +48a018: 1f00 eb23 |007e: check-cast v0, Lcom/vanniktech/emoji/EmojiProvider; // type@23eb │ │ +48a01c: 7110 a9f3 0000 |0080: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@f3a9 │ │ +48a022: 6200 fcb4 |0083: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@b4fc │ │ +48a026: 6e10 36e6 0400 |0085: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@e636 │ │ +48a02c: 0c01 |0088: move-result-object v1 │ │ +48a02e: 1a02 8aa2 |0089: const-string v2, "getApplicationContext(...)" // string@a28a │ │ +48a032: 7120 fffb 2100 |008b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48a038: 6e10 35e6 0400 |008e: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e635 │ │ +48a03e: 0c02 |0091: move-result-object v2 │ │ +48a040: 6e30 f3f2 1002 |0092: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.registerNotificationChannels:(Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@f2f3 │ │ +48a046: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ 0x000b line=135 │ │ 0x000f line=136 │ │ 0x0015 line=137 │ │ @@ -1976079,19 +1976079,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48a044: |[48a044] com.nextcloud.talk.application.NextcloudTalkApplication.onTerminate:()V │ │ -48a054: 6f10 ed0e 0100 |0000: invoke-super {v1}, Landroidx/multidex/MultiDexApplication;.onTerminate:()V // method@0eed │ │ -48a05a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -48a05c: 6900 3caf |0004: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ -48a060: 0e00 |0006: return-void │ │ +48a048: |[48a048] com.nextcloud.talk.application.NextcloudTalkApplication.onTerminate:()V │ │ +48a058: 6f10 ed0e 0100 |0000: invoke-super {v1}, Landroidx/multidex/MultiDexApplication;.onTerminate:()V // method@0eed │ │ +48a05e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +48a060: 6900 3caf |0004: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@af3c │ │ +48a064: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -1976100,19 +1976100,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 │ │ -48a064: |[48a064] com.nextcloud.talk.application.NextcloudTalkApplication.setAppPreferences:(Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ -48a074: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ -48a078: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a07e: 5b12 38af |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@af38 │ │ -48a082: 0e00 |0007: return-void │ │ +48a068: |[48a068] com.nextcloud.talk.application.NextcloudTalkApplication.setAppPreferences:(Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ +48a078: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ +48a07c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a082: 5b12 38af |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@af38 │ │ +48a086: 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; │ │ │ │ @@ -1976121,19 +1976121,19 @@ │ │ type : '(Lokhttp3/OkHttpClient;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48a084: |[48a084] com.nextcloud.talk.application.NextcloudTalkApplication.setOkHttpClient:(Lokhttp3/OkHttpClient;)V │ │ -48a094: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ -48a098: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a09e: 5b12 3baf |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@af3b │ │ -48a0a2: 0e00 |0007: return-void │ │ +48a088: |[48a088] com.nextcloud.talk.application.NextcloudTalkApplication.setOkHttpClient:(Lokhttp3/OkHttpClient;)V │ │ +48a098: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ +48a09c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a0a2: 5b12 3baf |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@af3b │ │ +48a0a6: 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; │ │ │ │ @@ -1976193,19 +1976193,19 @@ │ │ type : '(Ljavax/inject/Provider;Ljavax/inject/Provider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -489a14: |[489a14] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.:(Ljavax/inject/Provider;Ljavax/inject/Provider;)V │ │ -489a24: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -489a2a: 5b01 3daf |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@af3d │ │ -489a2e: 5b02 3eaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ljavax/inject/Provider; // field@af3e │ │ -489a32: 0e00 |0007: return-void │ │ +489a18: |[489a18] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.:(Ljavax/inject/Provider;Ljavax/inject/Provider;)V │ │ +489a28: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +489a2e: 5b01 3daf |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@af3d │ │ +489a32: 5b02 3eaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ljavax/inject/Provider; // field@af3e │ │ +489a36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; │ │ @@ -1976217,18 +1976217,18 @@ │ │ type : '(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4899f8: |[4899f8] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ -489a08: 2200 7b20 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@207b │ │ -489a0c: 7030 a7e6 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ljavax/inject/Provider;Ljavax/inject/Provider;)V // method@e6a7 │ │ -489a12: 1100 |0005: return-object v0 │ │ +4899fc: |[4899fc] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ +489a0c: 2200 7b20 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@207b │ │ +489a10: 7030 a7e6 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ljavax/inject/Provider;Ljavax/inject/Provider;)V // method@e6a7 │ │ +489a16: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/inject/Provider; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/inject/Provider; │ │ │ │ @@ -1976237,17 +1976237,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 │ │ -489a34: |[489a34] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ -489a44: 5b01 38af |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@af38 │ │ -489a48: 0e00 |0002: return-void │ │ +489a38: |[489a38] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ +489a48: 5b01 38af |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@af38 │ │ +489a4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ │ │ @@ -1976256,17 +1976256,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 │ │ -489aa8: |[489aa8] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V │ │ -489ab8: 5b01 3baf |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@af3b │ │ -489abc: 0e00 |0002: return-void │ │ +489aac: |[489aac] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V │ │ +489abc: 5b01 3baf |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@af3b │ │ +489ac0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/OkHttpClient; │ │ │ │ @@ -1976276,26 +1976276,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 │ │ -489a4c: |[489a4c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -489a5c: 5410 3daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@af3d │ │ -489a60: 7210 77fb 0000 |0002: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -489a66: 0c00 |0005: move-result-object v0 │ │ -489a68: 1f00 ac23 |0006: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ -489a6c: 7120 a9e6 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@e6a9 │ │ -489a72: 5410 3eaf |000b: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ljavax/inject/Provider; // field@af3e │ │ -489a76: 7210 77fb 0000 |000d: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -489a7c: 0c00 |0010: move-result-object v0 │ │ -489a7e: 1f00 5e26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ -489a82: 7120 ace6 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V // method@e6ac │ │ -489a88: 0e00 |0016: return-void │ │ +489a50: |[489a50] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +489a60: 5410 3daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@af3d │ │ +489a64: 7210 77fb 0000 |0002: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +489a6a: 0c00 |0005: move-result-object v0 │ │ +489a6c: 1f00 ac23 |0006: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ +489a70: 7120 a9e6 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@e6a9 │ │ +489a76: 5410 3eaf |000b: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ljavax/inject/Provider; // field@af3e │ │ +489a7a: 7210 77fb 0000 |000d: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +489a80: 0c00 |0010: move-result-object v0 │ │ +489a82: 1f00 5e26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@265e │ │ +489a86: 7120 ace6 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V // method@e6ac │ │ +489a8c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000b line=46 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ @@ -1976305,18 +1976305,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 │ │ -489a8c: |[489a8c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ -489a9c: 1f01 7920 |0000: check-cast v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication; // type@2079 │ │ -489aa0: 6e20 aae6 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e6aa │ │ -489aa6: 0e00 |0005: return-void │ │ +489a90: |[489a90] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ +489aa0: 1f01 7920 |0000: check-cast v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication; // type@2079 │ │ +489aa4: 6e20 aae6 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@e6aa │ │ +489aaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1976360,35 +1976360,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48a0f8: |[48a0f8] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:()V │ │ -48a108: 0e00 |0000: return-void │ │ +48a0fc: |[48a0fc] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:()V │ │ +48a10c: 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 │ │ -48a10c: |[48a10c] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:(Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)V │ │ -48a11c: 1a00 ac88 |0000: const-string v0, "arbitraryStoragesRepository" // string@88ac │ │ -48a120: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a126: 7010 2ff6 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48a12c: 5b12 40af |0008: iput-object v2, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ -48a130: 0e00 |000a: return-void │ │ +48a110: |[48a110] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:(Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)V │ │ +48a120: 1a00 ac88 |0000: const-string v0, "arbitraryStoragesRepository" // string@88ac │ │ +48a124: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a12a: 7010 2ff6 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48a130: 5b12 40af |0008: iput-object v2, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ +48a134: 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; │ │ │ │ @@ -1976398,19 +1976398,19 @@ │ │ type : '(J)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -48a0a4: |[48a0a4] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.deleteAllEntriesForAccountIdentifier:(J)I │ │ -48a0b4: 5410 40af |0000: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ -48a0b8: 7230 92f0 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.deleteArbitraryStorage:(J)I // method@f092 │ │ -48a0be: 0a02 |0005: move-result v2 │ │ -48a0c0: 0f02 |0006: return v2 │ │ +48a0a8: |[48a0a8] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.deleteAllEntriesForAccountIdentifier:(J)I │ │ +48a0b8: 5410 40af |0000: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ +48a0bc: 7230 92f0 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.deleteArbitraryStorage:(J)I // method@f092 │ │ +48a0c2: 0a02 |0005: move-result v2 │ │ +48a0c4: 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 │ │ │ │ @@ -1976419,23 +1976419,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 │ │ -48a0c4: |[48a0c4] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; │ │ -48a0d4: 1a00 9bbc |0000: const-string v0, "key" // string@bc9b │ │ -48a0d8: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a0de: 1a00 99d2 |0005: const-string v0, "objectString" // string@d299 │ │ -48a0e2: 7120 00fc 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a0e8: 5410 40af |000a: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ -48a0ec: 7255 93f0 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@f093 │ │ -48a0f2: 0c02 |000f: move-result-object v2 │ │ -48a0f4: 1102 |0010: return-object v2 │ │ +48a0c8: |[48a0c8] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; │ │ +48a0d8: 1a00 9bbc |0000: const-string v0, "key" // string@bc9b │ │ +48a0dc: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a0e2: 1a00 99d2 |0005: const-string v0, "objectString" // string@d299 │ │ +48a0e6: 7120 00fc 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a0ec: 5410 40af |000a: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ +48a0f0: 7255 93f0 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@f093 │ │ +48a0f6: 0c02 |000f: move-result-object v2 │ │ +48a0f8: 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; │ │ @@ -1976446,27 +1976446,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 │ │ -48a134: |[48a134] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.storeStorageSetting:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -48a144: 1a00 9bbc |0000: const-string v0, "key" // string@bc9b │ │ -48a148: 7120 00fc 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a14e: 5480 40af |0005: iget-object v0, v8, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ -48a152: 2207 6322 |0007: new-instance v7, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage; // type@2263 │ │ -48a156: 0771 |0009: move-object v1, v7 │ │ -48a158: 0492 |000a: move-wide v2, v9 │ │ -48a15a: 07b4 |000b: move-object v4, v11 │ │ -48a15c: 07d5 |000c: move-object v5, v13 │ │ -48a15e: 07c6 |000d: move-object v6, v12 │ │ -48a160: 7606 95f0 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@f095 │ │ -48a166: 7220 94f0 7000 |0011: invoke-interface {v0, v7}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.saveArbitraryStorage:(Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;)J // method@f094 │ │ -48a16c: 0e00 |0014: return-void │ │ +48a138: |[48a138] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.storeStorageSetting:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +48a148: 1a00 9bbc |0000: const-string v0, "key" // string@bc9b │ │ +48a14c: 7120 00fc 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a152: 5480 40af |0005: iget-object v0, v8, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@af40 │ │ +48a156: 2207 6322 |0007: new-instance v7, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage; // type@2263 │ │ +48a15a: 0771 |0009: move-object v1, v7 │ │ +48a15c: 0492 |000a: move-wide v2, v9 │ │ +48a15e: 07b4 |000b: move-object v4, v11 │ │ +48a160: 07d5 |000c: move-object v5, v13 │ │ +48a162: 07c6 |000d: move-object v6, v12 │ │ +48a164: 7606 95f0 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@f095 │ │ +48a16a: 7220 94f0 7000 |0011: invoke-interface {v0, v7}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.saveArbitraryStorage:(Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;)J // method@f094 │ │ +48a170: 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; │ │ @@ -1976552,36 +1976552,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48a304: |[48a304] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:()V │ │ -48a314: 0e00 |0000: return-void │ │ +48a308: |[48a308] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:()V │ │ +48a318: 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 │ │ -48a318: |[48a318] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:(ILjava/lang/String;)V │ │ -48a328: 1a00 32f3 |0000: const-string v0, "title" // string@f332 │ │ -48a32c: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a332: 7010 2ff6 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48a338: 5912 42af |0008: iput v2, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a33c: 5b13 43af |000a: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a340: 0e00 |000c: return-void │ │ +48a31c: |[48a31c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:(ILjava/lang/String;)V │ │ +48a32c: 1a00 32f3 |0000: const-string v0, "title" // string@f332 │ │ +48a330: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a336: 7010 2ff6 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48a33c: 5912 42af |0008: iput v2, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a340: 5b13 43af |000a: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a344: 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; │ │ @@ -1976593,125 +1976593,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 │ │ -48a1c0: |[48a1c0] 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; │ │ -48a1d0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -48a1d4: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -48a1d8: 5201 42af |0004: iget v1, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a1dc: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -48a1e0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -48a1e4: 5402 43af |000a: iget-object v2, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a1e8: 6e30 b6e6 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // method@e6b6 │ │ -48a1ee: 0c00 |000f: move-result-object v0 │ │ -48a1f0: 1100 |0010: return-object v0 │ │ +48a1c4: |[48a1c4] 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; │ │ +48a1d4: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +48a1d8: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +48a1dc: 5201 42af |0004: iget v1, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a1e0: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +48a1e4: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +48a1e8: 5402 43af |000a: iget-object v2, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a1ec: 6e30 b6e6 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // method@e6b6 │ │ +48a1f2: 0c00 |000f: move-result-object v0 │ │ +48a1f4: 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 │ │ -48a21c: |[48a21c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component1:()I │ │ -48a22c: 5210 42af |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a230: 0f00 |0002: return v0 │ │ +48a220: |[48a220] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component1:()I │ │ +48a230: 5210 42af |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a234: 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 │ │ -48a27c: |[48a27c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component2:()Ljava/lang/String; │ │ -48a28c: 5410 43af |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a290: 1100 |0002: return-object v0 │ │ +48a280: |[48a280] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component2:()Ljava/lang/String; │ │ +48a290: 5410 43af |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a294: 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 │ │ -48a1f4: |[48a1f4] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ -48a204: 1a00 32f3 |0000: const-string v0, "title" // string@f332 │ │ -48a208: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a20e: 2200 7d20 |0005: new-instance v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@207d │ │ -48a212: 7030 b3e6 2003 |0007: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.:(ILjava/lang/String;)V // method@e6b3 │ │ -48a218: 1100 |000a: return-object v0 │ │ +48a1f8: |[48a1f8] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ +48a208: 1a00 32f3 |0000: const-string v0, "title" // string@f332 │ │ +48a20c: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a212: 2200 7d20 |0005: new-instance v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@207d │ │ +48a216: 7030 b3e6 2003 |0007: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.:(ILjava/lang/String;)V // method@e6b3 │ │ +48a21c: 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 │ │ -48a170: |[48a170] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.equals:(Ljava/lang/Object;)Z │ │ -48a180: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48a182: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -48a186: 0f00 |0003: return v0 │ │ -48a188: 2051 7d20 |0004: instance-of v1, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@207d │ │ -48a18c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -48a18e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -48a192: 0f02 |0009: return v2 │ │ -48a194: 1f05 7d20 |000a: check-cast v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@207d │ │ -48a198: 5241 42af |000c: iget v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a19c: 5253 42af |000e: iget v3, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a1a0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -48a1a4: 0f02 |0012: return v2 │ │ -48a1a6: 5441 43af |0013: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a1aa: 5455 43af |0015: iget-object v5, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a1ae: 7120 fbfb 5100 |0017: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -48a1b4: 0a05 |001a: move-result v5 │ │ -48a1b6: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ -48a1ba: 0f02 |001d: return v2 │ │ -48a1bc: 0f00 |001e: return v0 │ │ +48a174: |[48a174] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.equals:(Ljava/lang/Object;)Z │ │ +48a184: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48a186: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +48a18a: 0f00 |0003: return v0 │ │ +48a18c: 2051 7d20 |0004: instance-of v1, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@207d │ │ +48a190: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +48a192: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +48a196: 0f02 |0009: return v2 │ │ +48a198: 1f05 7d20 |000a: check-cast v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@207d │ │ +48a19c: 5241 42af |000c: iget v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a1a0: 5253 42af |000e: iget v3, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a1a4: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +48a1a8: 0f02 |0012: return v2 │ │ +48a1aa: 5441 43af |0013: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a1ae: 5455 43af |0015: iget-object v5, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a1b2: 7120 fbfb 5100 |0017: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +48a1b8: 0a05 |001a: move-result v5 │ │ +48a1ba: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ +48a1be: 0f02 |001d: return v2 │ │ +48a1c0: 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 │ │ -48a234: |[48a234] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getIconRes:()I │ │ -48a244: 5210 42af |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a248: 0f00 |0002: return v0 │ │ +48a238: |[48a238] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getIconRes:()I │ │ +48a248: 5210 42af |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a24c: 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;) │ │ @@ -1976719,17 +1976719,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48a294: |[48a294] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getTitle:()Ljava/lang/String; │ │ -48a2a4: 5410 43af |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a2a8: 1100 |0002: return-object v0 │ │ +48a298: |[48a298] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getTitle:()Ljava/lang/String; │ │ +48a2a8: 5410 43af |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a2ac: 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;) │ │ @@ -1976737,43 +1976737,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -48a24c: |[48a24c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.hashCode:()I │ │ -48a25c: 5220 42af |0000: iget v0, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a260: 7110 d1f5 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@f5d1 │ │ -48a266: 0a00 |0005: move-result v0 │ │ -48a268: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -48a26c: 5421 43af |0008: iget-object v1, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a270: 6e10 60f6 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ -48a276: 0a01 |000d: move-result v1 │ │ -48a278: b010 |000e: add-int/2addr v0, v1 │ │ -48a27a: 0f00 |000f: return v0 │ │ +48a250: |[48a250] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.hashCode:()I │ │ +48a260: 5220 42af |0000: iget v0, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a264: 7110 d1f5 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@f5d1 │ │ +48a26a: 0a00 |0005: move-result v0 │ │ +48a26c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +48a270: 5421 43af |0008: iget-object v1, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a274: 6e10 60f6 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ +48a27a: 0a01 |000d: move-result v1 │ │ +48a27c: b010 |000e: add-int/2addr v0, v1 │ │ +48a27e: 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 │ │ -48a344: |[48a344] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.populateIcon:(Landroid/widget/ImageView;)V │ │ -48a354: 1a00 7cb4 |0000: const-string v0, "imageView" // string@b47c │ │ -48a358: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a35e: 5210 42af |0005: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a362: 6e20 5309 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0953 │ │ -48a368: 0e00 |000a: return-void │ │ +48a348: |[48a348] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.populateIcon:(Landroid/widget/ImageView;)V │ │ +48a358: 1a00 7cb4 |0000: const-string v0, "imageView" // string@b47c │ │ +48a35c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a362: 5210 42af |0005: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a366: 6e20 5309 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0953 │ │ +48a36c: 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; │ │ │ │ @@ -1976782,33 +1976782,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -48a2ac: |[48a2ac] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.toString:()Ljava/lang/String; │ │ -48a2bc: 5240 42af |0000: iget v0, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ -48a2c0: 5441 43af |0002: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ -48a2c4: 2202 a924 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -48a2c8: 1a03 b319 |0006: const-string v3, "BasicListItemWithImage(iconRes=" // string@19b3 │ │ -48a2cc: 7020 89f6 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -48a2d2: 6e20 8df6 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ -48a2d8: 0c00 |000e: move-result-object v0 │ │ -48a2da: 1a02 f710 |000f: const-string v2, ", title=" // string@10f7 │ │ -48a2de: 6e20 92f6 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48a2e4: 0c00 |0014: move-result-object v0 │ │ -48a2e6: 6e20 92f6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48a2ec: 0c00 |0018: move-result-object v0 │ │ -48a2ee: 1a01 f20e |0019: const-string v1, ")" // string@0ef2 │ │ -48a2f2: 6e20 92f6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48a2f8: 0c00 |001e: move-result-object v0 │ │ -48a2fa: 6e10 9cf6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -48a300: 0c00 |0022: move-result-object v0 │ │ -48a302: 1100 |0023: return-object v0 │ │ +48a2b0: |[48a2b0] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.toString:()Ljava/lang/String; │ │ +48a2c0: 5240 42af |0000: iget v0, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@af42 │ │ +48a2c4: 5441 43af |0002: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@af43 │ │ +48a2c8: 2202 a924 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +48a2cc: 1a03 b319 |0006: const-string v3, "BasicListItemWithImage(iconRes=" // string@19b3 │ │ +48a2d0: 7020 89f6 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +48a2d6: 6e20 8df6 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ +48a2dc: 0c00 |000e: move-result-object v0 │ │ +48a2de: 1a02 f710 |000f: const-string v2, ", title=" // string@10f7 │ │ +48a2e2: 6e20 92f6 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48a2e8: 0c00 |0014: move-result-object v0 │ │ +48a2ea: 6e20 92f6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48a2f0: 0c00 |0018: move-result-object v0 │ │ +48a2f2: 1a01 f20e |0019: const-string v1, ")" // string@0ef2 │ │ +48a2f6: 6e20 92f6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48a2fc: 0c00 |001e: move-result-object v0 │ │ +48a2fe: 6e10 9cf6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +48a304: 0c00 |0022: move-result-object v0 │ │ +48a306: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6580 (BasicListItemWithImage.kt) │ │ │ │ Class #7409 header: │ │ @@ -1976842,42 +1976842,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 │ │ -48a3a8: |[48a3a8] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -48a3b8: 1a00 3513 |0000: const-string v0, "" // string@1335 │ │ -48a3bc: 7120 00fc 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a3c2: 1a00 fabb |0005: const-string v0, "items" // string@bbfa │ │ -48a3c6: 7120 00fc 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a3cc: 7110 6f4c 0800 |000a: invoke-static {v8}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@4c6f │ │ -48a3d2: 0c00 |000d: move-result-object v0 │ │ -48a3d4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -48a3d8: 7130 c0e6 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@e6c0 │ │ -48a3de: 0c08 |0013: move-result-object v8 │ │ -48a3e0: 1108 |0014: return-object v8 │ │ -48a3e2: 2200 c503 |0015: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@03c5 │ │ -48a3e6: 6e10 6e49 0800 |0017: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@496e │ │ -48a3ec: 0c01 |001a: move-result-object v1 │ │ -48a3ee: 7020 aa11 1000 |001b: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@11aa │ │ -48a3f4: 2201 7f20 |001e: new-instance v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // type@207f │ │ -48a3f8: 0712 |0020: move-object v2, v1 │ │ -48a3fa: 0783 |0021: move-object v3, v8 │ │ -48a3fc: 0794 |0022: move-object v4, v9 │ │ -48a3fe: 07a5 |0023: move-object v5, v10 │ │ -48a400: 01b6 |0024: move v6, v11 │ │ -48a402: 07c7 |0025: move-object v7, v12 │ │ -48a404: 7606 c3e6 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@e6c3 │ │ -48a40a: 1f01 e403 |0029: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@03e4 │ │ -48a40e: 1f00 f503 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@03f5 │ │ -48a412: 7130 6c4c 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@4c6c │ │ -48a418: 0c08 |0030: move-result-object v8 │ │ -48a41a: 1108 |0031: return-object v8 │ │ +48a3ac: |[48a3ac] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +48a3bc: 1a00 3513 |0000: const-string v0, "" // string@1335 │ │ +48a3c0: 7120 00fc 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a3c6: 1a00 fabb |0005: const-string v0, "items" // string@bbfa │ │ +48a3ca: 7120 00fc 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a3d0: 7110 6f4c 0800 |000a: invoke-static {v8}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@4c6f │ │ +48a3d6: 0c00 |000d: move-result-object v0 │ │ +48a3d8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +48a3dc: 7130 c0e6 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@e6c0 │ │ +48a3e2: 0c08 |0013: move-result-object v8 │ │ +48a3e4: 1108 |0014: return-object v8 │ │ +48a3e6: 2200 c503 |0015: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@03c5 │ │ +48a3ea: 6e10 6e49 0800 |0017: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@496e │ │ +48a3f0: 0c01 |001a: move-result-object v1 │ │ +48a3f2: 7020 aa11 1000 |001b: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@11aa │ │ +48a3f8: 2201 7f20 |001e: new-instance v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // type@207f │ │ +48a3fc: 0712 |0020: move-object v2, v1 │ │ +48a3fe: 0783 |0021: move-object v3, v8 │ │ +48a400: 0794 |0022: move-object v4, v9 │ │ +48a402: 07a5 |0023: move-object v5, v10 │ │ +48a404: 01b6 |0024: move v6, v11 │ │ +48a406: 07c7 |0025: move-object v7, v12 │ │ +48a408: 7606 c3e6 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@e6c3 │ │ +48a40e: 1f01 e403 |0029: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@03e4 │ │ +48a412: 1f00 f503 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@03f5 │ │ +48a416: 7130 6c4c 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@4c6c │ │ +48a41c: 0c08 |0030: move-result-object v8 │ │ +48a41e: 1108 |0031: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=26 │ │ 0x0010 line=27 │ │ 0x0015 line=33 │ │ 0x001e line=35 │ │ 0x002b line=42 │ │ @@ -1976894,28 +1976894,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 │ │ -48a36c: |[48a36c] 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; │ │ -48a37c: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -48a380: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -48a382: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -48a386: 0703 |0005: move-object v3, v0 │ │ -48a388: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -48a38c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -48a390: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -48a392: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -48a396: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -48a39a: 0705 |000f: move-object v5, v0 │ │ -48a39c: 7155 bee6 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@e6be │ │ -48a3a2: 0c01 |0013: move-result-object v1 │ │ -48a3a4: 1101 |0014: return-object v1 │ │ +48a370: |[48a370] 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; │ │ +48a380: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +48a384: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +48a386: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +48a38a: 0703 |0005: move-object v3, v0 │ │ +48a38c: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +48a390: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +48a394: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +48a396: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +48a39a: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +48a39e: 0705 |000f: move-object v5, v0 │ │ +48a3a0: 7155 bee6 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@e6be │ │ +48a3a6: 0c01 |0013: move-result-object v1 │ │ +48a3a8: 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 │ │ @@ -1976929,37 +1976929,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 │ │ -48a440: |[48a440] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -48a450: 1a00 3513 |0000: const-string v0, "" // string@1335 │ │ -48a454: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a45a: 1a00 fabb |0005: const-string v0, "items" // string@bbfa │ │ -48a45e: 7120 00fc 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a464: 7110 6f4c 0300 |000a: invoke-static {v3}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@4c6f │ │ -48a46a: 0c00 |000d: move-result-object v0 │ │ -48a46c: 3800 1300 |000e: if-eqz v0, 0021 // +0013 │ │ -48a470: 2001 780d |0010: instance-of v1, v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0d78 │ │ -48a474: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -48a478: 1f00 780d |0014: check-cast v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0d78 │ │ -48a47c: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -48a47e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -48a480: 7152 2b4b 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@4b2b │ │ -48a486: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ -48a48a: 7220 2e4b 5000 |001d: invoke-interface {v0, v5}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;.disableItems:([I)V // method@4b2e │ │ -48a490: 1103 |0020: return-object v3 │ │ -48a492: 2203 8924 |0021: new-instance v3, Ljava/lang/IllegalStateException; // type@2489 │ │ -48a496: 1a04 3ef7 |0023: const-string v4, "updateGridItems(...) can't be used before you've created a bottom sheet grid dialog." // string@f73e │ │ -48a49a: 6e10 35f6 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ -48a4a0: 0c04 |0028: move-result-object v4 │ │ -48a4a2: 7020 c9f5 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -48a4a8: 2703 |002c: throw v3 │ │ +48a444: |[48a444] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +48a454: 1a00 3513 |0000: const-string v0, "" // string@1335 │ │ +48a458: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a45e: 1a00 fabb |0005: const-string v0, "items" // string@bbfa │ │ +48a462: 7120 00fc 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a468: 7110 6f4c 0300 |000a: invoke-static {v3}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@4c6f │ │ +48a46e: 0c00 |000d: move-result-object v0 │ │ +48a470: 3800 1300 |000e: if-eqz v0, 0021 // +0013 │ │ +48a474: 2001 780d |0010: instance-of v1, v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0d78 │ │ +48a478: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +48a47c: 1f00 780d |0014: check-cast v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0d78 │ │ +48a480: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +48a482: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +48a484: 7152 2b4b 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@4b2b │ │ +48a48a: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ +48a48e: 7220 2e4b 5000 |001d: invoke-interface {v0, v5}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;.disableItems:([I)V // method@4b2e │ │ +48a494: 1103 |0020: return-object v3 │ │ +48a496: 2203 8924 |0021: new-instance v3, Ljava/lang/IllegalStateException; // type@2489 │ │ +48a49a: 1a04 3ef7 |0023: const-string v4, "updateGridItems(...) can't be used before you've created a bottom sheet grid dialog." // string@f73e │ │ +48a49e: 6e10 35f6 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ +48a4a4: 0c04 |0028: move-result-object v4 │ │ +48a4a6: 7020 c9f5 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +48a4ac: 2703 |002c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=50 │ │ 0x0010 line=54 │ │ 0x0014 line=56 │ │ 0x001d line=59 │ │ 0x0021 line=51 │ │ @@ -1976973,21 +1976973,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 │ │ -48a41c: |[48a41c] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -48a42c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -48a430: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -48a434: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -48a436: 7130 c0e6 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@e6c0 │ │ -48a43c: 0c00 |0008: move-result-object v0 │ │ -48a43e: 1100 |0009: return-object v0 │ │ +48a420: |[48a420] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +48a430: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +48a434: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +48a438: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +48a43a: 7130 c0e6 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@e6c0 │ │ +48a440: 0c00 |0008: move-result-object v0 │ │ +48a442: 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 │ │ @@ -1977059,44 +1977059,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48a57c: |[48a57c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:()V │ │ -48a58c: 0e00 |0000: return-void │ │ +48a580: |[48a580] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:()V │ │ +48a590: 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 │ │ -48a590: |[48a590] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V │ │ -48a5a0: 1a00 6c99 |0000: const-string v0, "dialog" // string@996c │ │ -48a5a4: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a5aa: 1a00 fabb |0005: const-string v0, "items" // string@bbfa │ │ -48a5ae: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a5b4: 7010 0513 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@1305 │ │ -48a5ba: 5b12 45af |000d: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a5be: 5b13 47af |000f: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ -48a5c2: 5c15 49af |0011: iput-boolean v5, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@af49 │ │ -48a5c6: 5b16 48af |0013: iput-object v6, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ -48a5ca: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ -48a5ce: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -48a5d0: 2324 f726 |0018: new-array v4, v2, [I // type@26f7 │ │ -48a5d4: 5b14 46af |001a: iput-object v4, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@af46 │ │ -48a5d8: 0e00 |001c: return-void │ │ +48a594: |[48a594] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V │ │ +48a5a4: 1a00 6c99 |0000: const-string v0, "dialog" // string@996c │ │ +48a5a8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a5ae: 1a00 fabb |0005: const-string v0, "items" // string@bbfa │ │ +48a5b2: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a5b8: 7010 0513 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@1305 │ │ +48a5be: 5b12 45af |000d: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a5c2: 5b13 47af |000f: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ +48a5c6: 5c15 49af |0011: iput-boolean v5, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@af49 │ │ +48a5ca: 5b16 48af |0013: iput-object v6, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ +48a5ce: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ +48a5d2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +48a5d4: 2324 f726 |0018: new-array v4, v2, [I // type@26f7 │ │ +48a5d8: 5b14 46af |001a: iput-object v4, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@af46 │ │ +48a5dc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=45 │ │ 0x000d line=40 │ │ 0x000f line=41 │ │ 0x0011 line=43 │ │ 0x0013 line=44 │ │ @@ -1977115,52 +1977115,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48a5dc: |[48a5dc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkAllItems:()V │ │ -48a5ec: 0e00 |0000: return-void │ │ +48a5e0: |[48a5e0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkAllItems:()V │ │ +48a5f0: 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 │ │ -48a5f0: |[48a5f0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkItems:([I)V │ │ -48a600: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ -48a604: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a60a: 0e00 |0005: return-void │ │ +48a5f4: |[48a5f4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkItems:([I)V │ │ +48a604: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ +48a608: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a60e: 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 │ │ -48a60c: |[48a60c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.disableItems:([I)V │ │ -48a61c: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ -48a620: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a626: 5b12 46af |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@af46 │ │ -48a62a: 6e10 cae6 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@e6ca │ │ -48a630: 0e00 |000a: return-void │ │ +48a610: |[48a610] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.disableItems:([I)V │ │ +48a620: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ +48a624: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a62a: 5b12 46af |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@af46 │ │ +48a62e: 6e10 cae6 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@e6ca │ │ +48a634: 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 │ │ @@ -1977170,19 +1977170,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48a55c: |[48a55c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.getItemCount:()I │ │ -48a56c: 5410 47af |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ -48a570: 7210 79f9 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@f979 │ │ -48a576: 0a00 |0005: move-result v0 │ │ -48a578: 0f00 |0006: return v0 │ │ +48a560: |[48a560] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.getItemCount:()I │ │ +48a570: 5410 47af |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ +48a574: 7210 79f9 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@f979 │ │ +48a57a: 0a00 |0005: move-result v0 │ │ +48a57c: 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;) │ │ @@ -1977190,81 +1977190,81 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -48a4cc: |[48a4cc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.isItemChecked:(I)Z │ │ -48a4dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -48a4de: 0f01 |0001: return v1 │ │ +48a4d0: |[48a4d0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.isItemChecked:(I)Z │ │ +48a4e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +48a4e2: 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 │ │ -48a634: |[48a634] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.itemClicked:(I)V │ │ -48a644: 5540 49af |0000: iget-boolean v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@af49 │ │ -48a648: 3800 3a00 |0002: if-eqz v0, 003c // +003a │ │ -48a64c: 5440 45af |0004: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a650: 6201 622a |0006: sget-object v1, Lcom/afollestad/materialdialogs/WhichButton;.POSITIVE:Lcom/afollestad/materialdialogs/WhichButton; // field@2a62 │ │ -48a654: 7120 bb49 1000 |0008: invoke-static {v0, v1}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButton:(Lcom/afollestad/materialdialogs/MaterialDialog;Lcom/afollestad/materialdialogs/WhichButton;)Z // method@49bb │ │ -48a65a: 0a00 |000b: move-result v0 │ │ -48a65c: 3800 3000 |000c: if-eqz v0, 003c // +0030 │ │ -48a660: 5440 45af |000e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a664: 6e10 6249 0000 |0010: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ -48a66a: 0c00 |0013: move-result-object v0 │ │ -48a66c: 1a01 f284 |0014: const-string v1, "activated_index" // string@84f2 │ │ -48a670: 7220 95f9 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48a676: 0c00 |0019: move-result-object v0 │ │ -48a678: 2002 8c24 |001a: instance-of v2, v0, Ljava/lang/Integer; // type@248c │ │ -48a67c: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ -48a680: 1f00 8c24 |001e: check-cast v0, Ljava/lang/Integer; // type@248c │ │ -48a684: 2802 |0020: goto 0022 // +0002 │ │ -48a686: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -48a688: 7110 e0f5 0500 |0022: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48a68e: 0c02 |0025: move-result-object v2 │ │ -48a690: 5443 45af |0026: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a694: 6e10 6249 0300 |0028: invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ -48a69a: 0c03 |002b: move-result-object v3 │ │ -48a69c: 7230 98f9 1302 |002c: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ -48a6a2: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -48a6a6: 6e10 d3f5 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48a6ac: 0a00 |0034: move-result v0 │ │ -48a6ae: 6e20 cbe6 0400 |0035: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@e6cb │ │ -48a6b4: 6e20 cbe6 5400 |0038: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@e6cb │ │ -48a6ba: 2829 |003b: goto 0064 // +0029 │ │ -48a6bc: 5440 48af |003c: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ -48a6c0: 3800 1100 |003e: if-eqz v0, 004f // +0011 │ │ -48a6c4: 5441 45af |0040: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a6c8: 7110 e0f5 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48a6ce: 0c02 |0045: move-result-object v2 │ │ -48a6d0: 5443 47af |0046: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ -48a6d4: 7220 6ff9 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -48a6da: 0c05 |004b: move-result-object v5 │ │ -48a6dc: 7240 effb 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@fbef │ │ -48a6e2: 5445 45af |004f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a6e6: 6e10 5c49 0500 |0051: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.getAutoDismissEnabled:()Z // method@495c │ │ -48a6ec: 0a05 |0054: move-result v5 │ │ -48a6ee: 3805 0f00 |0055: if-eqz v5, 0064 // +000f │ │ -48a6f2: 5445 45af |0057: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a6f6: 7110 bc49 0500 |0059: invoke-static {v5}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButtons:(Lcom/afollestad/materialdialogs/MaterialDialog;)Z // method@49bc │ │ -48a6fc: 0a05 |005c: move-result v5 │ │ -48a6fe: 3905 0700 |005d: if-nez v5, 0064 // +0007 │ │ -48a702: 5445 45af |005f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a706: 6e10 5a49 0500 |0061: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.dismiss:()V // method@495a │ │ -48a70c: 0e00 |0064: return-void │ │ +48a638: |[48a638] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.itemClicked:(I)V │ │ +48a648: 5540 49af |0000: iget-boolean v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@af49 │ │ +48a64c: 3800 3a00 |0002: if-eqz v0, 003c // +003a │ │ +48a650: 5440 45af |0004: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a654: 6201 622a |0006: sget-object v1, Lcom/afollestad/materialdialogs/WhichButton;.POSITIVE:Lcom/afollestad/materialdialogs/WhichButton; // field@2a62 │ │ +48a658: 7120 bb49 1000 |0008: invoke-static {v0, v1}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButton:(Lcom/afollestad/materialdialogs/MaterialDialog;Lcom/afollestad/materialdialogs/WhichButton;)Z // method@49bb │ │ +48a65e: 0a00 |000b: move-result v0 │ │ +48a660: 3800 3000 |000c: if-eqz v0, 003c // +0030 │ │ +48a664: 5440 45af |000e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a668: 6e10 6249 0000 |0010: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ +48a66e: 0c00 |0013: move-result-object v0 │ │ +48a670: 1a01 f284 |0014: const-string v1, "activated_index" // string@84f2 │ │ +48a674: 7220 95f9 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48a67a: 0c00 |0019: move-result-object v0 │ │ +48a67c: 2002 8c24 |001a: instance-of v2, v0, Ljava/lang/Integer; // type@248c │ │ +48a680: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ +48a684: 1f00 8c24 |001e: check-cast v0, Ljava/lang/Integer; // type@248c │ │ +48a688: 2802 |0020: goto 0022 // +0002 │ │ +48a68a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +48a68c: 7110 e0f5 0500 |0022: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48a692: 0c02 |0025: move-result-object v2 │ │ +48a694: 5443 45af |0026: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a698: 6e10 6249 0300 |0028: invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ +48a69e: 0c03 |002b: move-result-object v3 │ │ +48a6a0: 7230 98f9 1302 |002c: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ +48a6a6: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +48a6aa: 6e10 d3f5 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48a6b0: 0a00 |0034: move-result v0 │ │ +48a6b2: 6e20 cbe6 0400 |0035: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@e6cb │ │ +48a6b8: 6e20 cbe6 5400 |0038: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@e6cb │ │ +48a6be: 2829 |003b: goto 0064 // +0029 │ │ +48a6c0: 5440 48af |003c: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ +48a6c4: 3800 1100 |003e: if-eqz v0, 004f // +0011 │ │ +48a6c8: 5441 45af |0040: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a6cc: 7110 e0f5 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48a6d2: 0c02 |0045: move-result-object v2 │ │ +48a6d4: 5443 47af |0046: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ +48a6d8: 7220 6ff9 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +48a6de: 0c05 |004b: move-result-object v5 │ │ +48a6e0: 7240 effb 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@fbef │ │ +48a6e6: 5445 45af |004f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a6ea: 6e10 5c49 0500 |0051: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.getAutoDismissEnabled:()Z // method@495c │ │ +48a6f0: 0a05 |0054: move-result v5 │ │ +48a6f2: 3805 0f00 |0055: if-eqz v5, 0064 // +000f │ │ +48a6f6: 5445 45af |0057: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a6fa: 7110 bc49 0500 |0059: invoke-static {v5}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButtons:(Lcom/afollestad/materialdialogs/MaterialDialog;)Z // method@49bc │ │ +48a700: 0a05 |005c: move-result v5 │ │ +48a702: 3905 0700 |005d: if-nez v5, 0064 // +0007 │ │ +48a706: 5445 45af |005f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a70a: 6e10 5a49 0500 |0061: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.dismiss:()V // method@495a │ │ +48a710: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000e line=53 │ │ 0x0026 line=54 │ │ 0x0031 line=56 │ │ 0x0038 line=58 │ │ @@ -1977280,18 +1977280,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 │ │ -48a710: |[48a710] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -48a720: 1f01 8120 |0000: check-cast v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@2081 │ │ -48a724: 6e30 cde6 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V // method@e6cd │ │ -48a72a: 0e00 |0005: return-void │ │ +48a714: |[48a714] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +48a724: 1f01 8120 |0000: check-cast v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@2081 │ │ +48a728: 6e30 cde6 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V // method@e6cd │ │ +48a72e: 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 │ │ @@ -1977301,67 +1977301,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 │ │ -48a72c: |[48a72c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V │ │ -48a73c: 1a00 9fb3 |0000: const-string v0, "holder" // string@b39f │ │ -48a740: 7120 00fc 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a746: 5450 4eaf |0005: iget-object v0, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@af4e │ │ -48a74a: 5441 46af |0007: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@af46 │ │ -48a74e: 7120 94fb 6100 |0009: invoke-static {v1, v6}, Lkotlin/collections/ArraysKt;.contains:([II)Z // method@fb94 │ │ -48a754: 0a01 |000c: move-result v1 │ │ -48a756: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -48a758: b721 |000e: xor-int/2addr v1, v2 │ │ -48a75a: 6e20 c406 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setEnabled:(Z)V // method@06c4 │ │ -48a760: 5440 47af |0012: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ -48a764: 7220 6ff9 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -48a76a: 0c00 |0017: move-result-object v0 │ │ -48a76c: 1f00 8220 |0018: check-cast v0, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage; // type@2082 │ │ -48a770: 6e10 dbe6 0500 |001a: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@e6db │ │ -48a776: 0c01 |001d: move-result-object v1 │ │ -48a778: 7210 dde6 0000 |001e: invoke-interface {v0}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.getTitle:()Ljava/lang/String; // method@e6dd │ │ -48a77e: 0c03 |0021: move-result-object v3 │ │ -48a780: 1f03 7724 |0022: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -48a784: 6e20 4f4c 3100 |0024: invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setText:(Ljava/lang/CharSequence;)V // method@4c4f │ │ -48a78a: 6e10 dae6 0500 |0027: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getIconView:()Landroid/widget/ImageView; // method@e6da │ │ -48a790: 0c01 |002a: move-result-object v1 │ │ -48a792: 7220 dee6 1000 |002b: invoke-interface {v0, v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.populateIcon:(Landroid/widget/ImageView;)V // method@e6de │ │ -48a798: 5440 45af |002e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a79c: 6e10 6249 0000 |0030: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ -48a7a2: 0c00 |0033: move-result-object v0 │ │ -48a7a4: 1a01 f284 |0034: const-string v1, "activated_index" // string@84f2 │ │ -48a7a8: 7220 95f9 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48a7ae: 0c00 |0039: move-result-object v0 │ │ -48a7b0: 2001 8c24 |003a: instance-of v1, v0, Ljava/lang/Integer; // type@248c │ │ -48a7b4: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ -48a7b8: 1f00 8c24 |003e: check-cast v0, Ljava/lang/Integer; // type@248c │ │ -48a7bc: 2802 |0040: goto 0042 // +0002 │ │ -48a7be: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -48a7c0: 5451 4eaf |0042: iget-object v1, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@af4e │ │ -48a7c4: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ -48a7c8: 6e10 d3f5 0000 |0046: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48a7ce: 0a00 |0049: move-result v0 │ │ -48a7d0: 3360 0300 |004a: if-ne v0, v6, 004d // +0003 │ │ -48a7d4: 2802 |004c: goto 004e // +0002 │ │ -48a7d6: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -48a7d8: 6e20 b906 2100 |004e: invoke-virtual {v1, v2}, Landroid/view/View;.setActivated:(Z)V // method@06b9 │ │ -48a7de: 5446 45af |0051: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a7e2: 6e10 5d49 0600 |0053: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@495d │ │ -48a7e8: 0c06 |0056: move-result-object v6 │ │ -48a7ea: 3806 0f00 |0057: if-eqz v6, 0066 // +000f │ │ -48a7ee: 6e10 dbe6 0500 |0059: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@e6db │ │ -48a7f4: 0c05 |005c: move-result-object v5 │ │ -48a7f6: 5446 45af |005d: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a7fa: 6e10 5d49 0600 |005f: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@495d │ │ -48a800: 0c06 |0062: move-result-object v6 │ │ -48a802: 6e20 504c 6500 |0063: invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@4c50 │ │ -48a808: 0e00 |0066: return-void │ │ +48a730: |[48a730] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V │ │ +48a740: 1a00 9fb3 |0000: const-string v0, "holder" // string@b39f │ │ +48a744: 7120 00fc 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a74a: 5450 4eaf |0005: iget-object v0, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@af4e │ │ +48a74e: 5441 46af |0007: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@af46 │ │ +48a752: 7120 94fb 6100 |0009: invoke-static {v1, v6}, Lkotlin/collections/ArraysKt;.contains:([II)Z // method@fb94 │ │ +48a758: 0a01 |000c: move-result v1 │ │ +48a75a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +48a75c: b721 |000e: xor-int/2addr v1, v2 │ │ +48a75e: 6e20 c406 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setEnabled:(Z)V // method@06c4 │ │ +48a764: 5440 47af |0012: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ +48a768: 7220 6ff9 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +48a76e: 0c00 |0017: move-result-object v0 │ │ +48a770: 1f00 8220 |0018: check-cast v0, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage; // type@2082 │ │ +48a774: 6e10 dbe6 0500 |001a: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@e6db │ │ +48a77a: 0c01 |001d: move-result-object v1 │ │ +48a77c: 7210 dde6 0000 |001e: invoke-interface {v0}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.getTitle:()Ljava/lang/String; // method@e6dd │ │ +48a782: 0c03 |0021: move-result-object v3 │ │ +48a784: 1f03 7724 |0022: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +48a788: 6e20 4f4c 3100 |0024: invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setText:(Ljava/lang/CharSequence;)V // method@4c4f │ │ +48a78e: 6e10 dae6 0500 |0027: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getIconView:()Landroid/widget/ImageView; // method@e6da │ │ +48a794: 0c01 |002a: move-result-object v1 │ │ +48a796: 7220 dee6 1000 |002b: invoke-interface {v0, v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.populateIcon:(Landroid/widget/ImageView;)V // method@e6de │ │ +48a79c: 5440 45af |002e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a7a0: 6e10 6249 0000 |0030: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ +48a7a6: 0c00 |0033: move-result-object v0 │ │ +48a7a8: 1a01 f284 |0034: const-string v1, "activated_index" // string@84f2 │ │ +48a7ac: 7220 95f9 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48a7b2: 0c00 |0039: move-result-object v0 │ │ +48a7b4: 2001 8c24 |003a: instance-of v1, v0, Ljava/lang/Integer; // type@248c │ │ +48a7b8: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ +48a7bc: 1f00 8c24 |003e: check-cast v0, Ljava/lang/Integer; // type@248c │ │ +48a7c0: 2802 |0040: goto 0042 // +0002 │ │ +48a7c2: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +48a7c4: 5451 4eaf |0042: iget-object v1, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@af4e │ │ +48a7c8: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ +48a7cc: 6e10 d3f5 0000 |0046: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48a7d2: 0a00 |0049: move-result v0 │ │ +48a7d4: 3360 0300 |004a: if-ne v0, v6, 004d // +0003 │ │ +48a7d8: 2802 |004c: goto 004e // +0002 │ │ +48a7da: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +48a7dc: 6e20 b906 2100 |004e: invoke-virtual {v1, v2}, Landroid/view/View;.setActivated:(Z)V // method@06b9 │ │ +48a7e2: 5446 45af |0051: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a7e6: 6e10 5d49 0600 |0053: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@495d │ │ +48a7ec: 0c06 |0056: move-result-object v6 │ │ +48a7ee: 3806 0f00 |0057: if-eqz v6, 0066 // +000f │ │ +48a7f2: 6e10 dbe6 0500 |0059: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@e6db │ │ +48a7f8: 0c05 |005c: move-result-object v5 │ │ +48a7fa: 5446 45af |005d: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a7fe: 6e10 5d49 0600 |005f: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@495d │ │ +48a804: 0c06 |0062: move-result-object v6 │ │ +48a806: 6e20 504c 6500 |0063: invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@4c50 │ │ +48a80c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=81 │ │ 0x0012 line=82 │ │ 0x001a line=84 │ │ 0x0027 line=85 │ │ 0x002e line=87 │ │ @@ -1977378,19 +1977378,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 │ │ -48a4ac: |[48a4ac] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -48a4bc: 6e30 cfe6 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@e6cf │ │ -48a4c2: 0c01 |0003: move-result-object v1 │ │ -48a4c4: 1f01 0b04 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@040b │ │ -48a4c8: 1101 |0006: return-object v1 │ │ +48a4b0: |[48a4b0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +48a4c0: 6e30 cfe6 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@e6cf │ │ +48a4c6: 0c01 |0003: move-result-object v1 │ │ +48a4c8: 1f01 0b04 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@040b │ │ +48a4cc: 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 │ │ @@ -1977400,42 +1977400,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 │ │ -48a4e0: |[48a4e0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ -48a4f0: 1a09 1ad7 |0000: const-string v9, "parent" // string@d71a │ │ -48a4f4: 7120 00fc 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a4fa: 6209 8047 |0005: sget-object v9, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@4780 │ │ -48a4fe: 5470 45af |0007: iget-object v0, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a502: 6e10 6e49 0000 |0009: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@496e │ │ -48a508: 0c00 |000c: move-result-object v0 │ │ -48a50a: 1401 d100 0d7f |000d: const v1, #float 1.87425e+38 // #7f0d00d1 │ │ -48a510: 6e40 bb4c 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@4cbb │ │ -48a516: 0c08 |0013: move-result-object v8 │ │ -48a518: 2209 8120 |0014: new-instance v9, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@2081 │ │ -48a51c: 7030 d8e6 8907 |0016: invoke-direct {v9, v8, v7}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V // method@e6d8 │ │ -48a522: 6200 8047 |0019: sget-object v0, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@4780 │ │ -48a526: 6e10 dbe6 0900 |001b: invoke-virtual {v9}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@e6db │ │ -48a52c: 0c08 |001e: move-result-object v8 │ │ -48a52e: 0781 |001f: move-object v1, v8 │ │ -48a530: 1f01 0902 |0020: check-cast v1, Landroid/widget/TextView; // type@0209 │ │ -48a534: 5478 45af |0022: iget-object v8, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a538: 6e10 6e49 0800 |0024: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@496e │ │ -48a53e: 0c02 |0027: move-result-object v2 │ │ -48a540: 1408 e403 047f |0028: const v8, #float 1.75478e+38 // #7f0403e4 │ │ -48a546: 7110 e0f5 0800 |002b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48a54c: 0c03 |002e: move-result-object v3 │ │ -48a54e: 1245 |002f: const/4 v5, #int 4 // #4 │ │ -48a550: 1206 |0030: const/4 v6, #int 0 // #0 │ │ -48a552: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -48a554: 7707 c14c 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@4cc1 │ │ -48a55a: 1109 |0035: return-object v9 │ │ +48a4e4: |[48a4e4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ +48a4f4: 1a09 1ad7 |0000: const-string v9, "parent" // string@d71a │ │ +48a4f8: 7120 00fc 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a4fe: 6209 8047 |0005: sget-object v9, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@4780 │ │ +48a502: 5470 45af |0007: iget-object v0, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a506: 6e10 6e49 0000 |0009: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@496e │ │ +48a50c: 0c00 |000c: move-result-object v0 │ │ +48a50e: 1401 d100 0d7f |000d: const v1, #float 1.87425e+38 // #7f0d00d1 │ │ +48a514: 6e40 bb4c 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@4cbb │ │ +48a51a: 0c08 |0013: move-result-object v8 │ │ +48a51c: 2209 8120 |0014: new-instance v9, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@2081 │ │ +48a520: 7030 d8e6 8907 |0016: invoke-direct {v9, v8, v7}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V // method@e6d8 │ │ +48a526: 6200 8047 |0019: sget-object v0, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@4780 │ │ +48a52a: 6e10 dbe6 0900 |001b: invoke-virtual {v9}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@e6db │ │ +48a530: 0c08 |001e: move-result-object v8 │ │ +48a532: 0781 |001f: move-object v1, v8 │ │ +48a534: 1f01 0902 |0020: check-cast v1, Landroid/widget/TextView; // type@0209 │ │ +48a538: 5478 45af |0022: iget-object v8, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a53c: 6e10 6e49 0800 |0024: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@496e │ │ +48a542: 0c02 |0027: move-result-object v2 │ │ +48a544: 1408 e403 047f |0028: const v8, #float 1.75478e+38 // #7f0403e4 │ │ +48a54a: 7110 e0f5 0800 |002b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48a550: 0c03 |002e: move-result-object v3 │ │ +48a552: 1245 |002f: const/4 v5, #int 4 // #4 │ │ +48a554: 1206 |0030: const/4 v6, #int 0 // #0 │ │ +48a556: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +48a558: 7707 c14c 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@4cc1 │ │ +48a55e: 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; │ │ @@ -1977447,41 +1977447,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -48a80c: |[48a80c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.positiveButtonClicked:()V │ │ -48a81c: 5460 45af |0000: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a820: 6e10 6249 0000 |0002: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ -48a826: 0c00 |0005: move-result-object v0 │ │ -48a828: 1a01 f284 |0006: const-string v1, "activated_index" // string@84f2 │ │ -48a82c: 7220 95f9 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48a832: 0c00 |000b: move-result-object v0 │ │ -48a834: 2002 8c24 |000c: instance-of v2, v0, Ljava/lang/Integer; // type@248c │ │ -48a838: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -48a83c: 1f00 8c24 |0010: check-cast v0, Ljava/lang/Integer; // type@248c │ │ -48a840: 2802 |0012: goto 0014 // +0002 │ │ -48a842: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -48a844: 3800 1e00 |0014: if-eqz v0, 0032 // +001e │ │ -48a848: 5462 48af |0016: iget-object v2, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ -48a84c: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ -48a850: 5463 45af |001a: iget-object v3, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a854: 5464 47af |001c: iget-object v4, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ -48a858: 6e10 d3f5 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48a85e: 0a05 |0021: move-result v5 │ │ -48a860: 7220 6ff9 5400 |0022: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -48a866: 0c04 |0025: move-result-object v4 │ │ -48a868: 7240 effb 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@fbef │ │ -48a86e: 5460 45af |0029: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ -48a872: 6e10 6249 0000 |002b: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ -48a878: 0c00 |002e: move-result-object v0 │ │ -48a87a: 7220 9af9 1000 |002f: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ -48a880: 0e00 |0032: return-void │ │ +48a810: |[48a810] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.positiveButtonClicked:()V │ │ +48a820: 5460 45af |0000: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a824: 6e10 6249 0000 |0002: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ +48a82a: 0c00 |0005: move-result-object v0 │ │ +48a82c: 1a01 f284 |0006: const-string v1, "activated_index" // string@84f2 │ │ +48a830: 7220 95f9 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48a836: 0c00 |000b: move-result-object v0 │ │ +48a838: 2002 8c24 |000c: instance-of v2, v0, Ljava/lang/Integer; // type@248c │ │ +48a83c: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +48a840: 1f00 8c24 |0010: check-cast v0, Ljava/lang/Integer; // type@248c │ │ +48a844: 2802 |0012: goto 0014 // +0002 │ │ +48a846: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +48a848: 3800 1e00 |0014: if-eqz v0, 0032 // +001e │ │ +48a84c: 5462 48af |0016: iget-object v2, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ +48a850: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ +48a854: 5463 45af |001a: iget-object v3, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a858: 5464 47af |001c: iget-object v4, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ +48a85c: 6e10 d3f5 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48a862: 0a05 |0021: move-result v5 │ │ +48a864: 7220 6ff9 5400 |0022: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +48a86a: 0c04 |0025: move-result-object v4 │ │ +48a86c: 7240 effb 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@fbef │ │ +48a872: 5460 45af |0029: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@af45 │ │ +48a876: 6e10 6249 0000 |002b: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@4962 │ │ +48a87c: 0c00 |002e: move-result-object v0 │ │ +48a87e: 7220 9af9 1000 |002f: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ +48a884: 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; │ │ @@ -1977491,18 +1977491,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 │ │ -48a884: |[48a884] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Ljava/lang/Object;)V │ │ -48a894: 1f02 e925 |0000: check-cast v2, Lkotlin/jvm/functions/Function3; // type@25e9 │ │ -48a898: 6e30 d2e6 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V // method@e6d2 │ │ -48a89e: 0e00 |0005: return-void │ │ +48a888: |[48a888] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Ljava/lang/Object;)V │ │ +48a898: 1f02 e925 |0000: check-cast v2, Lkotlin/jvm/functions/Function3; // type@25e9 │ │ +48a89c: 6e30 d2e6 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V // method@e6d2 │ │ +48a8a2: 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; │ │ @@ -1977512,22 +1977512,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 │ │ -48a8a0: |[48a8a0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V │ │ -48a8b0: 1a00 fabb |0000: const-string v0, "items" // string@bbfa │ │ -48a8b4: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a8ba: 5b12 47af |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ -48a8be: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ -48a8c2: 5b13 48af |0009: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ -48a8c6: 6e10 cae6 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@e6ca │ │ -48a8cc: 0e00 |000e: return-void │ │ +48a8a4: |[48a8a4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V │ │ +48a8b4: 1a00 fabb |0000: const-string v0, "items" // string@bbfa │ │ +48a8b8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a8be: 5b12 47af |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@af47 │ │ +48a8c2: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ +48a8c6: 5b13 48af |0009: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@af48 │ │ +48a8ca: 6e10 cae6 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@e6ca │ │ +48a8d0: 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; │ │ @@ -1977539,65 +1977539,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48a8d0: |[48a8d0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleAllChecked:()V │ │ -48a8e0: 0e00 |0000: return-void │ │ +48a8d4: |[48a8d4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleAllChecked:()V │ │ +48a8e4: 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 │ │ -48a8e4: |[48a8e4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleItems:([I)V │ │ -48a8f4: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ -48a8f8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a8fe: 0e00 |0005: return-void │ │ +48a8e8: |[48a8e8] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleItems:([I)V │ │ +48a8f8: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ +48a8fc: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a902: 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 │ │ -48a900: |[48a900] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckAllItems:()V │ │ -48a910: 0e00 |0000: return-void │ │ +48a904: |[48a904] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckAllItems:()V │ │ +48a914: 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 │ │ -48a914: |[48a914] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckItems:([I)V │ │ -48a924: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ -48a928: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a92e: 0e00 |0005: return-void │ │ +48a918: |[48a918] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckItems:([I)V │ │ +48a928: 1a00 39b5 |0000: const-string v0, "indices" // string@b539 │ │ +48a92c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 22595 (ListIconDialogAdapter.kt) │ │ │ │ Class #7411 header: │ │ @@ -1977679,53 +1977679,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48a960: |[48a960] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:()V │ │ -48a970: 0e00 |0000: return-void │ │ +48a964: |[48a964] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:()V │ │ +48a974: 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 │ │ -48a974: |[48a974] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V │ │ -48a984: 1a00 eebb |0000: const-string v0, "itemView" // string@bbee │ │ -48a988: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a98e: 1a00 3c85 |0005: const-string v0, "adapter" // string@853c │ │ -48a992: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48a998: 7020 d214 2100 |000a: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@14d2 │ │ -48a99e: 5b13 4caf |000d: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@af4c │ │ -48a9a2: 0713 |000f: move-object v3, v1 │ │ -48a9a4: 1f03 8601 |0010: check-cast v3, Landroid/view/View$OnClickListener; // type@0186 │ │ -48a9a8: 6e20 d006 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06d0 │ │ -48a9ae: 1403 7702 0a7f |0015: const v3, #float 1.83446e+38 // #7f0a0277 │ │ -48a9b4: 6e20 4906 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0649 │ │ -48a9ba: 0c03 |001b: move-result-object v3 │ │ -48a9bc: 1a00 a99f |001c: const-string v0, "findViewById(...)" // string@9fa9 │ │ -48a9c0: 7120 fffb 0300 |001e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48a9c6: 1f03 f501 |0021: check-cast v3, Landroid/widget/ImageView; // type@01f5 │ │ -48a9ca: 5b13 4daf |0023: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@af4d │ │ -48a9ce: 1403 8305 0a7f |0025: const v3, #float 1.83462e+38 // #7f0a0583 │ │ -48a9d4: 6e20 4906 3200 |0028: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0649 │ │ -48a9da: 0c02 |002b: move-result-object v2 │ │ -48a9dc: 7120 fffb 0200 |002c: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48a9e2: 1f02 8f0d |002f: check-cast v2, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // type@0d8f │ │ -48a9e6: 5b12 4faf |0031: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@af4f │ │ -48a9ea: 0e00 |0033: return-void │ │ +48a978: |[48a978] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V │ │ +48a988: 1a00 eebb |0000: const-string v0, "itemView" // string@bbee │ │ +48a98c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a992: 1a00 3c85 |0005: const-string v0, "adapter" // string@853c │ │ +48a996: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48a99c: 7020 d214 2100 |000a: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@14d2 │ │ +48a9a2: 5b13 4caf |000d: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@af4c │ │ +48a9a6: 0713 |000f: move-object v3, v1 │ │ +48a9a8: 1f03 8601 |0010: check-cast v3, Landroid/view/View$OnClickListener; // type@0186 │ │ +48a9ac: 6e20 d006 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@06d0 │ │ +48a9b2: 1403 7702 0a7f |0015: const v3, #float 1.83446e+38 // #7f0a0277 │ │ +48a9b8: 6e20 4906 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0649 │ │ +48a9be: 0c03 |001b: move-result-object v3 │ │ +48a9c0: 1a00 a99f |001c: const-string v0, "findViewById(...)" // string@9fa9 │ │ +48a9c4: 7120 fffb 0300 |001e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48a9ca: 1f03 f501 |0021: check-cast v3, Landroid/widget/ImageView; // type@01f5 │ │ +48a9ce: 5b13 4daf |0023: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@af4d │ │ +48a9d2: 1403 8305 0a7f |0025: const v3, #float 1.83462e+38 // #7f0a0583 │ │ +48a9d8: 6e20 4906 3200 |0028: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0649 │ │ +48a9de: 0c02 |002b: move-result-object v2 │ │ +48a9e0: 7120 fffb 0200 |002c: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48a9e6: 1f02 8f0d |002f: check-cast v2, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // type@0d8f │ │ +48a9ea: 5b12 4faf |0031: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@af4f │ │ +48a9ee: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=28 │ │ 0x000d line=27 │ │ 0x000f line=30 │ │ 0x0018 line=33 │ │ 0x0028 line=34 │ │ @@ -1977740,17 +1977740,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48a930: |[48a930] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getIconView:()Landroid/widget/ImageView; │ │ -48a940: 5410 4daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@af4d │ │ -48a944: 1100 |0002: return-object v0 │ │ +48a934: |[48a934] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getIconView:()Landroid/widget/ImageView; │ │ +48a944: 5410 4daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@af4d │ │ +48a948: 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;) │ │ @@ -1977758,17 +1977758,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 │ │ -48a948: |[48a948] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; │ │ -48a958: 5410 4faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@af4f │ │ -48a95c: 1100 |0002: return-object v0 │ │ +48a94c: |[48a94c] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; │ │ +48a95c: 5410 4faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@af4f │ │ +48a960: 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;) │ │ @@ -1977776,22 +1977776,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -48a9ec: |[48a9ec] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.onClick:(Landroid/view/View;)V │ │ -48a9fc: 1a00 90fa |0000: const-string v0, "view" // string@fa90 │ │ -48aa00: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48aa06: 5412 4caf |0005: iget-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@af4c │ │ -48aa0a: 6e10 d9e6 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getAdapterPosition:()I // method@e6d9 │ │ -48aa10: 0a00 |000a: move-result v0 │ │ -48aa12: 6e20 c9e6 0200 |000b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.itemClicked:(I)V // method@e6c9 │ │ -48aa18: 0e00 |000e: return-void │ │ +48a9f0: |[48a9f0] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.onClick:(Landroid/view/View;)V │ │ +48aa00: 1a00 90fa |0000: const-string v0, "view" // string@fa90 │ │ +48aa04: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48aa0a: 5412 4caf |0005: iget-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@af4c │ │ +48aa0e: 6e10 d9e6 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getAdapterPosition:()I // method@e6d9 │ │ +48aa14: 0a00 |000a: move-result v0 │ │ +48aa16: 6e20 c9e6 0200 |000b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.itemClicked:(I)V // method@e6c9 │ │ +48aa1c: 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; │ │ │ │ @@ -1977836,18 +1977836,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 │ │ -48aa1c: |[48aa1c] com.nextcloud.talk.call.CallParticipant$1.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -48aa2c: 5b01 50af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af50 │ │ -48aa30: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48aa36: 0e00 |0005: return-void │ │ +48aa20: |[48aa20] com.nextcloud.talk.call.CallParticipant$1.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +48aa30: 5b01 50af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af50 │ │ +48aa34: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48aa3a: 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; │ │ │ │ @@ -1977857,20 +1977857,20 @@ │ │ type : '(ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -48aa38: |[48aa38] com.nextcloud.talk.call.CallParticipant$1.onRaiseHand:(ZJ)V │ │ -48aa48: 5410 50af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af50 │ │ -48aa4c: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48aa52: 0c00 |0005: move-result-object v0 │ │ -48aa54: 6e40 a3e7 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setRaisedHand:(ZJ)V // method@e7a3 │ │ -48aa5a: 0e00 |0009: return-void │ │ +48aa3c: |[48aa3c] com.nextcloud.talk.call.CallParticipant$1.onRaiseHand:(ZJ)V │ │ +48aa4c: 5410 50af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af50 │ │ +48aa50: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48aa56: 0c00 |0005: move-result-object v0 │ │ +48aa58: 6e40 a3e7 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setRaisedHand:(ZJ)V // method@e7a3 │ │ +48aa5e: 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 │ │ @@ -1977880,20 +1977880,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -48aa5c: |[48aa5c] com.nextcloud.talk.call.CallParticipant$1.onReaction:(Ljava/lang/String;)V │ │ -48aa6c: 5410 50af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af50 │ │ -48aa70: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48aa76: 0c00 |0005: move-result-object v0 │ │ -48aa78: 6e20 9ce7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.emitReaction:(Ljava/lang/String;)V // method@e79c │ │ -48aa7e: 0e00 |0009: return-void │ │ +48aa60: |[48aa60] com.nextcloud.talk.call.CallParticipant$1.onReaction:(Ljava/lang/String;)V │ │ +48aa70: 5410 50af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af50 │ │ +48aa74: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48aa7a: 0c00 |0005: move-result-object v0 │ │ +48aa7c: 6e20 9ce7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.emitReaction:(Ljava/lang/String;)V // method@e79c │ │ +48aa82: 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; │ │ │ │ @@ -1977902,16 +1977902,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48aa80: |[48aa80] com.nextcloud.talk.call.CallParticipant$1.onUnshareScreen:()V │ │ -48aa90: 0e00 |0000: return-void │ │ +48aa84: |[48aa84] com.nextcloud.talk.call.CallParticipant$1.onUnshareScreen:()V │ │ +48aa94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7167 (CallParticipant.java) │ │ │ │ Class #7414 header: │ │ @@ -1977955,18 +1977955,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 │ │ -48aa94: |[48aa94] com.nextcloud.talk.call.CallParticipant$2.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -48aaa4: 5b01 51af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ -48aaa8: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48aaae: 0e00 |0005: return-void │ │ +48aa98: |[48aa98] com.nextcloud.talk.call.CallParticipant$2.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +48aaa8: 5b01 51af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ +48aaac: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48aab2: 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; │ │ │ │ @@ -1977976,18 +1977976,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48aab0: |[48aab0] com.nextcloud.talk.call.CallParticipant$2.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -48aac0: 5410 51af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ -48aac4: 7120 f2e6 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e6f2 │ │ -48aaca: 0e00 |0005: return-void │ │ +48aab4: |[48aab4] com.nextcloud.talk.call.CallParticipant$2.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +48aac4: 5410 51af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ +48aac8: 7120 f2e6 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e6f2 │ │ +48aace: 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; │ │ │ │ @@ -1977996,18 +1977996,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48aacc: |[48aacc] com.nextcloud.talk.call.CallParticipant$2.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ -48aadc: 5410 51af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ -48aae0: 7120 f3e6 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@e6f3 │ │ -48aae6: 0e00 |0005: return-void │ │ +48aad0: |[48aad0] com.nextcloud.talk.call.CallParticipant$2.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ +48aae0: 5410 51af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ +48aae4: 7120 f3e6 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@e6f3 │ │ +48aaea: 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; │ │ │ │ @@ -1978016,18 +1978016,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48aae8: |[48aae8] com.nextcloud.talk.call.CallParticipant$2.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ -48aaf8: 5410 51af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ -48aafc: 7120 f3e6 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@e6f3 │ │ -48ab02: 0e00 |0005: return-void │ │ +48aaec: |[48aaec] com.nextcloud.talk.call.CallParticipant$2.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ +48aafc: 5410 51af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af51 │ │ +48ab00: 7120 f3e6 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@e6f3 │ │ +48ab06: 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; │ │ │ │ @@ -1978074,18 +1978074,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 │ │ -48ab04: |[48ab04] com.nextcloud.talk.call.CallParticipant$3.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -48ab14: 5b01 52af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ -48ab18: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ab1e: 0e00 |0005: return-void │ │ +48ab08: |[48ab08] com.nextcloud.talk.call.CallParticipant$3.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +48ab18: 5b01 52af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ +48ab1c: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ab22: 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; │ │ │ │ @@ -1978095,20 +1978095,20 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -48ab20: |[48ab20] com.nextcloud.talk.call.CallParticipant$3.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -48ab30: 5410 52af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ -48ab34: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48ab3a: 0c00 |0005: move-result-object v0 │ │ -48ab3c: 6e20 a4e7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e7a4 │ │ -48ab42: 0e00 |0009: return-void │ │ +48ab24: |[48ab24] com.nextcloud.talk.call.CallParticipant$3.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +48ab34: 5410 52af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ +48ab38: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48ab3e: 0c00 |0005: move-result-object v0 │ │ +48ab40: 6e20 a4e7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e7a4 │ │ +48ab46: 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; │ │ │ │ @@ -1978117,20 +1978117,20 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -48ab44: |[48ab44] com.nextcloud.talk.call.CallParticipant$3.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ -48ab54: 5410 52af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ -48ab58: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48ab5e: 0c00 |0005: move-result-object v0 │ │ -48ab60: 6e20 a5e7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ -48ab66: 0e00 |0009: return-void │ │ +48ab48: |[48ab48] com.nextcloud.talk.call.CallParticipant$3.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ +48ab58: 5410 52af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ +48ab5c: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48ab62: 0c00 |0005: move-result-object v0 │ │ +48ab64: 6e20 a5e7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ +48ab6a: 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; │ │ │ │ @@ -1978139,21 +1978139,21 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48ab68: |[48ab68] com.nextcloud.talk.call.CallParticipant$3.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ -48ab78: 5412 52af |0000: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ -48ab7c: 7110 f1e6 0200 |0002: invoke-static {v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48ab82: 0c02 |0005: move-result-object v2 │ │ -48ab84: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -48ab86: 6e20 a5e7 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ -48ab8c: 0e00 |000a: return-void │ │ +48ab6c: |[48ab6c] com.nextcloud.talk.call.CallParticipant$3.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ +48ab7c: 5412 52af |0000: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af52 │ │ +48ab80: 7110 f1e6 0200 |0002: invoke-static {v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48ab86: 0c02 |0005: move-result-object v2 │ │ +48ab88: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +48ab8a: 6e20 a5e7 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ +48ab90: 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; │ │ │ │ @@ -1978196,18 +1978196,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 │ │ -48ab90: |[48ab90] com.nextcloud.talk.call.CallParticipant$4.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -48aba0: 5b01 53af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ -48aba4: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48abaa: 0e00 |0005: return-void │ │ +48ab94: |[48ab94] com.nextcloud.talk.call.CallParticipant$4.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +48aba4: 5b01 53af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ +48aba8: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48abae: 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; │ │ │ │ @@ -1978217,21 +1978217,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -48abac: |[48abac] com.nextcloud.talk.call.CallParticipant$4.onAudioOff:()V │ │ -48abbc: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ -48abc0: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48abc6: 0c00 |0005: move-result-object v0 │ │ -48abc8: 6201 1cb5 |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48abcc: 6e20 9ee7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ -48abd2: 0e00 |000b: return-void │ │ +48abb0: |[48abb0] com.nextcloud.talk.call.CallParticipant$4.onAudioOff:()V │ │ +48abc0: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ +48abc4: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48abca: 0c00 |0005: move-result-object v0 │ │ +48abcc: 6201 1cb5 |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48abd0: 6e20 9ee7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ +48abd6: 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;) │ │ @@ -1978239,21 +1978239,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -48abd4: |[48abd4] com.nextcloud.talk.call.CallParticipant$4.onAudioOn:()V │ │ -48abe4: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ -48abe8: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48abee: 0c00 |0005: move-result-object v0 │ │ -48abf0: 6201 1db5 |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@b51d │ │ -48abf4: 6e20 9ee7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ -48abfa: 0e00 |000b: return-void │ │ +48abd8: |[48abd8] com.nextcloud.talk.call.CallParticipant$4.onAudioOn:()V │ │ +48abe8: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ +48abec: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48abf2: 0c00 |0005: move-result-object v0 │ │ +48abf4: 6201 1db5 |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@b51d │ │ +48abf8: 6e20 9ee7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ +48abfe: 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;) │ │ @@ -1978261,20 +1978261,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -48abfc: |[48abfc] com.nextcloud.talk.call.CallParticipant$4.onNickChanged:(Ljava/lang/String;)V │ │ -48ac0c: 5410 53af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ -48ac10: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48ac16: 0c00 |0005: move-result-object v0 │ │ -48ac18: 6e20 a2e7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@e7a2 │ │ -48ac1e: 0e00 |0009: return-void │ │ +48ac00: |[48ac00] com.nextcloud.talk.call.CallParticipant$4.onNickChanged:(Ljava/lang/String;)V │ │ +48ac10: 5410 53af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ +48ac14: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48ac1a: 0c00 |0005: move-result-object v0 │ │ +48ac1c: 6e20 a2e7 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@e7a2 │ │ +48ac22: 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; │ │ │ │ @@ -1978283,21 +1978283,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -48ac20: |[48ac20] com.nextcloud.talk.call.CallParticipant$4.onVideoOff:()V │ │ -48ac30: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ -48ac34: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48ac3a: 0c00 |0005: move-result-object v0 │ │ -48ac3c: 6201 1cb5 |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48ac40: 6e20 a7e7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ -48ac46: 0e00 |000b: return-void │ │ +48ac24: |[48ac24] com.nextcloud.talk.call.CallParticipant$4.onVideoOff:()V │ │ +48ac34: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ +48ac38: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48ac3e: 0c00 |0005: move-result-object v0 │ │ +48ac40: 6201 1cb5 |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48ac44: 6e20 a7e7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ +48ac4a: 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;) │ │ @@ -1978305,21 +1978305,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -48ac48: |[48ac48] com.nextcloud.talk.call.CallParticipant$4.onVideoOn:()V │ │ -48ac58: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ -48ac5c: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ -48ac62: 0c00 |0005: move-result-object v0 │ │ -48ac64: 6201 1db5 |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@b51d │ │ -48ac68: 6e20 a7e7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ -48ac6e: 0e00 |000b: return-void │ │ +48ac4c: |[48ac4c] com.nextcloud.talk.call.CallParticipant$4.onVideoOn:()V │ │ +48ac5c: 5420 53af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@af53 │ │ +48ac60: 7110 f1e6 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@e6f1 │ │ +48ac66: 0c00 |0005: move-result-object v0 │ │ +48ac68: 6201 1db5 |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@b51d │ │ +48ac6c: 6e20 a7e7 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ +48ac72: 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 : 7167 (CallParticipant.java) │ │ @@ -1978399,82 +1978399,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 │ │ -48b8b4: |[48b8b4] com.nextcloud.talk.call.CallParticipant.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ -48b8c4: 5400 55af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48b8c8: 1100 |0002: return-object v0 │ │ +48b8b8: |[48b8b8] com.nextcloud.talk.call.CallParticipant.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ +48b8c8: 5400 55af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48b8cc: 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 │ │ -48b8cc: |[48b8cc] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -48b8dc: 7020 f7e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e6f7 │ │ -48b8e2: 0e00 |0003: return-void │ │ +48b8d0: |[48b8d0] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +48b8e0: 7020 f7e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e6f7 │ │ +48b8e6: 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 │ │ -48b8e4: |[48b8e4] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V │ │ -48b8f4: 7020 f8e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@e6f8 │ │ -48b8fa: 0e00 |0003: return-void │ │ +48b8e8: |[48b8e8] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V │ │ +48b8f8: 7020 f8e6 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@e6f8 │ │ +48b8fe: 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 │ │ -48b8fc: |[48b8fc] com.nextcloud.talk.call.CallParticipant.:(Ljava/lang/String;Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ -48b90c: 7010 2ff6 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b912: 2200 8320 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipant$1; // type@2083 │ │ -48b916: 7020 dfe6 2000 |0005: invoke-direct {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant$1;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6df │ │ -48b91c: 5b20 54af |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@af54 │ │ -48b920: 2201 8420 |000a: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$2; // type@2084 │ │ -48b924: 7020 e3e6 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$2;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6e3 │ │ -48b92a: 5b21 57af |000f: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ -48b92e: 2201 8520 |0011: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$3; // type@2085 │ │ -48b932: 7020 e7e6 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$3;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6e7 │ │ -48b938: 5b21 59af |0016: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ -48b93c: 2201 8620 |0018: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$4; // type@2086 │ │ -48b940: 7020 ebe6 2100 |001a: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$4;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6eb │ │ -48b946: 5b21 56af |001d: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ -48b94a: 2201 a820 |001f: new-instance v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel; // type@20a8 │ │ -48b94e: 7020 9be7 3100 |0021: invoke-direct {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.:(Ljava/lang/String;)V // method@e79b │ │ -48b954: 5b21 55af |0024: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48b958: 5b24 5baf |0026: iput-object v4, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af5b │ │ -48b95c: 6e30 26f2 0403 |0028: invoke-virtual {v4, v0, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;Ljava/lang/String;)V // method@f226 │ │ -48b962: 0e00 |002b: return-void │ │ +48b900: |[48b900] com.nextcloud.talk.call.CallParticipant.:(Ljava/lang/String;Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ +48b910: 7010 2ff6 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b916: 2200 8320 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipant$1; // type@2083 │ │ +48b91a: 7020 dfe6 2000 |0005: invoke-direct {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant$1;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6df │ │ +48b920: 5b20 54af |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@af54 │ │ +48b924: 2201 8420 |000a: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$2; // type@2084 │ │ +48b928: 7020 e3e6 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$2;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6e3 │ │ +48b92e: 5b21 57af |000f: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ +48b932: 2201 8520 |0011: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$3; // type@2085 │ │ +48b936: 7020 e7e6 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$3;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6e7 │ │ +48b93c: 5b21 59af |0016: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ +48b940: 2201 8620 |0018: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$4; // type@2086 │ │ +48b944: 7020 ebe6 2100 |001a: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$4;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@e6eb │ │ +48b94a: 5b21 56af |001d: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ +48b94e: 2201 a820 |001f: new-instance v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel; // type@20a8 │ │ +48b952: 7020 9be7 3100 |0021: invoke-direct {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.:(Ljava/lang/String;)V // method@e79b │ │ +48b958: 5b21 55af |0024: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48b95c: 5b24 5baf |0026: iput-object v4, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af5b │ │ +48b960: 6e30 26f2 0403 |0028: invoke-virtual {v4, v0, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;Ljava/lang/String;)V // method@f226 │ │ +48b966: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=24 │ │ 0x000a line=41 │ │ 0x0011 line=59 │ │ 0x0018 line=78 │ │ @@ -1978491,27 +1978491,27 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -48b9b8: |[48b9b8] com.nextcloud.talk.call.CallParticipant.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -48b9c8: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48b9cc: 6e20 9fe7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e79f │ │ -48b9d2: 6200 95b5 |0005: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.NEW:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b595 │ │ -48b9d6: 3202 0600 |0007: if-eq v2, v0, 000d // +0006 │ │ -48b9da: 6200 91b5 |0009: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.CHECKING:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b591 │ │ -48b9de: 3302 0d00 |000b: if-ne v2, v0, 0018 // +000d │ │ -48b9e2: 5412 55af |000d: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48b9e6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -48b9e8: 6e20 9ee7 0200 |0010: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ -48b9ee: 5412 55af |0013: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48b9f2: 6e20 a7e7 0200 |0015: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ -48b9f8: 0e00 |0018: return-void │ │ +48b9bc: |[48b9bc] com.nextcloud.talk.call.CallParticipant.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +48b9cc: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48b9d0: 6e20 9fe7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e79f │ │ +48b9d6: 6200 95b5 |0005: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.NEW:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b595 │ │ +48b9da: 3202 0600 |0007: if-eq v2, v0, 000d // +0006 │ │ +48b9de: 6200 91b5 |0009: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.CHECKING:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b591 │ │ +48b9e2: 3302 0d00 |000b: if-ne v2, v0, 0018 // +000d │ │ +48b9e6: 5412 55af |000d: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48b9ea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +48b9ec: 6e20 9ee7 0200 |0010: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ +48b9f2: 5412 55af |0013: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48b9f6: 6e20 a7e7 0200 |0015: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ +48b9fc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=179 │ │ 0x000d line=181 │ │ 0x0013 line=182 │ │ locals : │ │ @@ -1978523,39 +1978523,39 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -48b9fc: |[48b9fc] com.nextcloud.talk.call.CallParticipant.handleStreamChange:(Lorg/webrtc/MediaStream;)V │ │ -48ba0c: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ -48ba10: 5423 55af |0002: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48ba14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -48ba16: 6e20 a1e7 0300 |0005: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a1 │ │ -48ba1c: 5423 55af |0008: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48ba20: 6200 1cb5 |000a: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48ba24: 6e20 a7e7 0300 |000c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ -48ba2a: 0e00 |000f: return-void │ │ -48ba2c: 5430 8fb5 |0010: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@b58f │ │ -48ba30: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -48ba34: 5430 8fb5 |0014: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@b58f │ │ -48ba38: 7210 71f9 0000 |0016: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@f971 │ │ -48ba3e: 0a00 |0019: move-result v0 │ │ -48ba40: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ -48ba44: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -48ba46: 2802 |001d: goto 001f // +0002 │ │ -48ba48: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -48ba4a: 5421 55af |001f: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48ba4e: 6e20 a1e7 3100 |0021: invoke-virtual {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a1 │ │ -48ba54: 5423 55af |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48ba58: 7110 38f5 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ -48ba5e: 0c00 |0029: move-result-object v0 │ │ -48ba60: 6e20 a7e7 0300 |002a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ -48ba66: 0e00 |002d: return-void │ │ +48ba00: |[48ba00] com.nextcloud.talk.call.CallParticipant.handleStreamChange:(Lorg/webrtc/MediaStream;)V │ │ +48ba10: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ +48ba14: 5423 55af |0002: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48ba18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +48ba1a: 6e20 a1e7 0300 |0005: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a1 │ │ +48ba20: 5423 55af |0008: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48ba24: 6200 1cb5 |000a: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48ba28: 6e20 a7e7 0300 |000c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ +48ba2e: 0e00 |000f: return-void │ │ +48ba30: 5430 8fb5 |0010: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@b58f │ │ +48ba34: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +48ba38: 5430 8fb5 |0014: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@b58f │ │ +48ba3c: 7210 71f9 0000 |0016: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@f971 │ │ +48ba42: 0a00 |0019: move-result v0 │ │ +48ba44: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ +48ba48: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +48ba4a: 2802 |001d: goto 001f // +0002 │ │ +48ba4c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +48ba4e: 5421 55af |001f: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48ba52: 6e20 a1e7 3100 |0021: invoke-virtual {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a1 │ │ +48ba58: 5423 55af |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48ba5c: 7110 38f5 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ +48ba62: 0c00 |0029: move-result-object v0 │ │ +48ba64: 6e20 a7e7 0300 |002a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ +48ba6a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0008 line=189 │ │ 0x0010 line=194 │ │ 0x001f line=196 │ │ 0x0024 line=197 │ │ @@ -1978569,30 +1978569,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -48b964: |[48b964] com.nextcloud.talk.call.CallParticipant.destroy:()V │ │ -48b974: 5420 5baf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af5b │ │ -48b978: 5421 54af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@af54 │ │ -48b97c: 6e20 2cf2 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;)V // method@f22c │ │ -48b982: 5420 58af |0007: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48b986: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -48b98a: 5421 57af |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ -48b98e: 6e20 5af3 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ -48b994: 5420 58af |0010: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48b998: 5421 56af |0012: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ -48b99c: 6e20 59f3 1000 |0014: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@f359 │ │ -48b9a2: 5420 5aaf |0017: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ -48b9a6: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -48b9aa: 5421 59af |001b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ -48b9ae: 6e20 5af3 1000 |001d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ -48b9b4: 0e00 |0020: return-void │ │ +48b968: |[48b968] com.nextcloud.talk.call.CallParticipant.destroy:()V │ │ +48b978: 5420 5baf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af5b │ │ +48b97c: 5421 54af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@af54 │ │ +48b980: 6e20 2cf2 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;)V // method@f22c │ │ +48b986: 5420 58af |0007: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48b98a: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +48b98e: 5421 57af |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ +48b992: 6e20 5af3 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ +48b998: 5420 58af |0010: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48b99c: 5421 56af |0012: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ +48b9a0: 6e20 59f3 1000 |0014: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@f359 │ │ +48b9a6: 5420 5aaf |0017: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ +48b9aa: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +48b9ae: 5421 59af |001b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ +48b9b2: 6e20 5af3 1000 |001d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ +48b9b8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=123 │ │ 0x000b line=124 │ │ 0x0010 line=125 │ │ 0x0017 line=127 │ │ @@ -1978605,17 +1978605,17 @@ │ │ type : '()Lcom/nextcloud/talk/call/CallParticipantModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b89c: |[48b89c] com.nextcloud.talk.call.CallParticipant.getCallParticipantModel:()Lcom/nextcloud/talk/call/CallParticipantModel; │ │ -48b8ac: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48b8b0: 1100 |0002: return-object v0 │ │ +48b8a0: |[48b8a0] com.nextcloud.talk.call.CallParticipant.getCallParticipantModel:()Lcom/nextcloud/talk/call/CallParticipantModel; │ │ +48b8b0: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48b8b4: 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;) │ │ @@ -1978623,18 +1978623,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 │ │ -48ba68: |[48ba68] com.nextcloud.talk.call.CallParticipant.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ -48ba78: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48ba7c: 6e30 9de7 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@e79d │ │ -48ba82: 0e00 |0005: return-void │ │ +48ba6c: |[48ba6c] com.nextcloud.talk.call.CallParticipant.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ +48ba7c: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48ba80: 6e30 9de7 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@e79d │ │ +48ba86: 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; │ │ @@ -1978644,18 +1978644,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48ba84: |[48ba84] com.nextcloud.talk.call.CallParticipant.setInternal:(Ljava/lang/Boolean;)V │ │ -48ba94: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48ba98: 6e20 a0e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setInternal:(Ljava/lang/Boolean;)V // method@e7a0 │ │ -48ba9e: 0e00 |0005: return-void │ │ +48ba88: |[48ba88] com.nextcloud.talk.call.CallParticipant.setInternal:(Ljava/lang/Boolean;)V │ │ +48ba98: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48ba9c: 6e20 a0e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setInternal:(Ljava/lang/Boolean;)V // method@e7a0 │ │ +48baa2: 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; │ │ │ │ @@ -1978664,18 +1978664,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48baa0: |[48baa0] com.nextcloud.talk.call.CallParticipant.setNick:(Ljava/lang/String;)V │ │ -48bab0: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bab4: 6e20 a2e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@e7a2 │ │ -48baba: 0e00 |0005: return-void │ │ +48baa4: |[48baa4] com.nextcloud.talk.call.CallParticipant.setNick:(Ljava/lang/String;)V │ │ +48bab4: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bab8: 6e20 a2e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@e7a2 │ │ +48babe: 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; │ │ │ │ @@ -1978684,50 +1978684,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 │ │ -48babc: |[48babc] com.nextcloud.talk.call.CallParticipant.setPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ -48bacc: 5420 58af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48bad0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -48bad4: 5421 57af |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ -48bad8: 6e20 5af3 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ -48bade: 5420 58af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48bae2: 5421 56af |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ -48bae6: 6e20 59f3 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@f359 │ │ -48baec: 5b23 58af |0010: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48baf0: 3903 1800 |0012: if-nez v3, 002a // +0018 │ │ -48baf4: 5423 55af |0014: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48baf8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -48bafa: 6e20 9fe7 0300 |0017: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e79f │ │ -48bb00: 5423 55af |001a: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bb04: 6e20 a1e7 0300 |001c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a1 │ │ -48bb0a: 5423 55af |001f: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bb0e: 6e20 9ee7 0300 |0021: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ -48bb14: 5423 55af |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bb18: 6e20 a7e7 0300 |0026: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ -48bb1e: 0e00 |0029: return-void │ │ -48bb20: 6e10 53f3 0300 |002a: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@f353 │ │ -48bb26: 0c03 |002d: move-result-object v3 │ │ -48bb28: 6e10 00fe 0300 |002e: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fe00 │ │ -48bb2e: 0c03 |0031: move-result-object v3 │ │ -48bb30: 7020 f7e6 3200 |0032: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e6f7 │ │ -48bb36: 5423 58af |0035: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48bb3a: 6e10 55f3 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@f355 │ │ -48bb40: 0c03 |003a: move-result-object v3 │ │ -48bb42: 7020 f8e6 3200 |003b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@e6f8 │ │ -48bb48: 5423 58af |003e: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48bb4c: 5420 57af |0040: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ -48bb50: 6e20 52f3 0300 |0042: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f352 │ │ -48bb56: 5423 58af |0045: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ -48bb5a: 5420 56af |0047: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ -48bb5e: 6e20 51f3 0300 |0049: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@f351 │ │ -48bb64: 0e00 |004c: return-void │ │ +48bac0: |[48bac0] com.nextcloud.talk.call.CallParticipant.setPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ +48bad0: 5420 58af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48bad4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +48bad8: 5421 57af |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ +48badc: 6e20 5af3 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ +48bae2: 5420 58af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48bae6: 5421 56af |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ +48baea: 6e20 59f3 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@f359 │ │ +48baf0: 5b23 58af |0010: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48baf4: 3903 1800 |0012: if-nez v3, 002a // +0018 │ │ +48baf8: 5423 55af |0014: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bafc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +48bafe: 6e20 9fe7 0300 |0017: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e79f │ │ +48bb04: 5423 55af |001a: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bb08: 6e20 a1e7 0300 |001c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a1 │ │ +48bb0e: 5423 55af |001f: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bb12: 6e20 9ee7 0300 |0021: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@e79e │ │ +48bb18: 5423 55af |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bb1c: 6e20 a7e7 0300 |0026: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@e7a7 │ │ +48bb22: 0e00 |0029: return-void │ │ +48bb24: 6e10 53f3 0300 |002a: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@f353 │ │ +48bb2a: 0c03 |002d: move-result-object v3 │ │ +48bb2c: 6e10 00fe 0300 |002e: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fe00 │ │ +48bb32: 0c03 |0031: move-result-object v3 │ │ +48bb34: 7020 f7e6 3200 |0032: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e6f7 │ │ +48bb3a: 5423 58af |0035: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48bb3e: 6e10 55f3 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@f355 │ │ +48bb44: 0c03 |003a: move-result-object v3 │ │ +48bb46: 7020 f8e6 3200 |003b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@e6f8 │ │ +48bb4c: 5423 58af |003e: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48bb50: 5420 57af |0040: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af57 │ │ +48bb54: 6e20 52f3 0300 |0042: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f352 │ │ +48bb5a: 5423 58af |0045: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af58 │ │ +48bb5e: 5420 56af |0047: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@af56 │ │ +48bb62: 6e20 51f3 0300 |0049: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@f351 │ │ +48bb68: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=154 │ │ 0x0009 line=155 │ │ 0x0010 line=158 │ │ 0x0014 line=161 │ │ @@ -1978747,42 +1978747,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 │ │ -48bb68: |[48bb68] com.nextcloud.talk.call.CallParticipant.setScreenPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ -48bb78: 5420 5aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ -48bb7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -48bb80: 5421 59af |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ -48bb84: 6e20 5af3 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ -48bb8a: 5b23 5aaf |0009: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ -48bb8e: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ -48bb92: 5423 55af |000d: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bb96: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -48bb98: 6e20 a4e7 0300 |0010: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e7a4 │ │ -48bb9e: 5423 55af |0013: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bba2: 6e20 a5e7 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ -48bba8: 0e00 |0018: return-void │ │ -48bbaa: 5420 55af |0019: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bbae: 6e10 53f3 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@f353 │ │ -48bbb4: 0c03 |001e: move-result-object v3 │ │ -48bbb6: 6e10 00fe 0300 |001f: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fe00 │ │ -48bbbc: 0c03 |0022: move-result-object v3 │ │ -48bbbe: 6e20 a4e7 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e7a4 │ │ -48bbc4: 5423 55af |0026: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bbc8: 5420 5aaf |0028: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ -48bbcc: 6e10 55f3 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@f355 │ │ -48bbd2: 0c00 |002d: move-result-object v0 │ │ -48bbd4: 6e20 a5e7 0300 |002e: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ -48bbda: 5423 5aaf |0031: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ -48bbde: 5420 59af |0033: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ -48bbe2: 6e20 52f3 0300 |0035: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f352 │ │ -48bbe8: 0e00 |0038: return-void │ │ +48bb6c: |[48bb6c] com.nextcloud.talk.call.CallParticipant.setScreenPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ +48bb7c: 5420 5aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ +48bb80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +48bb84: 5421 59af |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ +48bb88: 6e20 5af3 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f35a │ │ +48bb8e: 5b23 5aaf |0009: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ +48bb92: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ +48bb96: 5423 55af |000d: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bb9a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +48bb9c: 6e20 a4e7 0300 |0010: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e7a4 │ │ +48bba2: 5423 55af |0013: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bba6: 6e20 a5e7 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ +48bbac: 0e00 |0018: return-void │ │ +48bbae: 5420 55af |0019: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bbb2: 6e10 53f3 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@f353 │ │ +48bbb8: 0c03 |001e: move-result-object v3 │ │ +48bbba: 6e10 00fe 0300 |001f: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fe00 │ │ +48bbc0: 0c03 |0022: move-result-object v3 │ │ +48bbc2: 6e20 a4e7 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@e7a4 │ │ +48bbc8: 5423 55af |0026: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bbcc: 5420 5aaf |0028: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ +48bbd0: 6e10 55f3 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@f355 │ │ +48bbd6: 0c00 |002d: move-result-object v0 │ │ +48bbd8: 6e20 a5e7 0300 |002e: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@e7a5 │ │ +48bbde: 5423 5aaf |0031: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@af5a │ │ +48bbe2: 5420 59af |0033: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@af59 │ │ +48bbe6: 6e20 52f3 0300 |0035: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@f352 │ │ +48bbec: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0009 line=205 │ │ 0x000d line=208 │ │ 0x0013 line=209 │ │ @@ -1978798,18 +1978798,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48bbec: |[48bbec] com.nextcloud.talk.call.CallParticipant.setUserId:(Ljava/lang/String;)V │ │ -48bbfc: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ -48bc00: 6e20 a6e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setUserId:(Ljava/lang/String;)V // method@e7a6 │ │ -48bc06: 0e00 |0005: return-void │ │ +48bbf0: |[48bbf0] com.nextcloud.talk.call.CallParticipant.setUserId:(Ljava/lang/String;)V │ │ +48bc00: 5410 55af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@af55 │ │ +48bc04: 6e20 a6e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setUserId:(Ljava/lang/String;)V // method@e7a6 │ │ +48bc0a: 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; │ │ │ │ @@ -1978869,21 +1978869,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 │ │ -48acfc: |[48acfc] com.nextcloud.talk.call.CallParticipantList$1.:(Lcom/nextcloud/talk/call/CallParticipantList;)V │ │ -48ad0c: 5b01 5daf |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ -48ad10: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ad16: 2201 3025 |0005: new-instance v1, Ljava/util/HashMap; // type@2530 │ │ -48ad1a: 7010 2df9 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@f92d │ │ -48ad20: 5b01 5caf |000a: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48ad24: 0e00 |000c: return-void │ │ +48ad00: |[48ad00] com.nextcloud.talk.call.CallParticipantList$1.:(Lcom/nextcloud/talk/call/CallParticipantList;)V │ │ +48ad10: 5b01 5daf |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ +48ad14: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ad1a: 2201 3025 |0005: new-instance v1, Ljava/util/HashMap; // type@2530 │ │ +48ad1e: 7010 2df9 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@f92d │ │ +48ad24: 5b01 5caf |000a: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48ad28: 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; │ │ @@ -1978893,42 +1978893,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 │ │ -48ac70: |[48ac70] com.nextcloud.talk.call.CallParticipantList$1.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; │ │ -48ac80: 2200 f322 |0000: new-instance v0, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ -48ac84: 7010 9af1 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/participants/Participant;.:()V // method@f19a │ │ -48ac8a: 6e10 9cf1 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorId:()Ljava/lang/String; // method@f19c │ │ -48ac90: 0c01 |0008: move-result-object v1 │ │ -48ac92: 6e20 adf1 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorId:(Ljava/lang/String;)V // method@f1ad │ │ -48ac98: 6e10 9df1 0400 |000c: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // method@f19d │ │ -48ac9e: 0c01 |000f: move-result-object v1 │ │ -48aca0: 6e20 aef1 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorType:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;)V // method@f1ae │ │ -48aca6: 6e10 a1f1 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ -48acac: 0b01 |0016: move-result-wide v1 │ │ -48acae: 6e30 aff1 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ -48acb4: 6e10 a2f1 0400 |001a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInternal:()Ljava/lang/Boolean; // method@f1a2 │ │ -48acba: 0c01 |001d: move-result-object v1 │ │ -48acbc: 6e20 b0f1 1000 |001e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInternal:(Ljava/lang/Boolean;)V // method@f1b0 │ │ -48acc2: 6e10 a4f1 0400 |0021: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getLastPing:()J // method@f1a4 │ │ -48acc8: 0b01 |0024: move-result-wide v1 │ │ -48acca: 6e30 b1f1 1002 |0025: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setLastPing:(J)V // method@f1b1 │ │ -48acd0: 6e10 a6f1 0400 |0028: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@f1a6 │ │ -48acd6: 0c01 |002b: move-result-object v1 │ │ -48acd8: 6e20 b2f1 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setSessionId:(Ljava/lang/String;)V // method@f1b2 │ │ -48acde: 6e10 aaf1 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getType:()Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType; // method@f1aa │ │ -48ace4: 0c01 |0032: move-result-object v1 │ │ -48ace6: 6e20 b3f1 1000 |0033: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setType:(Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType;)V // method@f1b3 │ │ -48acec: 6e10 abf1 0400 |0036: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getUserId:()Ljava/lang/String; // method@f1ab │ │ -48acf2: 0c04 |0039: move-result-object v4 │ │ -48acf4: 6e20 b4f1 4000 |003a: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.setUserId:(Ljava/lang/String;)V // method@f1b4 │ │ -48acfa: 1100 |003d: return-object v0 │ │ +48ac74: |[48ac74] com.nextcloud.talk.call.CallParticipantList$1.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; │ │ +48ac84: 2200 f322 |0000: new-instance v0, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ +48ac88: 7010 9af1 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/participants/Participant;.:()V // method@f19a │ │ +48ac8e: 6e10 9cf1 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorId:()Ljava/lang/String; // method@f19c │ │ +48ac94: 0c01 |0008: move-result-object v1 │ │ +48ac96: 6e20 adf1 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorId:(Ljava/lang/String;)V // method@f1ad │ │ +48ac9c: 6e10 9df1 0400 |000c: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // method@f19d │ │ +48aca2: 0c01 |000f: move-result-object v1 │ │ +48aca4: 6e20 aef1 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorType:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;)V // method@f1ae │ │ +48acaa: 6e10 a1f1 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ +48acb0: 0b01 |0016: move-result-wide v1 │ │ +48acb2: 6e30 aff1 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ +48acb8: 6e10 a2f1 0400 |001a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInternal:()Ljava/lang/Boolean; // method@f1a2 │ │ +48acbe: 0c01 |001d: move-result-object v1 │ │ +48acc0: 6e20 b0f1 1000 |001e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInternal:(Ljava/lang/Boolean;)V // method@f1b0 │ │ +48acc6: 6e10 a4f1 0400 |0021: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getLastPing:()J // method@f1a4 │ │ +48accc: 0b01 |0024: move-result-wide v1 │ │ +48acce: 6e30 b1f1 1002 |0025: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setLastPing:(J)V // method@f1b1 │ │ +48acd4: 6e10 a6f1 0400 |0028: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@f1a6 │ │ +48acda: 0c01 |002b: move-result-object v1 │ │ +48acdc: 6e20 b2f1 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setSessionId:(Ljava/lang/String;)V // method@f1b2 │ │ +48ace2: 6e10 aaf1 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getType:()Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType; // method@f1aa │ │ +48ace8: 0c01 |0032: move-result-object v1 │ │ +48acea: 6e20 b3f1 1000 |0033: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setType:(Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType;)V // method@f1b3 │ │ +48acf0: 6e10 abf1 0400 |0036: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getUserId:()Ljava/lang/String; // method@f1ab │ │ +48acf6: 0c04 |0039: move-result-object v4 │ │ +48acf8: 6e20 b4f1 4000 |003a: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.setUserId:(Ljava/lang/String;)V // method@f1b4 │ │ +48acfe: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000c line=126 │ │ 0x0013 line=127 │ │ 0x001a line=128 │ │ @@ -1978945,120 +1978945,120 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 219 16-bit code units │ │ -48ae20: |[48ae20] com.nextcloud.talk.call.CallParticipantList$1.processParticipantList:(Ljava/util/List;)V │ │ -48ae30: 2200 2125 |0000: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48ae34: 7010 41f8 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48ae3a: 2201 2125 |0005: new-instance v1, Ljava/util/ArrayList; // type@2521 │ │ -48ae3e: 7010 41f8 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48ae44: 2202 2125 |000a: new-instance v2, Ljava/util/ArrayList; // type@2521 │ │ -48ae48: 7010 41f8 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48ae4e: 2203 2125 |000f: new-instance v3, Ljava/util/ArrayList; // type@2521 │ │ -48ae52: 7010 41f8 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48ae58: 2204 2125 |0014: new-instance v4, Ljava/util/ArrayList; // type@2521 │ │ -48ae5c: 54d5 5caf |0016: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48ae60: 7210 9cf9 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ -48ae66: 0c05 |001b: move-result-object v5 │ │ -48ae68: 7020 43f8 5400 |001c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ -48ae6e: 7210 72f9 0e00 |001f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -48ae74: 0c0e |0022: move-result-object v14 │ │ -48ae76: 7210 46f9 0e00 |0023: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48ae7c: 0a05 |0026: move-result v5 │ │ -48ae7e: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -48ae82: 3805 7600 |0029: if-eqz v5, 009f // +0076 │ │ -48ae86: 7210 47f9 0e00 |002b: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48ae8c: 0c05 |002e: move-result-object v5 │ │ -48ae8e: 1f05 f322 |002f: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ -48ae92: 6e10 a6f1 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@f1a6 │ │ -48ae98: 0c08 |0034: move-result-object v8 │ │ -48ae9a: 54d9 5caf |0035: iget-object v9, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48ae9e: 7220 95f9 8900 |0037: invoke-interface {v9, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48aea4: 0c09 |003a: move-result-object v9 │ │ -48aea6: 1f09 f322 |003b: check-cast v9, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ -48aeaa: 3809 0400 |003d: if-eqz v9, 0041 // +0004 │ │ -48aeae: 121a |003f: const/4 v10, #int 1 // #1 │ │ -48aeb0: 2802 |0040: goto 0042 // +0002 │ │ -48aeb2: 120a |0041: const/4 v10, #int 0 // #0 │ │ -48aeb4: 390a 1b00 |0042: if-nez v10, 005d // +001b │ │ -48aeb8: 6e10 a1f1 0500 |0044: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ -48aebe: 0b0b |0047: move-result-wide v11 │ │ -48aec0: 310b 0b06 |0048: cmp-long v11, v11, v6 │ │ -48aec4: 380b 1300 |004a: if-eqz v11, 005d // +0013 │ │ -48aec8: 54d6 5caf |004c: iget-object v6, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48aecc: 7020 00e7 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@e700 │ │ -48aed2: 0c07 |0051: move-result-object v7 │ │ -48aed4: 7230 98f9 8607 |0052: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ -48aeda: 7020 00e7 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@e700 │ │ -48aee0: 0c05 |0058: move-result-object v5 │ │ -48aee2: 7220 c0f8 5000 |0059: invoke-interface {v0, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ -48aee8: 283d |005c: goto 0099 // +003d │ │ -48aeea: 380a 1600 |005d: if-eqz v10, 0073 // +0016 │ │ -48aeee: 6e10 a1f1 0500 |005f: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ -48aef4: 0b0b |0062: move-result-wide v11 │ │ -48aef6: 310b 0b06 |0063: cmp-long v11, v11, v6 │ │ -48aefa: 390b 0e00 |0065: if-nez v11, 0073 // +000e │ │ -48aefe: 54d5 5caf |0067: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48af02: 7220 9af9 8500 |0069: invoke-interface {v5, v8}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ -48af08: 6e30 aff1 6907 |006c: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ -48af0e: 7220 c0f8 9200 |006f: invoke-interface {v2, v9}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ -48af14: 2827 |0072: goto 0099 // +0027 │ │ -48af16: 380a 1d00 |0073: if-eqz v10, 0090 // +001d │ │ -48af1a: 6e10 a1f1 0900 |0075: invoke-virtual {v9}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ -48af20: 0b06 |0078: move-result-wide v6 │ │ -48af22: 6e10 a1f1 0500 |0079: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ -48af28: 0b0b |007c: move-result-wide v11 │ │ -48af2a: 3106 060b |007d: cmp-long v6, v6, v11 │ │ -48af2e: 3806 1100 |007f: if-eqz v6, 0090 // +0011 │ │ -48af32: 6e10 a1f1 0500 |0081: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ -48af38: 0b06 |0084: move-result-wide v6 │ │ -48af3a: 6e30 aff1 6907 |0085: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ -48af40: 7020 00e7 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@e700 │ │ -48af46: 0c05 |008b: move-result-object v5 │ │ -48af48: 7220 c0f8 5100 |008c: invoke-interface {v1, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ -48af4e: 280a |008f: goto 0099 // +000a │ │ -48af50: 380a 0900 |0090: if-eqz v10, 0099 // +0009 │ │ -48af54: 7020 00e7 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@e700 │ │ -48af5a: 0c05 |0095: move-result-object v5 │ │ -48af5c: 7220 c0f8 5300 |0096: invoke-interface {v3, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ -48af62: 380a 8aff |0099: if-eqz v10, 0023 // -0076 │ │ -48af66: 7220 c7f8 9400 |009b: invoke-interface {v4, v9}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@f8c7 │ │ -48af6c: 2885 |009e: goto 0023 // -007b │ │ -48af6e: 7210 c6f8 0400 |009f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ -48af74: 0c0e |00a2: move-result-object v14 │ │ -48af76: 7210 46f9 0e00 |00a3: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48af7c: 0a05 |00a6: move-result v5 │ │ -48af7e: 3805 1500 |00a7: if-eqz v5, 00bc // +0015 │ │ -48af82: 7210 47f9 0e00 |00a9: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48af88: 0c05 |00ac: move-result-object v5 │ │ -48af8a: 1f05 f322 |00ad: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ -48af8e: 54d8 5caf |00af: iget-object v8, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48af92: 6e10 a6f1 0500 |00b1: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@f1a6 │ │ -48af98: 0c09 |00b4: move-result-object v9 │ │ -48af9a: 7220 9af9 9800 |00b5: invoke-interface {v8, v9}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ -48afa0: 6e30 aff1 6507 |00b8: invoke-virtual {v5, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ -48afa6: 28e8 |00bb: goto 00a3 // -0018 │ │ -48afa8: 7220 c1f8 4200 |00bc: invoke-interface {v2, v4}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@f8c1 │ │ -48afae: 7210 c5f8 0000 |00bf: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -48afb4: 0a0e |00c2: move-result v14 │ │ -48afb6: 380e 0e00 |00c3: if-eqz v14, 00d1 // +000e │ │ -48afba: 7210 c5f8 0100 |00c5: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -48afc0: 0a0e |00c8: move-result v14 │ │ -48afc2: 380e 0800 |00c9: if-eqz v14, 00d1 // +0008 │ │ -48afc6: 7210 c5f8 0200 |00cb: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -48afcc: 0a0e |00ce: move-result v14 │ │ -48afce: 390e 0b00 |00cf: if-nez v14, 00da // +000b │ │ -48afd2: 54de 5daf |00d1: iget-object v14, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ -48afd6: 7110 07e7 0e00 |00d3: invoke-static {v14}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@e707 │ │ -48afdc: 0c0e |00d6: move-result-object v14 │ │ -48afde: 6e53 0fe7 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@e70f │ │ -48afe4: 0e00 |00da: return-void │ │ +48ae24: |[48ae24] com.nextcloud.talk.call.CallParticipantList$1.processParticipantList:(Ljava/util/List;)V │ │ +48ae34: 2200 2125 |0000: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48ae38: 7010 41f8 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48ae3e: 2201 2125 |0005: new-instance v1, Ljava/util/ArrayList; // type@2521 │ │ +48ae42: 7010 41f8 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48ae48: 2202 2125 |000a: new-instance v2, Ljava/util/ArrayList; // type@2521 │ │ +48ae4c: 7010 41f8 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48ae52: 2203 2125 |000f: new-instance v3, Ljava/util/ArrayList; // type@2521 │ │ +48ae56: 7010 41f8 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48ae5c: 2204 2125 |0014: new-instance v4, Ljava/util/ArrayList; // type@2521 │ │ +48ae60: 54d5 5caf |0016: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48ae64: 7210 9cf9 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ +48ae6a: 0c05 |001b: move-result-object v5 │ │ +48ae6c: 7020 43f8 5400 |001c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ +48ae72: 7210 72f9 0e00 |001f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +48ae78: 0c0e |0022: move-result-object v14 │ │ +48ae7a: 7210 46f9 0e00 |0023: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48ae80: 0a05 |0026: move-result v5 │ │ +48ae82: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +48ae86: 3805 7600 |0029: if-eqz v5, 009f // +0076 │ │ +48ae8a: 7210 47f9 0e00 |002b: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48ae90: 0c05 |002e: move-result-object v5 │ │ +48ae92: 1f05 f322 |002f: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ +48ae96: 6e10 a6f1 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@f1a6 │ │ +48ae9c: 0c08 |0034: move-result-object v8 │ │ +48ae9e: 54d9 5caf |0035: iget-object v9, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48aea2: 7220 95f9 8900 |0037: invoke-interface {v9, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48aea8: 0c09 |003a: move-result-object v9 │ │ +48aeaa: 1f09 f322 |003b: check-cast v9, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ +48aeae: 3809 0400 |003d: if-eqz v9, 0041 // +0004 │ │ +48aeb2: 121a |003f: const/4 v10, #int 1 // #1 │ │ +48aeb4: 2802 |0040: goto 0042 // +0002 │ │ +48aeb6: 120a |0041: const/4 v10, #int 0 // #0 │ │ +48aeb8: 390a 1b00 |0042: if-nez v10, 005d // +001b │ │ +48aebc: 6e10 a1f1 0500 |0044: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ +48aec2: 0b0b |0047: move-result-wide v11 │ │ +48aec4: 310b 0b06 |0048: cmp-long v11, v11, v6 │ │ +48aec8: 380b 1300 |004a: if-eqz v11, 005d // +0013 │ │ +48aecc: 54d6 5caf |004c: iget-object v6, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48aed0: 7020 00e7 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@e700 │ │ +48aed6: 0c07 |0051: move-result-object v7 │ │ +48aed8: 7230 98f9 8607 |0052: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ +48aede: 7020 00e7 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@e700 │ │ +48aee4: 0c05 |0058: move-result-object v5 │ │ +48aee6: 7220 c0f8 5000 |0059: invoke-interface {v0, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ +48aeec: 283d |005c: goto 0099 // +003d │ │ +48aeee: 380a 1600 |005d: if-eqz v10, 0073 // +0016 │ │ +48aef2: 6e10 a1f1 0500 |005f: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ +48aef8: 0b0b |0062: move-result-wide v11 │ │ +48aefa: 310b 0b06 |0063: cmp-long v11, v11, v6 │ │ +48aefe: 390b 0e00 |0065: if-nez v11, 0073 // +000e │ │ +48af02: 54d5 5caf |0067: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48af06: 7220 9af9 8500 |0069: invoke-interface {v5, v8}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ +48af0c: 6e30 aff1 6907 |006c: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ +48af12: 7220 c0f8 9200 |006f: invoke-interface {v2, v9}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ +48af18: 2827 |0072: goto 0099 // +0027 │ │ +48af1a: 380a 1d00 |0073: if-eqz v10, 0090 // +001d │ │ +48af1e: 6e10 a1f1 0900 |0075: invoke-virtual {v9}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ +48af24: 0b06 |0078: move-result-wide v6 │ │ +48af26: 6e10 a1f1 0500 |0079: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ +48af2c: 0b0b |007c: move-result-wide v11 │ │ +48af2e: 3106 060b |007d: cmp-long v6, v6, v11 │ │ +48af32: 3806 1100 |007f: if-eqz v6, 0090 // +0011 │ │ +48af36: 6e10 a1f1 0500 |0081: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@f1a1 │ │ +48af3c: 0b06 |0084: move-result-wide v6 │ │ +48af3e: 6e30 aff1 6907 |0085: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ +48af44: 7020 00e7 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@e700 │ │ +48af4a: 0c05 |008b: move-result-object v5 │ │ +48af4c: 7220 c0f8 5100 |008c: invoke-interface {v1, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ +48af52: 280a |008f: goto 0099 // +000a │ │ +48af54: 380a 0900 |0090: if-eqz v10, 0099 // +0009 │ │ +48af58: 7020 00e7 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@e700 │ │ +48af5e: 0c05 |0095: move-result-object v5 │ │ +48af60: 7220 c0f8 5300 |0096: invoke-interface {v3, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ +48af66: 380a 8aff |0099: if-eqz v10, 0023 // -0076 │ │ +48af6a: 7220 c7f8 9400 |009b: invoke-interface {v4, v9}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@f8c7 │ │ +48af70: 2885 |009e: goto 0023 // -007b │ │ +48af72: 7210 c6f8 0400 |009f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ +48af78: 0c0e |00a2: move-result-object v14 │ │ +48af7a: 7210 46f9 0e00 |00a3: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48af80: 0a05 |00a6: move-result v5 │ │ +48af82: 3805 1500 |00a7: if-eqz v5, 00bc // +0015 │ │ +48af86: 7210 47f9 0e00 |00a9: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48af8c: 0c05 |00ac: move-result-object v5 │ │ +48af8e: 1f05 f322 |00ad: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ +48af92: 54d8 5caf |00af: iget-object v8, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48af96: 6e10 a6f1 0500 |00b1: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@f1a6 │ │ +48af9c: 0c09 |00b4: move-result-object v9 │ │ +48af9e: 7220 9af9 9800 |00b5: invoke-interface {v8, v9}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ +48afa4: 6e30 aff1 6507 |00b8: invoke-virtual {v5, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ +48afaa: 28e8 |00bb: goto 00a3 // -0018 │ │ +48afac: 7220 c1f8 4200 |00bc: invoke-interface {v2, v4}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@f8c1 │ │ +48afb2: 7210 c5f8 0000 |00bf: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +48afb8: 0a0e |00c2: move-result v14 │ │ +48afba: 380e 0e00 |00c3: if-eqz v14, 00d1 // +000e │ │ +48afbe: 7210 c5f8 0100 |00c5: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +48afc4: 0a0e |00c8: move-result v14 │ │ +48afc6: 380e 0800 |00c9: if-eqz v14, 00d1 // +0008 │ │ +48afca: 7210 c5f8 0200 |00cb: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +48afd0: 0a0e |00ce: move-result v14 │ │ +48afd2: 390e 0b00 |00cf: if-nez v14, 00da // +000b │ │ +48afd6: 54de 5daf |00d1: iget-object v14, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ +48afda: 7110 07e7 0e00 |00d3: invoke-static {v14}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@e707 │ │ +48afe0: 0c0e |00d6: move-result-object v14 │ │ +48afe2: 6e53 0fe7 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@e70f │ │ +48afe8: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x000a line=55 │ │ 0x000f line=56 │ │ 0x0014 line=58 │ │ @@ -1979093,58 +1979093,58 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -48ad28: |[48ad28] com.nextcloud.talk.call.CallParticipantList$1.onAllParticipantsUpdate:(J)V │ │ -48ad38: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -48ad3c: 3107 0700 |0002: cmp-long v7, v7, v0 │ │ -48ad40: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ -48ad44: 0e00 |0006: return-void │ │ -48ad46: 5467 5daf |0007: iget-object v7, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ -48ad4a: 7110 07e7 0700 |0009: invoke-static {v7}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@e707 │ │ -48ad50: 0c07 |000c: move-result-object v7 │ │ -48ad52: 6e10 0ee7 0700 |000d: invoke-virtual {v7}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyCallEndedForAll:()V // method@e70e │ │ -48ad58: 2207 2125 |0010: new-instance v7, Ljava/util/ArrayList; // type@2521 │ │ -48ad5c: 7010 41f8 0700 |0012: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48ad62: 2208 2125 |0015: new-instance v8, Ljava/util/ArrayList; // type@2521 │ │ -48ad66: 7010 41f8 0800 |0017: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48ad6c: 2202 2125 |001a: new-instance v2, Ljava/util/ArrayList; // type@2521 │ │ -48ad70: 5463 5caf |001c: iget-object v3, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48ad74: 7210 9bf9 0300 |001e: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@f99b │ │ -48ad7a: 0a03 |0021: move-result v3 │ │ -48ad7c: 7020 42f8 3200 |0022: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@f842 │ │ -48ad82: 2203 2125 |0025: new-instance v3, Ljava/util/ArrayList; // type@2521 │ │ -48ad86: 7010 41f8 0300 |0027: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48ad8c: 5464 5caf |002a: iget-object v4, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48ad90: 7210 9cf9 0400 |002c: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ -48ad96: 0c04 |002f: move-result-object v4 │ │ -48ad98: 7210 c6f8 0400 |0030: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ -48ad9e: 0c04 |0033: move-result-object v4 │ │ -48ada0: 7210 46f9 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48ada6: 0a05 |0037: move-result v5 │ │ -48ada8: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ -48adac: 7210 47f9 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48adb2: 0c05 |003d: move-result-object v5 │ │ -48adb4: 1f05 f322 |003e: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ -48adb8: 6e30 aff1 0501 |0040: invoke-virtual {v5, v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ -48adbe: 7220 c0f8 5200 |0043: invoke-interface {v2, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ -48adc4: 28ee |0046: goto 0034 // -0012 │ │ -48adc6: 5460 5caf |0047: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ -48adca: 7210 91f9 0000 |0049: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@f991 │ │ -48add0: 7210 c5f8 0200 |004c: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -48add6: 0a00 |004f: move-result v0 │ │ -48add8: 3900 0b00 |0050: if-nez v0, 005b // +000b │ │ -48addc: 5460 5daf |0052: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ -48ade0: 7110 07e7 0000 |0054: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@e707 │ │ -48ade6: 0c00 |0057: move-result-object v0 │ │ -48ade8: 6e53 0fe7 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@e70f │ │ -48adee: 0e00 |005b: return-void │ │ +48ad2c: |[48ad2c] com.nextcloud.talk.call.CallParticipantList$1.onAllParticipantsUpdate:(J)V │ │ +48ad3c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +48ad40: 3107 0700 |0002: cmp-long v7, v7, v0 │ │ +48ad44: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ +48ad48: 0e00 |0006: return-void │ │ +48ad4a: 5467 5daf |0007: iget-object v7, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ +48ad4e: 7110 07e7 0700 |0009: invoke-static {v7}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@e707 │ │ +48ad54: 0c07 |000c: move-result-object v7 │ │ +48ad56: 6e10 0ee7 0700 |000d: invoke-virtual {v7}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyCallEndedForAll:()V // method@e70e │ │ +48ad5c: 2207 2125 |0010: new-instance v7, Ljava/util/ArrayList; // type@2521 │ │ +48ad60: 7010 41f8 0700 |0012: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48ad66: 2208 2125 |0015: new-instance v8, Ljava/util/ArrayList; // type@2521 │ │ +48ad6a: 7010 41f8 0800 |0017: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48ad70: 2202 2125 |001a: new-instance v2, Ljava/util/ArrayList; // type@2521 │ │ +48ad74: 5463 5caf |001c: iget-object v3, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48ad78: 7210 9bf9 0300 |001e: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@f99b │ │ +48ad7e: 0a03 |0021: move-result v3 │ │ +48ad80: 7020 42f8 3200 |0022: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@f842 │ │ +48ad86: 2203 2125 |0025: new-instance v3, Ljava/util/ArrayList; // type@2521 │ │ +48ad8a: 7010 41f8 0300 |0027: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48ad90: 5464 5caf |002a: iget-object v4, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48ad94: 7210 9cf9 0400 |002c: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ +48ad9a: 0c04 |002f: move-result-object v4 │ │ +48ad9c: 7210 c6f8 0400 |0030: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ +48ada2: 0c04 |0033: move-result-object v4 │ │ +48ada4: 7210 46f9 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48adaa: 0a05 |0037: move-result v5 │ │ +48adac: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ +48adb0: 7210 47f9 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48adb6: 0c05 |003d: move-result-object v5 │ │ +48adb8: 1f05 f322 |003e: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@22f3 │ │ +48adbc: 6e30 aff1 0501 |0040: invoke-virtual {v5, v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@f1af │ │ +48adc2: 7220 c0f8 5200 |0043: invoke-interface {v2, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ +48adc8: 28ee |0046: goto 0034 // -0012 │ │ +48adca: 5460 5caf |0047: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@af5c │ │ +48adce: 7210 91f9 0000 |0049: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@f991 │ │ +48add4: 7210 c5f8 0200 |004c: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +48adda: 0a00 |004f: move-result v0 │ │ +48addc: 3900 0b00 |0050: if-nez v0, 005b // +000b │ │ +48ade0: 5460 5daf |0052: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@af5d │ │ +48ade4: 7110 07e7 0000 |0054: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@e707 │ │ +48adea: 0c00 |0057: move-result-object v0 │ │ +48adec: 6e53 0fe7 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@e70f │ │ +48adf2: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=104 │ │ 0x0010 line=106 │ │ 0x0015 line=107 │ │ 0x001a line=108 │ │ 0x0025 line=109 │ │ @@ -1979163,17 +1979163,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48adf0: |[48adf0] com.nextcloud.talk.call.CallParticipantList$1.onParticipantsUpdate:(Ljava/util/List;)V │ │ -48ae00: 7020 04e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@e704 │ │ -48ae06: 0e00 |0003: return-void │ │ +48adf4: |[48adf4] com.nextcloud.talk.call.CallParticipantList$1.onParticipantsUpdate:(Ljava/util/List;)V │ │ +48ae04: 7020 04e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@e704 │ │ +48ae0a: 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; │ │ │ │ @@ -1979182,17 +1979182,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48ae08: |[48ae08] com.nextcloud.talk.call.CallParticipantList$1.onUsersInRoom:(Ljava/util/List;)V │ │ -48ae18: 7020 04e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@e704 │ │ -48ae1e: 0e00 |0003: return-void │ │ +48ae0c: |[48ae0c] com.nextcloud.talk.call.CallParticipantList$1.onUsersInRoom:(Ljava/util/List;)V │ │ +48ae1c: 7020 04e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@e704 │ │ +48ae22: 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; │ │ │ │ @@ -1979243,41 +1979243,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 │ │ -48b16c: |[48b16c] com.nextcloud.talk.call.CallParticipantList.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ -48b17c: 5400 5eaf |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ -48b180: 1100 |0002: return-object v0 │ │ +48b170: |[48b170] com.nextcloud.talk.call.CallParticipantList.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ +48b180: 5400 5eaf |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ +48b184: 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 │ │ -48b184: |[48b184] com.nextcloud.talk.call.CallParticipantList.:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ -48b194: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b19a: 2200 8b20 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantListNotifier; // type@208b │ │ -48b19e: 7010 0ce7 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.:()V // method@e70c │ │ -48b1a4: 5b10 5eaf |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ -48b1a8: 2200 8820 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantList$1; // type@2088 │ │ -48b1ac: 7020 ffe6 1000 |000c: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.:(Lcom/nextcloud/talk/call/CallParticipantList;)V // method@e6ff │ │ -48b1b2: 5b10 5faf |000f: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@af5f │ │ -48b1b6: 5b12 60af |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af60 │ │ -48b1ba: 6e20 2af2 0200 |0013: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@f22a │ │ -48b1c0: 0e00 |0016: return-void │ │ +48b188: |[48b188] com.nextcloud.talk.call.CallParticipantList.:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ +48b198: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b19e: 2200 8b20 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantListNotifier; // type@208b │ │ +48b1a2: 7010 0ce7 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.:()V // method@e70c │ │ +48b1a8: 5b10 5eaf |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ +48b1ac: 2200 8820 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantList$1; // type@2088 │ │ +48b1b0: 7020 ffe6 1000 |000c: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.:(Lcom/nextcloud/talk/call/CallParticipantList;)V // method@e6ff │ │ +48b1b6: 5b10 5faf |000f: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@af5f │ │ +48b1ba: 5b12 60af |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af60 │ │ +48b1be: 6e20 2af2 0200 |0013: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@f22a │ │ +48b1c4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=27 │ │ 0x000a line=37 │ │ 0x0011 line=139 │ │ 0x0013 line=140 │ │ @@ -1979291,18 +1979291,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 │ │ -48b1c4: |[48b1c4] com.nextcloud.talk.call.CallParticipantList.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -48b1d4: 5410 5eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ -48b1d8: 6e20 0de7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@e70d │ │ -48b1de: 0e00 |0005: return-void │ │ +48b1c8: |[48b1c8] com.nextcloud.talk.call.CallParticipantList.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +48b1d8: 5410 5eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ +48b1dc: 6e20 0de7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@e70d │ │ +48b1e2: 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; │ │ │ │ @@ -1979311,19 +1979311,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48b1e0: |[48b1e0] com.nextcloud.talk.call.CallParticipantList.destroy:()V │ │ -48b1f0: 5420 60af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af60 │ │ -48b1f4: 5421 5faf |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@af5f │ │ -48b1f8: 6e20 30f2 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@f230 │ │ -48b1fe: 0e00 |0007: return-void │ │ +48b1e4: |[48b1e4] com.nextcloud.talk.call.CallParticipantList.destroy:()V │ │ +48b1f4: 5420 60af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@af60 │ │ +48b1f8: 5421 5faf |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@af5f │ │ +48b1fc: 6e20 30f2 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@f230 │ │ +48b202: 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;) │ │ @@ -1979331,18 +1979331,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 │ │ -48b200: |[48b200] com.nextcloud.talk.call.CallParticipantList.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -48b210: 5410 5eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ -48b214: 6e20 10e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@e710 │ │ -48b21a: 0e00 |0005: return-void │ │ +48b204: |[48b204] com.nextcloud.talk.call.CallParticipantList.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +48b214: 5410 5eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@af5e │ │ +48b218: 6e20 10e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@e710 │ │ +48b21e: 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; │ │ │ │ @@ -1979386,20 +1979386,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -48afe8: |[48afe8] com.nextcloud.talk.call.CallParticipantListNotifier.:()V │ │ -48aff8: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48affe: 2200 3525 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@2535 │ │ -48b002: 7010 57f9 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@f957 │ │ -48b008: 5b10 61af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ -48b00c: 0e00 |000a: return-void │ │ +48afec: |[48afec] com.nextcloud.talk.call.CallParticipantListNotifier.:()V │ │ +48affc: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b002: 2200 3525 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@2535 │ │ +48b006: 7010 57f9 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@f957 │ │ +48b00c: 5b10 61af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ +48b010: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ │ │ @@ -1979409,29 +1979409,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 │ │ -48b010: |[48b010] com.nextcloud.talk.call.CallParticipantListNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -48b020: 1d01 |0000: monitor-enter v1 │ │ -48b022: 3802 0b00 |0001: if-eqz v2, 000c // +000b │ │ -48b026: 5410 61af |0003: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ -48b02a: 7220 eef9 2000 |0005: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@f9ee │ │ -48b030: 1e01 |0008: monitor-exit v1 │ │ -48b032: 0e00 |0009: return-void │ │ -48b034: 0d02 |000a: move-exception v2 │ │ -48b036: 2809 |000b: goto 0014 // +0009 │ │ -48b038: 2202 8724 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2487 │ │ -48b03c: 1a00 011c |000e: const-string v0, "CallParticipantList.Observer can not be null" // string@1c01 │ │ -48b040: 7020 c2f5 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ -48b046: 2702 |0013: throw v2 │ │ -48b048: 1e01 |0014: monitor-exit v1 │ │ -48b04a: 2702 |0015: throw v2 │ │ +48b014: |[48b014] com.nextcloud.talk.call.CallParticipantListNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +48b024: 1d01 |0000: monitor-enter v1 │ │ +48b026: 3802 0b00 |0001: if-eqz v2, 000c // +000b │ │ +48b02a: 5410 61af |0003: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ +48b02e: 7220 eef9 2000 |0005: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@f9ee │ │ +48b034: 1e01 |0008: monitor-exit v1 │ │ +48b036: 0e00 |0009: return-void │ │ +48b038: 0d02 |000a: move-exception v2 │ │ +48b03a: 2809 |000b: goto 0014 // +0009 │ │ +48b03c: 2202 8724 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2487 │ │ +48b040: 1a00 011c |000e: const-string v0, "CallParticipantList.Observer can not be null" // string@1c01 │ │ +48b044: 7020 c2f5 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ +48b04a: 2702 |0013: throw v2 │ │ +48b04c: 1e01 |0014: monitor-exit v1 │ │ +48b04e: 2702 |0015: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x0008 │ │ -> 0x000a │ │ 0x000c - 0x0015 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=31 │ │ @@ -1979446,34 +1979446,34 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -48b060: |[48b060] com.nextcloud.talk.call.CallParticipantListNotifier.notifyCallEndedForAll:()V │ │ -48b070: 1d02 |0000: monitor-enter v2 │ │ -48b072: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48b076: 5421 61af |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ -48b07a: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ -48b080: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ -48b086: 0c00 |000b: move-result-object v0 │ │ -48b088: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48b08e: 0a01 |000f: move-result v1 │ │ -48b090: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -48b094: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48b09a: 0c01 |0015: move-result-object v1 │ │ -48b09c: 1f01 8920 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@2089 │ │ -48b0a0: 7210 05e7 0100 |0018: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallEndedForAll:()V // method@e705 │ │ -48b0a6: 28f1 |001b: goto 000c // -000f │ │ -48b0a8: 1e02 |001c: monitor-exit v2 │ │ -48b0aa: 0e00 |001d: return-void │ │ -48b0ac: 0d00 |001e: move-exception v0 │ │ -48b0ae: 1e02 |001f: monitor-exit v2 │ │ -48b0b0: 2700 |0020: throw v0 │ │ +48b064: |[48b064] com.nextcloud.talk.call.CallParticipantListNotifier.notifyCallEndedForAll:()V │ │ +48b074: 1d02 |0000: monitor-enter v2 │ │ +48b076: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48b07a: 5421 61af |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ +48b07e: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ +48b084: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ +48b08a: 0c00 |000b: move-result-object v0 │ │ +48b08c: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48b092: 0a01 |000f: move-result v1 │ │ +48b094: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ +48b098: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48b09e: 0c01 |0015: move-result-object v1 │ │ +48b0a0: 1f01 8920 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@2089 │ │ +48b0a4: 7210 05e7 0100 |0018: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallEndedForAll:()V // method@e705 │ │ +48b0aa: 28f1 |001b: goto 000c // -000f │ │ +48b0ac: 1e02 |001c: monitor-exit v2 │ │ +48b0ae: 0e00 |001d: return-void │ │ +48b0b0: 0d00 |001e: move-exception v0 │ │ +48b0b2: 1e02 |001f: monitor-exit v2 │ │ +48b0b4: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=46 │ │ @@ -1979487,34 +1979487,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 │ │ -48b0c8: |[48b0c8] com.nextcloud.talk.call.CallParticipantListNotifier.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V │ │ -48b0d8: 1d02 |0000: monitor-enter v2 │ │ -48b0da: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48b0de: 5421 61af |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ -48b0e2: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ -48b0e8: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ -48b0ee: 0c00 |000b: move-result-object v0 │ │ -48b0f0: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48b0f6: 0a01 |000f: move-result v1 │ │ -48b0f8: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -48b0fc: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48b102: 0c01 |0015: move-result-object v1 │ │ -48b104: 1f01 8920 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@2089 │ │ -48b108: 7256 06e7 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@e706 │ │ -48b10e: 28f1 |001b: goto 000c // -000f │ │ -48b110: 1e02 |001c: monitor-exit v2 │ │ -48b112: 0e00 |001d: return-void │ │ -48b114: 0d03 |001e: move-exception v3 │ │ -48b116: 1e02 |001f: monitor-exit v2 │ │ -48b118: 2703 |0020: throw v3 │ │ +48b0cc: |[48b0cc] com.nextcloud.talk.call.CallParticipantListNotifier.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V │ │ +48b0dc: 1d02 |0000: monitor-enter v2 │ │ +48b0de: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48b0e2: 5421 61af |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ +48b0e6: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ +48b0ec: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ +48b0f2: 0c00 |000b: move-result-object v0 │ │ +48b0f4: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48b0fa: 0a01 |000f: move-result v1 │ │ +48b0fc: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ +48b100: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48b106: 0c01 |0015: move-result-object v1 │ │ +48b108: 1f01 8920 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@2089 │ │ +48b10c: 7256 06e7 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@e706 │ │ +48b112: 28f1 |001b: goto 000c // -000f │ │ +48b114: 1e02 |001c: monitor-exit v2 │ │ +48b116: 0e00 |001d: return-void │ │ +48b118: 0d03 |001e: move-exception v3 │ │ +48b11a: 1e02 |001f: monitor-exit v2 │ │ +48b11c: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=40 │ │ @@ -1979532,23 +1979532,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 │ │ -48b130: |[48b130] com.nextcloud.talk.call.CallParticipantListNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -48b140: 1d01 |0000: monitor-enter v1 │ │ -48b142: 5410 61af |0001: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ -48b146: 7220 f5f9 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@f9f5 │ │ -48b14c: 1e01 |0006: monitor-exit v1 │ │ -48b14e: 0e00 |0007: return-void │ │ -48b150: 0d02 |0008: move-exception v2 │ │ -48b152: 1e01 |0009: monitor-exit v1 │ │ -48b154: 2702 |000a: throw v2 │ │ +48b134: |[48b134] com.nextcloud.talk.call.CallParticipantListNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +48b144: 1d01 |0000: monitor-enter v1 │ │ +48b146: 5410 61af |0001: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@af61 │ │ +48b14a: 7220 f5f9 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@f9f5 │ │ +48b150: 1e01 |0006: monitor-exit v1 │ │ +48b152: 0e00 |0007: return-void │ │ +48b154: 0d02 |0008: move-exception v2 │ │ +48b156: 1e01 |0009: monitor-exit v1 │ │ +48b158: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=35 │ │ @@ -1979605,18 +1979605,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 │ │ -48b234: |[48b234] com.nextcloud.talk.call.CallParticipantModel$Data.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -48b244: 5b01 62af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af62 │ │ -48b248: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b24e: 0e00 |0005: return-void │ │ +48b238: |[48b238] com.nextcloud.talk.call.CallParticipantModel$Data.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +48b248: 5b01 62af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af62 │ │ +48b24c: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b252: 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; │ │ │ │ @@ -1979626,17 +1979626,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b21c: |[48b21c] com.nextcloud.talk.call.CallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ -48b22c: 5410 63af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@af63 │ │ -48b230: 1100 |0002: return-object v0 │ │ +48b220: |[48b220] com.nextcloud.talk.call.CallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ +48b230: 5410 63af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@af63 │ │ +48b234: 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;) │ │ @@ -1979644,25 +1979644,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -48b250: |[48b250] com.nextcloud.talk.call.CallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ -48b260: 5410 63af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@af63 │ │ -48b264: 7120 cff9 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ -48b26a: 0a00 |0005: move-result v0 │ │ -48b26c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -48b270: 0e00 |0008: return-void │ │ -48b272: 5b12 63af |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@af63 │ │ -48b276: 5412 62af |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af62 │ │ -48b27a: 5422 67af |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ -48b27e: 6e10 31e7 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyChange:()V // method@e731 │ │ -48b284: 0e00 |0012: return-void │ │ +48b254: |[48b254] com.nextcloud.talk.call.CallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ +48b264: 5410 63af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@af63 │ │ +48b268: 7120 cff9 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ +48b26e: 0a00 |0005: move-result v0 │ │ +48b270: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +48b274: 0e00 |0008: return-void │ │ +48b276: 5b12 63af |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@af63 │ │ +48b27a: 5412 62af |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af62 │ │ +48b27e: 5422 67af |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ +48b282: 6e10 31e7 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyChange:()V // method@e731 │ │ +48b288: 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; │ │ @@ -1979785,57 +1979785,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -48b774: |[48b774] com.nextcloud.talk.call.CallParticipantModel.:(Ljava/lang/String;)V │ │ -48b784: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b78a: 2200 9320 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // type@2093 │ │ -48b78e: 7010 2de7 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.:()V // method@e72d │ │ -48b794: 5b10 67af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ -48b798: 5b12 6faf |000a: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@af6f │ │ -48b79c: 2202 8c20 |000c: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b7a0: 7020 11e7 1200 |000e: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b7a6: 5b12 65af |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af65 │ │ -48b7aa: 2202 8c20 |0013: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b7ae: 7020 11e7 1200 |0015: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b7b4: 5b12 64af |0018: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af64 │ │ -48b7b8: 2202 8c20 |001a: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b7bc: 7020 11e7 1200 |001c: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b7c2: 5b12 70af |001f: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af70 │ │ -48b7c6: 2202 8c20 |0021: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b7ca: 7020 11e7 1200 |0023: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b7d0: 5b12 6baf |0026: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6b │ │ -48b7d4: 2202 8c20 |0028: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b7d8: 7020 11e7 1200 |002a: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b7de: 5b12 69af |002d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af69 │ │ -48b7e2: 2202 8c20 |002f: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b7e6: 7020 11e7 1200 |0031: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b7ec: 5b12 6caf |0034: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6c │ │ -48b7f0: 2202 8c20 |0036: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b7f4: 7020 11e7 1200 |0038: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b7fa: 5b12 68af |003b: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af68 │ │ -48b7fe: 2202 8c20 |003d: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b802: 7020 11e7 1200 |003f: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b808: 5b12 6aaf |0042: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6a │ │ -48b80c: 2202 8c20 |0044: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b810: 7020 11e7 1200 |0046: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b816: 5b12 66af |0049: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af66 │ │ -48b81a: 2202 8c20 |004b: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b81e: 7020 11e7 1200 |004d: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b824: 5b12 71af |0050: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af71 │ │ -48b828: 2202 8c20 |0052: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b82c: 7020 11e7 1200 |0054: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b832: 5b12 6daf |0057: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6d │ │ -48b836: 2202 8c20 |0059: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ -48b83a: 7020 11e7 1200 |005b: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ -48b840: 5b12 6eaf |005e: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6e │ │ -48b844: 0e00 |0060: return-void │ │ +48b778: |[48b778] com.nextcloud.talk.call.CallParticipantModel.:(Ljava/lang/String;)V │ │ +48b788: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b78e: 2200 9320 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // type@2093 │ │ +48b792: 7010 2de7 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.:()V // method@e72d │ │ +48b798: 5b10 67af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ +48b79c: 5b12 6faf |000a: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@af6f │ │ +48b7a0: 2202 8c20 |000c: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b7a4: 7020 11e7 1200 |000e: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b7aa: 5b12 65af |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af65 │ │ +48b7ae: 2202 8c20 |0013: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b7b2: 7020 11e7 1200 |0015: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b7b8: 5b12 64af |0018: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af64 │ │ +48b7bc: 2202 8c20 |001a: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b7c0: 7020 11e7 1200 |001c: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b7c6: 5b12 70af |001f: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af70 │ │ +48b7ca: 2202 8c20 |0021: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b7ce: 7020 11e7 1200 |0023: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b7d4: 5b12 6baf |0026: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6b │ │ +48b7d8: 2202 8c20 |0028: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b7dc: 7020 11e7 1200 |002a: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b7e2: 5b12 69af |002d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af69 │ │ +48b7e6: 2202 8c20 |002f: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b7ea: 7020 11e7 1200 |0031: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b7f0: 5b12 6caf |0034: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6c │ │ +48b7f4: 2202 8c20 |0036: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b7f8: 7020 11e7 1200 |0038: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b7fe: 5b12 68af |003b: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af68 │ │ +48b802: 2202 8c20 |003d: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b806: 7020 11e7 1200 |003f: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b80c: 5b12 6aaf |0042: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6a │ │ +48b810: 2202 8c20 |0044: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b814: 7020 11e7 1200 |0046: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b81a: 5b12 66af |0049: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af66 │ │ +48b81e: 2202 8c20 |004b: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b822: 7020 11e7 1200 |004d: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b828: 5b12 71af |0050: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af71 │ │ +48b82c: 2202 8c20 |0052: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b830: 7020 11e7 1200 |0054: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b836: 5b12 6daf |0057: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6d │ │ +48b83a: 2202 8c20 |0059: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@208c │ │ +48b83e: 7020 11e7 1200 |005b: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@e711 │ │ +48b844: 5b12 6eaf |005e: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6e │ │ +48b848: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=42 │ │ 0x000a line=88 │ │ 0x000c line=90 │ │ 0x0013 line=91 │ │ @@ -1979859,18 +1979859,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 │ │ -48b848: |[48b848] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -48b858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48b85a: 6e30 18e7 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@e718 │ │ -48b860: 0e00 |0004: return-void │ │ +48b84c: |[48b84c] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +48b85c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48b85e: 6e30 18e7 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@e718 │ │ +48b864: 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; │ │ │ │ @@ -1979879,18 +1979879,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 │ │ -48b864: |[48b864] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -48b874: 5410 67af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ -48b878: 6e30 2ee7 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@e72e │ │ -48b87e: 0e00 |0005: return-void │ │ +48b868: |[48b868] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +48b878: 5410 67af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ +48b87c: 6e30 2ee7 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@e72e │ │ +48b882: 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; │ │ @@ -1979900,20 +1979900,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b660: |[48b660] com.nextcloud.talk.call.CallParticipantModel.getActorId:()Ljava/lang/String; │ │ -48b670: 5410 64af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af64 │ │ -48b674: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b67a: 0c00 |0005: move-result-object v0 │ │ -48b67c: 1f00 a724 |0006: check-cast v0, Ljava/lang/String; // type@24a7 │ │ -48b680: 1100 |0008: return-object v0 │ │ +48b664: |[48b664] com.nextcloud.talk.call.CallParticipantModel.getActorId:()Ljava/lang/String; │ │ +48b674: 5410 64af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af64 │ │ +48b678: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b67e: 0c00 |0005: move-result-object v0 │ │ +48b680: 1f00 a724 |0006: check-cast v0, Ljava/lang/String; // type@24a7 │ │ +48b684: 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;) │ │ @@ -1979921,20 +1979921,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 │ │ -48b5d0: |[48b5d0] com.nextcloud.talk.call.CallParticipantModel.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ -48b5e0: 5410 65af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af65 │ │ -48b5e4: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b5ea: 0c00 |0005: move-result-object v0 │ │ -48b5ec: 1f00 f122 |0006: check-cast v0, Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // type@22f1 │ │ -48b5f0: 1100 |0008: return-object v0 │ │ +48b5d4: |[48b5d4] com.nextcloud.talk.call.CallParticipantModel.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ +48b5e4: 5410 65af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af65 │ │ +48b5e8: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b5ee: 0c00 |0005: move-result-object v0 │ │ +48b5f0: 1f00 f122 |0006: check-cast v0, Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // type@22f1 │ │ +48b5f4: 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;) │ │ @@ -1979942,20 +1979942,20 @@ │ │ type : '()Lorg/webrtc/PeerConnection$IceConnectionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b72c: |[48b72c] com.nextcloud.talk.call.CallParticipantModel.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ -48b73c: 5410 68af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af68 │ │ -48b740: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b746: 0c00 |0005: move-result-object v0 │ │ -48b748: 1f00 ba26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ba │ │ -48b74c: 1100 |0008: return-object v0 │ │ +48b730: |[48b730] com.nextcloud.talk.call.CallParticipantModel.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ +48b740: 5410 68af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af68 │ │ +48b744: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b74a: 0c00 |0005: move-result-object v0 │ │ +48b74c: 1f00 ba26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ba │ │ +48b750: 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;) │ │ @@ -1979963,20 +1979963,20 @@ │ │ type : '()Lorg/webrtc/MediaStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b6e4: |[48b6e4] com.nextcloud.talk.call.CallParticipantModel.getMediaStream:()Lorg/webrtc/MediaStream; │ │ -48b6f4: 5410 6aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6a │ │ -48b6f8: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b6fe: 0c00 |0005: move-result-object v0 │ │ -48b700: 1f00 b826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26b8 │ │ -48b704: 1100 |0008: return-object v0 │ │ +48b6e8: |[48b6e8] com.nextcloud.talk.call.CallParticipantModel.getMediaStream:()Lorg/webrtc/MediaStream; │ │ +48b6f8: 5410 6aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6a │ │ +48b6fc: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b702: 0c00 |0005: move-result-object v0 │ │ +48b704: 1f00 b826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26b8 │ │ +48b708: 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;) │ │ @@ -1979984,20 +1979984,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b684: |[48b684] com.nextcloud.talk.call.CallParticipantModel.getNick:()Ljava/lang/String; │ │ -48b694: 5410 6baf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6b │ │ -48b698: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b69e: 0c00 |0005: move-result-object v0 │ │ -48b6a0: 1f00 a724 |0006: check-cast v0, Ljava/lang/String; // type@24a7 │ │ -48b6a4: 1100 |0008: return-object v0 │ │ +48b688: |[48b688] com.nextcloud.talk.call.CallParticipantModel.getNick:()Ljava/lang/String; │ │ +48b698: 5410 6baf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6b │ │ +48b69c: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b6a2: 0c00 |0005: move-result-object v0 │ │ +48b6a4: 1f00 a724 |0006: check-cast v0, Ljava/lang/String; // type@24a7 │ │ +48b6a8: 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;) │ │ @@ -1980005,20 +1980005,20 @@ │ │ type : '()Lcom/nextcloud/talk/call/RaisedHand;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b5ac: |[48b5ac] com.nextcloud.talk.call.CallParticipantModel.getRaisedHand:()Lcom/nextcloud/talk/call/RaisedHand; │ │ -48b5bc: 5410 6caf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6c │ │ -48b5c0: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b5c6: 0c00 |0005: move-result-object v0 │ │ -48b5c8: 1f00 aa20 |0006: check-cast v0, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ -48b5cc: 1100 |0008: return-object v0 │ │ +48b5b0: |[48b5b0] com.nextcloud.talk.call.CallParticipantModel.getRaisedHand:()Lcom/nextcloud/talk/call/RaisedHand; │ │ +48b5c0: 5410 6caf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6c │ │ +48b5c4: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b5ca: 0c00 |0005: move-result-object v0 │ │ +48b5cc: 1f00 aa20 |0006: check-cast v0, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ +48b5d0: 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;) │ │ @@ -1980026,20 +1980026,20 @@ │ │ type : '()Lorg/webrtc/PeerConnection$IceConnectionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b750: |[48b750] com.nextcloud.talk.call.CallParticipantModel.getScreenIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ -48b760: 5410 6daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6d │ │ -48b764: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b76a: 0c00 |0005: move-result-object v0 │ │ -48b76c: 1f00 ba26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ba │ │ -48b770: 1100 |0008: return-object v0 │ │ +48b754: |[48b754] com.nextcloud.talk.call.CallParticipantModel.getScreenIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ +48b764: 5410 6daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6d │ │ +48b768: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b76e: 0c00 |0005: move-result-object v0 │ │ +48b770: 1f00 ba26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26ba │ │ +48b774: 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;) │ │ @@ -1980047,20 +1980047,20 @@ │ │ type : '()Lorg/webrtc/MediaStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b708: |[48b708] com.nextcloud.talk.call.CallParticipantModel.getScreenMediaStream:()Lorg/webrtc/MediaStream; │ │ -48b718: 5410 6eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6e │ │ -48b71c: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b722: 0c00 |0005: move-result-object v0 │ │ -48b724: 1f00 b826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26b8 │ │ -48b728: 1100 |0008: return-object v0 │ │ +48b70c: |[48b70c] com.nextcloud.talk.call.CallParticipantModel.getScreenMediaStream:()Lorg/webrtc/MediaStream; │ │ +48b71c: 5410 6eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af6e │ │ +48b720: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b726: 0c00 |0005: move-result-object v0 │ │ +48b728: 1f00 b826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26b8 │ │ +48b72c: 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;) │ │ @@ -1980068,17 +1980068,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b6a8: |[48b6a8] com.nextcloud.talk.call.CallParticipantModel.getSessionId:()Ljava/lang/String; │ │ -48b6b8: 5410 6faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@af6f │ │ -48b6bc: 1100 |0002: return-object v0 │ │ +48b6ac: |[48b6ac] com.nextcloud.talk.call.CallParticipantModel.getSessionId:()Ljava/lang/String; │ │ +48b6bc: 5410 6faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@af6f │ │ +48b6c0: 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;) │ │ @@ -1980086,20 +1980086,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b6c0: |[48b6c0] com.nextcloud.talk.call.CallParticipantModel.getUserId:()Ljava/lang/String; │ │ -48b6d0: 5410 70af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af70 │ │ -48b6d4: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b6da: 0c00 |0005: move-result-object v0 │ │ -48b6dc: 1f00 a724 |0006: check-cast v0, Ljava/lang/String; // type@24a7 │ │ -48b6e0: 1100 |0008: return-object v0 │ │ +48b6c4: |[48b6c4] com.nextcloud.talk.call.CallParticipantModel.getUserId:()Ljava/lang/String; │ │ +48b6d4: 5410 70af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af70 │ │ +48b6d8: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b6de: 0c00 |0005: move-result-object v0 │ │ +48b6e0: 1f00 a724 |0006: check-cast v0, Ljava/lang/String; // type@24a7 │ │ +48b6e4: 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;) │ │ @@ -1980107,20 +1980107,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b5f4: |[48b5f4] com.nextcloud.talk.call.CallParticipantModel.isAudioAvailable:()Ljava/lang/Boolean; │ │ -48b604: 5410 66af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af66 │ │ -48b608: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b60e: 0c00 |0005: move-result-object v0 │ │ -48b610: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48b614: 1100 |0008: return-object v0 │ │ +48b5f8: |[48b5f8] com.nextcloud.talk.call.CallParticipantModel.isAudioAvailable:()Ljava/lang/Boolean; │ │ +48b608: 5410 66af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af66 │ │ +48b60c: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b612: 0c00 |0005: move-result-object v0 │ │ +48b614: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48b618: 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;) │ │ @@ -1980128,20 +1980128,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b618: |[48b618] com.nextcloud.talk.call.CallParticipantModel.isInternal:()Ljava/lang/Boolean; │ │ -48b628: 5410 69af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af69 │ │ -48b62c: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b632: 0c00 |0005: move-result-object v0 │ │ -48b634: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48b638: 1100 |0008: return-object v0 │ │ +48b61c: |[48b61c] com.nextcloud.talk.call.CallParticipantModel.isInternal:()Ljava/lang/Boolean; │ │ +48b62c: 5410 69af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af69 │ │ +48b630: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b636: 0c00 |0005: move-result-object v0 │ │ +48b638: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48b63c: 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;) │ │ @@ -1980149,20 +1980149,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48b63c: |[48b63c] com.nextcloud.talk.call.CallParticipantModel.isVideoAvailable:()Ljava/lang/Boolean; │ │ -48b64c: 5410 71af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af71 │ │ -48b650: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ -48b656: 0c00 |0005: move-result-object v0 │ │ -48b658: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48b65c: 1100 |0008: return-object v0 │ │ +48b640: |[48b640] com.nextcloud.talk.call.CallParticipantModel.isVideoAvailable:()Ljava/lang/Boolean; │ │ +48b650: 5410 71af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af71 │ │ +48b654: 6e10 12e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e712 │ │ +48b65a: 0c00 |0005: move-result-object v0 │ │ +48b65c: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48b660: 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;) │ │ @@ -1980170,18 +1980170,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 │ │ -48b880: |[48b880] com.nextcloud.talk.call.CallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -48b890: 5410 67af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ -48b894: 6e20 33e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e733 │ │ -48b89a: 0e00 |0005: return-void │ │ +48b884: |[48b884] com.nextcloud.talk.call.CallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +48b894: 5410 67af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@af67 │ │ +48b898: 6e20 33e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e733 │ │ +48b89e: 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; │ │ │ │ @@ -1980219,19 +1980219,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 │ │ -48b288: |[48b288] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ -48b298: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b29e: 5b01 72af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af72 │ │ -48b2a2: 5b02 73af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@af73 │ │ -48b2a6: 0e00 |0007: return-void │ │ +48b28c: |[48b28c] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ +48b29c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b2a2: 5b01 72af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af72 │ │ +48b2a6: 5b02 73af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@af73 │ │ +48b2aa: 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; │ │ @@ -1980242,19 +1980242,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48b2a8: |[48b2a8] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ -48b2b8: 5420 72af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af72 │ │ -48b2bc: 5421 73af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@af73 │ │ -48b2c0: 7120 30e7 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@e730 │ │ -48b2c6: 0e00 |0007: return-void │ │ +48b2ac: |[48b2ac] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ +48b2bc: 5420 72af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af72 │ │ +48b2c0: 5421 73af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@af73 │ │ +48b2c4: 7120 30e7 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@e730 │ │ +48b2ca: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1980287,18 +1980287,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 │ │ -48b2c8: |[48b2c8] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ -48b2d8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b2de: 5b01 74af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af74 │ │ -48b2e2: 0e00 |0005: return-void │ │ +48b2cc: |[48b2cc] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ +48b2dc: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b2e2: 5b01 74af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af74 │ │ +48b2e6: 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; │ │ │ │ @@ -1980308,18 +1980308,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48b2e4: |[48b2e4] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.run:()V │ │ -48b2f4: 5410 74af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af74 │ │ -48b2f8: 7110 2fe7 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@e72f │ │ -48b2fe: 0e00 |0005: return-void │ │ +48b2e8: |[48b2e8] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.run:()V │ │ +48b2f8: 5410 74af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@af74 │ │ +48b2fc: 7110 2fe7 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@e72f │ │ +48b302: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1980362,19 +1980362,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 │ │ -48b300: |[48b300] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -48b310: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b316: 5b01 76af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ -48b31a: 5b02 75af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ -48b31e: 0e00 |0007: return-void │ │ +48b304: |[48b304] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +48b314: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b31a: 5b01 76af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ +48b31e: 5b02 75af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ +48b322: 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; │ │ @@ -1980386,17 +1980386,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 │ │ -48b320: |[48b320] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V │ │ -48b330: 7030 2be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@e72b │ │ -48b336: 0e00 |0003: return-void │ │ +48b324: |[48b324] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V │ │ +48b334: 7030 2be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@e72b │ │ +48b33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7174 (CallParticipantModelNotifier.java) │ │ │ │ @@ -1980460,20 +1980460,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -48b338: |[48b338] com.nextcloud.talk.call.CallParticipantModelNotifier.:()V │ │ -48b348: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48b34e: 2200 2125 |0003: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48b352: 7010 41f8 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48b358: 5b10 77af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ -48b35c: 0e00 |000a: return-void │ │ +48b33c: |[48b33c] com.nextcloud.talk.call.CallParticipantModelNotifier.:()V │ │ +48b34c: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48b352: 2200 2125 |0003: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48b356: 7010 41f8 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48b35c: 5b10 77af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ +48b360: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier; │ │ │ │ @@ -1980482,18 +1980482,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 │ │ -48b3c4: |[48b3c4] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ -48b3d4: 5400 76af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ -48b3d8: 7210 14e7 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@e714 │ │ -48b3de: 0e00 |0005: return-void │ │ +48b3c8: |[48b3c8] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ +48b3d8: 5400 76af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ +48b3dc: 7210 14e7 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@e714 │ │ +48b3e2: 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;) │ │ @@ -1980501,18 +1980501,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 │ │ -48b3e0: |[48b3e0] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ -48b3f0: 5400 76af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ -48b3f4: 7220 15e7 1000 |0002: invoke-interface {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@e715 │ │ -48b3fa: 0e00 |0005: return-void │ │ +48b3e4: |[48b3e4] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ +48b3f4: 5400 76af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ +48b3f8: 7220 15e7 1000 |0002: invoke-interface {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@e715 │ │ +48b3fe: 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; │ │ │ │ @@ -1980522,33 +1980522,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 │ │ -48b360: |[48b360] com.nextcloud.talk.call.CallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -48b370: 1d03 |0000: monitor-enter v3 │ │ -48b372: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ -48b376: 6e20 33e7 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e733 │ │ -48b37c: 5430 77af |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ -48b380: 2201 9120 |0008: new-instance v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ -48b384: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -48b386: 7040 2ce7 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@e72c │ │ -48b38c: 7220 69f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ -48b392: 1e03 |0011: monitor-exit v3 │ │ -48b394: 0e00 |0012: return-void │ │ -48b396: 0d04 |0013: move-exception v4 │ │ -48b398: 2809 |0014: goto 001d // +0009 │ │ -48b39a: 2204 8724 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2487 │ │ -48b39e: 1a05 041c |0017: const-string v5, "CallParticipantModel.Observer can not be null" // string@1c04 │ │ -48b3a2: 7020 c2f5 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ -48b3a8: 2704 |001c: throw v4 │ │ -48b3aa: 1e03 |001d: monitor-exit v3 │ │ -48b3ac: 2704 |001e: throw v4 │ │ +48b364: |[48b364] com.nextcloud.talk.call.CallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +48b374: 1d03 |0000: monitor-enter v3 │ │ +48b376: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ +48b37a: 6e20 33e7 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e733 │ │ +48b380: 5430 77af |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ +48b384: 2201 9120 |0008: new-instance v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ +48b388: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +48b38a: 7040 2ce7 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@e72c │ │ +48b390: 7220 69f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ +48b396: 1e03 |0011: monitor-exit v3 │ │ +48b398: 0e00 |0012: return-void │ │ +48b39a: 0d04 |0013: move-exception v4 │ │ +48b39c: 2809 |0014: goto 001d // +0009 │ │ +48b39e: 2204 8724 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2487 │ │ +48b3a2: 1a05 041c |0017: const-string v5, "CallParticipantModel.Observer can not be null" // string@1c04 │ │ +48b3a6: 7020 c2f5 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ +48b3ac: 2704 |001c: throw v4 │ │ +48b3ae: 1e03 |001d: monitor-exit v3 │ │ +48b3b0: 2704 |001e: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x0013 │ │ 0x0015 - 0x001e │ │ -> 0x0013 │ │ positions : │ │ 0x0003 line=44 │ │ @@ -1980565,49 +1980565,49 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -48b3fc: |[48b3fc] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyChange:()V │ │ -48b40c: 1d04 |0000: monitor-enter v4 │ │ -48b40e: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48b412: 5441 77af |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ -48b416: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ -48b41c: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ -48b422: 0c00 |000b: move-result-object v0 │ │ -48b424: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48b42a: 0a01 |000f: move-result v1 │ │ -48b42c: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -48b430: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48b436: 0c01 |0015: move-result-object v1 │ │ -48b438: 1f01 9120 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ -48b43c: 5412 75af |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ -48b440: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -48b444: 5412 75af |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ -48b448: 6e10 7804 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0478 │ │ -48b44e: 0c02 |0021: move-result-object v2 │ │ -48b450: 7100 8b04 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@048b │ │ -48b456: 0c03 |0025: move-result-object v3 │ │ -48b458: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -48b45c: 280c |0028: goto 0034 // +000c │ │ -48b45e: 5412 75af |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ -48b462: 2203 9020 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; // type@2090 │ │ -48b466: 7020 29e7 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@e729 │ │ -48b46c: 6e20 7c04 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ -48b472: 28d9 |0033: goto 000c // -0027 │ │ -48b474: 5411 76af |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ -48b478: 7210 14e7 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@e714 │ │ -48b47e: 28d3 |0039: goto 000c // -002d │ │ -48b480: 1e04 |003a: monitor-exit v4 │ │ -48b482: 0e00 |003b: return-void │ │ -48b484: 0d00 |003c: move-exception v0 │ │ -48b486: 1e04 |003d: monitor-exit v4 │ │ -48b488: 2700 |003e: throw v0 │ │ +48b400: |[48b400] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyChange:()V │ │ +48b410: 1d04 |0000: monitor-enter v4 │ │ +48b412: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48b416: 5441 77af |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ +48b41a: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ +48b420: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ +48b426: 0c00 |000b: move-result-object v0 │ │ +48b428: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48b42e: 0a01 |000f: move-result v1 │ │ +48b430: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +48b434: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48b43a: 0c01 |0015: move-result-object v1 │ │ +48b43c: 1f01 9120 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ +48b440: 5412 75af |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ +48b444: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +48b448: 5412 75af |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ +48b44c: 6e10 7804 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0478 │ │ +48b452: 0c02 |0021: move-result-object v2 │ │ +48b454: 7100 8b04 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@048b │ │ +48b45a: 0c03 |0025: move-result-object v3 │ │ +48b45c: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +48b460: 280c |0028: goto 0034 // +000c │ │ +48b462: 5412 75af |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ +48b466: 2203 9020 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; // type@2090 │ │ +48b46a: 7020 29e7 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@e729 │ │ +48b470: 6e20 7c04 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ +48b476: 28d9 |0033: goto 000c // -0027 │ │ +48b478: 5411 76af |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ +48b47c: 7210 14e7 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@e714 │ │ +48b482: 28d3 |0039: goto 000c // -002d │ │ +48b484: 1e04 |003a: monitor-exit v4 │ │ +48b486: 0e00 |003b: return-void │ │ +48b488: 0d00 |003c: move-exception v0 │ │ +48b48a: 1e04 |003d: monitor-exit v4 │ │ +48b48c: 2700 |003e: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=63 │ │ @@ -1980623,49 +1980623,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 │ │ -48b4a0: |[48b4a0] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyReaction:(Ljava/lang/String;)V │ │ -48b4b0: 1d04 |0000: monitor-enter v4 │ │ -48b4b2: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48b4b6: 5441 77af |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ -48b4ba: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ -48b4c0: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ -48b4c6: 0c00 |000b: move-result-object v0 │ │ -48b4c8: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48b4ce: 0a01 |000f: move-result v1 │ │ -48b4d0: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -48b4d4: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48b4da: 0c01 |0015: move-result-object v1 │ │ -48b4dc: 1f01 9120 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ -48b4e0: 5412 75af |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ -48b4e4: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -48b4e8: 5412 75af |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ -48b4ec: 6e10 7804 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0478 │ │ -48b4f2: 0c02 |0021: move-result-object v2 │ │ -48b4f4: 7100 8b04 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@048b │ │ -48b4fa: 0c03 |0025: move-result-object v3 │ │ -48b4fc: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -48b500: 280c |0028: goto 0034 // +000c │ │ -48b502: 5412 75af |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ -48b506: 2203 8f20 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@208f │ │ -48b50a: 7030 27e7 1305 |002d: invoke-direct {v3, v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V // method@e727 │ │ -48b510: 6e20 7c04 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ -48b516: 28d9 |0033: goto 000c // -0027 │ │ -48b518: 5411 76af |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ -48b51c: 7220 15e7 5100 |0036: invoke-interface {v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@e715 │ │ -48b522: 28d3 |0039: goto 000c // -002d │ │ -48b524: 1e04 |003a: monitor-exit v4 │ │ -48b526: 0e00 |003b: return-void │ │ -48b528: 0d05 |003c: move-exception v5 │ │ -48b52a: 1e04 |003d: monitor-exit v4 │ │ -48b52c: 2705 |003e: throw v5 │ │ +48b4a4: |[48b4a4] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyReaction:(Ljava/lang/String;)V │ │ +48b4b4: 1d04 |0000: monitor-enter v4 │ │ +48b4b6: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48b4ba: 5441 77af |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ +48b4be: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ +48b4c4: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ +48b4ca: 0c00 |000b: move-result-object v0 │ │ +48b4cc: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48b4d2: 0a01 |000f: move-result v1 │ │ +48b4d4: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +48b4d8: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48b4de: 0c01 |0015: move-result-object v1 │ │ +48b4e0: 1f01 9120 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ +48b4e4: 5412 75af |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ +48b4e8: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +48b4ec: 5412 75af |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ +48b4f0: 6e10 7804 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0478 │ │ +48b4f6: 0c02 |0021: move-result-object v2 │ │ +48b4f8: 7100 8b04 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@048b │ │ +48b4fe: 0c03 |0025: move-result-object v3 │ │ +48b500: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +48b504: 280c |0028: goto 0034 // +000c │ │ +48b506: 5412 75af |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af75 │ │ +48b50a: 2203 8f20 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@208f │ │ +48b50e: 7030 27e7 1305 |002d: invoke-direct {v3, v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V // method@e727 │ │ +48b514: 6e20 7c04 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ +48b51a: 28d9 |0033: goto 000c // -0027 │ │ +48b51c: 5411 76af |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ +48b520: 7220 15e7 5100 |0036: invoke-interface {v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@e715 │ │ +48b526: 28d3 |0039: goto 000c // -002d │ │ +48b528: 1e04 |003a: monitor-exit v4 │ │ +48b52a: 0e00 |003b: return-void │ │ +48b52c: 0d05 |003c: move-exception v5 │ │ +48b52e: 1e04 |003d: monitor-exit v4 │ │ +48b530: 2705 |003e: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=75 │ │ @@ -1980682,35 +1980682,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 │ │ -48b544: |[48b544] com.nextcloud.talk.call.CallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -48b554: 1d02 |0000: monitor-enter v2 │ │ -48b556: 5420 77af |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ -48b55a: 7210 72f9 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -48b560: 0c00 |0006: move-result-object v0 │ │ -48b562: 7210 46f9 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48b568: 0a01 |000a: move-result v1 │ │ -48b56a: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -48b56e: 7210 47f9 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48b574: 0c01 |0010: move-result-object v1 │ │ -48b576: 1f01 9120 |0011: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ -48b57a: 5411 76af |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ -48b57e: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ -48b582: 7210 48f9 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@f948 │ │ -48b588: 1e02 |001a: monitor-exit v2 │ │ -48b58a: 0e00 |001b: return-void │ │ -48b58c: 1e02 |001c: monitor-exit v2 │ │ -48b58e: 0e00 |001d: return-void │ │ -48b590: 0d03 |001e: move-exception v3 │ │ -48b592: 1e02 |001f: monitor-exit v2 │ │ -48b594: 2703 |0020: throw v3 │ │ +48b548: |[48b548] com.nextcloud.talk.call.CallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +48b558: 1d02 |0000: monitor-enter v2 │ │ +48b55a: 5420 77af |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@af77 │ │ +48b55e: 7210 72f9 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +48b564: 0c00 |0006: move-result-object v0 │ │ +48b566: 7210 46f9 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48b56c: 0a01 |000a: move-result v1 │ │ +48b56e: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +48b572: 7210 47f9 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48b578: 0c01 |0010: move-result-object v1 │ │ +48b57a: 1f01 9120 |0011: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@2091 │ │ +48b57e: 5411 76af |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@af76 │ │ +48b582: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ +48b586: 7210 48f9 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@f948 │ │ +48b58c: 1e02 |001a: monitor-exit v2 │ │ +48b58e: 0e00 |001b: return-void │ │ +48b590: 1e02 |001c: monitor-exit v2 │ │ +48b592: 0e00 |001d: return-void │ │ +48b594: 0d03 |001e: move-exception v3 │ │ +48b596: 1e02 |001f: monitor-exit v2 │ │ +48b598: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=50 │ │ @@ -1980766,38 +1980766,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48bdac: |[48bdac] com.nextcloud.talk.call.CallReaction.:()V │ │ -48bdbc: 0e00 |0000: return-void │ │ +48bdb0: |[48bdb0] com.nextcloud.talk.call.CallReaction.:()V │ │ +48bdc0: 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 │ │ -48bdc0: |[48bdc0] com.nextcloud.talk.call.CallReaction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48bdd0: 1a00 d59b |0000: const-string v0, "emoji" // string@9bd5 │ │ -48bdd4: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48bdda: 1a00 50f8 |0005: const-string v0, "userName" // string@f850 │ │ -48bdde: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48bde4: 7010 2ff6 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48bdea: 5b12 79af |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bdee: 5b13 7aaf |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bdf2: 0e00 |0011: return-void │ │ +48bdc4: |[48bdc4] com.nextcloud.talk.call.CallReaction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48bdd4: 1a00 d59b |0000: const-string v0, "emoji" // string@9bd5 │ │ +48bdd8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48bdde: 1a00 50f8 |0005: const-string v0, "userName" // string@f850 │ │ +48bde2: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48bde8: 7010 2ff6 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48bdee: 5b12 79af |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bdf2: 5b13 7aaf |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bdf6: 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; │ │ @@ -1980809,129 +1980809,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 │ │ -48bc60: |[48bc60] 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; │ │ -48bc70: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -48bc74: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -48bc78: 5401 79af |0004: iget-object v1, v0, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bc7c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -48bc80: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -48bc84: 5402 7aaf |000a: iget-object v2, v0, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bc88: 6e30 38e7 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@e738 │ │ -48bc8e: 0c00 |000f: move-result-object v0 │ │ -48bc90: 1100 |0010: return-object v0 │ │ +48bc64: |[48bc64] 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; │ │ +48bc74: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +48bc78: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +48bc7c: 5401 79af |0004: iget-object v1, v0, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bc80: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +48bc84: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +48bc88: 5402 7aaf |000a: iget-object v2, v0, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bc8c: 6e30 38e7 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@e738 │ │ +48bc92: 0c00 |000f: move-result-object v0 │ │ +48bc94: 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 │ │ -48bcf4: |[48bcf4] com.nextcloud.talk.call.CallReaction.component1:()Ljava/lang/String; │ │ -48bd04: 5410 79af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bd08: 1100 |0002: return-object v0 │ │ +48bcf8: |[48bcf8] com.nextcloud.talk.call.CallReaction.component1:()Ljava/lang/String; │ │ +48bd08: 5410 79af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bd0c: 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 │ │ -48bd0c: |[48bd0c] com.nextcloud.talk.call.CallReaction.component2:()Ljava/lang/String; │ │ -48bd1c: 5410 7aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bd20: 1100 |0002: return-object v0 │ │ +48bd10: |[48bd10] com.nextcloud.talk.call.CallReaction.component2:()Ljava/lang/String; │ │ +48bd20: 5410 7aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bd24: 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 │ │ -48bc94: |[48bc94] com.nextcloud.talk.call.CallReaction.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; │ │ -48bca4: 1a00 d59b |0000: const-string v0, "emoji" // string@9bd5 │ │ -48bca8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48bcae: 1a00 50f8 |0005: const-string v0, "userName" // string@f850 │ │ -48bcb2: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48bcb8: 2200 9420 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ -48bcbc: 7030 35e7 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e735 │ │ -48bcc2: 1100 |000f: return-object v0 │ │ +48bc98: |[48bc98] com.nextcloud.talk.call.CallReaction.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; │ │ +48bca8: 1a00 d59b |0000: const-string v0, "emoji" // string@9bd5 │ │ +48bcac: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48bcb2: 1a00 50f8 |0005: const-string v0, "userName" // string@f850 │ │ +48bcb6: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48bcbc: 2200 9420 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ +48bcc0: 7030 35e7 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e735 │ │ +48bcc6: 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 │ │ -48bc08: |[48bc08] com.nextcloud.talk.call.CallReaction.equals:(Ljava/lang/Object;)Z │ │ -48bc18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48bc1a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -48bc1e: 0f00 |0003: return v0 │ │ -48bc20: 2051 9420 |0004: instance-of v1, v5, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ -48bc24: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -48bc26: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -48bc2a: 0f02 |0009: return v2 │ │ -48bc2c: 1f05 9420 |000a: check-cast v5, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ -48bc30: 5441 79af |000c: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bc34: 5453 79af |000e: iget-object v3, v5, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bc38: 7120 fbfb 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -48bc3e: 0a01 |0013: move-result v1 │ │ -48bc40: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -48bc44: 0f02 |0016: return v2 │ │ -48bc46: 5441 7aaf |0017: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bc4a: 5455 7aaf |0019: iget-object v5, v5, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bc4e: 7120 fbfb 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -48bc54: 0a05 |001e: move-result v5 │ │ -48bc56: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ -48bc5a: 0f02 |0021: return v2 │ │ -48bc5c: 0f00 |0022: return v0 │ │ +48bc0c: |[48bc0c] com.nextcloud.talk.call.CallReaction.equals:(Ljava/lang/Object;)Z │ │ +48bc1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48bc1e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +48bc22: 0f00 |0003: return v0 │ │ +48bc24: 2051 9420 |0004: instance-of v1, v5, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ +48bc28: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +48bc2a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +48bc2e: 0f02 |0009: return v2 │ │ +48bc30: 1f05 9420 |000a: check-cast v5, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ +48bc34: 5441 79af |000c: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bc38: 5453 79af |000e: iget-object v3, v5, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bc3c: 7120 fbfb 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +48bc42: 0a01 |0013: move-result v1 │ │ +48bc44: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +48bc48: 0f02 |0016: return v2 │ │ +48bc4a: 5441 7aaf |0017: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bc4e: 5455 7aaf |0019: iget-object v5, v5, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bc52: 7120 fbfb 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +48bc58: 0a05 |001e: move-result v5 │ │ +48bc5a: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ +48bc5e: 0f02 |0021: return v2 │ │ +48bc60: 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 │ │ -48bd24: |[48bd24] com.nextcloud.talk.call.CallReaction.getEmoji:()Ljava/lang/String; │ │ -48bd34: 5410 79af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bd38: 1100 |0002: return-object v0 │ │ +48bd28: |[48bd28] com.nextcloud.talk.call.CallReaction.getEmoji:()Ljava/lang/String; │ │ +48bd38: 5410 79af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bd3c: 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;) │ │ @@ -1980939,17 +1980939,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48bd3c: |[48bd3c] com.nextcloud.talk.call.CallReaction.getUserName:()Ljava/lang/String; │ │ -48bd4c: 5410 7aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bd50: 1100 |0002: return-object v0 │ │ +48bd40: |[48bd40] com.nextcloud.talk.call.CallReaction.getUserName:()Ljava/lang/String; │ │ +48bd50: 5410 7aaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bd54: 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;) │ │ @@ -1980957,42 +1980957,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -48bcc4: |[48bcc4] com.nextcloud.talk.call.CallReaction.hashCode:()I │ │ -48bcd4: 5420 79af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bcd8: 6e10 60f6 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ -48bcde: 0a00 |0005: move-result v0 │ │ -48bce0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -48bce4: 5421 7aaf |0008: iget-object v1, v2, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bce8: 6e10 60f6 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ -48bcee: 0a01 |000d: move-result v1 │ │ -48bcf0: b010 |000e: add-int/2addr v0, v1 │ │ -48bcf2: 0f00 |000f: return v0 │ │ +48bcc8: |[48bcc8] com.nextcloud.talk.call.CallReaction.hashCode:()I │ │ +48bcd8: 5420 79af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bcdc: 6e10 60f6 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ +48bce2: 0a00 |0005: move-result v0 │ │ +48bce4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +48bce8: 5421 7aaf |0008: iget-object v1, v2, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bcec: 6e10 60f6 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@f660 │ │ +48bcf2: 0a01 |000d: move-result v1 │ │ +48bcf4: b010 |000e: add-int/2addr v0, v1 │ │ +48bcf6: 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 │ │ -48bdf4: |[48bdf4] com.nextcloud.talk.call.CallReaction.setEmoji:(Ljava/lang/String;)V │ │ -48be04: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ -48be08: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48be0e: 5b12 79af |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48be12: 0e00 |0007: return-void │ │ +48bdf8: |[48bdf8] com.nextcloud.talk.call.CallReaction.setEmoji:(Ljava/lang/String;)V │ │ +48be08: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ +48be0c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48be12: 5b12 79af |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48be16: 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; │ │ │ │ @@ -1981001,19 +1981001,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48be14: |[48be14] com.nextcloud.talk.call.CallReaction.setUserName:(Ljava/lang/String;)V │ │ -48be24: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ -48be28: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48be2e: 5b12 7aaf |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48be32: 0e00 |0007: return-void │ │ +48be18: |[48be18] com.nextcloud.talk.call.CallReaction.setUserName:(Ljava/lang/String;)V │ │ +48be28: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ +48be2c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48be32: 5b12 7aaf |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48be36: 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; │ │ │ │ @@ -1981022,33 +1981022,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -48bd54: |[48bd54] com.nextcloud.talk.call.CallReaction.toString:()Ljava/lang/String; │ │ -48bd64: 5440 79af |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ -48bd68: 5441 7aaf |0002: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ -48bd6c: 2202 a924 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -48bd70: 1a03 081c |0006: const-string v3, "CallReaction(emoji=" // string@1c08 │ │ -48bd74: 7020 89f6 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -48bd7a: 6e20 92f6 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48bd80: 0c00 |000e: move-result-object v0 │ │ -48bd82: 1a02 0011 |000f: const-string v2, ", userName=" // string@1100 │ │ -48bd86: 6e20 92f6 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48bd8c: 0c00 |0014: move-result-object v0 │ │ -48bd8e: 6e20 92f6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48bd94: 0c00 |0018: move-result-object v0 │ │ -48bd96: 1a01 f20e |0019: const-string v1, ")" // string@0ef2 │ │ -48bd9a: 6e20 92f6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48bda0: 0c00 |001e: move-result-object v0 │ │ -48bda2: 6e10 9cf6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -48bda8: 0c00 |0022: move-result-object v0 │ │ -48bdaa: 1100 |0023: return-object v0 │ │ +48bd58: |[48bd58] com.nextcloud.talk.call.CallReaction.toString:()Ljava/lang/String; │ │ +48bd68: 5440 79af |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@af79 │ │ +48bd6c: 5441 7aaf |0002: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@af7a │ │ +48bd70: 2202 a924 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +48bd74: 1a03 081c |0006: const-string v3, "CallReaction(emoji=" // string@1c08 │ │ +48bd78: 7020 89f6 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +48bd7e: 6e20 92f6 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48bd84: 0c00 |000e: move-result-object v0 │ │ +48bd86: 1a02 0011 |000f: const-string v2, ", userName=" // string@1100 │ │ +48bd8a: 6e20 92f6 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48bd90: 0c00 |0014: move-result-object v0 │ │ +48bd92: 6e20 92f6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48bd98: 0c00 |0018: move-result-object v0 │ │ +48bd9a: 1a01 f20e |0019: const-string v1, ")" // string@0ef2 │ │ +48bd9e: 6e20 92f6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48bda4: 0c00 |001e: move-result-object v0 │ │ +48bda6: 6e10 9cf6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +48bdac: 0c00 |0022: move-result-object v0 │ │ +48bdae: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25986 (ReactionAnimator.kt) │ │ │ │ Class #7429 header: │ │ @@ -1981100,18 +1981100,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 │ │ -48be4c: |[48be4c] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ -48be5c: 5b01 7baf |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af7b │ │ -48be60: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48be66: 0e00 |0005: return-void │ │ +48be50: |[48be50] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ +48be60: 5b01 7baf |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af7b │ │ +48be64: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48be6a: 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; │ │ │ │ @@ -1981120,19 +1981120,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 │ │ -48be68: |[48be68] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V │ │ -48be78: 5b01 7baf |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af7b │ │ -48be7c: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48be82: 5b02 7caf |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ -48be86: 0e00 |0007: return-void │ │ +48be6c: |[48be6c] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V │ │ +48be7c: 5b01 7baf |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af7b │ │ +48be80: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48be86: 5b02 7caf |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ +48be8a: 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; │ │ @@ -1981144,17 +1981144,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48be34: |[48be34] com.nextcloud.talk.call.LocalCallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ -48be44: 5410 7caf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ -48be48: 1100 |0002: return-object v0 │ │ +48be38: |[48be38] com.nextcloud.talk.call.LocalCallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ +48be48: 5410 7caf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ +48be4c: 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;) │ │ @@ -1981162,25 +1981162,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -48be88: |[48be88] com.nextcloud.talk.call.LocalCallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ -48be98: 5410 7caf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ -48be9c: 7120 cff9 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ -48bea2: 0a00 |0005: move-result v0 │ │ -48bea4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -48bea8: 0e00 |0008: return-void │ │ -48beaa: 5b12 7caf |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ -48beae: 5412 7baf |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af7b │ │ -48beb2: 5422 7eaf |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ -48beb6: 6e10 55e7 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.notifyChange:()V // method@e755 │ │ -48bebc: 0e00 |0012: return-void │ │ +48be8c: |[48be8c] com.nextcloud.talk.call.LocalCallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ +48be9c: 5410 7caf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ +48bea0: 7120 cff9 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ +48bea6: 0a00 |0005: move-result v0 │ │ +48bea8: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +48beac: 0e00 |0008: return-void │ │ +48beae: 5b12 7caf |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@af7c │ │ +48beb2: 5412 7baf |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af7b │ │ +48beb6: 5422 7eaf |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ +48beba: 6e10 55e7 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.notifyChange:()V // method@e755 │ │ +48bec0: 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; │ │ @@ -1981281,36 +1981281,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -48c174: |[48c174] com.nextcloud.talk.call.LocalCallParticipantModel.:()V │ │ -48c184: 7010 2ff6 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@f62f │ │ -48c18a: 2200 9b20 |0003: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // type@209b │ │ -48c18e: 7010 52e7 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.:()V // method@e752 │ │ -48c194: 5b20 7eaf |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ -48c198: 2200 9520 |000a: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ -48c19c: 6201 1cb5 |000c: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48c1a0: 7030 42e7 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ -48c1a6: 5b20 7daf |0011: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7d │ │ -48c1aa: 2200 9520 |0013: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ -48c1ae: 6201 1cb5 |0015: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48c1b2: 7030 42e7 2001 |0017: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ -48c1b8: 5b20 7faf |001a: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7f │ │ -48c1bc: 2200 9520 |001c: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ -48c1c0: 6201 1cb5 |001e: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48c1c4: 7030 42e7 2001 |0020: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ -48c1ca: 5b20 80af |0023: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af80 │ │ -48c1ce: 2200 9520 |0025: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ -48c1d2: 6201 1cb5 |0027: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48c1d6: 7030 42e7 2001 |0029: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ -48c1dc: 5b20 81af |002c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af81 │ │ -48c1e0: 0e00 |002e: return-void │ │ +48c178: |[48c178] com.nextcloud.talk.call.LocalCallParticipantModel.:()V │ │ +48c188: 7010 2ff6 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@f62f │ │ +48c18e: 2200 9b20 |0003: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // type@209b │ │ +48c192: 7010 52e7 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.:()V // method@e752 │ │ +48c198: 5b20 7eaf |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ +48c19c: 2200 9520 |000a: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ +48c1a0: 6201 1cb5 |000c: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48c1a4: 7030 42e7 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ +48c1aa: 5b20 7daf |0011: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7d │ │ +48c1ae: 2200 9520 |0013: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ +48c1b2: 6201 1cb5 |0015: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48c1b6: 7030 42e7 2001 |0017: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ +48c1bc: 5b20 7faf |001a: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7f │ │ +48c1c0: 2200 9520 |001c: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ +48c1c4: 6201 1cb5 |001e: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48c1c8: 7030 42e7 2001 |0020: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ +48c1ce: 5b20 80af |0023: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af80 │ │ +48c1d2: 2200 9520 |0025: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@2095 │ │ +48c1d6: 6201 1cb5 |0027: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48c1da: 7030 42e7 2001 |0029: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@e742 │ │ +48c1e0: 5b20 81af |002c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af81 │ │ +48c1e4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=23 │ │ 0x000a line=62 │ │ 0x0013 line=63 │ │ 0x001c line=64 │ │ @@ -1981324,18 +1981324,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 │ │ -48c1e4: |[48c1e4] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -48c1f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48c1f6: 6e30 48e7 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@e748 │ │ -48c1fc: 0e00 |0004: return-void │ │ +48c1e8: |[48c1e8] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +48c1f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48c1fa: 6e30 48e7 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@e748 │ │ +48c200: 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; │ │ │ │ @@ -1981344,18 +1981344,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 │ │ -48c200: |[48c200] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -48c210: 5410 7eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ -48c214: 6e30 53e7 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@e753 │ │ -48c21a: 0e00 |0005: return-void │ │ +48c204: |[48c204] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +48c214: 5410 7eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ +48c218: 6e30 53e7 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@e753 │ │ +48c21e: 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; │ │ @@ -1981365,20 +1981365,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48c0e4: |[48c0e4] com.nextcloud.talk.call.LocalCallParticipantModel.isAudioEnabled:()Ljava/lang/Boolean; │ │ -48c0f4: 5410 7daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7d │ │ -48c0f8: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48c0fe: 0c00 |0005: move-result-object v0 │ │ -48c100: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48c104: 1100 |0008: return-object v0 │ │ +48c0e8: |[48c0e8] com.nextcloud.talk.call.LocalCallParticipantModel.isAudioEnabled:()Ljava/lang/Boolean; │ │ +48c0f8: 5410 7daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7d │ │ +48c0fc: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48c102: 0c00 |0005: move-result-object v0 │ │ +48c104: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48c108: 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;) │ │ @@ -1981386,20 +1981386,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48c108: |[48c108] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeaking:()Ljava/lang/Boolean; │ │ -48c118: 5410 7faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7f │ │ -48c11c: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48c122: 0c00 |0005: move-result-object v0 │ │ -48c124: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48c128: 1100 |0008: return-object v0 │ │ +48c10c: |[48c10c] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeaking:()Ljava/lang/Boolean; │ │ +48c11c: 5410 7faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af7f │ │ +48c120: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48c126: 0c00 |0005: move-result-object v0 │ │ +48c128: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48c12c: 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;) │ │ @@ -1981407,20 +1981407,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48c12c: |[48c12c] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeakingWhileMuted:()Ljava/lang/Boolean; │ │ -48c13c: 5410 80af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af80 │ │ -48c140: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48c146: 0c00 |0005: move-result-object v0 │ │ -48c148: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48c14c: 1100 |0008: return-object v0 │ │ +48c130: |[48c130] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeakingWhileMuted:()Ljava/lang/Boolean; │ │ +48c140: 5410 80af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af80 │ │ +48c144: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48c14a: 0c00 |0005: move-result-object v0 │ │ +48c14c: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48c150: 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;) │ │ @@ -1981428,20 +1981428,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48c150: |[48c150] com.nextcloud.talk.call.LocalCallParticipantModel.isVideoEnabled:()Ljava/lang/Boolean; │ │ -48c160: 5410 81af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af81 │ │ -48c164: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48c16a: 0c00 |0005: move-result-object v0 │ │ -48c16c: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48c170: 1100 |0008: return-object v0 │ │ +48c154: |[48c154] com.nextcloud.talk.call.LocalCallParticipantModel.isVideoEnabled:()Ljava/lang/Boolean; │ │ +48c164: 5410 81af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@af81 │ │ +48c168: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48c16e: 0c00 |0005: move-result-object v0 │ │ +48c170: 1f00 7524 |0006: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48c174: 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;) │ │ @@ -1981449,18 +1981449,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 │ │ -48c21c: |[48c21c] com.nextcloud.talk.call.LocalCallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -48c22c: 5410 7eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ -48c230: 6e20 56e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e756 │ │ -48c236: 0e00 |0005: return-void │ │ +48c220: |[48c220] com.nextcloud.talk.call.LocalCallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +48c230: 5410 7eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@af7e │ │ +48c234: 6e20 56e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e756 │ │ +48c23a: 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; │ │ │ │ @@ -1981494,18 +1981494,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 │ │ -48bec0: |[48bec0] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ -48bed0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48bed6: 5b01 82af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@af82 │ │ -48beda: 0e00 |0005: return-void │ │ +48bec4: |[48bec4] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ +48bed4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48beda: 5b01 82af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@af82 │ │ +48bede: 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; │ │ │ │ @@ -1981515,18 +1981515,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48bedc: |[48bedc] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ -48beec: 5410 82af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@af82 │ │ -48bef0: 7110 54e7 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@e754 │ │ -48bef6: 0e00 |0005: return-void │ │ +48bee0: |[48bee0] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ +48bef0: 5410 82af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@af82 │ │ +48bef4: 7110 54e7 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@e754 │ │ +48befa: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1981569,19 +1981569,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 │ │ -48bef8: |[48bef8] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -48bf08: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48bf0e: 5b01 84af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ -48bf12: 5b02 83af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ -48bf16: 0e00 |0007: return-void │ │ +48befc: |[48befc] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +48bf0c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48bf12: 5b01 84af |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ +48bf16: 5b02 83af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ +48bf1a: 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; │ │ @@ -1981593,17 +1981593,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 │ │ -48bf18: |[48bf18] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V │ │ -48bf28: 7030 50e7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@e750 │ │ -48bf2e: 0e00 |0003: return-void │ │ +48bf1c: |[48bf1c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V │ │ +48bf2c: 7030 50e7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@e750 │ │ +48bf32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 23282 (LocalCallParticipantModelNotifier.java) │ │ │ │ @@ -1981665,20 +1981665,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -48bf30: |[48bf30] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.:()V │ │ -48bf40: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48bf46: 2200 2125 |0003: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48bf4a: 7010 41f8 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48bf50: 5b10 85af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ -48bf54: 0e00 |000a: return-void │ │ +48bf34: |[48bf34] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.:()V │ │ +48bf44: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48bf4a: 2200 2125 |0003: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48bf4e: 7010 41f8 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48bf54: 5b10 85af |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ +48bf58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; │ │ │ │ @@ -1981687,18 +1981687,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 │ │ -48bfbc: |[48bfbc] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ -48bfcc: 5400 84af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ -48bfd0: 7210 45e7 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@e745 │ │ -48bfd6: 0e00 |0005: return-void │ │ +48bfc0: |[48bfc0] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ +48bfd0: 5400 84af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ +48bfd4: 7210 45e7 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@e745 │ │ +48bfda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; │ │ │ │ Virtual methods - │ │ @@ -1981707,33 +1981707,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 │ │ -48bf58: |[48bf58] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -48bf68: 1d03 |0000: monitor-enter v3 │ │ -48bf6a: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ -48bf6e: 6e20 56e7 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e756 │ │ -48bf74: 5430 85af |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ -48bf78: 2201 9920 |0008: new-instance v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@2099 │ │ -48bf7c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -48bf7e: 7040 51e7 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@e751 │ │ -48bf84: 7220 69f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ -48bf8a: 1e03 |0011: monitor-exit v3 │ │ -48bf8c: 0e00 |0012: return-void │ │ -48bf8e: 0d04 |0013: move-exception v4 │ │ -48bf90: 2809 |0014: goto 001d // +0009 │ │ -48bf92: 2204 8724 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2487 │ │ -48bf96: 1a05 f05a |0017: const-string v5, "LocalCallParticipantModel.Observer can not be null" // string@5af0 │ │ -48bf9a: 7020 c2f5 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ -48bfa0: 2704 |001c: throw v4 │ │ -48bfa2: 1e03 |001d: monitor-exit v3 │ │ -48bfa4: 2704 |001e: throw v4 │ │ +48bf5c: |[48bf5c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +48bf6c: 1d03 |0000: monitor-enter v3 │ │ +48bf6e: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ +48bf72: 6e20 56e7 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e756 │ │ +48bf78: 5430 85af |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ +48bf7c: 2201 9920 |0008: new-instance v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@2099 │ │ +48bf80: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +48bf82: 7040 51e7 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@e751 │ │ +48bf88: 7220 69f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ +48bf8e: 1e03 |0011: monitor-exit v3 │ │ +48bf90: 0e00 |0012: return-void │ │ +48bf92: 0d04 |0013: move-exception v4 │ │ +48bf94: 2809 |0014: goto 001d // +0009 │ │ +48bf96: 2204 8724 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2487 │ │ +48bf9a: 1a05 f05a |0017: const-string v5, "LocalCallParticipantModel.Observer can not be null" // string@5af0 │ │ +48bf9e: 7020 c2f5 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ +48bfa4: 2704 |001c: throw v4 │ │ +48bfa6: 1e03 |001d: monitor-exit v3 │ │ +48bfa8: 2704 |001e: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x0013 │ │ 0x0015 - 0x001e │ │ -> 0x0013 │ │ positions : │ │ 0x0003 line=44 │ │ @@ -1981750,49 +1981750,49 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -48bfd8: |[48bfd8] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.notifyChange:()V │ │ -48bfe8: 1d04 |0000: monitor-enter v4 │ │ -48bfea: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48bfee: 5441 85af |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ -48bff2: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ -48bff8: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ -48bffe: 0c00 |000b: move-result-object v0 │ │ -48c000: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48c006: 0a01 |000f: move-result v1 │ │ -48c008: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -48c00c: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48c012: 0c01 |0015: move-result-object v1 │ │ -48c014: 1f01 9920 |0016: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@2099 │ │ -48c018: 5412 83af |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ -48c01c: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -48c020: 5412 83af |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ -48c024: 6e10 7804 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0478 │ │ -48c02a: 0c02 |0021: move-result-object v2 │ │ -48c02c: 7100 8b04 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@048b │ │ -48c032: 0c03 |0025: move-result-object v3 │ │ -48c034: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -48c038: 280c |0028: goto 0034 // +000c │ │ -48c03a: 5412 83af |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ -48c03e: 2203 9820 |002b: new-instance v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@2098 │ │ -48c042: 7020 4ee7 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@e74e │ │ -48c048: 6e20 7c04 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ -48c04e: 28d9 |0033: goto 000c // -0027 │ │ -48c050: 5411 84af |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ -48c054: 7210 45e7 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@e745 │ │ -48c05a: 28d3 |0039: goto 000c // -002d │ │ -48c05c: 1e04 |003a: monitor-exit v4 │ │ -48c05e: 0e00 |003b: return-void │ │ -48c060: 0d00 |003c: move-exception v0 │ │ -48c062: 1e04 |003d: monitor-exit v4 │ │ -48c064: 2700 |003e: throw v0 │ │ +48bfdc: |[48bfdc] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.notifyChange:()V │ │ +48bfec: 1d04 |0000: monitor-enter v4 │ │ +48bfee: 2200 2125 |0001: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48bff2: 5441 85af |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ +48bff6: 7020 43f8 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ +48bffc: 6e10 4ff8 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@f84f │ │ +48c002: 0c00 |000b: move-result-object v0 │ │ +48c004: 7210 46f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48c00a: 0a01 |000f: move-result v1 │ │ +48c00c: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +48c010: 7210 47f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48c016: 0c01 |0015: move-result-object v1 │ │ +48c018: 1f01 9920 |0016: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@2099 │ │ +48c01c: 5412 83af |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ +48c020: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +48c024: 5412 83af |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ +48c028: 6e10 7804 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0478 │ │ +48c02e: 0c02 |0021: move-result-object v2 │ │ +48c030: 7100 8b04 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@048b │ │ +48c036: 0c03 |0025: move-result-object v3 │ │ +48c038: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +48c03c: 280c |0028: goto 0034 // +000c │ │ +48c03e: 5412 83af |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@af83 │ │ +48c042: 2203 9820 |002b: new-instance v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@2098 │ │ +48c046: 7020 4ee7 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@e74e │ │ +48c04c: 6e20 7c04 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ +48c052: 28d9 |0033: goto 000c // -0027 │ │ +48c054: 5411 84af |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ +48c058: 7210 45e7 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@e745 │ │ +48c05e: 28d3 |0039: goto 000c // -002d │ │ +48c060: 1e04 |003a: monitor-exit v4 │ │ +48c062: 0e00 |003b: return-void │ │ +48c064: 0d00 |003c: move-exception v0 │ │ +48c066: 1e04 |003d: monitor-exit v4 │ │ +48c068: 2700 |003e: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=63 │ │ @@ -1981808,35 +1981808,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 │ │ -48c07c: |[48c07c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -48c08c: 1d02 |0000: monitor-enter v2 │ │ -48c08e: 5420 85af |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ -48c092: 7210 72f9 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -48c098: 0c00 |0006: move-result-object v0 │ │ -48c09a: 7210 46f9 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48c0a0: 0a01 |000a: move-result v1 │ │ -48c0a2: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -48c0a6: 7210 47f9 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48c0ac: 0c01 |0010: move-result-object v1 │ │ -48c0ae: 1f01 9920 |0011: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@2099 │ │ -48c0b2: 5411 84af |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ -48c0b6: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ -48c0ba: 7210 48f9 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@f948 │ │ -48c0c0: 1e02 |001a: monitor-exit v2 │ │ -48c0c2: 0e00 |001b: return-void │ │ -48c0c4: 1e02 |001c: monitor-exit v2 │ │ -48c0c6: 0e00 |001d: return-void │ │ -48c0c8: 0d03 |001e: move-exception v3 │ │ -48c0ca: 1e02 |001f: monitor-exit v2 │ │ -48c0cc: 2703 |0020: throw v3 │ │ +48c080: |[48c080] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +48c090: 1d02 |0000: monitor-enter v2 │ │ +48c092: 5420 85af |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@af85 │ │ +48c096: 7210 72f9 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +48c09c: 0c00 |0006: move-result-object v0 │ │ +48c09e: 7210 46f9 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48c0a4: 0a01 |000a: move-result v1 │ │ +48c0a6: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +48c0aa: 7210 47f9 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48c0b0: 0c01 |0010: move-result-object v1 │ │ +48c0b2: 1f01 9920 |0011: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@2099 │ │ +48c0b6: 5411 84af |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@af84 │ │ +48c0ba: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ +48c0be: 7210 48f9 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@f948 │ │ +48c0c4: 1e02 |001a: monitor-exit v2 │ │ +48c0c6: 0e00 |001b: return-void │ │ +48c0c8: 1e02 |001c: monitor-exit v2 │ │ +48c0ca: 0e00 |001d: return-void │ │ +48c0cc: 0d03 |001e: move-exception v3 │ │ +48c0ce: 1e02 |001f: monitor-exit v2 │ │ +48c0d0: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=50 │ │ @@ -1981899,27 +1981899,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 │ │ -48c238: |[48c238] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ -48c248: 5b01 88af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c24c: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48c252: 6e10 49e7 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ -48c258: 0c01 |0008: move-result-object v1 │ │ -48c25a: 5b01 86af |0009: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@af86 │ │ -48c25e: 6e10 4ae7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ -48c264: 0c01 |000e: move-result-object v1 │ │ -48c266: 5b01 87af |000f: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@af87 │ │ -48c26a: 6e10 4ce7 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ -48c270: 0c01 |0014: move-result-object v1 │ │ -48c272: 5b01 89af |0015: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@af89 │ │ -48c276: 0e00 |0017: return-void │ │ +48c23c: |[48c23c] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ +48c24c: 5b01 88af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c250: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48c256: 6e10 49e7 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ +48c25c: 0c01 |0008: move-result-object v1 │ │ +48c25e: 5b01 86af |0009: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@af86 │ │ +48c262: 6e10 4ae7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ +48c268: 0c01 |000e: move-result-object v1 │ │ +48c26a: 5b01 87af |000f: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@af87 │ │ +48c26e: 6e10 4ce7 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ +48c274: 0c01 |0014: move-result-object v1 │ │ +48c276: 5b01 89af |0015: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@af89 │ │ +48c27a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x000b line=43 │ │ 0x0011 line=44 │ │ locals : │ │ @@ -1981933,96 +1981933,96 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -48c278: |[48c278] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.onChange:()V │ │ -48c288: 5420 86af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@af86 │ │ -48c28c: 5421 88af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c290: 7110 59e7 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ -48c296: 0c01 |0007: move-result-object v1 │ │ -48c298: 6e10 49e7 0100 |0008: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ -48c29e: 0c01 |000b: move-result-object v1 │ │ -48c2a0: 7120 cff9 1000 |000c: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ -48c2a6: 0a00 |000f: move-result v0 │ │ -48c2a8: 3900 2c00 |0010: if-nez v0, 003c // +002c │ │ -48c2ac: 5420 88af |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c2b0: 7110 59e7 0000 |0014: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ -48c2b6: 0c00 |0017: move-result-object v0 │ │ -48c2b8: 6e10 49e7 0000 |0018: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ -48c2be: 0c00 |001b: move-result-object v0 │ │ -48c2c0: 5b20 86af |001c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@af86 │ │ -48c2c4: 5420 88af |001e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c2c8: 7110 5ae7 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ -48c2ce: 0c00 |0023: move-result-object v0 │ │ -48c2d0: 5421 88af |0024: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c2d4: 6e10 5ee7 0100 |0026: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e75e │ │ -48c2da: 0c01 |0029: move-result-object v1 │ │ -48c2dc: 6e20 91e7 1000 |002a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ -48c2e2: 5420 88af |002d: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c2e6: 7110 5ae7 0000 |002f: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ -48c2ec: 0c00 |0032: move-result-object v0 │ │ -48c2ee: 5421 88af |0033: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c2f2: 6e10 61e7 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e761 │ │ -48c2f8: 0c01 |0038: move-result-object v1 │ │ -48c2fa: 6e20 92e7 1000 |0039: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@e792 │ │ -48c300: 5420 87af |003c: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@af87 │ │ -48c304: 5421 88af |003e: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c308: 7110 59e7 0100 |0040: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ -48c30e: 0c01 |0043: move-result-object v1 │ │ -48c310: 6e10 4ae7 0100 |0044: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ -48c316: 0c01 |0047: move-result-object v1 │ │ -48c318: 7120 cff9 1000 |0048: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ -48c31e: 0a00 |004b: move-result v0 │ │ -48c320: 3900 1d00 |004c: if-nez v0, 0069 // +001d │ │ -48c324: 5420 88af |004e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c328: 7110 59e7 0000 |0050: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ -48c32e: 0c00 |0053: move-result-object v0 │ │ -48c330: 6e10 4ae7 0000 |0054: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ -48c336: 0c00 |0057: move-result-object v0 │ │ -48c338: 5b20 87af |0058: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@af87 │ │ -48c33c: 5420 88af |005a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c340: 7110 5ae7 0000 |005c: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ -48c346: 0c00 |005f: move-result-object v0 │ │ -48c348: 5421 88af |0060: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c34c: 6e10 5fe7 0100 |0062: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e75f │ │ -48c352: 0c01 |0065: move-result-object v1 │ │ -48c354: 6e20 91e7 1000 |0066: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ -48c35a: 5420 89af |0069: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@af89 │ │ -48c35e: 5421 88af |006b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c362: 7110 59e7 0100 |006d: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ -48c368: 0c01 |0070: move-result-object v1 │ │ -48c36a: 6e10 4ce7 0100 |0071: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ -48c370: 0c01 |0074: move-result-object v1 │ │ -48c372: 7120 cff9 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ -48c378: 0a00 |0078: move-result v0 │ │ -48c37a: 3900 2c00 |0079: if-nez v0, 00a5 // +002c │ │ -48c37e: 5420 88af |007b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c382: 7110 59e7 0000 |007d: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ -48c388: 0c00 |0080: move-result-object v0 │ │ -48c38a: 6e10 4ce7 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ -48c390: 0c00 |0084: move-result-object v0 │ │ -48c392: 5b20 89af |0085: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@af89 │ │ -48c396: 5420 88af |0087: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c39a: 7110 5ae7 0000 |0089: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ -48c3a0: 0c00 |008c: move-result-object v0 │ │ -48c3a2: 5421 88af |008d: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c3a6: 6e10 60e7 0100 |008f: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e760 │ │ -48c3ac: 0c01 |0092: move-result-object v1 │ │ -48c3ae: 6e20 91e7 1000 |0093: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ -48c3b4: 5420 88af |0096: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c3b8: 7110 5ae7 0000 |0098: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ -48c3be: 0c00 |009b: move-result-object v0 │ │ -48c3c0: 5421 88af |009c: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ -48c3c4: 6e10 62e7 0100 |009e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e762 │ │ -48c3ca: 0c01 |00a1: move-result-object v1 │ │ -48c3cc: 6e20 92e7 1000 |00a2: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@e792 │ │ -48c3d2: 0e00 |00a5: return-void │ │ +48c27c: |[48c27c] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.onChange:()V │ │ +48c28c: 5420 86af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@af86 │ │ +48c290: 5421 88af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c294: 7110 59e7 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ +48c29a: 0c01 |0007: move-result-object v1 │ │ +48c29c: 6e10 49e7 0100 |0008: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ +48c2a2: 0c01 |000b: move-result-object v1 │ │ +48c2a4: 7120 cff9 1000 |000c: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ +48c2aa: 0a00 |000f: move-result v0 │ │ +48c2ac: 3900 2c00 |0010: if-nez v0, 003c // +002c │ │ +48c2b0: 5420 88af |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c2b4: 7110 59e7 0000 |0014: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ +48c2ba: 0c00 |0017: move-result-object v0 │ │ +48c2bc: 6e10 49e7 0000 |0018: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ +48c2c2: 0c00 |001b: move-result-object v0 │ │ +48c2c4: 5b20 86af |001c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@af86 │ │ +48c2c8: 5420 88af |001e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c2cc: 7110 5ae7 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ +48c2d2: 0c00 |0023: move-result-object v0 │ │ +48c2d4: 5421 88af |0024: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c2d8: 6e10 5ee7 0100 |0026: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e75e │ │ +48c2de: 0c01 |0029: move-result-object v1 │ │ +48c2e0: 6e20 91e7 1000 |002a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ +48c2e6: 5420 88af |002d: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c2ea: 7110 5ae7 0000 |002f: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ +48c2f0: 0c00 |0032: move-result-object v0 │ │ +48c2f2: 5421 88af |0033: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c2f6: 6e10 61e7 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e761 │ │ +48c2fc: 0c01 |0038: move-result-object v1 │ │ +48c2fe: 6e20 92e7 1000 |0039: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@e792 │ │ +48c304: 5420 87af |003c: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@af87 │ │ +48c308: 5421 88af |003e: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c30c: 7110 59e7 0100 |0040: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ +48c312: 0c01 |0043: move-result-object v1 │ │ +48c314: 6e10 4ae7 0100 |0044: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ +48c31a: 0c01 |0047: move-result-object v1 │ │ +48c31c: 7120 cff9 1000 |0048: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ +48c322: 0a00 |004b: move-result v0 │ │ +48c324: 3900 1d00 |004c: if-nez v0, 0069 // +001d │ │ +48c328: 5420 88af |004e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c32c: 7110 59e7 0000 |0050: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ +48c332: 0c00 |0053: move-result-object v0 │ │ +48c334: 6e10 4ae7 0000 |0054: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ +48c33a: 0c00 |0057: move-result-object v0 │ │ +48c33c: 5b20 87af |0058: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@af87 │ │ +48c340: 5420 88af |005a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c344: 7110 5ae7 0000 |005c: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ +48c34a: 0c00 |005f: move-result-object v0 │ │ +48c34c: 5421 88af |0060: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c350: 6e10 5fe7 0100 |0062: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e75f │ │ +48c356: 0c01 |0065: move-result-object v1 │ │ +48c358: 6e20 91e7 1000 |0066: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ +48c35e: 5420 89af |0069: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@af89 │ │ +48c362: 5421 88af |006b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c366: 7110 59e7 0100 |006d: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ +48c36c: 0c01 |0070: move-result-object v1 │ │ +48c36e: 6e10 4ce7 0100 |0071: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ +48c374: 0c01 |0074: move-result-object v1 │ │ +48c376: 7120 cff9 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ +48c37c: 0a00 |0078: move-result v0 │ │ +48c37e: 3900 2c00 |0079: if-nez v0, 00a5 // +002c │ │ +48c382: 5420 88af |007b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c386: 7110 59e7 0000 |007d: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@e759 │ │ +48c38c: 0c00 |0080: move-result-object v0 │ │ +48c38e: 6e10 4ce7 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ +48c394: 0c00 |0084: move-result-object v0 │ │ +48c396: 5b20 89af |0085: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@af89 │ │ +48c39a: 5420 88af |0087: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c39e: 7110 5ae7 0000 |0089: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ +48c3a4: 0c00 |008c: move-result-object v0 │ │ +48c3a6: 5421 88af |008d: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c3aa: 6e10 60e7 0100 |008f: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e760 │ │ +48c3b0: 0c01 |0092: move-result-object v1 │ │ +48c3b2: 6e20 91e7 1000 |0093: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ +48c3b8: 5420 88af |0096: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c3bc: 7110 5ae7 0000 |0098: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@e75a │ │ +48c3c2: 0c00 |009b: move-result-object v0 │ │ +48c3c4: 5421 88af |009c: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@af88 │ │ +48c3c8: 6e10 62e7 0100 |009e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e762 │ │ +48c3ce: 0c01 |00a1: move-result-object v1 │ │ +48c3d0: 6e20 92e7 1000 |00a2: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@e792 │ │ +48c3d6: 0e00 |00a5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0012 line=50 │ │ 0x001e line=52 │ │ 0x002d line=53 │ │ 0x003c line=56 │ │ @@ -1982084,55 +1982084,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 │ │ -48cac8: |[48cac8] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ -48cad8: 5400 8aaf |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cadc: 1100 |0002: return-object v0 │ │ +48cacc: |[48cacc] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ +48cadc: 5400 8aaf |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cae0: 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 │ │ -48cae0: |[48cae0] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; │ │ -48caf0: 5400 8caf |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af8c │ │ -48caf4: 1100 |0002: return-object v0 │ │ +48cae4: |[48cae4] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; │ │ +48caf4: 5400 8caf |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af8c │ │ +48caf8: 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 │ │ -48cce4: |[48cce4] com.nextcloud.talk.call.LocalStateBroadcaster.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ -48ccf4: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ccfa: 5b12 8aaf |0003: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48ccfe: 2200 9c20 |0005: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // type@209c │ │ -48cd02: 7030 57e7 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@e757 │ │ -48cd08: 5b10 8baf |000a: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@af8b │ │ -48cd0c: 5b13 8caf |000c: iput-object v3, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af8c │ │ -48cd10: 6e20 47e7 0200 |000e: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e747 │ │ -48cd16: 0e00 |0011: return-void │ │ +48cce8: |[48cce8] com.nextcloud.talk.call.LocalStateBroadcaster.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ +48ccf8: 7010 2ff6 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ccfe: 5b12 8aaf |0003: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cd02: 2200 9c20 |0005: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // type@209c │ │ +48cd06: 7030 57e7 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@e757 │ │ +48cd0c: 5b10 8baf |000a: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@af8b │ │ +48cd10: 5b13 8caf |000c: iput-object v3, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af8c │ │ +48cd14: 6e20 47e7 0200 |000e: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e747 │ │ +48cd1a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x000c line=75 │ │ 0x000e line=77 │ │ @@ -1982146,21 +1982146,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 │ │ -48cbe8: |[48cbe8] com.nextcloud.talk.call.LocalStateBroadcaster.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -48cbf8: 2200 fb22 |0000: new-instance v0, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // type@22fb │ │ -48cbfc: 7010 c2f1 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.:()V // method@f1c2 │ │ -48cc02: 1a01 7ffa |0005: const-string v1, "video" // string@fa7f │ │ -48cc06: 6e20 c6f1 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setRoomType:(Ljava/lang/String;)V // method@f1c6 │ │ -48cc0c: 6e20 c8f1 3000 |000a: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setType:(Ljava/lang/String;)V // method@f1c8 │ │ -48cc12: 1100 |000d: return-object v0 │ │ +48cbec: |[48cbec] com.nextcloud.talk.call.LocalStateBroadcaster.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +48cbfc: 2200 fb22 |0000: new-instance v0, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // type@22fb │ │ +48cc00: 7010 c2f1 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.:()V // method@f1c2 │ │ +48cc06: 1a01 7ffa |0005: const-string v1, "video" // string@fa7f │ │ +48cc0a: 6e20 c6f1 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setRoomType:(Ljava/lang/String;)V // method@f1c6 │ │ +48cc10: 6e20 c8f1 3000 |000a: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setType:(Ljava/lang/String;)V // method@f1c8 │ │ +48cc16: 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; │ │ @@ -1982172,19 +1982172,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48cd18: |[48cd18] com.nextcloud.talk.call.LocalStateBroadcaster.destroy:()V │ │ -48cd28: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cd2c: 5421 8baf |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@af8b │ │ -48cd30: 6e20 4de7 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e74d │ │ -48cd36: 0e00 |0007: return-void │ │ +48cd1c: |[48cd1c] com.nextcloud.talk.call.LocalStateBroadcaster.destroy:()V │ │ +48cd2c: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cd30: 5421 8baf |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@af8b │ │ +48cd34: 6e20 4de7 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@e74d │ │ +48cd3a: 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;) │ │ @@ -1982192,31 +1982192,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 │ │ -48caf8: |[48caf8] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -48cb08: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cb0c: 6e10 49e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ -48cb12: 0c00 |0005: move-result-object v0 │ │ -48cb14: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -48cb18: 5420 8aaf |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cb1c: 6e10 49e7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ -48cb22: 0c00 |000d: move-result-object v0 │ │ -48cb24: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48cb2a: 0a00 |0011: move-result v0 │ │ -48cb2c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -48cb30: 1a00 9789 |0014: const-string v0, "audioOn" // string@8997 │ │ -48cb34: 2803 |0016: goto 0019 // +0003 │ │ -48cb36: 1a00 9689 |0017: const-string v0, "audioOff" // string@8996 │ │ -48cb3a: 2201 f922 |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@22f9 │ │ -48cb3e: 7020 bcf1 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@f1bc │ │ -48cb44: 1101 |001e: return-object v1 │ │ +48cafc: |[48cafc] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +48cb0c: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cb10: 6e10 49e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ +48cb16: 0c00 |0005: move-result-object v0 │ │ +48cb18: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +48cb1c: 5420 8aaf |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cb20: 6e10 49e7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ +48cb26: 0c00 |000d: move-result-object v0 │ │ +48cb28: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48cb2e: 0a00 |0011: move-result v0 │ │ +48cb30: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +48cb34: 1a00 9789 |0014: const-string v0, "audioOn" // string@8997 │ │ +48cb38: 2803 |0016: goto 0019 // +0003 │ │ +48cb3a: 1a00 9689 |0017: const-string v0, "audioOff" // string@8996 │ │ +48cb3e: 2201 f922 |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@22f9 │ │ +48cb42: 7020 bcf1 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@f1bc │ │ +48cb48: 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; │ │ @@ -1982226,31 +1982226,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 │ │ -48cb48: |[48cb48] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -48cb58: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cb5c: 6e10 4ae7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ -48cb62: 0c00 |0005: move-result-object v0 │ │ -48cb64: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -48cb68: 5420 8aaf |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cb6c: 6e10 4ae7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ -48cb72: 0c00 |000d: move-result-object v0 │ │ -48cb74: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48cb7a: 0a00 |0011: move-result v0 │ │ -48cb7c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -48cb80: 1a00 e8ed |0014: const-string v0, "speaking" // string@ede8 │ │ -48cb84: 2803 |0016: goto 0019 // +0003 │ │ -48cb86: 1a00 b6ef |0017: const-string v0, "stoppedSpeaking" // string@efb6 │ │ -48cb8a: 2201 f922 |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@22f9 │ │ -48cb8e: 7020 bcf1 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@f1bc │ │ -48cb94: 1101 |001e: return-object v1 │ │ +48cb4c: |[48cb4c] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +48cb5c: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cb60: 6e10 4ae7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ +48cb66: 0c00 |0005: move-result-object v0 │ │ +48cb68: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +48cb6c: 5420 8aaf |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cb70: 6e10 4ae7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@e74a │ │ +48cb76: 0c00 |000d: move-result-object v0 │ │ +48cb78: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48cb7e: 0a00 |0011: move-result v0 │ │ +48cb80: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +48cb84: 1a00 e8ed |0014: const-string v0, "speaking" // string@ede8 │ │ +48cb88: 2803 |0016: goto 0019 // +0003 │ │ +48cb8a: 1a00 b6ef |0017: const-string v0, "stoppedSpeaking" // string@efb6 │ │ +48cb8e: 2201 f922 |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@22f9 │ │ +48cb92: 7020 bcf1 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@f1bc │ │ +48cb98: 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; │ │ @@ -1982260,31 +1982260,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 │ │ -48cb98: |[48cb98] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -48cba8: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cbac: 6e10 4ce7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ -48cbb2: 0c00 |0005: move-result-object v0 │ │ -48cbb4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -48cbb8: 5420 8aaf |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cbbc: 6e10 4ce7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ -48cbc2: 0c00 |000d: move-result-object v0 │ │ -48cbc4: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48cbca: 0a00 |0011: move-result v0 │ │ -48cbcc: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -48cbd0: 1a00 8afa |0014: const-string v0, "videoOn" // string@fa8a │ │ -48cbd4: 2803 |0016: goto 0019 // +0003 │ │ -48cbd6: 1a00 89fa |0017: const-string v0, "videoOff" // string@fa89 │ │ -48cbda: 2201 f922 |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@22f9 │ │ -48cbde: 7020 bcf1 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@f1bc │ │ -48cbe4: 1101 |001e: return-object v1 │ │ +48cb9c: |[48cb9c] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +48cbac: 5420 8aaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cbb0: 6e10 4ce7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ +48cbb6: 0c00 |0005: move-result-object v0 │ │ +48cbb8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +48cbbc: 5420 8aaf |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cbc0: 6e10 4ce7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ +48cbc6: 0c00 |000d: move-result-object v0 │ │ +48cbc8: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48cbce: 0a00 |0011: move-result v0 │ │ +48cbd0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +48cbd4: 1a00 8afa |0014: const-string v0, "videoOn" // string@fa8a │ │ +48cbd8: 2803 |0016: goto 0019 // +0003 │ │ +48cbda: 1a00 89fa |0017: const-string v0, "videoOff" // string@fa89 │ │ +48cbde: 2201 f922 |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@22f9 │ │ +48cbe2: 7020 bcf1 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@f1bc │ │ +48cbe8: 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; │ │ @@ -1982294,36 +1982294,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 │ │ -48cc14: |[48cc14] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -48cc24: 5430 8aaf |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cc28: 6e10 49e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ -48cc2e: 0c00 |0005: move-result-object v0 │ │ -48cc30: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -48cc34: 5430 8aaf |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cc38: 6e10 49e7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ -48cc3e: 0c00 |000d: move-result-object v0 │ │ -48cc40: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48cc46: 0a00 |0011: move-result v0 │ │ -48cc48: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -48cc4c: 1a00 8ff6 |0014: const-string v0, "unmute" // string@f68f │ │ -48cc50: 2803 |0016: goto 0019 // +0003 │ │ -48cc52: 1a00 e6cf |0017: const-string v0, "mute" // string@cfe6 │ │ -48cc56: 7020 5ce7 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e75c │ │ -48cc5c: 0c00 |001c: move-result-object v0 │ │ -48cc5e: 2201 fa22 |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@22fa │ │ -48cc62: 7010 bff1 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@f1bf │ │ -48cc68: 1a02 8489 |0022: const-string v2, "audio" // string@8984 │ │ -48cc6c: 6e20 c0f1 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@f1c0 │ │ -48cc72: 6e20 c5f1 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@f1c5 │ │ -48cc78: 1100 |002a: return-object v0 │ │ +48cc18: |[48cc18] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +48cc28: 5430 8aaf |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cc2c: 6e10 49e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ +48cc32: 0c00 |0005: move-result-object v0 │ │ +48cc34: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +48cc38: 5430 8aaf |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cc3c: 6e10 49e7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@e749 │ │ +48cc42: 0c00 |000d: move-result-object v0 │ │ +48cc44: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48cc4a: 0a00 |0011: move-result v0 │ │ +48cc4c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +48cc50: 1a00 8ff6 |0014: const-string v0, "unmute" // string@f68f │ │ +48cc54: 2803 |0016: goto 0019 // +0003 │ │ +48cc56: 1a00 e6cf |0017: const-string v0, "mute" // string@cfe6 │ │ +48cc5a: 7020 5ce7 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e75c │ │ +48cc60: 0c00 |001c: move-result-object v0 │ │ +48cc62: 2201 fa22 |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@22fa │ │ +48cc66: 7010 bff1 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@f1bf │ │ +48cc6c: 1a02 8489 |0022: const-string v2, "audio" // string@8984 │ │ +48cc70: 6e20 c0f1 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@f1c0 │ │ +48cc76: 6e20 c5f1 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@f1c5 │ │ +48cc7c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0014 line=139 │ │ 0x0017 line=142 │ │ 0x001d line=144 │ │ 0x0022 line=145 │ │ @@ -1982336,36 +1982336,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 │ │ -48cc7c: |[48cc7c] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -48cc8c: 5430 8aaf |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cc90: 6e10 4ce7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ -48cc96: 0c00 |0005: move-result-object v0 │ │ -48cc98: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -48cc9c: 5430 8aaf |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ -48cca0: 6e10 4ce7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ -48cca6: 0c00 |000d: move-result-object v0 │ │ -48cca8: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48ccae: 0a00 |0011: move-result v0 │ │ -48ccb0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -48ccb4: 1a00 8ff6 |0014: const-string v0, "unmute" // string@f68f │ │ -48ccb8: 2803 |0016: goto 0019 // +0003 │ │ -48ccba: 1a00 e6cf |0017: const-string v0, "mute" // string@cfe6 │ │ -48ccbe: 7020 5ce7 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e75c │ │ -48ccc4: 0c00 |001c: move-result-object v0 │ │ -48ccc6: 2201 fa22 |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@22fa │ │ -48ccca: 7010 bff1 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@f1bf │ │ -48ccd0: 1a02 7ffa |0022: const-string v2, "video" // string@fa7f │ │ -48ccd4: 6e20 c0f1 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@f1c0 │ │ -48ccda: 6e20 c5f1 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@f1c5 │ │ -48cce0: 1100 |002a: return-object v0 │ │ +48cc80: |[48cc80] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +48cc90: 5430 8aaf |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cc94: 6e10 4ce7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ +48cc9a: 0c00 |0005: move-result-object v0 │ │ +48cc9c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +48cca0: 5430 8aaf |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@af8a │ │ +48cca4: 6e10 4ce7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@e74c │ │ +48ccaa: 0c00 |000d: move-result-object v0 │ │ +48ccac: 6e10 30f5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48ccb2: 0a00 |0011: move-result v0 │ │ +48ccb4: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +48ccb8: 1a00 8ff6 |0014: const-string v0, "unmute" // string@f68f │ │ +48ccbc: 2803 |0016: goto 0019 // +0003 │ │ +48ccbe: 1a00 e6cf |0017: const-string v0, "mute" // string@cfe6 │ │ +48ccc2: 7020 5ce7 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e75c │ │ +48ccc8: 0c00 |001c: move-result-object v0 │ │ +48ccca: 2201 fa22 |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@22fa │ │ +48ccce: 7010 bff1 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@f1bf │ │ +48ccd4: 1a02 7ffa |0022: const-string v2, "video" // string@fa7f │ │ +48ccd8: 6e20 c0f1 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@f1c0 │ │ +48ccde: 6e20 c5f1 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@f1c5 │ │ +48cce4: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0014 line=159 │ │ 0x0017 line=162 │ │ 0x001d line=164 │ │ 0x0022 line=165 │ │ @@ -1982411,17 +1982411,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48c3f4: |[48c3f4] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.:()V │ │ -48c404: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48c40a: 0e00 |0003: return-void │ │ +48c3f8: |[48c3f8] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.:()V │ │ +48c408: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48c40e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; │ │ │ │ Virtual methods - │ │ @@ -1982430,19 +1982430,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 │ │ -48c3d4: |[48c3d4] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48c3e4: 1f01 8c24 |0000: check-cast v1, Ljava/lang/Integer; // type@248c │ │ -48c3e8: 7110 78e7 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@e778 │ │ -48c3ee: 0c01 |0005: move-result-object v1 │ │ -48c3f0: 1101 |0006: return-object v1 │ │ +48c3d8: |[48c3d8] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48c3e8: 1f01 8c24 |0000: check-cast v1, Ljava/lang/Integer; // type@248c │ │ +48c3ec: 7110 78e7 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@e778 │ │ +48c3f2: 0c01 |0005: move-result-object v1 │ │ +48c3f4: 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; │ │ │ │ @@ -1982476,18 +1982476,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 │ │ -48c40c: |[48c40c] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V │ │ -48c41c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48c422: 5b01 8daf |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8d │ │ -48c426: 0e00 |0005: return-void │ │ +48c410: |[48c410] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V │ │ +48c420: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48c426: 5b01 8daf |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8d │ │ +48c42a: 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; │ │ │ │ @@ -1982497,19 +1982497,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48c428: |[48c428] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -48c438: 5410 8daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8d │ │ -48c43c: 1f02 8c24 |0002: check-cast v2, Ljava/lang/Integer; // type@248c │ │ -48c440: 7120 6ee7 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@e76e │ │ -48c446: 0e00 |0007: return-void │ │ +48c42c: |[48c42c] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +48c43c: 5410 8daf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8d │ │ +48c440: 1f02 8c24 |0002: check-cast v2, Ljava/lang/Integer; // type@248c │ │ +48c444: 7120 6ee7 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@e76e │ │ +48c44a: 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; │ │ │ │ @@ -1982539,17 +1982539,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48c468: |[48c468] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.:()V │ │ -48c478: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48c47e: 0e00 |0003: return-void │ │ +48c46c: |[48c46c] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.:()V │ │ +48c47c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48c482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -1982558,19 +1982558,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 │ │ -48c448: |[48c448] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48c458: 1f01 8c24 |0000: check-cast v1, Ljava/lang/Integer; // type@248c │ │ -48c45c: 7110 7ae7 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@e77a │ │ -48c462: 0c01 |0005: move-result-object v1 │ │ -48c464: 1101 |0006: return-object v1 │ │ +48c44c: |[48c44c] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48c45c: 1f01 8c24 |0000: check-cast v1, Ljava/lang/Integer; // type@248c │ │ +48c460: 7110 7ae7 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@e77a │ │ +48c466: 0c01 |0005: move-result-object v1 │ │ +48c468: 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; │ │ │ │ @@ -1982608,19 +1982608,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 │ │ -48c480: |[48c480] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V │ │ -48c490: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48c496: 5b01 8eaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8e │ │ -48c49a: 5b02 8faf |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@af8f │ │ -48c49e: 0e00 |0007: return-void │ │ +48c484: |[48c484] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V │ │ +48c494: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48c49a: 5b01 8eaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8e │ │ +48c49e: 5b02 8faf |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@af8f │ │ +48c4a2: 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; │ │ @@ -1982631,20 +1982631,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -48c4a0: |[48c4a0] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -48c4b0: 5420 8eaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8e │ │ -48c4b4: 5421 8faf |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@af8f │ │ -48c4b8: 1f03 8c24 |0004: check-cast v3, Ljava/lang/Integer; // type@248c │ │ -48c4bc: 7130 6de7 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@e76d │ │ -48c4c2: 0e00 |0009: return-void │ │ +48c4a4: |[48c4a4] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +48c4b4: 5420 8eaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@af8e │ │ +48c4b8: 5421 8faf |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@af8f │ │ +48c4bc: 1f03 8c24 |0004: check-cast v3, Ljava/lang/Integer; // type@248c │ │ +48c4c0: 7130 6de7 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@e76d │ │ +48c4c6: 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; │ │ │ │ @@ -1982705,53 +1982705,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 │ │ -48c534: |[48c534] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V │ │ -48c544: 7030 7be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V // method@e77b │ │ -48c54a: 0e00 |0003: return-void │ │ +48c538: |[48c538] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V │ │ +48c548: 7030 7be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V // method@e77b │ │ +48c54e: 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 │ │ -48c54c: |[48c54c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V │ │ -48c55c: 7020 79e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V // method@e779 │ │ -48c562: 0e00 |0003: return-void │ │ +48c550: |[48c550] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V │ │ +48c560: 7020 79e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V // method@e779 │ │ +48c566: 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 │ │ -48c564: |[48c564] com.nextcloud.talk.call.LocalStateBroadcasterMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ -48c574: 7030 5be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@e75b │ │ -48c57a: 2201 3025 |0003: new-instance v1, Ljava/util/HashMap; // type@2530 │ │ -48c57e: 7010 2df9 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@f92d │ │ -48c584: 5b01 92af |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ -48c588: 5b02 90af |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ -48c58c: 0e00 |000c: return-void │ │ +48c568: |[48c568] com.nextcloud.talk.call.LocalStateBroadcasterMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ +48c578: 7030 5be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@e75b │ │ +48c57e: 2201 3025 |0003: new-instance v1, Ljava/util/HashMap; // type@2530 │ │ +48c582: 7010 2df9 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@f92d │ │ +48c588: 5b01 92af |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ +48c58c: 5b02 90af |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ +48c590: 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; │ │ @@ -1982763,26 +1982763,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 │ │ -48c4c4: |[48c4c4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ -48c4d4: 7110 3bf4 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@f43b │ │ -48c4da: 0c00 |0003: move-result-object v0 │ │ -48c4dc: 6e10 d3f5 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48c4e2: 0a04 |0007: move-result v4 │ │ -48c4e4: 8141 |0008: int-to-long v1, v4 │ │ -48c4e6: 6204 54b5 |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@b554 │ │ -48c4ea: 7100 5af4 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@f45a │ │ -48c4f0: 0c03 |000e: move-result-object v3 │ │ -48c4f2: 6e53 34f4 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f434 │ │ -48c4f8: 0c04 |0012: move-result-object v4 │ │ -48c4fa: 1104 |0013: return-object v4 │ │ +48c4c8: |[48c4c8] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ +48c4d8: 7110 3bf4 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@f43b │ │ +48c4de: 0c00 |0003: move-result-object v0 │ │ +48c4e0: 6e10 d3f5 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48c4e6: 0a04 |0007: move-result v4 │ │ +48c4e8: 8141 |0008: int-to-long v1, v4 │ │ +48c4ea: 6204 54b5 |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@b554 │ │ +48c4ee: 7100 5af4 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@f45a │ │ +48c4f4: 0c03 |000e: move-result-object v3 │ │ +48c4f6: 6e53 34f4 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f434 │ │ +48c4fc: 0c04 |0012: move-result-object v4 │ │ +48c4fe: 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;) │ │ @@ -1982790,17 +1982790,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48c778: |[48c778] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V │ │ -48c788: 7010 7ce7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:()V // method@e77c │ │ -48c78e: 0e00 |0003: return-void │ │ +48c77c: |[48c77c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V │ │ +48c78c: 7010 7ce7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:()V // method@e77c │ │ +48c792: 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; │ │ │ │ @@ -1982809,26 +1982809,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 │ │ -48c4fc: |[48c4fc] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ -48c50c: 7110 3bf4 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@f43b │ │ -48c512: 0c00 |0003: move-result-object v0 │ │ -48c514: 6e10 d3f5 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48c51a: 0a04 |0007: move-result v4 │ │ -48c51c: 8141 |0008: int-to-long v1, v4 │ │ -48c51e: 6204 54b5 |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@b554 │ │ -48c522: 7100 5af4 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@f45a │ │ -48c528: 0c03 |000e: move-result-object v3 │ │ -48c52a: 6e53 34f4 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f434 │ │ -48c530: 0c04 |0012: move-result-object v4 │ │ -48c532: 1104 |0013: return-object v4 │ │ +48c500: |[48c500] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ +48c510: 7110 3bf4 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@f43b │ │ +48c516: 0c00 |0003: move-result-object v0 │ │ +48c518: 6e10 d3f5 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48c51e: 0a04 |0007: move-result v4 │ │ +48c520: 8141 |0008: int-to-long v1, v4 │ │ +48c522: 6204 54b5 |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@b554 │ │ +48c526: 7100 5af4 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@f45a │ │ +48c52c: 0c03 |000e: move-result-object v3 │ │ +48c52e: 6e53 34f4 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f434 │ │ +48c534: 0c04 |0012: move-result-object v4 │ │ +48c536: 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;) │ │ @@ -1982836,17 +1982836,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 │ │ -48c790: |[48c790] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ -48c7a0: 7020 7de7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:(Ljava/lang/String;)V // method@e77d │ │ -48c7a6: 0e00 |0003: return-void │ │ +48c794: |[48c794] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ +48c7a4: 7020 7de7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:(Ljava/lang/String;)V // method@e77d │ │ +48c7aa: 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; │ │ @@ -1982856,28 +1982856,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -48c7a8: |[48c7a8] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:()V │ │ -48c7b8: 5420 90af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ -48c7bc: 6e10 71e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e771 │ │ -48c7c2: 0c01 |0005: move-result-object v1 │ │ -48c7c4: 6e20 91e7 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ -48c7ca: 5420 90af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ -48c7ce: 6e10 72e7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e772 │ │ -48c7d4: 0c01 |000e: move-result-object v1 │ │ -48c7d6: 6e20 91e7 1000 |000f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ -48c7dc: 5420 90af |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ -48c7e0: 6e10 73e7 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e773 │ │ -48c7e6: 0c01 |0017: move-result-object v1 │ │ -48c7e8: 6e20 91e7 1000 |0018: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ -48c7ee: 0e00 |001b: return-void │ │ +48c7ac: |[48c7ac] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:()V │ │ +48c7bc: 5420 90af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ +48c7c0: 6e10 71e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e771 │ │ +48c7c6: 0c01 |0005: move-result-object v1 │ │ +48c7c8: 6e20 91e7 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ +48c7ce: 5420 90af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ +48c7d2: 6e10 72e7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e772 │ │ +48c7d8: 0c01 |000e: move-result-object v1 │ │ +48c7da: 6e20 91e7 1000 |000f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ +48c7e0: 5420 90af |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ +48c7e4: 6e10 73e7 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e773 │ │ +48c7ea: 0c01 |0017: move-result-object v1 │ │ +48c7ec: 6e20 91e7 1000 |0018: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@e791 │ │ +48c7f2: 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; │ │ @@ -1982887,24 +1982887,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -48c7f0: |[48c7f0] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:(Ljava/lang/String;)V │ │ -48c800: 5420 90af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ -48c804: 6e10 74e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e774 │ │ -48c80a: 0c01 |0005: move-result-object v1 │ │ -48c80c: 6e30 90e7 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@e790 │ │ -48c812: 5420 90af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ -48c816: 6e10 75e7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e775 │ │ -48c81c: 0c01 |000e: move-result-object v1 │ │ -48c81e: 6e30 90e7 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@e790 │ │ -48c824: 0e00 |0012: return-void │ │ +48c7f4: |[48c7f4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:(Ljava/lang/String;)V │ │ +48c804: 5420 90af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ +48c808: 6e10 74e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e774 │ │ +48c80e: 0c01 |0005: move-result-object v1 │ │ +48c810: 6e30 90e7 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@e790 │ │ +48c816: 5420 90af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@af90 │ │ +48c81a: 6e10 75e7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e775 │ │ +48c820: 0c01 |000e: move-result-object v1 │ │ +48c822: 6e30 90e7 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@e790 │ │ +48c828: 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; │ │ @@ -1982915,33 +1982915,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -48c590: |[48c590] com.nextcloud.talk.call.LocalStateBroadcasterMcu.destroy:()V │ │ -48c5a0: 6f10 5de7 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@e75d │ │ -48c5a6: 5420 91af |0003: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@af91 │ │ -48c5aa: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -48c5ae: 7210 56f4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ -48c5b4: 5420 92af |000a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ -48c5b8: 7210 9cf9 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ -48c5be: 0c00 |000f: move-result-object v0 │ │ -48c5c0: 7210 c6f8 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ -48c5c6: 0c00 |0013: move-result-object v0 │ │ -48c5c8: 7210 46f9 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48c5ce: 0a01 |0017: move-result v1 │ │ -48c5d0: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -48c5d4: 7210 47f9 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48c5da: 0c01 |001d: move-result-object v1 │ │ -48c5dc: 1f01 3b24 |001e: check-cast v1, Lio/reactivex/disposables/Disposable; // type@243b │ │ -48c5e0: 7210 56f4 0100 |0020: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ -48c5e6: 28f1 |0023: goto 0014 // -000f │ │ -48c5e8: 0e00 |0024: return-void │ │ +48c594: |[48c594] com.nextcloud.talk.call.LocalStateBroadcasterMcu.destroy:()V │ │ +48c5a4: 6f10 5de7 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@e75d │ │ +48c5aa: 5420 91af |0003: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@af91 │ │ +48c5ae: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +48c5b2: 7210 56f4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ +48c5b8: 5420 92af |000a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ +48c5bc: 7210 9cf9 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ +48c5c2: 0c00 |000f: move-result-object v0 │ │ +48c5c4: 7210 c6f8 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ +48c5ca: 0c00 |0013: move-result-object v0 │ │ +48c5cc: 7210 46f9 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48c5d2: 0a01 |0017: move-result v1 │ │ +48c5d4: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +48c5d8: 7210 47f9 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48c5de: 0c01 |001d: move-result-object v1 │ │ +48c5e0: 1f01 3b24 |001e: check-cast v1, Lio/reactivex/disposables/Disposable; // type@243b │ │ +48c5e4: 7210 56f4 0100 |0020: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ +48c5ea: 28f1 |0023: goto 0014 // -000f │ │ +48c5ec: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0007 line=68 │ │ 0x000a line=71 │ │ 0x0020 line=72 │ │ @@ -1982953,97 +1982953,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 │ │ -48c5ec: |[48c5ec] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -48c5fc: 54b0 91af |0000: iget-object v0, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@af91 │ │ -48c600: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -48c604: 7210 56f4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ -48c60a: 1260 |0007: const/4 v0, #int 6 // #6 │ │ -48c60c: 2301 3f28 |0008: new-array v1, v0, [Ljava/lang/Integer; // type@283f │ │ -48c610: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -48c612: 7110 e0f5 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c618: 0c03 |000e: move-result-object v3 │ │ -48c61a: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ -48c61e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -48c620: 7110 e0f5 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c626: 0c04 |0015: move-result-object v4 │ │ -48c628: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ -48c62c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -48c62e: 7110 e0f5 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c634: 0c05 |001c: move-result-object v5 │ │ -48c636: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ -48c63a: 1245 |001f: const/4 v5, #int 4 // #4 │ │ -48c63c: 7110 e0f5 0500 |0020: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c642: 0c06 |0023: move-result-object v6 │ │ -48c644: 1237 |0024: const/4 v7, #int 3 // #3 │ │ -48c646: 4d06 0107 |0025: aput-object v6, v1, v7 │ │ -48c64a: 1306 0800 |0027: const/16 v6, #int 8 // #8 │ │ -48c64e: 7110 e0f5 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c654: 0c08 |002c: move-result-object v8 │ │ -48c656: 4d08 0105 |002d: aput-object v8, v1, v5 │ │ -48c65a: 1308 1000 |002f: const/16 v8, #int 16 // #10 │ │ -48c65e: 7110 e0f5 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c664: 0c09 |0034: move-result-object v9 │ │ -48c666: 125a |0035: const/4 v10, #int 5 // #5 │ │ -48c668: 4d09 010a |0036: aput-object v9, v1, v10 │ │ -48c66c: 7110 39f4 0100 |0038: invoke-static {v1}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@f439 │ │ -48c672: 0c01 |003b: move-result-object v1 │ │ -48c674: 2209 9e20 |003c: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; // type@209e │ │ -48c678: 7010 65e7 0900 |003e: invoke-direct {v9}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0;.:()V // method@e765 │ │ -48c67e: 6e20 32f4 9100 |0041: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@f432 │ │ -48c684: 0c01 |0044: move-result-object v1 │ │ -48c686: 2209 9f20 |0045: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; // type@209f │ │ -48c68a: 7020 67e7 b900 |0047: invoke-direct {v9, v11}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V // method@e767 │ │ -48c690: 6e20 42f4 9100 |004a: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@f442 │ │ -48c696: 0c01 |004d: move-result-object v1 │ │ -48c698: 5bb1 91af |004e: iput-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@af91 │ │ -48c69c: 6e10 21e7 0c00 |0050: invoke-virtual {v12}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48c6a2: 0c0c |0053: move-result-object v12 │ │ -48c6a4: 54b1 92af |0054: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ -48c6a8: 7220 95f9 c100 |0056: invoke-interface {v1, v12}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48c6ae: 0c01 |0059: move-result-object v1 │ │ -48c6b0: 1f01 3b24 |005a: check-cast v1, Lio/reactivex/disposables/Disposable; // type@243b │ │ -48c6b4: 3801 0500 |005c: if-eqz v1, 0061 // +0005 │ │ -48c6b8: 7210 56f4 0100 |005e: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ -48c6be: 54b1 92af |0061: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ -48c6c2: 2300 3f28 |0063: new-array v0, v0, [Ljava/lang/Integer; // type@283f │ │ -48c6c6: 7110 e0f5 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c6cc: 0c09 |0068: move-result-object v9 │ │ -48c6ce: 4d09 0002 |0069: aput-object v9, v0, v2 │ │ -48c6d2: 7110 e0f5 0300 |006b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c6d8: 0c02 |006e: move-result-object v2 │ │ -48c6da: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ -48c6de: 7110 e0f5 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c6e4: 0c02 |0074: move-result-object v2 │ │ -48c6e6: 4d02 0004 |0075: aput-object v2, v0, v4 │ │ -48c6ea: 7110 e0f5 0500 |0077: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c6f0: 0c02 |007a: move-result-object v2 │ │ -48c6f2: 4d02 0007 |007b: aput-object v2, v0, v7 │ │ -48c6f6: 7110 e0f5 0600 |007d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c6fc: 0c02 |0080: move-result-object v2 │ │ -48c6fe: 4d02 0005 |0081: aput-object v2, v0, v5 │ │ -48c702: 7110 e0f5 0800 |0083: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48c708: 0c02 |0086: move-result-object v2 │ │ -48c70a: 4d02 000a |0087: aput-object v2, v0, v10 │ │ -48c70e: 7110 39f4 0000 |0089: invoke-static {v0}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@f439 │ │ -48c714: 0c00 |008c: move-result-object v0 │ │ -48c716: 2202 a020 |008d: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; // type@20a0 │ │ -48c71a: 7010 69e7 0200 |008f: invoke-direct {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2;.:()V // method@e769 │ │ -48c720: 6e20 32f4 2000 |0092: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@f432 │ │ -48c726: 0c00 |0095: move-result-object v0 │ │ -48c728: 2202 a120 |0096: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; // type@20a1 │ │ -48c72c: 7030 6be7 b20c |0098: invoke-direct {v2, v11, v12}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V // method@e76b │ │ -48c732: 6e20 42f4 2000 |009b: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@f442 │ │ -48c738: 0c00 |009e: move-result-object v0 │ │ -48c73a: 7230 98f9 c100 |009f: invoke-interface {v1, v12, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ -48c740: 0e00 |00a2: return-void │ │ +48c5f0: |[48c5f0] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +48c600: 54b0 91af |0000: iget-object v0, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@af91 │ │ +48c604: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +48c608: 7210 56f4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ +48c60e: 1260 |0007: const/4 v0, #int 6 // #6 │ │ +48c610: 2301 3f28 |0008: new-array v1, v0, [Ljava/lang/Integer; // type@283f │ │ +48c614: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +48c616: 7110 e0f5 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c61c: 0c03 |000e: move-result-object v3 │ │ +48c61e: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ +48c622: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +48c624: 7110 e0f5 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c62a: 0c04 |0015: move-result-object v4 │ │ +48c62c: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ +48c630: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +48c632: 7110 e0f5 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c638: 0c05 |001c: move-result-object v5 │ │ +48c63a: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ +48c63e: 1245 |001f: const/4 v5, #int 4 // #4 │ │ +48c640: 7110 e0f5 0500 |0020: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c646: 0c06 |0023: move-result-object v6 │ │ +48c648: 1237 |0024: const/4 v7, #int 3 // #3 │ │ +48c64a: 4d06 0107 |0025: aput-object v6, v1, v7 │ │ +48c64e: 1306 0800 |0027: const/16 v6, #int 8 // #8 │ │ +48c652: 7110 e0f5 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c658: 0c08 |002c: move-result-object v8 │ │ +48c65a: 4d08 0105 |002d: aput-object v8, v1, v5 │ │ +48c65e: 1308 1000 |002f: const/16 v8, #int 16 // #10 │ │ +48c662: 7110 e0f5 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c668: 0c09 |0034: move-result-object v9 │ │ +48c66a: 125a |0035: const/4 v10, #int 5 // #5 │ │ +48c66c: 4d09 010a |0036: aput-object v9, v1, v10 │ │ +48c670: 7110 39f4 0100 |0038: invoke-static {v1}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@f439 │ │ +48c676: 0c01 |003b: move-result-object v1 │ │ +48c678: 2209 9e20 |003c: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; // type@209e │ │ +48c67c: 7010 65e7 0900 |003e: invoke-direct {v9}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0;.:()V // method@e765 │ │ +48c682: 6e20 32f4 9100 |0041: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@f432 │ │ +48c688: 0c01 |0044: move-result-object v1 │ │ +48c68a: 2209 9f20 |0045: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; // type@209f │ │ +48c68e: 7020 67e7 b900 |0047: invoke-direct {v9, v11}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V // method@e767 │ │ +48c694: 6e20 42f4 9100 |004a: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@f442 │ │ +48c69a: 0c01 |004d: move-result-object v1 │ │ +48c69c: 5bb1 91af |004e: iput-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@af91 │ │ +48c6a0: 6e10 21e7 0c00 |0050: invoke-virtual {v12}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48c6a6: 0c0c |0053: move-result-object v12 │ │ +48c6a8: 54b1 92af |0054: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ +48c6ac: 7220 95f9 c100 |0056: invoke-interface {v1, v12}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48c6b2: 0c01 |0059: move-result-object v1 │ │ +48c6b4: 1f01 3b24 |005a: check-cast v1, Lio/reactivex/disposables/Disposable; // type@243b │ │ +48c6b8: 3801 0500 |005c: if-eqz v1, 0061 // +0005 │ │ +48c6bc: 7210 56f4 0100 |005e: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ +48c6c2: 54b1 92af |0061: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ +48c6c6: 2300 3f28 |0063: new-array v0, v0, [Ljava/lang/Integer; // type@283f │ │ +48c6ca: 7110 e0f5 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c6d0: 0c09 |0068: move-result-object v9 │ │ +48c6d2: 4d09 0002 |0069: aput-object v9, v0, v2 │ │ +48c6d6: 7110 e0f5 0300 |006b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c6dc: 0c02 |006e: move-result-object v2 │ │ +48c6de: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ +48c6e2: 7110 e0f5 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c6e8: 0c02 |0074: move-result-object v2 │ │ +48c6ea: 4d02 0004 |0075: aput-object v2, v0, v4 │ │ +48c6ee: 7110 e0f5 0500 |0077: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c6f4: 0c02 |007a: move-result-object v2 │ │ +48c6f6: 4d02 0007 |007b: aput-object v2, v0, v7 │ │ +48c6fa: 7110 e0f5 0600 |007d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c700: 0c02 |0080: move-result-object v2 │ │ +48c702: 4d02 0005 |0081: aput-object v2, v0, v5 │ │ +48c706: 7110 e0f5 0800 |0083: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48c70c: 0c02 |0086: move-result-object v2 │ │ +48c70e: 4d02 000a |0087: aput-object v2, v0, v10 │ │ +48c712: 7110 39f4 0000 |0089: invoke-static {v0}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@f439 │ │ +48c718: 0c00 |008c: move-result-object v0 │ │ +48c71a: 2202 a020 |008d: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; // type@20a0 │ │ +48c71e: 7010 69e7 0200 |008f: invoke-direct {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2;.:()V // method@e769 │ │ +48c724: 6e20 32f4 2000 |0092: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@f432 │ │ +48c72a: 0c00 |0095: move-result-object v0 │ │ +48c72c: 2202 a120 |0096: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; // type@20a1 │ │ +48c730: 7030 6be7 b20c |0098: invoke-direct {v2, v11, v12}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V // method@e76b │ │ +48c736: 6e20 42f4 2000 |009b: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@f442 │ │ +48c73c: 0c00 |009e: move-result-object v0 │ │ +48c73e: 7230 98f9 c100 |009f: invoke-interface {v1, v12, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ +48c744: 0e00 |00a2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0008 line=82 │ │ 0x000b line=83 │ │ 0x0041 line=84 │ │ @@ -1983065,24 +1983065,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 │ │ -48c744: |[48c744] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -48c754: 6e10 21e7 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48c75a: 0c02 |0003: move-result-object v2 │ │ -48c75c: 5410 92af |0004: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ -48c760: 7220 95f9 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48c766: 0c02 |0009: move-result-object v2 │ │ -48c768: 1f02 3b24 |000a: check-cast v2, Lio/reactivex/disposables/Disposable; // type@243b │ │ -48c76c: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -48c770: 7210 56f4 0200 |000e: invoke-interface {v2}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ -48c776: 0e00 |0011: return-void │ │ +48c748: |[48c748] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +48c758: 6e10 21e7 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48c75e: 0c02 |0003: move-result-object v2 │ │ +48c760: 5410 92af |0004: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@af92 │ │ +48c764: 7220 95f9 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48c76a: 0c02 |0009: move-result-object v2 │ │ +48c76c: 1f02 3b24 |000a: check-cast v2, Lio/reactivex/disposables/Disposable; // type@243b │ │ +48c770: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +48c774: 7210 56f4 0200 |000e: invoke-interface {v2}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@f456 │ │ +48c77a: 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; │ │ @@ -1983135,25 +1983135,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 │ │ -48c828: |[48c828] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -48c838: 5b01 95af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@af95 │ │ -48c83c: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48c842: 5b02 93af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ -48c846: 6e20 17e7 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e717 │ │ -48c84c: 7110 82e7 0100 |000a: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@e782 │ │ -48c852: 0c01 |000d: move-result-object v1 │ │ -48c854: 6e10 21e7 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48c85a: 0c02 |0011: move-result-object v2 │ │ -48c85c: 7230 98f9 2100 |0012: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ -48c862: 0e00 |0015: return-void │ │ +48c82c: |[48c82c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +48c83c: 5b01 95af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@af95 │ │ +48c840: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48c846: 5b02 93af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ +48c84a: 6e20 17e7 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e717 │ │ +48c850: 7110 82e7 0100 |000a: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@e782 │ │ +48c856: 0c01 |000d: move-result-object v1 │ │ +48c858: 6e10 21e7 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48c85e: 0c02 |0011: move-result-object v2 │ │ +48c860: 7230 98f9 2100 |0012: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ +48c866: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=51 │ │ 0x000a line=52 │ │ locals : │ │ @@ -1983167,39 +1983167,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -48c864: |[48c864] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onChange:()V │ │ -48c874: 5420 94af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@af94 │ │ -48c878: 5421 93af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ -48c87c: 6e10 1be7 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@e71b │ │ -48c882: 0c01 |0007: move-result-object v1 │ │ -48c884: 7120 cff9 1000 |0008: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ -48c88a: 0a00 |000b: move-result v0 │ │ -48c88c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -48c890: 0e00 |000e: return-void │ │ -48c892: 5420 93af |000f: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ -48c896: 6e10 1be7 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@e71b │ │ -48c89c: 0c00 |0014: move-result-object v0 │ │ -48c89e: 5b20 94af |0015: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@af94 │ │ -48c8a2: 6201 93b5 |0017: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.CONNECTED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b593 │ │ -48c8a6: 3210 0800 |0019: if-eq v0, v1, 0021 // +0008 │ │ -48c8aa: 5420 94af |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@af94 │ │ -48c8ae: 6201 92b5 |001d: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.COMPLETED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b592 │ │ -48c8b2: 3310 1000 |001f: if-ne v0, v1, 002f // +0010 │ │ -48c8b6: 6e10 81e7 0200 |0021: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ -48c8bc: 5420 95af |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@af95 │ │ -48c8c0: 5421 93af |0026: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ -48c8c4: 6e10 21e7 0100 |0028: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48c8ca: 0c01 |002b: move-result-object v1 │ │ -48c8cc: 7120 83e7 1000 |002c: invoke-static {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V // method@e783 │ │ -48c8d2: 0e00 |002f: return-void │ │ +48c868: |[48c868] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onChange:()V │ │ +48c878: 5420 94af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@af94 │ │ +48c87c: 5421 93af |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ +48c880: 6e10 1be7 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@e71b │ │ +48c886: 0c01 |0007: move-result-object v1 │ │ +48c888: 7120 cff9 1000 |0008: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ +48c88e: 0a00 |000b: move-result v0 │ │ +48c890: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +48c894: 0e00 |000e: return-void │ │ +48c896: 5420 93af |000f: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ +48c89a: 6e10 1be7 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@e71b │ │ +48c8a0: 0c00 |0014: move-result-object v0 │ │ +48c8a2: 5b20 94af |0015: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@af94 │ │ +48c8a6: 6201 93b5 |0017: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.CONNECTED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b593 │ │ +48c8aa: 3210 0800 |0019: if-eq v0, v1, 0021 // +0008 │ │ +48c8ae: 5420 94af |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@af94 │ │ +48c8b2: 6201 92b5 |001d: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.COMPLETED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@b592 │ │ +48c8b6: 3310 1000 |001f: if-ne v0, v1, 002f // +0010 │ │ +48c8ba: 6e10 81e7 0200 |0021: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ +48c8c0: 5420 95af |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@af95 │ │ +48c8c4: 5421 93af |0026: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ +48c8c8: 6e10 21e7 0100 |0028: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48c8ce: 0c01 |002b: move-result-object v1 │ │ +48c8d0: 7120 83e7 1000 |002c: invoke-static {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V // method@e783 │ │ +48c8d6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000f line=61 │ │ 0x0017 line=63 │ │ 0x0021 line=65 │ │ 0x0024 line=67 │ │ @@ -1983211,40 +1983211,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48c8d4: |[48c8d4] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onReaction:(Ljava/lang/String;)V │ │ -48c8e4: 0e00 |0000: return-void │ │ +48c8d8: |[48c8d8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onReaction:(Ljava/lang/String;)V │ │ +48c8e8: 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 │ │ -48c8e8: |[48c8e8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.remove:()V │ │ -48c8f8: 5420 93af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ -48c8fc: 6e20 26e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e726 │ │ -48c902: 5420 95af |0005: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@af95 │ │ -48c906: 7110 82e7 0000 |0007: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@e782 │ │ -48c90c: 0c00 |000a: move-result-object v0 │ │ -48c90e: 5421 93af |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ -48c912: 6e10 21e7 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48c918: 0c01 |0010: move-result-object v1 │ │ -48c91a: 7220 9af9 1000 |0011: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ -48c920: 0e00 |0014: return-void │ │ +48c8ec: |[48c8ec] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.remove:()V │ │ +48c8fc: 5420 93af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ +48c900: 6e20 26e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@e726 │ │ +48c906: 5420 95af |0005: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@af95 │ │ +48c90a: 7110 82e7 0000 |0007: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@e782 │ │ +48c910: 0c00 |000a: move-result-object v0 │ │ +48c912: 5421 93af |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@af93 │ │ +48c916: 6e10 21e7 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48c91c: 0c01 |0010: move-result-object v1 │ │ +48c91e: 7220 9af9 1000 |0011: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ +48c924: 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; │ │ │ │ @@ -1983295,53 +1983295,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 │ │ -48c924: |[48c924] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; │ │ -48c934: 5400 96af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ -48c938: 1100 |0002: return-object v0 │ │ +48c928: |[48c928] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; │ │ +48c938: 5400 96af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ +48c93c: 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 │ │ -48c93c: |[48c93c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V │ │ -48c94c: 7020 8de7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.sendState:(Ljava/lang/String;)V // method@e78d │ │ -48c952: 0e00 |0003: return-void │ │ +48c940: |[48c940] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V │ │ +48c950: 7020 8de7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.sendState:(Ljava/lang/String;)V // method@e78d │ │ +48c956: 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 │ │ -48c954: |[48c954] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSenderNoMcu;)V │ │ -48c964: 7030 5be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@e75b │ │ -48c96a: 2201 3025 |0003: new-instance v1, Ljava/util/HashMap; // type@2530 │ │ -48c96e: 7010 2df9 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@f92d │ │ -48c974: 5b01 96af |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ -48c978: 5b02 97af |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ -48c97c: 0e00 |000c: return-void │ │ +48c958: |[48c958] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSenderNoMcu;)V │ │ +48c968: 7030 5be7 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@e75b │ │ +48c96e: 2201 3025 |0003: new-instance v1, Ljava/util/HashMap; // type@2530 │ │ +48c972: 7010 2df9 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@f92d │ │ +48c978: 5b01 96af |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ +48c97c: 5b02 97af |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ +48c980: 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; │ │ @@ -1983353,36 +1983353,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -48ca5c: |[48ca5c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.sendState:(Ljava/lang/String;)V │ │ -48ca6c: 5420 97af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ -48ca70: 6e10 86e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e786 │ │ -48ca76: 0c01 |0005: move-result-object v1 │ │ -48ca78: 6e30 98e7 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@e798 │ │ -48ca7e: 5420 97af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ -48ca82: 6e10 87e7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e787 │ │ -48ca88: 0c01 |000e: move-result-object v1 │ │ -48ca8a: 6e30 98e7 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@e798 │ │ -48ca90: 5420 97af |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ -48ca94: 6e10 88e7 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e788 │ │ -48ca9a: 0c01 |0017: move-result-object v1 │ │ -48ca9c: 6e30 98e7 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@e798 │ │ -48caa2: 5420 97af |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ -48caa6: 6e10 89e7 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e789 │ │ -48caac: 0c01 |0020: move-result-object v1 │ │ -48caae: 6e30 99e7 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@e799 │ │ -48cab4: 5420 97af |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ -48cab8: 6e10 8ae7 0200 |0026: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e78a │ │ -48cabe: 0c01 |0029: move-result-object v1 │ │ -48cac0: 6e30 99e7 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@e799 │ │ -48cac6: 0e00 |002d: return-void │ │ +48ca60: |[48ca60] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.sendState:(Ljava/lang/String;)V │ │ +48ca70: 5420 97af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ +48ca74: 6e10 86e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e786 │ │ +48ca7a: 0c01 |0005: move-result-object v1 │ │ +48ca7c: 6e30 98e7 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@e798 │ │ +48ca82: 5420 97af |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ +48ca86: 6e10 87e7 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e787 │ │ +48ca8c: 0c01 |000e: move-result-object v1 │ │ +48ca8e: 6e30 98e7 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@e798 │ │ +48ca94: 5420 97af |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ +48ca98: 6e10 88e7 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@e788 │ │ +48ca9e: 0c01 |0017: move-result-object v1 │ │ +48caa0: 6e30 98e7 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@e798 │ │ +48caa6: 5420 97af |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ +48caaa: 6e10 89e7 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e789 │ │ +48cab0: 0c01 |0020: move-result-object v1 │ │ +48cab2: 6e30 99e7 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@e799 │ │ +48cab8: 5420 97af |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@af97 │ │ +48cabc: 6e10 8ae7 0200 |0026: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@e78a │ │ +48cac2: 0c01 |0029: move-result-object v1 │ │ +48cac4: 6e30 99e7 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@e799 │ │ +48caca: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0009 line=122 │ │ 0x0012 line=123 │ │ 0x001b line=125 │ │ 0x0024 line=126 │ │ @@ -1983396,32 +1983396,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -48c980: |[48c980] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.destroy:()V │ │ -48c990: 6f10 5de7 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@e75d │ │ -48c996: 2200 2125 |0003: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -48c99a: 5421 96af |0005: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ -48c99e: 7210 9cf9 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ -48c9a4: 0c01 |000a: move-result-object v1 │ │ -48c9a6: 7020 43f8 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ -48c9ac: 7210 72f9 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -48c9b2: 0c00 |0011: move-result-object v0 │ │ -48c9b4: 7210 46f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48c9ba: 0a01 |0015: move-result v1 │ │ -48c9bc: 3801 0c00 |0016: if-eqz v1, 0022 // +000c │ │ -48c9c0: 7210 47f9 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48c9c6: 0c01 |001b: move-result-object v1 │ │ -48c9c8: 1f01 a320 |001c: check-cast v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ -48c9cc: 6e10 81e7 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ -48c9d2: 28f1 |0021: goto 0012 // -000f │ │ -48c9d4: 0e00 |0022: return-void │ │ +48c984: |[48c984] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.destroy:()V │ │ +48c994: 6f10 5de7 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@e75d │ │ +48c99a: 2200 2125 |0003: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +48c99e: 5421 96af |0005: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ +48c9a2: 7210 9cf9 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ +48c9a8: 0c01 |000a: move-result-object v1 │ │ +48c9aa: 7020 43f8 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@f843 │ │ +48c9b0: 7210 72f9 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +48c9b6: 0c00 |0011: move-result-object v0 │ │ +48c9b8: 7210 46f9 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48c9be: 0a01 |0015: move-result v1 │ │ +48c9c0: 3801 0c00 |0016: if-eqz v1, 0022 // +000c │ │ +48c9c4: 7210 47f9 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48c9ca: 0c01 |001b: move-result-object v1 │ │ +48c9cc: 1f01 a320 |001c: check-cast v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ +48c9d0: 6e10 81e7 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ +48c9d6: 28f1 |0021: goto 0012 // -000f │ │ +48c9d8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=92 │ │ 0x0007 line=93 │ │ 0x000e line=94 │ │ 0x001e line=95 │ │ @@ -1983433,30 +1983433,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 │ │ -48c9d8: |[48c9d8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -48c9e8: 5420 96af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ -48c9ec: 6e10 21e7 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48c9f2: 0c01 |0005: move-result-object v1 │ │ -48c9f4: 7220 95f9 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48c9fa: 0c00 |0009: move-result-object v0 │ │ -48c9fc: 1f00 a320 |000a: check-cast v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ -48ca00: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -48ca04: 6e10 81e7 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ -48ca0a: 2200 a320 |0011: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ -48ca0e: 7030 7ee7 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@e77e │ │ -48ca14: 5421 96af |0016: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ -48ca18: 6e10 21e7 0300 |0018: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48ca1e: 0c03 |001b: move-result-object v3 │ │ -48ca20: 7230 98f9 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ -48ca26: 0e00 |001f: return-void │ │ +48c9dc: |[48c9dc] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +48c9ec: 5420 96af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ +48c9f0: 6e10 21e7 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48c9f6: 0c01 |0005: move-result-object v1 │ │ +48c9f8: 7220 95f9 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48c9fe: 0c00 |0009: move-result-object v0 │ │ +48ca00: 1f00 a320 |000a: check-cast v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ +48ca04: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +48ca08: 6e10 81e7 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ +48ca0e: 2200 a320 |0011: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ +48ca12: 7030 7ee7 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@e77e │ │ +48ca18: 5421 96af |0016: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ +48ca1c: 6e10 21e7 0300 |0018: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48ca22: 0c03 |001b: move-result-object v3 │ │ +48ca24: 7230 98f9 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ +48ca2a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x000e line=104 │ │ 0x0011 line=107 │ │ 0x0016 line=108 │ │ @@ -1983469,24 +1983469,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 │ │ -48ca28: |[48ca28] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -48ca38: 5410 96af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ -48ca3c: 6e10 21e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ -48ca42: 0c02 |0005: move-result-object v2 │ │ -48ca44: 7220 95f9 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48ca4a: 0c02 |0009: move-result-object v2 │ │ -48ca4c: 1f02 a320 |000a: check-cast v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ -48ca50: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -48ca54: 6e10 81e7 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ -48ca5a: 0e00 |0011: return-void │ │ +48ca2c: |[48ca2c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +48ca3c: 5410 96af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@af96 │ │ +48ca40: 6e10 21e7 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@e721 │ │ +48ca46: 0c02 |0005: move-result-object v2 │ │ +48ca48: 7220 95f9 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48ca4e: 0c02 |0009: move-result-object v2 │ │ +48ca50: 1f02 a320 |000a: check-cast v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@20a3 │ │ +48ca54: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +48ca58: 6e10 81e7 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@e781 │ │ +48ca5e: 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; │ │ @@ -1983546,20 +1983546,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 │ │ -48ce78: |[48ce78] com.nextcloud.talk.call.MessageSender.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ -48ce88: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ce8e: 5b01 9aaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@af9a │ │ -48ce92: 5b02 98af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@af98 │ │ -48ce96: 5b03 99af |0007: iput-object v3, v0, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@af99 │ │ -48ce9a: 0e00 |0009: return-void │ │ +48ce7c: |[48ce7c] com.nextcloud.talk.call.MessageSender.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ +48ce8c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ce92: 5b01 9aaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@af9a │ │ +48ce96: 5b02 98af |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@af98 │ │ +48ce9a: 5b03 99af |0007: iput-object v3, v0, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@af99 │ │ +48ce9e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -1983574,38 +1983574,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 │ │ -48ce10: |[48ce10] com.nextcloud.talk.call.MessageSender.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; │ │ -48ce20: 5440 99af |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@af99 │ │ -48ce24: 7210 72f9 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -48ce2a: 0c00 |0005: move-result-object v0 │ │ -48ce2c: 7210 46f9 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48ce32: 0a01 |0009: move-result v1 │ │ -48ce34: 3801 1f00 |000a: if-eqz v1, 0029 // +001f │ │ -48ce38: 7210 47f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48ce3e: 0c01 |000f: move-result-object v1 │ │ -48ce40: 1f01 c023 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@23c0 │ │ -48ce44: 6e10 54f3 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getSessionId:()Ljava/lang/String; // method@f354 │ │ -48ce4a: 0c02 |0015: move-result-object v2 │ │ -48ce4c: 6e20 59f6 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ -48ce52: 0a02 |0019: move-result v2 │ │ -48ce54: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -48ce58: 1a02 7ffa |001c: const-string v2, "video" // string@fa7f │ │ -48ce5c: 6e10 56f3 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@f356 │ │ -48ce62: 0c03 |0021: move-result-object v3 │ │ -48ce64: 6e20 59f6 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ -48ce6a: 0a02 |0025: move-result v2 │ │ -48ce6c: 3802 e0ff |0026: if-eqz v2, 0006 // -0020 │ │ -48ce70: 1101 |0028: return-object v1 │ │ -48ce72: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -48ce74: 1105 |002a: return-object v5 │ │ +48ce14: |[48ce14] com.nextcloud.talk.call.MessageSender.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; │ │ +48ce24: 5440 99af |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@af99 │ │ +48ce28: 7210 72f9 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +48ce2e: 0c00 |0005: move-result-object v0 │ │ +48ce30: 7210 46f9 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48ce36: 0a01 |0009: move-result v1 │ │ +48ce38: 3801 1f00 |000a: if-eqz v1, 0029 // +001f │ │ +48ce3c: 7210 47f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48ce42: 0c01 |000f: move-result-object v1 │ │ +48ce44: 1f01 c023 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@23c0 │ │ +48ce48: 6e10 54f3 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getSessionId:()Ljava/lang/String; // method@f354 │ │ +48ce4e: 0c02 |0015: move-result-object v2 │ │ +48ce50: 6e20 59f6 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ +48ce56: 0a02 |0019: move-result v2 │ │ +48ce58: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +48ce5c: 1a02 7ffa |001c: const-string v2, "video" // string@fa7f │ │ +48ce60: 6e10 56f3 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@f356 │ │ +48ce66: 0c03 |0021: move-result-object v3 │ │ +48ce68: 6e20 59f6 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ +48ce6e: 0a02 |0025: move-result v2 │ │ +48ce70: 3802 e0ff |0026: if-eqz v2, 0006 // -0020 │ │ +48ce74: 1101 |0028: return-object v1 │ │ +48ce76: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +48ce78: 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; │ │ @@ -1983616,19 +1983616,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 │ │ -48ce9c: |[48ce9c] com.nextcloud.talk.call.MessageSender.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V │ │ -48ceac: 6e20 c7f1 2100 |0000: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@f1c7 │ │ -48ceb2: 5402 9aaf |0003: iget-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@af9a │ │ -48ceb6: 7220 32f2 1200 |0005: invoke-interface {v2, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@f232 │ │ -48cebc: 0e00 |0008: return-void │ │ +48cea0: |[48cea0] com.nextcloud.talk.call.MessageSender.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V │ │ +48ceb0: 6e20 c7f1 2100 |0000: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@f1c7 │ │ +48ceb6: 5402 9aaf |0003: iget-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@af9a │ │ +48ceba: 7220 32f2 1200 |0005: invoke-interface {v2, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@f232 │ │ +48cec0: 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; │ │ @@ -1983645,29 +1983645,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 │ │ -48cec0: |[48cec0] com.nextcloud.talk.call.MessageSender.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V │ │ -48ced0: 5420 98af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@af98 │ │ -48ced4: 7210 f4f9 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@f9f4 │ │ -48ceda: 0c00 |0005: move-result-object v0 │ │ -48cedc: 7210 46f9 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48cee2: 0a01 |0009: move-result v1 │ │ -48cee4: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ -48cee8: 7210 47f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48ceee: 0c01 |000f: move-result-object v1 │ │ -48cef0: 1f01 a724 |0010: check-cast v1, Ljava/lang/String; // type@24a7 │ │ -48cef4: 6e20 c7f1 1300 |0012: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@f1c7 │ │ -48cefa: 5421 9aaf |0015: iget-object v1, v2, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@af9a │ │ -48cefe: 7220 32f2 3100 |0017: invoke-interface {v1, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@f232 │ │ -48cf04: 28ec |001a: goto 0006 // -0014 │ │ -48cf06: 0e00 |001b: return-void │ │ +48cec4: |[48cec4] com.nextcloud.talk.call.MessageSender.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V │ │ +48ced4: 5420 98af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@af98 │ │ +48ced8: 7210 f4f9 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@f9f4 │ │ +48cede: 0c00 |0005: move-result-object v0 │ │ +48cee0: 7210 46f9 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48cee6: 0a01 |0009: move-result v1 │ │ +48cee8: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ +48ceec: 7210 47f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48cef2: 0c01 |000f: move-result-object v1 │ │ +48cef4: 1f01 a724 |0010: check-cast v1, Ljava/lang/String; // type@24a7 │ │ +48cef8: 6e20 c7f1 1300 |0012: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@f1c7 │ │ +48cefe: 5421 9aaf |0015: iget-object v1, v2, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@af9a │ │ +48cf02: 7220 32f2 3100 |0017: invoke-interface {v1, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@f232 │ │ +48cf08: 28ec |001a: goto 0006 // -0014 │ │ +48cf0a: 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; │ │ @@ -1983709,18 +1983709,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 │ │ -48cd38: |[48cd38] com.nextcloud.talk.call.MessageSenderMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;Ljava/lang/String;)V │ │ -48cd48: 7040 8ee7 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@e78e │ │ -48cd4e: 5b04 9baf |0003: iput-object v4, v0, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@af9b │ │ -48cd52: 0e00 |0005: return-void │ │ +48cd3c: |[48cd3c] com.nextcloud.talk.call.MessageSenderMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;Ljava/lang/String;)V │ │ +48cd4c: 7040 8ee7 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@e78e │ │ +48cd52: 5b04 9baf |0003: iput-object v4, v0, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@af9b │ │ +48cd56: 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; │ │ @@ -1983734,21 +1983734,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 │ │ -48cd54: |[48cd54] com.nextcloud.talk.call.MessageSenderMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ -48cd64: 5410 9baf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@af9b │ │ -48cd68: 6e20 94e7 0100 |0002: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/call/MessageSenderMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@e794 │ │ -48cd6e: 0c00 |0005: move-result-object v0 │ │ -48cd70: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -48cd74: 6e20 5cf3 2000 |0008: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@f35c │ │ -48cd7a: 0e00 |000b: return-void │ │ +48cd58: |[48cd58] com.nextcloud.talk.call.MessageSenderMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ +48cd68: 5410 9baf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@af9b │ │ +48cd6c: 6e20 94e7 0100 |0002: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/call/MessageSenderMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@e794 │ │ +48cd72: 0c00 |0005: move-result-object v0 │ │ +48cd74: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +48cd78: 6e20 5cf3 2000 |0008: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@f35c │ │ +48cd7e: 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; │ │ @@ -1983787,17 +1983787,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 │ │ -48cd7c: |[48cd7c] com.nextcloud.talk.call.MessageSenderNoMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ -48cd8c: 7040 8ee7 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@e78e │ │ -48cd92: 0e00 |0003: return-void │ │ +48cd80: |[48cd80] com.nextcloud.talk.call.MessageSenderNoMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ +48cd90: 7040 8ee7 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@e78e │ │ +48cd96: 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; │ │ @@ -1983809,20 +1983809,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 │ │ -48cd94: |[48cd94] com.nextcloud.talk.call.MessageSenderNoMcu.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V │ │ -48cda4: 6e20 97e7 2000 |0000: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@e797 │ │ -48cdaa: 0c02 |0003: move-result-object v2 │ │ -48cdac: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -48cdb0: 6e20 5cf3 1200 |0006: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@f35c │ │ -48cdb6: 0e00 |0009: return-void │ │ +48cd98: |[48cd98] com.nextcloud.talk.call.MessageSenderNoMcu.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V │ │ +48cda8: 6e20 97e7 2000 |0000: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@e797 │ │ +48cdae: 0c02 |0003: move-result-object v2 │ │ +48cdb0: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +48cdb4: 6e20 5cf3 1200 |0006: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@f35c │ │ +48cdba: 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; │ │ @@ -1983833,33 +1983833,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 │ │ -48cdb8: |[48cdb8] com.nextcloud.talk.call.MessageSenderNoMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ -48cdc8: 5440 9caf |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.peerConnectionWrappers:Ljava/util/List; // field@af9c │ │ -48cdcc: 7210 72f9 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -48cdd2: 0c00 |0005: move-result-object v0 │ │ -48cdd4: 7210 46f9 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48cdda: 0a01 |0009: move-result v1 │ │ -48cddc: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ -48cde0: 7210 47f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48cde6: 0c01 |000f: move-result-object v1 │ │ -48cde8: 1f01 c023 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@23c0 │ │ -48cdec: 1a02 7ffa |0012: const-string v2, "video" // string@fa7f │ │ -48cdf0: 6e10 56f3 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@f356 │ │ -48cdf6: 0c03 |0017: move-result-object v3 │ │ -48cdf8: 6e20 59f6 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ -48cdfe: 0a02 |001b: move-result v2 │ │ -48ce00: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ -48ce04: 6e20 5cf3 5100 |001e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@f35c │ │ -48ce0a: 28e5 |0021: goto 0006 // -001b │ │ -48ce0c: 0e00 |0022: return-void │ │ +48cdbc: |[48cdbc] com.nextcloud.talk.call.MessageSenderNoMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ +48cdcc: 5440 9caf |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.peerConnectionWrappers:Ljava/util/List; // field@af9c │ │ +48cdd0: 7210 72f9 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +48cdd6: 0c00 |0005: move-result-object v0 │ │ +48cdd8: 7210 46f9 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48cdde: 0a01 |0009: move-result v1 │ │ +48cde0: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ +48cde4: 7210 47f9 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48cdea: 0c01 |000f: move-result-object v1 │ │ +48cdec: 1f01 c023 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@23c0 │ │ +48cdf0: 1a02 7ffa |0012: const-string v2, "video" // string@fa7f │ │ +48cdf4: 6e10 56f3 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@f356 │ │ +48cdfa: 0c03 |0017: move-result-object v3 │ │ +48cdfc: 6e20 59f6 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ +48ce02: 0a02 |001b: move-result v2 │ │ +48ce04: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ +48ce08: 6e20 5cf3 5100 |001e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@f35c │ │ +48ce0e: 28e5 |0021: goto 0006 // -001b │ │ +48ce10: 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; │ │ @@ -1983918,17 +1983918,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48cf08: |[48cf08] com.nextcloud.talk.call.MutableCallParticipantModel.:(Ljava/lang/String;)V │ │ -48cf18: 7020 16e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.:(Ljava/lang/String;)V // method@e716 │ │ -48cf1e: 0e00 |0003: return-void │ │ +48cf0c: |[48cf0c] com.nextcloud.talk.call.MutableCallParticipantModel.:(Ljava/lang/String;)V │ │ +48cf1c: 7020 16e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.:(Ljava/lang/String;)V // method@e716 │ │ +48cf22: 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; │ │ │ │ @@ -1983938,18 +1983938,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48cf20: |[48cf20] com.nextcloud.talk.call.MutableCallParticipantModel.emitReaction:(Ljava/lang/String;)V │ │ -48cf30: 5410 a0af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@afa0 │ │ -48cf34: 6e20 32e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyReaction:(Ljava/lang/String;)V // method@e732 │ │ -48cf3a: 0e00 |0005: return-void │ │ +48cf24: |[48cf24] com.nextcloud.talk.call.MutableCallParticipantModel.emitReaction:(Ljava/lang/String;)V │ │ +48cf34: 5410 a0af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@afa0 │ │ +48cf38: 6e20 32e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyReaction:(Ljava/lang/String;)V // method@e732 │ │ +48cf3e: 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; │ │ │ │ @@ -1983958,20 +1983958,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 │ │ -48cf3c: |[48cf3c] com.nextcloud.talk.call.MutableCallParticipantModel.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ -48cf4c: 5410 9eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af9e │ │ -48cf50: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48cf56: 5412 9daf |0005: iget-object v2, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af9d │ │ -48cf5a: 6e20 13e7 3200 |0007: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48cf60: 0e00 |000a: return-void │ │ +48cf40: |[48cf40] com.nextcloud.talk.call.MutableCallParticipantModel.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ +48cf50: 5410 9eaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af9e │ │ +48cf54: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48cf5a: 5412 9daf |0005: iget-object v2, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af9d │ │ +48cf5e: 6e20 13e7 3200 |0007: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48cf64: 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; │ │ @@ -1983982,18 +1983982,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48cf64: |[48cf64] com.nextcloud.talk.call.MutableCallParticipantModel.setAudioAvailable:(Ljava/lang/Boolean;)V │ │ -48cf74: 5410 9faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af9f │ │ -48cf78: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48cf7e: 0e00 |0005: return-void │ │ +48cf68: |[48cf68] com.nextcloud.talk.call.MutableCallParticipantModel.setAudioAvailable:(Ljava/lang/Boolean;)V │ │ +48cf78: 5410 9faf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@af9f │ │ +48cf7c: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48cf82: 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; │ │ │ │ @@ -1984002,18 +1984002,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48cf80: |[48cf80] com.nextcloud.talk.call.MutableCallParticipantModel.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -48cf90: 5410 a1af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa1 │ │ -48cf94: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48cf9a: 0e00 |0005: return-void │ │ +48cf84: |[48cf84] com.nextcloud.talk.call.MutableCallParticipantModel.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +48cf94: 5410 a1af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa1 │ │ +48cf98: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48cf9e: 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; │ │ │ │ @@ -1984022,18 +1984022,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48cf9c: |[48cf9c] com.nextcloud.talk.call.MutableCallParticipantModel.setInternal:(Ljava/lang/Boolean;)V │ │ -48cfac: 5410 a2af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa2 │ │ -48cfb0: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48cfb6: 0e00 |0005: return-void │ │ +48cfa0: |[48cfa0] com.nextcloud.talk.call.MutableCallParticipantModel.setInternal:(Ljava/lang/Boolean;)V │ │ +48cfb0: 5410 a2af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa2 │ │ +48cfb4: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48cfba: 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; │ │ │ │ @@ -1984042,18 +1984042,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48cfb8: |[48cfb8] com.nextcloud.talk.call.MutableCallParticipantModel.setMediaStream:(Lorg/webrtc/MediaStream;)V │ │ -48cfc8: 5410 a3af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa3 │ │ -48cfcc: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48cfd2: 0e00 |0005: return-void │ │ +48cfbc: |[48cfbc] com.nextcloud.talk.call.MutableCallParticipantModel.setMediaStream:(Lorg/webrtc/MediaStream;)V │ │ +48cfcc: 5410 a3af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa3 │ │ +48cfd0: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48cfd6: 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; │ │ │ │ @@ -1984062,18 +1984062,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48cfd4: |[48cfd4] com.nextcloud.talk.call.MutableCallParticipantModel.setNick:(Ljava/lang/String;)V │ │ -48cfe4: 5410 a4af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa4 │ │ -48cfe8: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48cfee: 0e00 |0005: return-void │ │ +48cfd8: |[48cfd8] com.nextcloud.talk.call.MutableCallParticipantModel.setNick:(Ljava/lang/String;)V │ │ +48cfe8: 5410 a4af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa4 │ │ +48cfec: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48cff2: 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; │ │ │ │ @@ -1984082,20 +1984082,20 @@ │ │ type : '(ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -48cff0: |[48cff0] com.nextcloud.talk.call.MutableCallParticipantModel.setRaisedHand:(ZJ)V │ │ -48d000: 5420 a5af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa5 │ │ -48d004: 2201 aa20 |0002: new-instance v1, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ -48d008: 7040 ade7 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@e7ad │ │ -48d00e: 6e20 13e7 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48d014: 0e00 |000a: return-void │ │ +48cff4: |[48cff4] com.nextcloud.talk.call.MutableCallParticipantModel.setRaisedHand:(ZJ)V │ │ +48d004: 5420 a5af |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa5 │ │ +48d008: 2201 aa20 |0002: new-instance v1, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ +48d00c: 7040 ade7 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@e7ad │ │ +48d012: 6e20 13e7 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48d018: 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 │ │ @@ -1984105,18 +1984105,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48d018: |[48d018] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -48d028: 5410 a6af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa6 │ │ -48d02c: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48d032: 0e00 |0005: return-void │ │ +48d01c: |[48d01c] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +48d02c: 5410 a6af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa6 │ │ +48d030: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48d036: 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; │ │ │ │ @@ -1984125,18 +1984125,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48d034: |[48d034] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V │ │ -48d044: 5410 a7af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa7 │ │ -48d048: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48d04e: 0e00 |0005: return-void │ │ +48d038: |[48d038] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V │ │ +48d048: 5410 a7af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa7 │ │ +48d04c: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48d052: 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; │ │ │ │ @@ -1984145,18 +1984145,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48d050: |[48d050] com.nextcloud.talk.call.MutableCallParticipantModel.setUserId:(Ljava/lang/String;)V │ │ -48d060: 5410 a8af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa8 │ │ -48d064: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48d06a: 0e00 |0005: return-void │ │ +48d054: |[48d054] com.nextcloud.talk.call.MutableCallParticipantModel.setUserId:(Ljava/lang/String;)V │ │ +48d064: 5410 a8af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa8 │ │ +48d068: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48d06e: 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; │ │ │ │ @@ -1984165,18 +1984165,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48d06c: |[48d06c] com.nextcloud.talk.call.MutableCallParticipantModel.setVideoAvailable:(Ljava/lang/Boolean;)V │ │ -48d07c: 5410 a9af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa9 │ │ -48d080: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ -48d086: 0e00 |0005: return-void │ │ +48d070: |[48d070] com.nextcloud.talk.call.MutableCallParticipantModel.setVideoAvailable:(Ljava/lang/Boolean;)V │ │ +48d080: 5410 a9af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@afa9 │ │ +48d084: 6e20 13e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e713 │ │ +48d08a: 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; │ │ │ │ @@ -1984213,17 +1984213,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48d088: |[48d088] com.nextcloud.talk.call.MutableLocalCallParticipantModel.:()V │ │ -48d098: 7010 46e7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.:()V // method@e746 │ │ -48d09e: 0e00 |0003: return-void │ │ +48d08c: |[48d08c] com.nextcloud.talk.call.MutableLocalCallParticipantModel.:()V │ │ +48d09c: 7010 46e7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.:()V // method@e746 │ │ +48d0a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel; │ │ │ │ Virtual methods - │ │ @@ -1984232,51 +1984232,51 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -48d0a0: |[48d0a0] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setAudioEnabled:(Ljava/lang/Boolean;)V │ │ -48d0b0: 5420 aaaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ -48d0b4: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48d0ba: 0c00 |0005: move-result-object v0 │ │ -48d0bc: 7120 cff9 3000 |0006: invoke-static {v0, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ -48d0c2: 0a00 |0009: move-result v0 │ │ -48d0c4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -48d0c8: 0e00 |000c: return-void │ │ -48d0ca: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ -48d0ce: 6e10 30f5 0300 |000f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48d0d4: 0a00 |0012: move-result v0 │ │ -48d0d6: 3900 1600 |0013: if-nez v0, 0029 // +0016 │ │ -48d0da: 5420 acaf |0015: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ -48d0de: 5421 abaf |0017: iget-object v1, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ -48d0e2: 6e10 43e7 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48d0e8: 0c01 |001c: move-result-object v1 │ │ -48d0ea: 1f01 7524 |001d: check-cast v1, Ljava/lang/Boolean; // type@2475 │ │ -48d0ee: 6e20 44e7 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d0f4: 5420 abaf |0022: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ -48d0f8: 6201 1cb5 |0024: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48d0fc: 6e20 44e7 1000 |0026: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d102: 5420 aaaf |0029: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ -48d106: 6e20 44e7 3000 |002b: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d10c: 3803 1c00 |002e: if-eqz v3, 004a // +001c │ │ -48d110: 6e10 30f5 0300 |0030: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48d116: 0a03 |0033: move-result v3 │ │ -48d118: 3803 1600 |0034: if-eqz v3, 004a // +0016 │ │ -48d11c: 5423 abaf |0036: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ -48d120: 5420 acaf |0038: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ -48d124: 6e10 43e7 0000 |003a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48d12a: 0c00 |003d: move-result-object v0 │ │ -48d12c: 1f00 7524 |003e: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48d130: 6e20 44e7 0300 |0040: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d136: 5423 acaf |0043: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ -48d13a: 6200 1cb5 |0045: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ -48d13e: 6e20 44e7 0300 |0047: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d144: 0e00 |004a: return-void │ │ +48d0a4: |[48d0a4] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setAudioEnabled:(Ljava/lang/Boolean;)V │ │ +48d0b4: 5420 aaaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ +48d0b8: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48d0be: 0c00 |0005: move-result-object v0 │ │ +48d0c0: 7120 cff9 3000 |0006: invoke-static {v0, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@f9cf │ │ +48d0c6: 0a00 |0009: move-result v0 │ │ +48d0c8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +48d0cc: 0e00 |000c: return-void │ │ +48d0ce: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ +48d0d2: 6e10 30f5 0300 |000f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48d0d8: 0a00 |0012: move-result v0 │ │ +48d0da: 3900 1600 |0013: if-nez v0, 0029 // +0016 │ │ +48d0de: 5420 acaf |0015: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ +48d0e2: 5421 abaf |0017: iget-object v1, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ +48d0e6: 6e10 43e7 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48d0ec: 0c01 |001c: move-result-object v1 │ │ +48d0ee: 1f01 7524 |001d: check-cast v1, Ljava/lang/Boolean; // type@2475 │ │ +48d0f2: 6e20 44e7 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d0f8: 5420 abaf |0022: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ +48d0fc: 6201 1cb5 |0024: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48d100: 6e20 44e7 1000 |0026: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d106: 5420 aaaf |0029: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ +48d10a: 6e20 44e7 3000 |002b: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d110: 3803 1c00 |002e: if-eqz v3, 004a // +001c │ │ +48d114: 6e10 30f5 0300 |0030: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48d11a: 0a03 |0033: move-result v3 │ │ +48d11c: 3803 1600 |0034: if-eqz v3, 004a // +0016 │ │ +48d120: 5423 abaf |0036: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ +48d124: 5420 acaf |0038: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ +48d128: 6e10 43e7 0000 |003a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48d12e: 0c00 |003d: move-result-object v0 │ │ +48d130: 1f00 7524 |003e: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48d134: 6e20 44e7 0300 |0040: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d13a: 5423 acaf |0043: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ +48d13e: 6200 1cb5 |0045: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@b51c │ │ +48d142: 6e20 44e7 0300 |0047: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d148: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000f line=27 │ │ 0x0015 line=28 │ │ 0x0022 line=29 │ │ 0x0029 line=32 │ │ @@ -1984292,32 +1984292,32 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -48d148: |[48d148] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setSpeaking:(Ljava/lang/Boolean;)V │ │ -48d158: 5410 aaaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ -48d15c: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48d162: 0c00 |0005: move-result-object v0 │ │ -48d164: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -48d168: 5410 aaaf |0008: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ -48d16c: 6e10 43e7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ -48d172: 0c00 |000d: move-result-object v0 │ │ -48d174: 1f00 7524 |000e: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48d178: 6e10 30f5 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48d17e: 0a00 |0013: move-result v0 │ │ -48d180: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -48d184: 5410 abaf |0016: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ -48d188: 6e20 44e7 2000 |0018: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d18e: 2806 |001b: goto 0021 // +0006 │ │ -48d190: 5410 acaf |001c: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ -48d194: 6e20 44e7 2000 |001e: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d19a: 0e00 |0021: return-void │ │ +48d14c: |[48d14c] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setSpeaking:(Ljava/lang/Boolean;)V │ │ +48d15c: 5410 aaaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ +48d160: 6e10 43e7 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48d166: 0c00 |0005: move-result-object v0 │ │ +48d168: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +48d16c: 5410 aaaf |0008: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afaa │ │ +48d170: 6e10 43e7 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@e743 │ │ +48d176: 0c00 |000d: move-result-object v0 │ │ +48d178: 1f00 7524 |000e: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48d17c: 6e10 30f5 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48d182: 0a00 |0013: move-result v0 │ │ +48d184: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +48d188: 5410 abaf |0016: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afab │ │ +48d18c: 6e20 44e7 2000 |0018: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d192: 2806 |001b: goto 0021 // +0006 │ │ +48d194: 5410 acaf |001c: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afac │ │ +48d198: 6e20 44e7 2000 |001e: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d19e: 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; │ │ @@ -1984328,18 +1984328,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48d19c: |[48d19c] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setVideoEnabled:(Ljava/lang/Boolean;)V │ │ -48d1ac: 5410 adaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afad │ │ -48d1b0: 6e20 44e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ -48d1b6: 0e00 |0005: return-void │ │ +48d1a0: |[48d1a0] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setVideoEnabled:(Ljava/lang/Boolean;)V │ │ +48d1b0: 5410 adaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@afad │ │ +48d1b4: 6e20 44e7 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@e744 │ │ +48d1ba: 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; │ │ │ │ @@ -1984384,34 +1984384,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48d33c: |[48d33c] com.nextcloud.talk.call.RaisedHand.:()V │ │ -48d34c: 0e00 |0000: return-void │ │ +48d340: |[48d340] com.nextcloud.talk.call.RaisedHand.:()V │ │ +48d350: 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 │ │ -48d350: |[48d350] com.nextcloud.talk.call.RaisedHand.:(ZJ)V │ │ -48d360: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48d366: 5c01 afaf |0003: iput-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d36a: 5a02 b0af |0005: iput-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d36e: 0e00 |0007: return-void │ │ +48d354: |[48d354] com.nextcloud.talk.call.RaisedHand.:(ZJ)V │ │ +48d364: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48d36a: 5c01 afaf |0003: iput-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d36e: 5a02 b0af |0005: iput-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d372: 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 │ │ @@ -1984421,122 +1984421,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 │ │ -48d234: |[48d234] com.nextcloud.talk.call.RaisedHand.copy$default:(Lcom/nextcloud/talk/call/RaisedHand;ZJILjava/lang/Object;)Lcom/nextcloud/talk/call/RaisedHand; │ │ -48d244: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -48d248: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -48d24c: 5501 afaf |0004: iget-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d250: dd04 0402 |0006: and-int/lit8 v4, v4, #int 2 // #02 │ │ -48d254: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ -48d258: 5302 b0af |000a: iget-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d25c: 6e40 b0e7 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/RaisedHand;.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; // method@e7b0 │ │ -48d262: 0c00 |000f: move-result-object v0 │ │ -48d264: 1100 |0010: return-object v0 │ │ +48d238: |[48d238] com.nextcloud.talk.call.RaisedHand.copy$default:(Lcom/nextcloud/talk/call/RaisedHand;ZJILjava/lang/Object;)Lcom/nextcloud/talk/call/RaisedHand; │ │ +48d248: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +48d24c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +48d250: 5501 afaf |0004: iget-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d254: dd04 0402 |0006: and-int/lit8 v4, v4, #int 2 // #02 │ │ +48d258: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ +48d25c: 5302 b0af |000a: iget-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d260: 6e40 b0e7 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/RaisedHand;.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; // method@e7b0 │ │ +48d266: 0c00 |000f: move-result-object v0 │ │ +48d268: 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 │ │ -48d1b8: |[48d1b8] com.nextcloud.talk.call.RaisedHand.component1:()Z │ │ -48d1c8: 5510 afaf |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d1cc: 0f00 |0002: return v0 │ │ +48d1bc: |[48d1bc] com.nextcloud.talk.call.RaisedHand.component1:()Z │ │ +48d1cc: 5510 afaf |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d1d0: 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 │ │ -48d30c: |[48d30c] com.nextcloud.talk.call.RaisedHand.component2:()J │ │ -48d31c: 5320 b0af |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d320: 1000 |0002: return-wide v0 │ │ +48d310: |[48d310] com.nextcloud.talk.call.RaisedHand.component2:()J │ │ +48d320: 5320 b0af |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d324: 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 │ │ -48d268: |[48d268] com.nextcloud.talk.call.RaisedHand.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; │ │ -48d278: 2200 aa20 |0000: new-instance v0, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ -48d27c: 7040 ade7 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@e7ad │ │ -48d282: 1100 |0005: return-object v0 │ │ +48d26c: |[48d26c] com.nextcloud.talk.call.RaisedHand.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; │ │ +48d27c: 2200 aa20 |0000: new-instance v0, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ +48d280: 7040 ade7 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@e7ad │ │ +48d286: 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 │ │ -48d1d0: |[48d1d0] com.nextcloud.talk.call.RaisedHand.equals:(Ljava/lang/Object;)Z │ │ -48d1e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48d1e2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -48d1e6: 0f00 |0003: return v0 │ │ -48d1e8: 2081 aa20 |0004: instance-of v1, v8, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ -48d1ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -48d1ee: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -48d1f2: 0f02 |0009: return v2 │ │ -48d1f4: 1f08 aa20 |000a: check-cast v8, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ -48d1f8: 5571 afaf |000c: iget-boolean v1, v7, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d1fc: 5583 afaf |000e: iget-boolean v3, v8, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d200: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -48d204: 0f02 |0012: return v2 │ │ -48d206: 5373 b0af |0013: iget-wide v3, v7, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d20a: 5385 b0af |0015: iget-wide v5, v8, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d20e: 3108 0305 |0017: cmp-long v8, v3, v5 │ │ -48d212: 3808 0300 |0019: if-eqz v8, 001c // +0003 │ │ -48d216: 0f02 |001b: return v2 │ │ -48d218: 0f00 |001c: return v0 │ │ +48d1d4: |[48d1d4] com.nextcloud.talk.call.RaisedHand.equals:(Ljava/lang/Object;)Z │ │ +48d1e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48d1e6: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +48d1ea: 0f00 |0003: return v0 │ │ +48d1ec: 2081 aa20 |0004: instance-of v1, v8, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ +48d1f0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +48d1f2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +48d1f6: 0f02 |0009: return v2 │ │ +48d1f8: 1f08 aa20 |000a: check-cast v8, Lcom/nextcloud/talk/call/RaisedHand; // type@20aa │ │ +48d1fc: 5571 afaf |000c: iget-boolean v1, v7, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d200: 5583 afaf |000e: iget-boolean v3, v8, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d204: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +48d208: 0f02 |0012: return v2 │ │ +48d20a: 5373 b0af |0013: iget-wide v3, v7, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d20e: 5385 b0af |0015: iget-wide v5, v8, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d212: 3108 0305 |0017: cmp-long v8, v3, v5 │ │ +48d216: 3808 0300 |0019: if-eqz v8, 001c // +0003 │ │ +48d21a: 0f02 |001b: return v2 │ │ +48d21c: 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 │ │ -48d21c: |[48d21c] com.nextcloud.talk.call.RaisedHand.getState:()Z │ │ -48d22c: 5510 afaf |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d230: 0f00 |0002: return v0 │ │ +48d220: |[48d220] com.nextcloud.talk.call.RaisedHand.getState:()Z │ │ +48d230: 5510 afaf |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d234: 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;) │ │ @@ -1984544,17 +1984544,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48d324: |[48d324] com.nextcloud.talk.call.RaisedHand.getTimestamp:()J │ │ -48d334: 5320 b0af |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d338: 1000 |0002: return-wide v0 │ │ +48d328: |[48d328] com.nextcloud.talk.call.RaisedHand.getTimestamp:()J │ │ +48d338: 5320 b0af |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d33c: 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;) │ │ @@ -1984562,56 +1984562,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -48d284: |[48d284] com.nextcloud.talk.call.RaisedHand.hashCode:()I │ │ -48d294: 5530 afaf |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d298: 7110 33f5 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.hashCode:(Z)I // method@f533 │ │ -48d29e: 0a00 |0005: move-result v0 │ │ -48d2a0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -48d2a4: 5331 b0af |0008: iget-wide v1, v3, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d2a8: 7120 e7f5 2100 |000a: invoke-static {v1, v2}, Ljava/lang/Long;.hashCode:(J)I // method@f5e7 │ │ -48d2ae: 0a01 |000d: move-result v1 │ │ -48d2b0: b010 |000e: add-int/2addr v0, v1 │ │ -48d2b2: 0f00 |000f: return v0 │ │ +48d288: |[48d288] com.nextcloud.talk.call.RaisedHand.hashCode:()I │ │ +48d298: 5530 afaf |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d29c: 7110 33f5 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.hashCode:(Z)I // method@f533 │ │ +48d2a2: 0a00 |0005: move-result v0 │ │ +48d2a4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +48d2a8: 5331 b0af |0008: iget-wide v1, v3, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d2ac: 7120 e7f5 2100 |000a: invoke-static {v1, v2}, Ljava/lang/Long;.hashCode:(J)I // method@f5e7 │ │ +48d2b2: 0a01 |000d: move-result v1 │ │ +48d2b4: b010 |000e: add-int/2addr v0, v1 │ │ +48d2b6: 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 │ │ -48d2b4: |[48d2b4] com.nextcloud.talk.call.RaisedHand.toString:()Ljava/lang/String; │ │ -48d2c4: 5550 afaf |0000: iget-boolean v0, v5, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ -48d2c8: 5351 b0af |0002: iget-wide v1, v5, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ -48d2cc: 2203 a924 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ -48d2d0: 1a04 5d65 |0006: const-string v4, "RaisedHand(state=" // string@655d │ │ -48d2d4: 7020 89f6 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -48d2da: 6e20 93f6 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@f693 │ │ -48d2e0: 0c00 |000e: move-result-object v0 │ │ -48d2e2: 1a03 f610 |000f: const-string v3, ", timestamp=" // string@10f6 │ │ -48d2e6: 6e20 92f6 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48d2ec: 0c00 |0014: move-result-object v0 │ │ -48d2ee: 6e30 8ef6 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@f68e │ │ -48d2f4: 0c00 |0018: move-result-object v0 │ │ -48d2f6: 1a01 f20e |0019: const-string v1, ")" // string@0ef2 │ │ -48d2fa: 6e20 92f6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48d300: 0c00 |001e: move-result-object v0 │ │ -48d302: 6e10 9cf6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -48d308: 0c00 |0022: move-result-object v0 │ │ -48d30a: 1100 |0023: return-object v0 │ │ +48d2b8: |[48d2b8] com.nextcloud.talk.call.RaisedHand.toString:()Ljava/lang/String; │ │ +48d2c8: 5550 afaf |0000: iget-boolean v0, v5, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@afaf │ │ +48d2cc: 5351 b0af |0002: iget-wide v1, v5, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@afb0 │ │ +48d2d0: 2203 a924 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ +48d2d4: 1a04 5d65 |0006: const-string v4, "RaisedHand(state=" // string@655d │ │ +48d2d8: 7020 89f6 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +48d2de: 6e20 93f6 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@f693 │ │ +48d2e4: 0c00 |000e: move-result-object v0 │ │ +48d2e6: 1a03 f610 |000f: const-string v3, ", timestamp=" // string@10f6 │ │ +48d2ea: 6e20 92f6 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48d2f0: 0c00 |0014: move-result-object v0 │ │ +48d2f2: 6e30 8ef6 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@f68e │ │ +48d2f8: 0c00 |0018: move-result-object v0 │ │ +48d2fa: 1a01 f20e |0019: const-string v1, ")" // string@0ef2 │ │ +48d2fe: 6e20 92f6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48d304: 0c00 |001e: move-result-object v0 │ │ +48d306: 6e10 9cf6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +48d30c: 0c00 |0022: move-result-object v0 │ │ +48d30e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25950 (RaisedHand.kt) │ │ │ │ Class #7451 header: │ │ @@ -1984643,17 +1984643,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48d370: |[48d370] com.nextcloud.talk.call.ReactionAnimator$Companion.:()V │ │ -48d380: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48d386: 0e00 |0003: return-void │ │ +48d374: |[48d374] com.nextcloud.talk.call.ReactionAnimator$Companion.:()V │ │ +48d384: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48d38a: 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;) │ │ @@ -1984661,17 +1984661,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 │ │ -48d388: |[48d388] com.nextcloud.talk.call.ReactionAnimator$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -48d398: 7010 b7e7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:()V // method@e7b7 │ │ -48d39e: 0e00 |0003: return-void │ │ +48d38c: |[48d38c] com.nextcloud.talk.call.ReactionAnimator$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +48d39c: 7010 b7e7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:()V // method@e7b7 │ │ +48d3a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25986 (ReactionAnimator.kt) │ │ │ │ @@ -1984712,19 +1984712,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 │ │ -48d3a0: |[48d3a0] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ -48d3b0: 5b01 b2af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ -48d3b4: 5b02 b1af |0002: iput-object v2, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@afb1 │ │ -48d3b8: 7010 1500 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0015 │ │ -48d3be: 0e00 |0007: return-void │ │ +48d3a4: |[48d3a4] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ +48d3b4: 5b01 b2af |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ +48d3b8: 5b02 b1af |0002: iput-object v2, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@afb1 │ │ +48d3bc: 7010 1500 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0015 │ │ +48d3c2: 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; │ │ @@ -1984735,38 +1984735,38 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -48d3c0: |[48d3c0] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -48d3d0: 1a00 0688 |0000: const-string v0, "animation" // string@8806 │ │ -48d3d4: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48d3da: 5423 b2af |0005: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ -48d3de: 7110 bee7 0300 |0007: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@e7be │ │ -48d3e4: 0c03 |000a: move-result-object v3 │ │ -48d3e6: 5420 b1af |000b: iget-object v0, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@afb1 │ │ -48d3ea: 7220 77f9 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@f977 │ │ -48d3f0: 5423 b2af |0010: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ -48d3f4: 7110 bee7 0300 |0012: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@e7be │ │ -48d3fa: 0c03 |0015: move-result-object v3 │ │ -48d3fc: 1f03 2525 |0016: check-cast v3, Ljava/util/Collection; // type@2525 │ │ -48d400: 7210 c5f8 0300 |0018: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -48d406: 0a03 |001b: move-result v3 │ │ -48d408: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ -48d40c: 5423 b2af |001e: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ -48d410: 7110 bee7 0300 |0020: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@e7be │ │ -48d416: 0c00 |0023: move-result-object v0 │ │ -48d418: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -48d41a: 7220 6ff9 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -48d420: 0c00 |0028: move-result-object v0 │ │ -48d422: 1f00 9420 |0029: check-cast v0, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ -48d426: 7120 bde7 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@e7bd │ │ -48d42c: 0e00 |002e: return-void │ │ +48d3c4: |[48d3c4] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +48d3d4: 1a00 0688 |0000: const-string v0, "animation" // string@8806 │ │ +48d3d8: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48d3de: 5423 b2af |0005: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ +48d3e2: 7110 bee7 0300 |0007: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@e7be │ │ +48d3e8: 0c03 |000a: move-result-object v3 │ │ +48d3ea: 5420 b1af |000b: iget-object v0, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@afb1 │ │ +48d3ee: 7220 77f9 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@f977 │ │ +48d3f4: 5423 b2af |0010: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ +48d3f8: 7110 bee7 0300 |0012: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@e7be │ │ +48d3fe: 0c03 |0015: move-result-object v3 │ │ +48d400: 1f03 2525 |0016: check-cast v3, Ljava/util/Collection; // type@2525 │ │ +48d404: 7210 c5f8 0300 |0018: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +48d40a: 0a03 |001b: move-result v3 │ │ +48d40c: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ +48d410: 5423 b2af |001e: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@afb2 │ │ +48d414: 7110 bee7 0300 |0020: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@e7be │ │ +48d41a: 0c00 |0023: move-result-object v0 │ │ +48d41c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +48d41e: 7220 6ff9 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +48d424: 0c00 |0028: move-result-object v0 │ │ +48d426: 1f00 9420 |0029: check-cast v0, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ +48d42a: 7120 bde7 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@e7bd │ │ +48d430: 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; │ │ @@ -1984879,49 +1984879,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -48d5dc: |[48d5dc] com.nextcloud.talk.call.ReactionAnimator.:()V │ │ -48d5ec: 2200 ab20 |0000: new-instance v0, Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // type@20ab │ │ -48d5f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -48d5f2: 7020 b8e7 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e7b8 │ │ -48d5f8: 6900 b6af |0006: sput-object v0, Lcom/nextcloud/talk/call/ReactionAnimator;.Companion:Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // field@afb6 │ │ -48d5fc: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -48d600: 6700 b3af |000a: sput v0, Lcom/nextcloud/talk/call/ReactionAnimator;.$stable:I // field@afb3 │ │ -48d604: 0e00 |000c: return-void │ │ +48d5e0: |[48d5e0] com.nextcloud.talk.call.ReactionAnimator.:()V │ │ +48d5f0: 2200 ab20 |0000: new-instance v0, Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // type@20ab │ │ +48d5f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +48d5f6: 7020 b8e7 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e7b8 │ │ +48d5fc: 6900 b6af |0006: sput-object v0, Lcom/nextcloud/talk/call/ReactionAnimator;.Companion:Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // field@afb6 │ │ +48d600: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +48d604: 6700 b3af |000a: sput v0, Lcom/nextcloud/talk/call/ReactionAnimator;.$stable:I // field@afb3 │ │ +48d608: 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 │ │ -48d608: |[48d608] com.nextcloud.talk.call.ReactionAnimator.:(Landroid/content/Context;Landroid/widget/RelativeLayout;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ -48d618: 1a00 ff93 |0000: const-string v0, "context" // string@93ff │ │ -48d61c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48d622: 1a00 f5ee |0005: const-string v0, "startPointView" // string@eef5 │ │ -48d626: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48d62c: 7010 2ff6 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -48d632: 5b12 bfaf |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d636: 5b13 c1af |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@afc1 │ │ -48d63a: 5b14 c2af |0011: iput-object v4, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc2 │ │ -48d63e: 2202 2125 |0013: new-instance v2, Ljava/util/ArrayList; // type@2521 │ │ -48d642: 7010 41f8 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -48d648: 1f02 3725 |0018: check-cast v2, Ljava/util/List; // type@2537 │ │ -48d64c: 5b12 c0af |001a: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ -48d650: 0e00 |001c: return-void │ │ +48d60c: |[48d60c] com.nextcloud.talk.call.ReactionAnimator.:(Landroid/content/Context;Landroid/widget/RelativeLayout;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ +48d61c: 1a00 ff93 |0000: const-string v0, "context" // string@93ff │ │ +48d620: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48d626: 1a00 f5ee |0005: const-string v0, "startPointView" // string@eef5 │ │ +48d62a: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48d630: 7010 2ff6 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +48d636: 5b12 bfaf |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d63a: 5b13 c1af |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@afc1 │ │ +48d63e: 5b14 c2af |0011: iput-object v4, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc2 │ │ +48d642: 2202 2125 |0013: new-instance v2, Ljava/util/ArrayList; // type@2521 │ │ +48d646: 7010 41f8 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +48d64c: 1f02 3725 |0018: check-cast v2, Ljava/util/List; // type@2537 │ │ +48d650: 5b12 c0af |001a: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ +48d654: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=28 │ │ 0x000d line=29 │ │ 0x000f line=30 │ │ 0x0011 line=31 │ │ 0x0013 line=33 │ │ @@ -1984936,17 +1984936,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 │ │ -48d654: |[48d654] com.nextcloud.talk.call.ReactionAnimator.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ -48d664: 7020 c0e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@e7c0 │ │ -48d66a: 0e00 |0003: return-void │ │ +48d658: |[48d658] com.nextcloud.talk.call.ReactionAnimator.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ +48d668: 7020 c0e7 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@e7c0 │ │ +48d66e: 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; │ │ │ │ @@ -1984955,17 +1984955,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 │ │ -48d5c4: |[48d5c4] com.nextcloud.talk.call.ReactionAnimator.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; │ │ -48d5d4: 5400 c0af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ -48d5d8: 1100 |0002: return-object v0 │ │ +48d5c8: |[48d5c8] com.nextcloud.talk.call.ReactionAnimator.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; │ │ +48d5d8: 5400 c0af |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ +48d5dc: 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;) │ │ @@ -1984973,87 +1984973,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 │ │ -48d6d0: |[48d6d0] com.nextcloud.talk.call.ReactionAnimator.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V │ │ -48d6e0: 7020 c3e7 a900 |0000: invoke-direct {v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator;.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; // method@e7c3 │ │ -48d6e6: 0c00 |0003: move-result-object v0 │ │ -48d6e8: 2201 ff01 |0004: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@01ff │ │ -48d6ec: 12e2 |0006: const/4 v2, #int -2 // #fe │ │ -48d6ee: 7030 c709 2102 |0007: invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@09c7 │ │ -48d6f4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -48d6f6: 5912 d400 |000b: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.leftMargin:I // field@00d4 │ │ -48d6fa: 5912 d300 |000d: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.bottomMargin:I // field@00d3 │ │ -48d6fe: 1303 0c00 |000f: const/16 v3, #int 12 // #c │ │ -48d702: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -48d704: 6e30 c909 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@09c9 │ │ -48d70a: 5493 c1af |0015: iget-object v3, v9, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@afc1 │ │ -48d70e: 0705 |0017: move-object v5, v0 │ │ -48d710: 1f05 8c01 |0018: check-cast v5, Landroid/view/View; // type@018c │ │ -48d714: 1f01 8f01 |001a: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@018f │ │ -48d718: 6e30 ce09 5301 |001c: invoke-virtual {v3, v5, v1}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09ce │ │ -48d71e: 2341 f626 |001f: new-array v1, v4, [F // type@26f6 │ │ -48d722: 1503 c8c3 |0021: const/high16 v3, #int -1010302976 // #c3c8 │ │ -48d726: 4b03 0102 |0023: aput v3, v1, v2 │ │ -48d72a: 1a03 f8f4 |0025: const-string v3, "translationY" // string@f4f8 │ │ -48d72e: 7130 4a00 3001 |0027: invoke-static {v0, v3, v1}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@004a │ │ -48d734: 0c01 |002a: move-result-object v1 │ │ -48d736: 1605 3505 |002b: const-wide/16 v5, #int 1333 // #535 │ │ -48d73a: 6e30 5100 5106 |002d: invoke-virtual {v1, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@0051 │ │ -48d740: 2205 b501 |0030: new-instance v5, Landroid/view/animation/LinearInterpolator; // type@01b5 │ │ -48d744: 7010 d707 0500 |0032: invoke-direct {v5}, Landroid/view/animation/LinearInterpolator;.:()V // method@07d7 │ │ -48d74a: 1f05 1600 |0035: check-cast v5, Landroid/animation/TimeInterpolator; // type@0016 │ │ -48d74e: 6e20 5400 5100 |0037: invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0054 │ │ -48d754: 2345 f626 |003a: new-array v5, v4, [F // type@26f6 │ │ -48d758: 1506 16c4 |003c: const/high16 v6, #int -1005191168 // #c416 │ │ -48d75c: 4b06 0502 |003e: aput v6, v5, v2 │ │ -48d760: 7130 4a00 3005 |0040: invoke-static {v0, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@004a │ │ -48d766: 0c03 |0043: move-result-object v3 │ │ -48d768: 1605 9a02 |0044: const-wide/16 v5, #int 666 // #29a │ │ -48d76c: 6e30 5100 5306 |0046: invoke-virtual {v3, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@0051 │ │ -48d772: 2207 b501 |0049: new-instance v7, Landroid/view/animation/LinearInterpolator; // type@01b5 │ │ -48d776: 7010 d707 0700 |004b: invoke-direct {v7}, Landroid/view/animation/LinearInterpolator;.:()V // method@07d7 │ │ -48d77c: 1f07 1600 |004e: check-cast v7, Landroid/animation/TimeInterpolator; // type@0016 │ │ -48d780: 6e20 5400 7300 |0050: invoke-virtual {v3, v7}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0054 │ │ -48d786: 2347 f626 |0053: new-array v7, v4, [F // type@26f6 │ │ -48d78a: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -48d78c: 4b08 0702 |0056: aput v8, v7, v2 │ │ -48d790: 1a08 dd86 |0058: const-string v8, "alpha" // string@86dd │ │ -48d794: 7130 4a00 8007 |005a: invoke-static {v0, v8, v7}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@004a │ │ -48d79a: 0c00 |005d: move-result-object v0 │ │ -48d79c: 1a07 c2d2 |005e: const-string v7, "ofFloat(...)" // string@d2c2 │ │ -48d7a0: 7120 fffb 7000 |0060: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48d7a6: 6e30 5100 5006 |0063: invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@0051 │ │ -48d7ac: 2205 0e00 |0066: new-instance v5, Landroid/animation/AnimatorSet; // type@000e │ │ -48d7b0: 7010 1b00 0500 |0068: invoke-direct {v5}, Landroid/animation/AnimatorSet;.:()V // method@001b │ │ -48d7b6: 1f01 0a00 |006b: check-cast v1, Landroid/animation/Animator; // type@000a │ │ -48d7ba: 6e20 2500 1500 |006d: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0025 │ │ -48d7c0: 2201 ac20 |0070: new-instance v1, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; // type@20ac │ │ -48d7c4: 7030 b9e7 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@e7b9 │ │ -48d7ca: 1f01 0800 |0075: check-cast v1, Landroid/animation/Animator$AnimatorListener; // type@0008 │ │ -48d7ce: 6e20 1c00 1500 |0077: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@001c │ │ -48d7d4: 220a 0e00 |007a: new-instance v10, Landroid/animation/AnimatorSet; // type@000e │ │ -48d7d8: 7010 1b00 0a00 |007c: invoke-direct {v10}, Landroid/animation/AnimatorSet;.:()V // method@001b │ │ -48d7de: 1221 |007f: const/4 v1, #int 2 // #2 │ │ -48d7e0: 2311 f926 |0080: new-array v1, v1, [Landroid/animation/Animator; // type@26f9 │ │ -48d7e4: 4d03 0102 |0082: aput-object v3, v1, v2 │ │ -48d7e8: 4d00 0104 |0084: aput-object v0, v1, v4 │ │ -48d7ec: 6e20 2800 1a00 |0086: invoke-virtual {v10, v1}, Landroid/animation/AnimatorSet;.playTogether:([Landroid/animation/Animator;)V // method@0028 │ │ -48d7f2: 2200 0e00 |0089: new-instance v0, Landroid/animation/AnimatorSet; // type@000e │ │ -48d7f6: 7010 1b00 0000 |008b: invoke-direct {v0}, Landroid/animation/AnimatorSet;.:()V // method@001b │ │ -48d7fc: 1f05 0a00 |008e: check-cast v5, Landroid/animation/Animator; // type@000a │ │ -48d800: 6e20 2500 5000 |0090: invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0025 │ │ -48d806: 0c01 |0093: move-result-object v1 │ │ -48d808: 1f0a 0a00 |0094: check-cast v10, Landroid/animation/Animator; // type@000a │ │ -48d80c: 6e20 1900 a100 |0096: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet$Builder;.before:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ -48d812: 6e10 3000 0000 |0099: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.start:()V // method@0030 │ │ -48d818: 0e00 |009c: return-void │ │ +48d6d4: |[48d6d4] com.nextcloud.talk.call.ReactionAnimator.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V │ │ +48d6e4: 7020 c3e7 a900 |0000: invoke-direct {v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator;.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; // method@e7c3 │ │ +48d6ea: 0c00 |0003: move-result-object v0 │ │ +48d6ec: 2201 ff01 |0004: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@01ff │ │ +48d6f0: 12e2 |0006: const/4 v2, #int -2 // #fe │ │ +48d6f2: 7030 c709 2102 |0007: invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@09c7 │ │ +48d6f8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +48d6fa: 5912 d400 |000b: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.leftMargin:I // field@00d4 │ │ +48d6fe: 5912 d300 |000d: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.bottomMargin:I // field@00d3 │ │ +48d702: 1303 0c00 |000f: const/16 v3, #int 12 // #c │ │ +48d706: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +48d708: 6e30 c909 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@09c9 │ │ +48d70e: 5493 c1af |0015: iget-object v3, v9, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@afc1 │ │ +48d712: 0705 |0017: move-object v5, v0 │ │ +48d714: 1f05 8c01 |0018: check-cast v5, Landroid/view/View; // type@018c │ │ +48d718: 1f01 8f01 |001a: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@018f │ │ +48d71c: 6e30 ce09 5301 |001c: invoke-virtual {v3, v5, v1}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09ce │ │ +48d722: 2341 f626 |001f: new-array v1, v4, [F // type@26f6 │ │ +48d726: 1503 c8c3 |0021: const/high16 v3, #int -1010302976 // #c3c8 │ │ +48d72a: 4b03 0102 |0023: aput v3, v1, v2 │ │ +48d72e: 1a03 f8f4 |0025: const-string v3, "translationY" // string@f4f8 │ │ +48d732: 7130 4a00 3001 |0027: invoke-static {v0, v3, v1}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@004a │ │ +48d738: 0c01 |002a: move-result-object v1 │ │ +48d73a: 1605 3505 |002b: const-wide/16 v5, #int 1333 // #535 │ │ +48d73e: 6e30 5100 5106 |002d: invoke-virtual {v1, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@0051 │ │ +48d744: 2205 b501 |0030: new-instance v5, Landroid/view/animation/LinearInterpolator; // type@01b5 │ │ +48d748: 7010 d707 0500 |0032: invoke-direct {v5}, Landroid/view/animation/LinearInterpolator;.:()V // method@07d7 │ │ +48d74e: 1f05 1600 |0035: check-cast v5, Landroid/animation/TimeInterpolator; // type@0016 │ │ +48d752: 6e20 5400 5100 |0037: invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0054 │ │ +48d758: 2345 f626 |003a: new-array v5, v4, [F // type@26f6 │ │ +48d75c: 1506 16c4 |003c: const/high16 v6, #int -1005191168 // #c416 │ │ +48d760: 4b06 0502 |003e: aput v6, v5, v2 │ │ +48d764: 7130 4a00 3005 |0040: invoke-static {v0, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@004a │ │ +48d76a: 0c03 |0043: move-result-object v3 │ │ +48d76c: 1605 9a02 |0044: const-wide/16 v5, #int 666 // #29a │ │ +48d770: 6e30 5100 5306 |0046: invoke-virtual {v3, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@0051 │ │ +48d776: 2207 b501 |0049: new-instance v7, Landroid/view/animation/LinearInterpolator; // type@01b5 │ │ +48d77a: 7010 d707 0700 |004b: invoke-direct {v7}, Landroid/view/animation/LinearInterpolator;.:()V // method@07d7 │ │ +48d780: 1f07 1600 |004e: check-cast v7, Landroid/animation/TimeInterpolator; // type@0016 │ │ +48d784: 6e20 5400 7300 |0050: invoke-virtual {v3, v7}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0054 │ │ +48d78a: 2347 f626 |0053: new-array v7, v4, [F // type@26f6 │ │ +48d78e: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +48d790: 4b08 0702 |0056: aput v8, v7, v2 │ │ +48d794: 1a08 dd86 |0058: const-string v8, "alpha" // string@86dd │ │ +48d798: 7130 4a00 8007 |005a: invoke-static {v0, v8, v7}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@004a │ │ +48d79e: 0c00 |005d: move-result-object v0 │ │ +48d7a0: 1a07 c2d2 |005e: const-string v7, "ofFloat(...)" // string@d2c2 │ │ +48d7a4: 7120 fffb 7000 |0060: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48d7aa: 6e30 5100 5006 |0063: invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@0051 │ │ +48d7b0: 2205 0e00 |0066: new-instance v5, Landroid/animation/AnimatorSet; // type@000e │ │ +48d7b4: 7010 1b00 0500 |0068: invoke-direct {v5}, Landroid/animation/AnimatorSet;.:()V // method@001b │ │ +48d7ba: 1f01 0a00 |006b: check-cast v1, Landroid/animation/Animator; // type@000a │ │ +48d7be: 6e20 2500 1500 |006d: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0025 │ │ +48d7c4: 2201 ac20 |0070: new-instance v1, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; // type@20ac │ │ +48d7c8: 7030 b9e7 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@e7b9 │ │ +48d7ce: 1f01 0800 |0075: check-cast v1, Landroid/animation/Animator$AnimatorListener; // type@0008 │ │ +48d7d2: 6e20 1c00 1500 |0077: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@001c │ │ +48d7d8: 220a 0e00 |007a: new-instance v10, Landroid/animation/AnimatorSet; // type@000e │ │ +48d7dc: 7010 1b00 0a00 |007c: invoke-direct {v10}, Landroid/animation/AnimatorSet;.:()V // method@001b │ │ +48d7e2: 1221 |007f: const/4 v1, #int 2 // #2 │ │ +48d7e4: 2311 f926 |0080: new-array v1, v1, [Landroid/animation/Animator; // type@26f9 │ │ +48d7e8: 4d03 0102 |0082: aput-object v3, v1, v2 │ │ +48d7ec: 4d00 0104 |0084: aput-object v0, v1, v4 │ │ +48d7f0: 6e20 2800 1a00 |0086: invoke-virtual {v10, v1}, Landroid/animation/AnimatorSet;.playTogether:([Landroid/animation/Animator;)V // method@0028 │ │ +48d7f6: 2200 0e00 |0089: new-instance v0, Landroid/animation/AnimatorSet; // type@000e │ │ +48d7fa: 7010 1b00 0000 |008b: invoke-direct {v0}, Landroid/animation/AnimatorSet;.:()V // method@001b │ │ +48d800: 1f05 0a00 |008e: check-cast v5, Landroid/animation/Animator; // type@000a │ │ +48d804: 6e20 2500 5000 |0090: invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0025 │ │ +48d80a: 0c01 |0093: move-result-object v1 │ │ +48d80c: 1f0a 0a00 |0094: check-cast v10, Landroid/animation/Animator; // type@000a │ │ +48d810: 6e20 1900 a100 |0096: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet$Builder;.before:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ +48d816: 6e10 3000 0000 |0099: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.start:()V // method@0030 │ │ +48d81c: 0e00 |009c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x000b line=51 │ │ 0x000d line=52 │ │ 0x0012 line=55 │ │ @@ -1985086,66 +1985086,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 │ │ -48d4bc: |[48d4bc] com.nextcloud.talk.call.ReactionAnimator.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; │ │ -48d4cc: 2200 0902 |0000: new-instance v0, Landroid/widget/TextView; // type@0209 │ │ -48d4d0: 5451 bfaf |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d4d4: 7020 f609 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09f6 │ │ -48d4da: 2201 f601 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@01f6 │ │ -48d4de: 12e2 |0009: const/4 v2, #int -2 // #fe │ │ -48d4e0: 7030 5f09 2102 |000a: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@095f │ │ -48d4e6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -48d4e8: 1253 |000e: const/4 v3, #int 5 // #5 │ │ -48d4ea: 1304 1400 |000f: const/16 v4, #int 20 // #14 │ │ -48d4ee: 6e53 6809 4142 |0011: invoke-virtual {v1, v4, v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0968 │ │ -48d4f4: 1f01 8f01 |0014: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@018f │ │ -48d4f8: 6e20 280a 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0a28 │ │ -48d4fe: 6e10 3ce7 0600 |0019: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getUserName:()Ljava/lang/String; // method@e73c │ │ -48d504: 0c06 |001c: move-result-object v6 │ │ -48d506: 2201 a924 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ -48d50a: 1a02 8504 |001f: const-string v2, " " // string@0485 │ │ -48d50e: 7020 89f6 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -48d514: 6e20 92f6 6100 |0024: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48d51a: 0c06 |0027: move-result-object v6 │ │ -48d51c: 6e20 92f6 2600 |0028: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48d522: 0c06 |002b: move-result-object v6 │ │ -48d524: 6e10 9cf6 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -48d52a: 0c06 |002f: move-result-object v6 │ │ -48d52c: 1f06 7724 |0030: check-cast v6, Ljava/lang/CharSequence; // type@2477 │ │ -48d530: 6e20 380a 6000 |0032: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -48d536: 5456 bfaf |0035: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d53a: 6e10 2d01 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -48d540: 0c06 |003a: move-result-object v6 │ │ -48d542: 1401 9403 067f |003b: const v1, #float 1.78135e+38 // #7f060394 │ │ -48d548: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -48d54a: 6e30 a801 1602 |003f: invoke-virtual {v6, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@01a8 │ │ -48d550: 0a06 |0042: move-result v6 │ │ -48d552: 6e20 3b0a 6000 |0043: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a3b │ │ -48d558: 5456 bfaf |0046: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d55c: 1401 4200 067f |0048: const v1, #float 1.78118e+38 // #7f060042 │ │ -48d562: 7120 060d 1600 |004b: invoke-static {v6, v1}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0d06 │ │ -48d568: 0a06 |004e: move-result v6 │ │ -48d56a: 5451 bfaf |004f: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d56e: 1402 6704 087f |0051: const v2, #float 1.80798e+38 // #7f080467 │ │ -48d574: 7120 b50a 2100 |0054: invoke-static {v1, v2}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0ab5 │ │ -48d57a: 0c01 |0057: move-result-object v1 │ │ -48d57c: 7110 fdfb 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48d582: 6e10 a403 0100 |005b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@03a4 │ │ -48d588: 0c01 |005e: move-result-object v1 │ │ -48d58a: 1a02 e5cf |005f: const-string v2, "mutate(...)" // string@cfe5 │ │ -48d58e: 7120 fffb 2100 |0061: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48d594: 7110 9801 0600 |0064: invoke-static {v6}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@0198 │ │ -48d59a: 0c06 |0067: move-result-object v6 │ │ -48d59c: 7120 420d 6100 |0068: invoke-static {v1, v6}, Landroidx/core/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d42 │ │ -48d5a2: 6e20 1d0a 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@0a1d │ │ -48d5a8: 1100 |006e: return-object v0 │ │ +48d4c0: |[48d4c0] com.nextcloud.talk.call.ReactionAnimator.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; │ │ +48d4d0: 2200 0902 |0000: new-instance v0, Landroid/widget/TextView; // type@0209 │ │ +48d4d4: 5451 bfaf |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d4d8: 7020 f609 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09f6 │ │ +48d4de: 2201 f601 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@01f6 │ │ +48d4e2: 12e2 |0009: const/4 v2, #int -2 // #fe │ │ +48d4e4: 7030 5f09 2102 |000a: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@095f │ │ +48d4ea: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +48d4ec: 1253 |000e: const/4 v3, #int 5 // #5 │ │ +48d4ee: 1304 1400 |000f: const/16 v4, #int 20 // #14 │ │ +48d4f2: 6e53 6809 4142 |0011: invoke-virtual {v1, v4, v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0968 │ │ +48d4f8: 1f01 8f01 |0014: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@018f │ │ +48d4fc: 6e20 280a 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0a28 │ │ +48d502: 6e10 3ce7 0600 |0019: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getUserName:()Ljava/lang/String; // method@e73c │ │ +48d508: 0c06 |001c: move-result-object v6 │ │ +48d50a: 2201 a924 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ +48d50e: 1a02 8504 |001f: const-string v2, " " // string@0485 │ │ +48d512: 7020 89f6 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +48d518: 6e20 92f6 6100 |0024: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48d51e: 0c06 |0027: move-result-object v6 │ │ +48d520: 6e20 92f6 2600 |0028: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48d526: 0c06 |002b: move-result-object v6 │ │ +48d528: 6e10 9cf6 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +48d52e: 0c06 |002f: move-result-object v6 │ │ +48d530: 1f06 7724 |0030: check-cast v6, Ljava/lang/CharSequence; // type@2477 │ │ +48d534: 6e20 380a 6000 |0032: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +48d53a: 5456 bfaf |0035: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d53e: 6e10 2d01 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +48d544: 0c06 |003a: move-result-object v6 │ │ +48d546: 1401 9403 067f |003b: const v1, #float 1.78135e+38 // #7f060394 │ │ +48d54c: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +48d54e: 6e30 a801 1602 |003f: invoke-virtual {v6, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@01a8 │ │ +48d554: 0a06 |0042: move-result v6 │ │ +48d556: 6e20 3b0a 6000 |0043: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a3b │ │ +48d55c: 5456 bfaf |0046: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d560: 1401 4200 067f |0048: const v1, #float 1.78118e+38 // #7f060042 │ │ +48d566: 7120 060d 1600 |004b: invoke-static {v6, v1}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0d06 │ │ +48d56c: 0a06 |004e: move-result v6 │ │ +48d56e: 5451 bfaf |004f: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d572: 1402 6704 087f |0051: const v2, #float 1.80798e+38 // #7f080467 │ │ +48d578: 7120 b50a 2100 |0054: invoke-static {v1, v2}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0ab5 │ │ +48d57e: 0c01 |0057: move-result-object v1 │ │ +48d580: 7110 fdfb 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48d586: 6e10 a403 0100 |005b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@03a4 │ │ +48d58c: 0c01 |005e: move-result-object v1 │ │ +48d58e: 1a02 e5cf |005f: const-string v2, "mutate(...)" // string@cfe5 │ │ +48d592: 7120 fffb 2100 |0061: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48d598: 7110 9801 0600 |0064: invoke-static {v6}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@0198 │ │ +48d59e: 0c06 |0067: move-result-object v6 │ │ +48d5a0: 7120 420d 6100 |0068: invoke-static {v1, v6}, Landroidx/core/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d42 │ │ +48d5a6: 6e20 1d0a 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@0a1d │ │ +48d5ac: 1100 |006e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=120 │ │ 0x0011 line=125 │ │ 0x0014 line=126 │ │ 0x0019 line=128 │ │ @@ -1985166,38 +1985166,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 │ │ -48d448: |[48d448] com.nextcloud.talk.call.ReactionAnimator.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; │ │ -48d458: 2200 f701 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@01f7 │ │ -48d45c: 5451 bfaf |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d460: 7020 6909 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0969 │ │ -48d466: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -48d468: 6e20 9809 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0998 │ │ -48d46e: 2201 ed23 |000b: new-instance v1, Lcom/vanniktech/emoji/EmojiTextView; // type@23ed │ │ -48d472: 5452 bfaf |000d: iget-object v2, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d476: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -48d478: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -48d47a: 7053 acf3 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@f3ac │ │ -48d480: 6e10 3be7 0600 |0014: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getEmoji:()Ljava/lang/String; // method@e73b │ │ -48d486: 0c02 |0017: move-result-object v2 │ │ -48d488: 1f02 7724 |0018: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -48d48c: 6e20 adf3 2100 |001a: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setText:(Ljava/lang/CharSequence;)V // method@f3ad │ │ -48d492: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ -48d496: 6e20 aef3 2100 |001f: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setTextSize:(F)V // method@f3ae │ │ -48d49c: 7020 c2e7 6500 |0022: invoke-direct {v5, v6}, Lcom/nextcloud/talk/call/ReactionAnimator;.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; // method@e7c2 │ │ -48d4a2: 0c06 |0025: move-result-object v6 │ │ -48d4a4: 1f01 8c01 |0026: check-cast v1, Landroid/view/View; // type@018c │ │ -48d4a8: 6e20 6c09 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@096c │ │ -48d4ae: 1f06 8c01 |002b: check-cast v6, Landroid/view/View; // type@018c │ │ -48d4b2: 6e20 6c09 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@096c │ │ -48d4b8: 1100 |0030: return-object v0 │ │ +48d44c: |[48d44c] com.nextcloud.talk.call.ReactionAnimator.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; │ │ +48d45c: 2200 f701 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@01f7 │ │ +48d460: 5451 bfaf |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d464: 7020 6909 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0969 │ │ +48d46a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +48d46c: 6e20 9809 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0998 │ │ +48d472: 2201 ed23 |000b: new-instance v1, Lcom/vanniktech/emoji/EmojiTextView; // type@23ed │ │ +48d476: 5452 bfaf |000d: iget-object v2, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d47a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +48d47c: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +48d47e: 7053 acf3 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@f3ac │ │ +48d484: 6e10 3be7 0600 |0014: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getEmoji:()Ljava/lang/String; // method@e73b │ │ +48d48a: 0c02 |0017: move-result-object v2 │ │ +48d48c: 1f02 7724 |0018: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +48d490: 6e20 adf3 2100 |001a: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setText:(Ljava/lang/CharSequence;)V // method@f3ad │ │ +48d496: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ +48d49a: 6e20 aef3 2100 |001f: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setTextSize:(F)V // method@f3ae │ │ +48d4a0: 7020 c2e7 6500 |0022: invoke-direct {v5, v6}, Lcom/nextcloud/talk/call/ReactionAnimator;.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; // method@e7c2 │ │ +48d4a6: 0c06 |0025: move-result-object v6 │ │ +48d4a8: 1f01 8c01 |0026: check-cast v1, Landroid/view/View; // type@018c │ │ +48d4ac: 6e20 6c09 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@096c │ │ +48d4b2: 1f06 8c01 |002b: check-cast v6, Landroid/view/View; // type@018c │ │ +48d4b6: 6e20 6c09 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@096c │ │ +48d4bc: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=104 │ │ 0x000b line=106 │ │ 0x0014 line=107 │ │ 0x001f line=108 │ │ @@ -1985214,35 +1985214,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 │ │ -48d66c: |[48d66c] com.nextcloud.talk.call.ReactionAnimator.addReaction:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48d67c: 1a00 d59b |0000: const-string v0, "emoji" // string@9bd5 │ │ -48d680: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48d686: 1a00 309a |0005: const-string v0, "displayName" // string@9a30 │ │ -48d68a: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48d690: 2200 9420 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ -48d694: 7030 35e7 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e735 │ │ -48d69a: 5412 c0af |000f: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ -48d69e: 7220 69f9 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ -48d6a4: 5412 c0af |0014: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ -48d6a8: 7210 79f9 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@f979 │ │ -48d6ae: 0a02 |0019: move-result v2 │ │ -48d6b0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -48d6b2: 3332 0e00 |001b: if-ne v2, v3, 0029 // +000e │ │ -48d6b6: 5412 c0af |001d: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ -48d6ba: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -48d6bc: 7220 6ff9 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -48d6c2: 0c02 |0023: move-result-object v2 │ │ -48d6c4: 1f02 9420 |0024: check-cast v2, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ -48d6c8: 7020 c0e7 2100 |0026: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@e7c0 │ │ -48d6ce: 0e00 |0029: return-void │ │ +48d670: |[48d670] com.nextcloud.talk.call.ReactionAnimator.addReaction:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48d680: 1a00 d59b |0000: const-string v0, "emoji" // string@9bd5 │ │ +48d684: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48d68a: 1a00 309a |0005: const-string v0, "displayName" // string@9a30 │ │ +48d68e: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48d694: 2200 9420 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ +48d698: 7030 35e7 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e735 │ │ +48d69e: 5412 c0af |000f: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ +48d6a2: 7220 69f9 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ +48d6a8: 5412 c0af |0014: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ +48d6ac: 7210 79f9 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@f979 │ │ +48d6b2: 0a02 |0019: move-result v2 │ │ +48d6b4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +48d6b6: 3332 0e00 |001b: if-ne v2, v3, 0029 // +000e │ │ +48d6ba: 5412 c0af |001d: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@afc0 │ │ +48d6be: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +48d6c0: 7220 6ff9 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +48d6c6: 0c02 |0023: move-result-object v2 │ │ +48d6c8: 1f02 9420 |0024: check-cast v2, Lcom/nextcloud/talk/call/CallReaction; // type@2094 │ │ +48d6cc: 7020 c0e7 2100 |0026: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@e7c0 │ │ +48d6d2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=36 │ │ 0x000f line=37 │ │ 0x0014 line=39 │ │ 0x001d line=40 │ │ locals : │ │ @@ -1985255,17 +1985255,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48d430: |[48d430] com.nextcloud.talk.call.ReactionAnimator.getContext:()Landroid/content/Context; │ │ -48d440: 5410 bfaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ -48d444: 1100 |0002: return-object v0 │ │ +48d434: |[48d434] com.nextcloud.talk.call.ReactionAnimator.getContext:()Landroid/content/Context; │ │ +48d444: 5410 bfaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@afbf │ │ +48d448: 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;) │ │ @@ -1985273,17 +1985273,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 │ │ -48d5ac: |[48d5ac] com.nextcloud.talk.call.ReactionAnimator.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; │ │ -48d5bc: 5410 c2af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc2 │ │ -48d5c0: 1100 |0002: return-object v0 │ │ +48d5b0: |[48d5b0] com.nextcloud.talk.call.ReactionAnimator.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; │ │ +48d5c0: 5410 c2af |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc2 │ │ +48d5c4: 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 : 25986 (ReactionAnimator.kt) │ │ @@ -1985340,21 +1985340,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 │ │ -48d9e4: |[48d9e4] 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 │ │ -48d9f4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48d9fa: 5b01 c3af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@afc3 │ │ -48d9fe: 5b02 c4af |0005: iput-object v2, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@afc4 │ │ -48da02: 5b03 c5af |0007: iput-object v3, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@afc5 │ │ -48da06: 5b04 c6af |0009: iput-object v4, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc6 │ │ -48da0a: 0e00 |000b: return-void │ │ +48d9e8: |[48d9e8] 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 │ │ +48d9f8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48d9fe: 5b01 c3af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@afc3 │ │ +48da02: 5b02 c4af |0005: iput-object v2, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@afc4 │ │ +48da06: 5b03 c5af |0007: iput-object v3, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@afc5 │ │ +48da0a: 5b04 c6af |0009: iput-object v4, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc6 │ │ +48da0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ @@ -1985371,118 +1985371,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 │ │ -48d81c: |[48d81c] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z │ │ -48d82c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -48d830: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -48d834: 7701 ccf2 1300 |0004: invoke-static/range {v19}, Lcom/nextcloud/talk/utils/CharPolicy;.getQueryRange:(Landroid/text/Spannable;)Lcom/nextcloud/talk/utils/CharPolicy$TextSpan; // method@f2cc │ │ -48d83a: 0c02 |0007: move-result-object v2 │ │ -48d83c: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -48d840: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -48d842: 0f01 |000b: return v1 │ │ -48d844: 7401 87f1 1400 |000c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ -48d84a: 0c03 |000f: move-result-object v3 │ │ -48d84c: 2204 a924 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@24a9 │ │ -48d850: 7401 87f1 1400 |0012: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ -48d856: 0c05 |0015: move-result-object v5 │ │ -48d858: 7110 d2f9 0500 |0016: invoke-static {v5}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@f9d2 │ │ -48d85e: 0c05 |0019: move-result-object v5 │ │ -48d860: 1f05 a724 |001a: check-cast v5, Ljava/lang/String; // type@24a7 │ │ -48d864: 7020 89f6 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -48d86a: 7110 aff3 0300 |001f: invoke-static {v3}, Lcom/vanniktech/emoji/Emojis;.emojis:(Ljava/lang/CharSequence;)Ljava/util/List; // method@f3af │ │ -48d870: 0c03 |0022: move-result-object v3 │ │ -48d872: 7210 72f9 0300 |0023: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -48d878: 0c03 |0026: move-result-object v3 │ │ -48d87a: 7210 46f9 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -48d880: 0a05 |002a: move-result v5 │ │ -48d882: 3805 2000 |002b: if-eqz v5, 004b // +0020 │ │ -48d886: 7210 47f9 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -48d88c: 0c05 |0030: move-result-object v5 │ │ -48d88e: 1f05 ec23 |0031: check-cast v5, Lcom/vanniktech/emoji/EmojiRange; // type@23ec │ │ -48d892: 5456 17b5 |0033: iget-object v6, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@b517 │ │ -48d896: 6e10 20fc 0600 |0035: invoke-virtual {v6}, Lkotlin/ranges/IntRange;.getStart:()Ljava/lang/Integer; // method@fc20 │ │ -48d89c: 0c06 |0038: move-result-object v6 │ │ -48d89e: 6e10 d3f5 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48d8a4: 0a06 |003c: move-result v6 │ │ -48d8a6: 5455 17b5 |003d: iget-object v5, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@b517 │ │ -48d8aa: 6e10 1dfc 0500 |003f: invoke-virtual {v5}, Lkotlin/ranges/IntRange;.getEndInclusive:()Ljava/lang/Integer; // method@fc1d │ │ -48d8b0: 0c05 |0042: move-result-object v5 │ │ -48d8b2: 6e10 d3f5 0500 |0043: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48d8b8: 0a05 |0046: move-result v5 │ │ -48d8ba: 6e30 95f6 6405 |0047: invoke-virtual {v4, v6, v5}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@f695 │ │ -48d8c0: 28dd |004a: goto 0027 // -0023 │ │ -48d8c2: 6e10 caf2 0200 |004b: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@f2ca │ │ -48d8c8: 0a03 |004e: move-result v3 │ │ -48d8ca: 6e10 c9f2 0200 |004f: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getEnd:()I // method@f2c9 │ │ -48d8d0: 0a05 |0052: move-result v5 │ │ -48d8d2: 2206 a924 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@24a9 │ │ -48d8d6: 1a07 8204 |0055: const-string v7, " " // string@0482 │ │ -48d8da: 7020 89f6 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -48d8e0: 6e20 91f6 4600 |005a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ -48d8e6: 0c06 |005d: move-result-object v6 │ │ -48d8e8: 6e20 92f6 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -48d8ee: 0c06 |0061: move-result-object v6 │ │ -48d8f0: 6e10 9cf6 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -48d8f6: 0c06 |0065: move-result-object v6 │ │ -48d8f8: 7240 0505 3165 |0066: invoke-interface {v1, v3, v5, v6}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@0505 │ │ -48d8fe: 7401 88f1 1400 |0069: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@f188 │ │ -48d904: 0c03 |006c: move-result-object v3 │ │ -48d906: 3803 0700 |006d: if-eqz v3, 0074 // +0007 │ │ -48d90a: 7401 88f1 1400 |006f: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@f188 │ │ -48d910: 0c03 |0072: move-result-object v3 │ │ -48d912: 2805 |0073: goto 0078 // +0005 │ │ -48d914: 7401 86f1 1400 |0074: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@f186 │ │ -48d91a: 0c03 |0077: move-result-object v3 │ │ -48d91c: 2205 b523 |0078: new-instance v5, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan; // type@23b5 │ │ -48d920: 5408 c3af |007a: iget-object v8, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@afc3 │ │ -48d924: 7401 86f1 1400 |007c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@f186 │ │ -48d92a: 0c09 |007f: move-result-object v9 │ │ -48d92c: 7401 89f1 1400 |0080: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getRoomToken:()Ljava/lang/String; // method@f189 │ │ -48d932: 0c0a |0083: move-result-object v10 │ │ -48d934: 7401 87f1 1400 |0084: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ -48d93a: 0c0b |0087: move-result-object v11 │ │ -48d93c: 540c c4af |0088: iget-object v12, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@afc4 │ │ -48d940: 7401 8af1 1400 |008a: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@f18a │ │ -48d946: 0c0d |008d: move-result-object v13 │ │ -48d948: 540f c5af |008e: iget-object v15, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@afc5 │ │ -48d94c: 5406 c6af |0090: iget-object v6, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc6 │ │ -48d950: 1a0e c89e |0092: const-string v14, "federated_users" // string@9ec8 │ │ -48d954: 7401 8af1 1400 |0094: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@f18a │ │ -48d95a: 0c00 |0097: move-result-object v0 │ │ -48d95c: 6e20 59f6 0e00 |0098: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ -48d962: 0a11 |009b: move-result v17 │ │ -48d964: 140e 0300 167f |009c: const v14, #float 1.99384e+38 // #7f160003 │ │ -48d96a: 0810 0600 |009f: move-object/from16 v16, v6 │ │ -48d96e: 770a e1f2 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@f2e1 │ │ -48d974: 0c00 |00a4: move-result-object v0 │ │ -48d976: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -48d978: 7401 87f1 1400 |00a6: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ -48d97e: 0c08 |00a9: move-result-object v8 │ │ -48d980: 7058 46f3 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@f346 │ │ -48d986: 6e10 caf2 0200 |00ad: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@f2ca │ │ -48d98c: 0a00 |00b0: move-result v0 │ │ -48d98e: 6e10 68f6 0700 |00b1: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@f668 │ │ -48d994: 0a03 |00b4: move-result v3 │ │ -48d996: b030 |00b5: add-int/2addr v0, v3 │ │ -48d998: 6e10 caf2 0200 |00b6: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@f2ca │ │ -48d99e: 0a02 |00b9: move-result v2 │ │ -48d9a0: 6e10 97f6 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@f697 │ │ -48d9a6: 0a03 |00bd: move-result v3 │ │ -48d9a8: b032 |00be: add-int/2addr v2, v3 │ │ -48d9aa: 6e10 68f6 0700 |00bf: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@f668 │ │ -48d9b0: 0a03 |00c2: move-result v3 │ │ -48d9b2: b032 |00c3: add-int/2addr v2, v3 │ │ -48d9b4: 1303 1200 |00c4: const/16 v3, #int 18 // #12 │ │ -48d9b8: 7253 0605 5120 |00c6: invoke-interface {v1, v5, v0, v2, v3}, Landroid/text/Editable;.setSpan:(Ljava/lang/Object;III)V // method@0506 │ │ -48d9be: 1210 |00c9: const/4 v0, #int 1 // #1 │ │ -48d9c0: 0f00 |00ca: return v0 │ │ +48d820: |[48d820] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z │ │ +48d830: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +48d834: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +48d838: 7701 ccf2 1300 |0004: invoke-static/range {v19}, Lcom/nextcloud/talk/utils/CharPolicy;.getQueryRange:(Landroid/text/Spannable;)Lcom/nextcloud/talk/utils/CharPolicy$TextSpan; // method@f2cc │ │ +48d83e: 0c02 |0007: move-result-object v2 │ │ +48d840: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +48d844: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +48d846: 0f01 |000b: return v1 │ │ +48d848: 7401 87f1 1400 |000c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ +48d84e: 0c03 |000f: move-result-object v3 │ │ +48d850: 2204 a924 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@24a9 │ │ +48d854: 7401 87f1 1400 |0012: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ +48d85a: 0c05 |0015: move-result-object v5 │ │ +48d85c: 7110 d2f9 0500 |0016: invoke-static {v5}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@f9d2 │ │ +48d862: 0c05 |0019: move-result-object v5 │ │ +48d864: 1f05 a724 |001a: check-cast v5, Ljava/lang/String; // type@24a7 │ │ +48d868: 7020 89f6 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +48d86e: 7110 aff3 0300 |001f: invoke-static {v3}, Lcom/vanniktech/emoji/Emojis;.emojis:(Ljava/lang/CharSequence;)Ljava/util/List; // method@f3af │ │ +48d874: 0c03 |0022: move-result-object v3 │ │ +48d876: 7210 72f9 0300 |0023: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +48d87c: 0c03 |0026: move-result-object v3 │ │ +48d87e: 7210 46f9 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +48d884: 0a05 |002a: move-result v5 │ │ +48d886: 3805 2000 |002b: if-eqz v5, 004b // +0020 │ │ +48d88a: 7210 47f9 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +48d890: 0c05 |0030: move-result-object v5 │ │ +48d892: 1f05 ec23 |0031: check-cast v5, Lcom/vanniktech/emoji/EmojiRange; // type@23ec │ │ +48d896: 5456 17b5 |0033: iget-object v6, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@b517 │ │ +48d89a: 6e10 20fc 0600 |0035: invoke-virtual {v6}, Lkotlin/ranges/IntRange;.getStart:()Ljava/lang/Integer; // method@fc20 │ │ +48d8a0: 0c06 |0038: move-result-object v6 │ │ +48d8a2: 6e10 d3f5 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48d8a8: 0a06 |003c: move-result v6 │ │ +48d8aa: 5455 17b5 |003d: iget-object v5, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@b517 │ │ +48d8ae: 6e10 1dfc 0500 |003f: invoke-virtual {v5}, Lkotlin/ranges/IntRange;.getEndInclusive:()Ljava/lang/Integer; // method@fc1d │ │ +48d8b4: 0c05 |0042: move-result-object v5 │ │ +48d8b6: 6e10 d3f5 0500 |0043: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48d8bc: 0a05 |0046: move-result v5 │ │ +48d8be: 6e30 95f6 6405 |0047: invoke-virtual {v4, v6, v5}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@f695 │ │ +48d8c4: 28dd |004a: goto 0027 // -0023 │ │ +48d8c6: 6e10 caf2 0200 |004b: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@f2ca │ │ +48d8cc: 0a03 |004e: move-result v3 │ │ +48d8ce: 6e10 c9f2 0200 |004f: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getEnd:()I // method@f2c9 │ │ +48d8d4: 0a05 |0052: move-result v5 │ │ +48d8d6: 2206 a924 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@24a9 │ │ +48d8da: 1a07 8204 |0055: const-string v7, " " // string@0482 │ │ +48d8de: 7020 89f6 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +48d8e4: 6e20 91f6 4600 |005a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ +48d8ea: 0c06 |005d: move-result-object v6 │ │ +48d8ec: 6e20 92f6 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +48d8f2: 0c06 |0061: move-result-object v6 │ │ +48d8f4: 6e10 9cf6 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +48d8fa: 0c06 |0065: move-result-object v6 │ │ +48d8fc: 7240 0505 3165 |0066: invoke-interface {v1, v3, v5, v6}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@0505 │ │ +48d902: 7401 88f1 1400 |0069: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@f188 │ │ +48d908: 0c03 |006c: move-result-object v3 │ │ +48d90a: 3803 0700 |006d: if-eqz v3, 0074 // +0007 │ │ +48d90e: 7401 88f1 1400 |006f: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@f188 │ │ +48d914: 0c03 |0072: move-result-object v3 │ │ +48d916: 2805 |0073: goto 0078 // +0005 │ │ +48d918: 7401 86f1 1400 |0074: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@f186 │ │ +48d91e: 0c03 |0077: move-result-object v3 │ │ +48d920: 2205 b523 |0078: new-instance v5, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan; // type@23b5 │ │ +48d924: 5408 c3af |007a: iget-object v8, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@afc3 │ │ +48d928: 7401 86f1 1400 |007c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@f186 │ │ +48d92e: 0c09 |007f: move-result-object v9 │ │ +48d930: 7401 89f1 1400 |0080: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getRoomToken:()Ljava/lang/String; // method@f189 │ │ +48d936: 0c0a |0083: move-result-object v10 │ │ +48d938: 7401 87f1 1400 |0084: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ +48d93e: 0c0b |0087: move-result-object v11 │ │ +48d940: 540c c4af |0088: iget-object v12, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@afc4 │ │ +48d944: 7401 8af1 1400 |008a: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@f18a │ │ +48d94a: 0c0d |008d: move-result-object v13 │ │ +48d94c: 540f c5af |008e: iget-object v15, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@afc5 │ │ +48d950: 5406 c6af |0090: iget-object v6, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@afc6 │ │ +48d954: 1a0e c89e |0092: const-string v14, "federated_users" // string@9ec8 │ │ +48d958: 7401 8af1 1400 |0094: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@f18a │ │ +48d95e: 0c00 |0097: move-result-object v0 │ │ +48d960: 6e20 59f6 0e00 |0098: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@f659 │ │ +48d966: 0a11 |009b: move-result v17 │ │ +48d968: 140e 0300 167f |009c: const v14, #float 1.99384e+38 // #7f160003 │ │ +48d96e: 0810 0600 |009f: move-object/from16 v16, v6 │ │ +48d972: 770a e1f2 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@f2e1 │ │ +48d978: 0c00 |00a4: move-result-object v0 │ │ +48d97a: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +48d97c: 7401 87f1 1400 |00a6: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@f187 │ │ +48d982: 0c08 |00a9: move-result-object v8 │ │ +48d984: 7058 46f3 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@f346 │ │ +48d98a: 6e10 caf2 0200 |00ad: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@f2ca │ │ +48d990: 0a00 |00b0: move-result v0 │ │ +48d992: 6e10 68f6 0700 |00b1: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@f668 │ │ +48d998: 0a03 |00b4: move-result v3 │ │ +48d99a: b030 |00b5: add-int/2addr v0, v3 │ │ +48d99c: 6e10 caf2 0200 |00b6: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@f2ca │ │ +48d9a2: 0a02 |00b9: move-result v2 │ │ +48d9a4: 6e10 97f6 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@f697 │ │ +48d9aa: 0a03 |00bd: move-result v3 │ │ +48d9ac: b032 |00be: add-int/2addr v2, v3 │ │ +48d9ae: 6e10 68f6 0700 |00bf: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@f668 │ │ +48d9b4: 0a03 |00c2: move-result v3 │ │ +48d9b6: b032 |00c3: add-int/2addr v2, v3 │ │ +48d9b8: 1303 1200 |00c4: const/16 v3, #int 18 // #12 │ │ +48d9bc: 7253 0605 5120 |00c6: invoke-interface {v1, v5, v0, v2, v3}, Landroid/text/Editable;.setSpan:(Ljava/lang/Object;III)V // method@0506 │ │ +48d9c2: 1210 |00c9: const/4 v0, #int 1 // #1 │ │ +48d9c4: 0f00 |00ca: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=50 │ │ 0x000c line=54 │ │ 0x0010 line=56 │ │ 0x001f line=57 │ │ 0x0033 line=58 │ │ @@ -1985509,19 +1985509,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 │ │ -48d9c4: |[48d9c4] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Ljava/lang/Object;)Z │ │ -48d9d4: 1f02 eb22 |0000: check-cast v2, Lcom/nextcloud/talk/models/json/mention/Mention; // type@22eb │ │ -48d9d8: 6e30 c6e7 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@e7c6 │ │ -48d9de: 0a01 |0005: move-result v1 │ │ -48d9e0: 0f01 |0006: return v1 │ │ +48d9c8: |[48d9c8] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Ljava/lang/Object;)Z │ │ +48d9d8: 1f02 eb22 |0000: check-cast v2, Lcom/nextcloud/talk/models/json/mention/Mention; // type@22eb │ │ +48d9dc: 6e30 c6e7 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@e7c6 │ │ +48d9e2: 0a01 |0005: move-result v1 │ │ +48d9e4: 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; │ │ @@ -1985531,16 +1985531,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48da0c: |[48da0c] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupVisibilityChanged:(Z)V │ │ -48da1c: 0e00 |0000: return-void │ │ +48da10: |[48da10] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupVisibilityChanged:(Z)V │ │ +48da20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 24218 (MentionAutocompleteCallback.java) │ │ │ │ Class #7455 header: │ │ @@ -1985571,18 +1985571,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 │ │ -48da20: |[48da20] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -48da30: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48da36: 5b01 c7af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc7 │ │ -48da3a: 0e00 |0005: return-void │ │ +48da24: |[48da24] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +48da34: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48da3a: 5b01 c7af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc7 │ │ +48da3e: 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; │ │ │ │ @@ -1985592,18 +1985592,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48da3c: |[48da3c] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -48da4c: 5410 c7af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc7 │ │ -48da50: 7120 d3e7 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@e7d3 │ │ -48da56: 0e00 |0005: return-void │ │ +48da40: |[48da40] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +48da50: 5410 c7af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc7 │ │ +48da54: 7120 d3e7 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@e7d3 │ │ +48da5a: 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; │ │ │ │ @@ -1985637,18 +1985637,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 │ │ -48da58: |[48da58] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -48da68: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48da6e: 5b01 c8af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc8 │ │ -48da72: 0e00 |0005: return-void │ │ +48da5c: |[48da5c] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +48da6c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48da72: 5b01 c8af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc8 │ │ +48da76: 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; │ │ │ │ @@ -1985658,18 +1985658,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48da74: |[48da74] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -48da84: 5410 c8af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc8 │ │ -48da88: 7120 d5e7 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7d5 │ │ -48da8e: 0e00 |0005: return-void │ │ +48da78: |[48da78] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +48da88: 5410 c8af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc8 │ │ +48da8c: 7120 d5e7 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7d5 │ │ +48da92: 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; │ │ │ │ @@ -1985703,18 +1985703,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 │ │ -48da90: |[48da90] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -48daa0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48daa6: 5b01 c9af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc9 │ │ -48daaa: 0e00 |0005: return-void │ │ +48da94: |[48da94] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +48daa4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48daaa: 5b01 c9af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc9 │ │ +48daae: 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; │ │ │ │ @@ -1985724,18 +1985724,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48daac: |[48daac] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -48dabc: 5410 c9af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc9 │ │ -48dac0: 7120 d4e7 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@e7d4 │ │ -48dac6: 0e00 |0005: return-void │ │ +48dab0: |[48dab0] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +48dac0: 5410 c9af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afc9 │ │ +48dac4: 7120 d4e7 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@e7d4 │ │ +48daca: 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; │ │ │ │ @@ -1985770,17 +1985770,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48dac8: |[48dac8] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:()V │ │ -48dad8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48dade: 0e00 |0003: return-void │ │ +48dacc: |[48dacc] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:()V │ │ +48dadc: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48dae2: 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;) │ │ @@ -1985788,17 +1985788,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 │ │ -48dae0: |[48dae0] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -48daf0: 7010 cfe7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:()V // method@e7cf │ │ -48daf6: 0e00 |0003: return-void │ │ +48dae4: |[48dae4] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +48daf4: 7010 cfe7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:()V // method@e7cf │ │ +48dafa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7165 (CallNotificationActivity.kt) │ │ │ │ @@ -1985840,19 +1985840,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 │ │ -48daf8: |[48daf8] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V │ │ -48db08: 5b01 cbaf |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ -48db0c: 5b02 caaf |0002: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@afca │ │ -48db10: 7010 2ff6 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48db16: 0e00 |0007: return-void │ │ +48dafc: |[48dafc] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V │ │ +48db0c: 5b01 cbaf |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ +48db10: 5b02 caaf |0002: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@afca │ │ +48db14: 7010 2ff6 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48db1a: 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; │ │ @@ -1985863,37 +1985863,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -48db18: |[48db18] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.run:()V │ │ -48db28: 6200 fcb4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@b4fc │ │ -48db2c: 5441 cbaf |0002: iget-object v1, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ -48db30: 6e10 dae7 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@e7da │ │ -48db36: 0c01 |0007: move-result-object v1 │ │ -48db38: 5442 cbaf |0008: iget-object v2, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ -48db3c: 7110 d8e7 0200 |000a: invoke-static {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; // method@e7d8 │ │ -48db42: 0c02 |000d: move-result-object v2 │ │ -48db44: 7110 fdfb 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48db4a: 6e10 d3f5 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48db50: 0a02 |0014: move-result v2 │ │ -48db52: 6e30 f2f2 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.isNotificationVisible:(Landroid/content/Context;I)Z // method@f2f2 │ │ -48db58: 0a00 |0018: move-result v0 │ │ -48db5a: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ -48db5e: 5440 caaf |001b: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@afca │ │ -48db62: 0741 |001d: move-object v1, v4 │ │ -48db64: 1f01 9f24 |001e: check-cast v1, Ljava/lang/Runnable; // type@249f │ │ -48db68: 1602 e803 |0020: const-wide/16 v2, #int 1000 // #3e8 │ │ -48db6c: 6e40 7e04 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@047e │ │ -48db72: 2806 |0025: goto 002b // +0006 │ │ -48db74: 5440 cbaf |0026: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ -48db78: 6e10 d9e7 0000 |0028: invoke-virtual {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@e7d9 │ │ -48db7e: 0e00 |002b: return-void │ │ +48db1c: |[48db1c] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.run:()V │ │ +48db2c: 6200 fcb4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@b4fc │ │ +48db30: 5441 cbaf |0002: iget-object v1, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ +48db34: 6e10 dae7 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@e7da │ │ +48db3a: 0c01 |0007: move-result-object v1 │ │ +48db3c: 5442 cbaf |0008: iget-object v2, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ +48db40: 7110 d8e7 0200 |000a: invoke-static {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; // method@e7d8 │ │ +48db46: 0c02 |000d: move-result-object v2 │ │ +48db48: 7110 fdfb 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48db4e: 6e10 d3f5 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48db54: 0a02 |0014: move-result v2 │ │ +48db56: 6e30 f2f2 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.isNotificationVisible:(Landroid/content/Context;I)Z // method@f2f2 │ │ +48db5c: 0a00 |0018: move-result v0 │ │ +48db5e: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ +48db62: 5440 caaf |001b: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@afca │ │ +48db66: 0741 |001d: move-object v1, v4 │ │ +48db68: 1f01 9f24 |001e: check-cast v1, Ljava/lang/Runnable; // type@249f │ │ +48db6c: 1602 e803 |0020: const-wide/16 v2, #int 1000 // #3e8 │ │ +48db70: 6e40 7e04 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@047e │ │ +48db76: 2806 |0025: goto 002b // +0006 │ │ +48db78: 5440 cbaf |0026: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@afcb │ │ +48db7c: 6e10 d9e7 0000 |0028: invoke-virtual {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@e7d9 │ │ +48db82: 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; │ │ @@ -1986009,97 +1986009,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 │ │ -48dd74: |[48dd74] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -48dd84: 7120 e3e7 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7e3 │ │ -48dd8a: 0e00 |0003: return-void │ │ +48dd78: |[48dd78] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +48dd88: 7120 e3e7 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7e3 │ │ +48dd8e: 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 │ │ -48dd8c: |[48dd8c] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -48dd9c: 7120 e5e7 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7e5 │ │ -48dda2: 0e00 |0003: return-void │ │ +48dd90: |[48dd90] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +48dda0: 7120 e5e7 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7e5 │ │ +48dda6: 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 │ │ -48dda4: |[48dda4] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -48ddb4: 7120 e4e7 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7e4 │ │ -48ddba: 0e00 |0003: return-void │ │ +48dda8: |[48dda8] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +48ddb8: 7120 e4e7 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@e7e4 │ │ +48ddbe: 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 │ │ -48ddbc: |[48ddbc] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ -48ddcc: 2200 b220 |0000: new-instance v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // type@20b2 │ │ -48ddd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -48ddd2: 7020 d0e7 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e7d0 │ │ -48ddd8: 6900 cdaf |0006: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.Companion:Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // field@afcd │ │ -48dddc: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -48dde0: 6700 ccaf |000a: sput v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$stable:I // field@afcc │ │ -48dde4: 1c00 b420 |000c: const-class v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@20b4 │ │ -48dde8: 7110 11fc 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@fc11 │ │ -48ddee: 0c00 |0011: move-result-object v0 │ │ -48ddf0: 7210 2afc 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@fc2a │ │ -48ddf6: 0c00 |0015: move-result-object v0 │ │ -48ddf8: 6900 cfaf |0016: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ -48ddfc: 0e00 |0018: return-void │ │ +48ddc0: |[48ddc0] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ +48ddd0: 2200 b220 |0000: new-instance v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // type@20b2 │ │ +48ddd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +48ddd6: 7020 d0e7 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e7d0 │ │ +48dddc: 6900 cdaf |0006: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.Companion:Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // field@afcd │ │ +48dde0: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +48dde4: 6700 ccaf |000a: sput v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$stable:I // field@afcc │ │ +48dde8: 1c00 b420 |000c: const-class v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@20b4 │ │ +48ddec: 7110 11fc 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@fc11 │ │ +48ddf2: 0c00 |0011: move-result-object v0 │ │ +48ddf4: 7210 2afc 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@fc2a │ │ +48ddfa: 0c00 |0015: move-result-object v0 │ │ +48ddfc: 6900 cfaf |0016: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ +48de00: 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 │ │ -48de00: |[48de00] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ -48de10: 7010 e7dd 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.:()V // method@dde7 │ │ -48de16: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -48de18: 5c20 d8af |0004: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ -48de1c: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -48de20: 5a20 d6af |0008: iput-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@afd6 │ │ -48de24: 0e00 |000a: return-void │ │ +48de04: |[48de04] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ +48de14: 7010 e7dd 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.:()V // method@dde7 │ │ +48de1a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +48de1c: 5c20 d8af |0004: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ +48de20: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +48de24: 5a20 d6af |0008: iput-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@afd6 │ │ +48de28: 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; │ │ @@ -1986109,17 +1986109,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 │ │ -48dd5c: |[48dd5c] com.nextcloud.talk.callnotification.CallNotificationActivity.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; │ │ -48dd6c: 5400 dbaf |0000: iget-object v0, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@afdb │ │ -48dd70: 1100 |0002: return-object v0 │ │ +48dd60: |[48dd60] com.nextcloud.talk.callnotification.CallNotificationActivity.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; │ │ +48dd70: 5400 dbaf |0000: iget-object v0, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@afdb │ │ +48dd74: 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;) │ │ @@ -1986127,52 +1986127,52 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -48de28: |[48de28] com.nextcloud.talk.callnotification.CallNotificationActivity.handleExtras:()V │ │ -48de38: 6e10 dbe7 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ -48de3e: 0c00 |0003: move-result-object v0 │ │ -48de40: 6e10 5901 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ -48de46: 0c00 |0007: move-result-object v0 │ │ -48de48: 7110 fdfb 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48de4e: 1a01 342e |000b: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ -48de52: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -48de56: 6e30 5104 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0451 │ │ -48de5c: 0c01 |0012: move-result-object v1 │ │ -48de5e: 5b31 dcaf |0013: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.roomToken:Ljava/lang/String; // field@afdc │ │ -48de62: 1a01 292e |0015: const-string v1, "KEY_NOTIFICATION_TIMESTAMP" // string@2e29 │ │ -48de66: 6e20 4704 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0447 │ │ -48de6c: 0a01 |001a: move-result v1 │ │ -48de6e: 7110 e0f5 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48de74: 0c01 |001e: move-result-object v1 │ │ -48de76: 5b31 dbaf |001f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@afdb │ │ -48de7a: 1a01 0c2e |0021: const-string v1, "KEY_CONVERSATION_DISPLAY_NAME" // string@2e0c │ │ -48de7e: 6e30 5104 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0451 │ │ -48de84: 0c01 |0026: move-result-object v1 │ │ -48de86: 5b31 d4af |0027: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@afd4 │ │ -48de8a: 1a01 052e |0029: const-string v1, "KEY_CALL_FLAG" // string@2e05 │ │ -48de8e: 6e20 4704 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0447 │ │ -48de94: 0a01 |002e: move-result v1 │ │ -48de96: 5931 d2af |002f: iput v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@afd2 │ │ -48de9a: 1a01 332e |0031: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ -48de9e: 6e20 4004 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0440 │ │ -48dea4: 0a01 |0036: move-result v1 │ │ -48dea6: 5c31 d8af |0037: iput-boolean v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ -48deaa: 1a01 0d2e |0039: const-string v1, "KEY_CONVERSATION_NAME" // string@2e0d │ │ -48deae: 6e30 5104 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0451 │ │ -48deb4: 0c01 |003e: move-result-object v1 │ │ -48deb6: 5b31 d3af |003f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@afd3 │ │ -48deba: 1a01 1c2e |0041: const-string v1, "KEY_INTERNAL_USER_ID" // string@2e1c │ │ -48debe: 6e20 4904 1000 |0043: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0449 │ │ -48dec4: 0b00 |0046: move-result-wide v0 │ │ -48dec6: 5a30 d6af |0047: iput-wide v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@afd6 │ │ -48deca: 0e00 |0049: return-void │ │ +48de2c: |[48de2c] com.nextcloud.talk.callnotification.CallNotificationActivity.handleExtras:()V │ │ +48de3c: 6e10 dbe7 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ +48de42: 0c00 |0003: move-result-object v0 │ │ +48de44: 6e10 5901 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ +48de4a: 0c00 |0007: move-result-object v0 │ │ +48de4c: 7110 fdfb 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48de52: 1a01 342e |000b: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ +48de56: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +48de5a: 6e30 5104 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0451 │ │ +48de60: 0c01 |0012: move-result-object v1 │ │ +48de62: 5b31 dcaf |0013: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.roomToken:Ljava/lang/String; // field@afdc │ │ +48de66: 1a01 292e |0015: const-string v1, "KEY_NOTIFICATION_TIMESTAMP" // string@2e29 │ │ +48de6a: 6e20 4704 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0447 │ │ +48de70: 0a01 |001a: move-result v1 │ │ +48de72: 7110 e0f5 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48de78: 0c01 |001e: move-result-object v1 │ │ +48de7a: 5b31 dbaf |001f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@afdb │ │ +48de7e: 1a01 0c2e |0021: const-string v1, "KEY_CONVERSATION_DISPLAY_NAME" // string@2e0c │ │ +48de82: 6e30 5104 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0451 │ │ +48de88: 0c01 |0026: move-result-object v1 │ │ +48de8a: 5b31 d4af |0027: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@afd4 │ │ +48de8e: 1a01 052e |0029: const-string v1, "KEY_CALL_FLAG" // string@2e05 │ │ +48de92: 6e20 4704 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0447 │ │ +48de98: 0a01 |002e: move-result v1 │ │ +48de9a: 5931 d2af |002f: iput v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@afd2 │ │ +48de9e: 1a01 332e |0031: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ +48dea2: 6e20 4004 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0440 │ │ +48dea8: 0a01 |0036: move-result v1 │ │ +48deaa: 5c31 d8af |0037: iput-boolean v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ +48deae: 1a01 0d2e |0039: const-string v1, "KEY_CONVERSATION_NAME" // string@2e0d │ │ +48deb2: 6e30 5104 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0451 │ │ +48deb8: 0c01 |003e: move-result-object v1 │ │ +48deba: 5b31 d3af |003f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@afd3 │ │ +48debe: 1a01 1c2e |0041: const-string v1, "KEY_INTERNAL_USER_ID" // string@2e1c │ │ +48dec2: 6e20 4904 1000 |0043: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0449 │ │ +48dec8: 0b00 |0046: move-result-wide v0 │ │ +48deca: 5a30 d6af |0047: iput-wide v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@afd6 │ │ +48dece: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=89 │ │ 0x0015 line=90 │ │ 0x0021 line=91 │ │ 0x0029 line=92 │ │ @@ -1986187,19 +1986187,19 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48decc: |[48decc] com.nextcloud.talk.callnotification.CallNotificationActivity.hangup:()V │ │ -48dedc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48dede: 5c10 d9af |0001: iput-boolean v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@afd9 │ │ -48dee2: 6e10 d9e7 0100 |0003: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@e7d9 │ │ -48dee8: 0e00 |0006: return-void │ │ +48ded0: |[48ded0] com.nextcloud.talk.callnotification.CallNotificationActivity.hangup:()V │ │ +48dee0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48dee2: 5c10 d9af |0001: iput-boolean v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@afd9 │ │ +48dee6: 6e10 d9e7 0100 |0003: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@e7d9 │ │ +48deec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=188 │ │ 0x0003 line=189 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -1986208,34 +1986208,34 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -48df7c: |[48df7c] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners:()V │ │ -48df8c: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48df90: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48df96: 5400 fdb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerVoiceOnlyView:Landroid/widget/ImageButton; // field@b3fd │ │ -48df9a: 2201 af20 |0007: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; // type@20af │ │ -48df9e: 7020 c9e7 2100 |0009: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7c9 │ │ -48dfa4: 6e20 2109 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0921 │ │ -48dfaa: 5420 d0af |000f: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48dfae: 7110 fdfb 0000 |0011: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48dfb4: 5400 fcb3 |0014: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerCameraView:Landroid/widget/ImageButton; // field@b3fc │ │ -48dfb8: 2201 b020 |0016: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; // type@20b0 │ │ -48dfbc: 7020 cbe7 2100 |0018: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7cb │ │ -48dfc2: 6e20 2109 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0921 │ │ -48dfc8: 5420 d0af |001e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48dfcc: 7110 fdfb 0000 |0020: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48dfd2: 5400 00b4 |0023: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.hangupButton:Landroid/widget/ImageButton; // field@b400 │ │ -48dfd6: 2201 b120 |0025: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; // type@20b1 │ │ -48dfda: 7020 cde7 2100 |0027: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7cd │ │ -48dfe0: 6e20 2109 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0921 │ │ -48dfe6: 0e00 |002d: return-void │ │ +48df80: |[48df80] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners:()V │ │ +48df90: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48df94: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48df9a: 5400 fdb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerVoiceOnlyView:Landroid/widget/ImageButton; // field@b3fd │ │ +48df9e: 2201 af20 |0007: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; // type@20af │ │ +48dfa2: 7020 c9e7 2100 |0009: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7c9 │ │ +48dfa8: 6e20 2109 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0921 │ │ +48dfae: 5420 d0af |000f: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48dfb2: 7110 fdfb 0000 |0011: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48dfb8: 5400 fcb3 |0014: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerCameraView:Landroid/widget/ImageButton; // field@b3fc │ │ +48dfbc: 2201 b020 |0016: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; // type@20b0 │ │ +48dfc0: 7020 cbe7 2100 |0018: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7cb │ │ +48dfc6: 6e20 2109 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0921 │ │ +48dfcc: 5420 d0af |001e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48dfd0: 7110 fdfb 0000 |0020: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48dfd6: 5400 00b4 |0023: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.hangupButton:Landroid/widget/ImageButton; // field@b400 │ │ +48dfda: 2201 b120 |0025: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; // type@20b1 │ │ +48dfde: 7020 cde7 2100 |0027: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7cd │ │ +48dfe4: 6e20 2109 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0921 │ │ +48dfea: 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; │ │ @@ -1986245,25 +1986245,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 │ │ -48deec: |[48deec] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -48defc: 6203 cfaf |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ -48df00: 1a00 9982 |0002: const-string v0, "accept call (voice only)" // string@8299 │ │ -48df04: 7120 6c05 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -48df0a: 6e10 dbe7 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ -48df10: 0c03 |000a: move-result-object v3 │ │ -48df12: 1a00 062e |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ -48df16: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -48df18: 6e30 6901 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ -48df1e: 7010 ece7 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@e7ec │ │ -48df24: 0e00 |0014: return-void │ │ +48def0: |[48def0] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +48df00: 6203 cfaf |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ +48df04: 1a00 9982 |0002: const-string v0, "accept call (voice only)" // string@8299 │ │ +48df08: 7120 6c05 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +48df0e: 6e10 dbe7 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ +48df14: 0c03 |000a: move-result-object v3 │ │ +48df16: 1a00 062e |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ +48df1a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +48df1c: 6e30 6901 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ +48df22: 7010 ece7 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@e7ec │ │ +48df28: 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; │ │ @@ -1986274,25 +1986274,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 │ │ -48df28: |[48df28] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -48df38: 6203 cfaf |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ -48df3c: 1a00 9a82 |0002: const-string v0, "accept call (with video)" // string@829a │ │ -48df40: 7120 6c05 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -48df46: 6e10 dbe7 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ -48df4c: 0c03 |000a: move-result-object v3 │ │ -48df4e: 1a00 062e |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ -48df52: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -48df54: 6e30 6901 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ -48df5a: 7010 ece7 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@e7ec │ │ -48df60: 0e00 |0014: return-void │ │ +48df2c: |[48df2c] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +48df3c: 6203 cfaf |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ +48df40: 1a00 9a82 |0002: const-string v0, "accept call (with video)" // string@829a │ │ +48df44: 7120 6c05 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +48df4a: 6e10 dbe7 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ +48df50: 0c03 |000a: move-result-object v3 │ │ +48df52: 1a00 062e |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ +48df56: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +48df58: 6e30 6901 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ +48df5e: 7010 ece7 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@e7ec │ │ +48df64: 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; │ │ @@ -1986303,17 +1986303,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 │ │ -48df64: |[48df64] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -48df74: 7010 e0e7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hangup:()V // method@e7e0 │ │ -48df7a: 0e00 |0003: return-void │ │ +48df68: |[48df68] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +48df78: 7010 e0e7 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hangup:()V // method@e7e0 │ │ +48df7e: 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; │ │ │ │ @@ -1986322,53 +1986322,53 @@ │ │ type : '(I)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48dd14: |[48dd14] com.nextcloud.talk.callnotification.CallNotificationActivity.isInCallWithVideo:(I)Z │ │ -48dd24: dd01 0104 |0000: and-int/lit8 v1, v1, #int 4 // #04 │ │ -48dd28: 3d01 0400 |0002: if-lez v1, 0006 // +0004 │ │ -48dd2c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -48dd2e: 2802 |0005: goto 0007 // +0002 │ │ -48dd30: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -48dd32: 0f01 |0007: return v1 │ │ +48dd18: |[48dd18] com.nextcloud.talk.callnotification.CallNotificationActivity.isInCallWithVideo:(I)Z │ │ +48dd28: dd01 0104 |0000: and-int/lit8 v1, v1, #int 4 // #04 │ │ +48dd2c: 3d01 0400 |0002: if-lez v1, 0006 // +0004 │ │ +48dd30: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +48dd32: 2802 |0005: goto 0007 // +0002 │ │ +48dd34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +48dd36: 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 │ │ -48e1dc: |[48e1dc] com.nextcloud.talk.callnotification.CallNotificationActivity.proceedToCall:()V │ │ -48e1ec: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ -48e1f0: 0741 |0002: move-object v1, v4 │ │ -48e1f2: 1f01 4e00 |0003: check-cast v1, Landroid/content/Context; // type@004e │ │ -48e1f6: 1c02 761f |0005: const-class v2, Lcom/nextcloud/talk/activities/CallActivity; // type@1f76 │ │ -48e1fa: 7030 4b01 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -48e200: 6e10 dbe7 0400 |000a: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ -48e206: 0c01 |000d: move-result-object v1 │ │ -48e208: 1a02 332e |000e: const-string v2, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ -48e20c: 5543 d8af |0010: iget-boolean v3, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ -48e210: 6e30 6901 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ -48e216: 6e10 dbe7 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ -48e21c: 0c01 |0018: move-result-object v1 │ │ -48e21e: 6e10 5901 0100 |0019: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ -48e224: 0c01 |001c: move-result-object v1 │ │ -48e226: 7110 fdfb 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e22c: 6e20 6b01 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ -48e232: 6e20 f2e7 0400 |0023: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.startActivity:(Landroid/content/Intent;)V // method@e7f2 │ │ -48e238: 0e00 |0026: return-void │ │ +48e1e0: |[48e1e0] com.nextcloud.talk.callnotification.CallNotificationActivity.proceedToCall:()V │ │ +48e1f0: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ +48e1f4: 0741 |0002: move-object v1, v4 │ │ +48e1f6: 1f01 4e00 |0003: check-cast v1, Landroid/content/Context; // type@004e │ │ +48e1fa: 1c02 761f |0005: const-class v2, Lcom/nextcloud/talk/activities/CallActivity; // type@1f76 │ │ +48e1fe: 7030 4b01 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +48e204: 6e10 dbe7 0400 |000a: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ +48e20a: 0c01 |000d: move-result-object v1 │ │ +48e20c: 1a02 332e |000e: const-string v2, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ +48e210: 5543 d8af |0010: iget-boolean v3, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ +48e214: 6e30 6901 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ +48e21a: 6e10 dbe7 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@e7db │ │ +48e220: 0c01 |0018: move-result-object v1 │ │ +48e222: 6e10 5901 0100 |0019: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ +48e228: 0c01 |001c: move-result-object v1 │ │ +48e22a: 7110 fdfb 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e230: 6e20 6b01 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ +48e236: 6e20 f2e7 0400 |0023: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.startActivity:(Landroid/content/Intent;)V // method@e7f2 │ │ +48e23c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000a line=194 │ │ 0x0015 line=195 │ │ 0x0023 line=196 │ │ locals : │ │ @@ -1986379,34 +1986379,34 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -48e25c: |[48e25c] com.nextcloud.talk.callnotification.CallNotificationActivity.setupAvatar:(ZLjava/lang/String;)V │ │ -48e26c: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ -48e270: 5434 d0af |0002: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e274: 7110 fdfb 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e27a: 5444 fab3 |0007: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@b3fa │ │ -48e27e: 1a00 d889 |0009: const-string v0, "avatarImageView" // string@89d8 │ │ -48e282: 7120 fffb 0400 |000b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e288: 5430 ddaf |000e: iget-object v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ -48e28c: 7110 fdfb 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e292: 7110 fdfb 0500 |0013: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e298: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -48e29a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -48e29c: 7152 e9f0 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@f0e9 │ │ -48e2a2: 280e |001b: goto 0029 // +000e │ │ -48e2a4: 5434 d0af |001c: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e2a8: 7110 fdfb 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e2ae: 5444 fab3 |0021: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@b3fa │ │ -48e2b2: 1405 7b03 087f |0023: const v5, #float 1.80793e+38 // #7f08037b │ │ -48e2b8: 6e20 5309 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0953 │ │ -48e2be: 0e00 |0029: return-void │ │ +48e260: |[48e260] com.nextcloud.talk.callnotification.CallNotificationActivity.setupAvatar:(ZLjava/lang/String;)V │ │ +48e270: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ +48e274: 5434 d0af |0002: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e278: 7110 fdfb 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e27e: 5444 fab3 |0007: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@b3fa │ │ +48e282: 1a00 d889 |0009: const-string v0, "avatarImageView" // string@89d8 │ │ +48e286: 7120 fffb 0400 |000b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e28c: 5430 ddaf |000e: iget-object v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ +48e290: 7110 fdfb 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e296: 7110 fdfb 0500 |0013: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e29c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +48e29e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +48e2a0: 7152 e9f0 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@f0e9 │ │ +48e2a6: 280e |001b: goto 0029 // +000e │ │ +48e2a8: 5434 d0af |001c: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e2ac: 7110 fdfb 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e2b2: 5444 fab3 |0021: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@b3fa │ │ +48e2b6: 1405 7b03 087f |0023: const v5, #float 1.80793e+38 // #7f08037b │ │ +48e2bc: 6e20 5309 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0953 │ │ +48e2c2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ 0x000e line=101 │ │ 0x0013 line=102 │ │ 0x0018 line=100 │ │ 0x001c line=107 │ │ @@ -1986420,118 +1986420,118 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 216 16-bit code units │ │ -48e2c0: |[48e2c0] com.nextcloud.talk.callnotification.CallNotificationActivity.setupCallTypeDescription:()V │ │ -48e2d0: 5470 ddaf |0000: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ -48e2d4: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e2da: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -48e2dc: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -48e2de: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -48e2e0: 2430 f726 2103 |0008: filled-new-array {v1, v2, v3}, [I // type@26f7 │ │ -48e2e6: 0c01 |000b: move-result-object v1 │ │ -48e2e8: 7120 a8f2 1000 |000c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getConversationApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@f2a8 │ │ -48e2ee: 0a00 |000f: move-result v0 │ │ -48e2f0: 1a01 f8a0 |0010: const-string v1, "format(...)" // string@a0f8 │ │ -48e2f4: 1404 f901 137f |0012: const v4, #float 1.95407e+38 // #7f1301f9 │ │ -48e2fa: 1a05 afae |0015: const-string v5, "getString(...)" // string@aeaf │ │ -48e2fe: 3420 8d00 |0017: if-lt v0, v2, 00a4 // +008d │ │ -48e302: 5470 ddaf |0019: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ -48e306: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ -48e30a: 6e10 97f0 0000 |001d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@f097 │ │ -48e310: 0c00 |0020: move-result-object v0 │ │ -48e312: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -48e316: 6e10 68f1 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@f168 │ │ -48e31c: 0c00 |0026: move-result-object v0 │ │ -48e31e: 2802 |0027: goto 0029 // +0002 │ │ -48e320: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -48e322: 7110 fdfb 0000 |0029: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e328: 6202 feb4 |002c: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.CONVERSATION_CALL_FLAGS:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b4fe │ │ -48e32c: 7120 c2f2 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@f2c2 │ │ -48e332: 0a00 |0031: move-result v0 │ │ -48e334: 3800 a500 |0032: if-eqz v0, 00d7 // +00a5 │ │ -48e338: 5270 d2af |0034: iget v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@afd2 │ │ -48e33c: 7020 e6e7 0700 |0036: invoke-direct {v7, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInCallWithVideo:(I)Z // method@e7e6 │ │ -48e342: 0a00 |0039: move-result v0 │ │ -48e344: 3800 3600 |003a: if-eqz v0, 0070 // +0036 │ │ -48e348: 5470 d0af |003c: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e34c: 7110 fdfb 0000 |003e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e352: 5400 02b4 |0041: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@b402 │ │ -48e356: 6202 72b5 |0043: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ -48e35a: 6e10 dde7 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ -48e360: 0c02 |0048: move-result-object v2 │ │ -48e362: 1406 1102 137f |0049: const v6, #float 1.95407e+38 // #7f130211 │ │ -48e368: 6e20 b601 6200 |004c: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -48e36e: 0c02 |004f: move-result-object v2 │ │ -48e370: 7120 fffb 5200 |0050: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e376: 6e10 dde7 0700 |0053: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ -48e37c: 0c05 |0056: move-result-object v5 │ │ -48e37e: 6e20 b601 4500 |0057: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -48e384: 0c04 |005a: move-result-object v4 │ │ -48e386: 2410 4228 0400 |005b: filled-new-array {v4}, [Ljava/lang/Object; // type@2842 │ │ -48e38c: 0c04 |005e: move-result-object v4 │ │ -48e38e: 7120 65f8 3400 |005f: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ -48e394: 0c03 |0062: move-result-object v3 │ │ -48e396: 7120 5bf6 3200 |0063: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ -48e39c: 0c02 |0066: move-result-object v2 │ │ -48e39e: 7120 fffb 1200 |0067: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e3a4: 1f02 7724 |006a: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -48e3a8: 6e20 380a 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -48e3ae: 2868 |006f: goto 00d7 // +0068 │ │ -48e3b0: 5470 d0af |0070: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e3b4: 7110 fdfb 0000 |0072: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e3ba: 5400 02b4 |0075: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@b402 │ │ -48e3be: 6202 72b5 |0077: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ -48e3c2: 6e10 dde7 0700 |0079: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ -48e3c8: 0c02 |007c: move-result-object v2 │ │ -48e3ca: 1406 1202 137f |007d: const v6, #float 1.95407e+38 // #7f130212 │ │ -48e3d0: 6e20 b601 6200 |0080: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -48e3d6: 0c02 |0083: move-result-object v2 │ │ -48e3d8: 7120 fffb 5200 |0084: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e3de: 6e10 dde7 0700 |0087: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ -48e3e4: 0c05 |008a: move-result-object v5 │ │ -48e3e6: 6e20 b601 4500 |008b: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -48e3ec: 0c04 |008e: move-result-object v4 │ │ -48e3ee: 2410 4228 0400 |008f: filled-new-array {v4}, [Ljava/lang/Object; // type@2842 │ │ -48e3f4: 0c04 |0092: move-result-object v4 │ │ -48e3f6: 7120 65f8 3400 |0093: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ -48e3fc: 0c03 |0096: move-result-object v3 │ │ -48e3fe: 7120 5bf6 3200 |0097: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ -48e404: 0c02 |009a: move-result-object v2 │ │ -48e406: 7120 fffb 1200 |009b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e40c: 1f02 7724 |009e: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -48e410: 6e20 380a 2000 |00a0: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -48e416: 2834 |00a3: goto 00d7 // +0034 │ │ -48e418: 6200 72b5 |00a4: sget-object v0, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ -48e41c: 6e10 dde7 0700 |00a6: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ -48e422: 0c00 |00a9: move-result-object v0 │ │ -48e424: 1402 1002 137f |00aa: const v2, #float 1.95407e+38 // #7f130210 │ │ -48e42a: 6e20 b601 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -48e430: 0c00 |00b0: move-result-object v0 │ │ -48e432: 7120 fffb 5000 |00b1: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e438: 6e10 dde7 0700 |00b4: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ -48e43e: 0c02 |00b7: move-result-object v2 │ │ -48e440: 6e20 b601 4200 |00b8: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -48e446: 0c02 |00bb: move-result-object v2 │ │ -48e448: 2410 4228 0200 |00bc: filled-new-array {v2}, [Ljava/lang/Object; // type@2842 │ │ -48e44e: 0c02 |00bf: move-result-object v2 │ │ -48e450: 7120 65f8 3200 |00c0: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ -48e456: 0c02 |00c3: move-result-object v2 │ │ -48e458: 7120 5bf6 2000 |00c4: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ -48e45e: 0c00 |00c7: move-result-object v0 │ │ -48e460: 7120 fffb 1000 |00c8: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e466: 5471 d0af |00cb: iget-object v1, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e46a: 7110 fdfb 0100 |00cd: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e470: 5411 02b4 |00d0: iget-object v1, v1, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@b402 │ │ -48e474: 1f00 7724 |00d2: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -48e478: 6e20 380a 0100 |00d4: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -48e47e: 0e00 |00d7: return-void │ │ +48e2c4: |[48e2c4] com.nextcloud.talk.callnotification.CallNotificationActivity.setupCallTypeDescription:()V │ │ +48e2d4: 5470 ddaf |0000: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ +48e2d8: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e2de: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +48e2e0: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +48e2e2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +48e2e4: 2430 f726 2103 |0008: filled-new-array {v1, v2, v3}, [I // type@26f7 │ │ +48e2ea: 0c01 |000b: move-result-object v1 │ │ +48e2ec: 7120 a8f2 1000 |000c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getConversationApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@f2a8 │ │ +48e2f2: 0a00 |000f: move-result v0 │ │ +48e2f4: 1a01 f8a0 |0010: const-string v1, "format(...)" // string@a0f8 │ │ +48e2f8: 1404 f901 137f |0012: const v4, #float 1.95407e+38 // #7f1301f9 │ │ +48e2fe: 1a05 afae |0015: const-string v5, "getString(...)" // string@aeaf │ │ +48e302: 3420 8d00 |0017: if-lt v0, v2, 00a4 // +008d │ │ +48e306: 5470 ddaf |0019: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ +48e30a: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ +48e30e: 6e10 97f0 0000 |001d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@f097 │ │ +48e314: 0c00 |0020: move-result-object v0 │ │ +48e316: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +48e31a: 6e10 68f1 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@f168 │ │ +48e320: 0c00 |0026: move-result-object v0 │ │ +48e322: 2802 |0027: goto 0029 // +0002 │ │ +48e324: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +48e326: 7110 fdfb 0000 |0029: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e32c: 6202 feb4 |002c: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.CONVERSATION_CALL_FLAGS:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b4fe │ │ +48e330: 7120 c2f2 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@f2c2 │ │ +48e336: 0a00 |0031: move-result v0 │ │ +48e338: 3800 a500 |0032: if-eqz v0, 00d7 // +00a5 │ │ +48e33c: 5270 d2af |0034: iget v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@afd2 │ │ +48e340: 7020 e6e7 0700 |0036: invoke-direct {v7, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInCallWithVideo:(I)Z // method@e7e6 │ │ +48e346: 0a00 |0039: move-result v0 │ │ +48e348: 3800 3600 |003a: if-eqz v0, 0070 // +0036 │ │ +48e34c: 5470 d0af |003c: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e350: 7110 fdfb 0000 |003e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e356: 5400 02b4 |0041: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@b402 │ │ +48e35a: 6202 72b5 |0043: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ +48e35e: 6e10 dde7 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ +48e364: 0c02 |0048: move-result-object v2 │ │ +48e366: 1406 1102 137f |0049: const v6, #float 1.95407e+38 // #7f130211 │ │ +48e36c: 6e20 b601 6200 |004c: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +48e372: 0c02 |004f: move-result-object v2 │ │ +48e374: 7120 fffb 5200 |0050: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e37a: 6e10 dde7 0700 |0053: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ +48e380: 0c05 |0056: move-result-object v5 │ │ +48e382: 6e20 b601 4500 |0057: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +48e388: 0c04 |005a: move-result-object v4 │ │ +48e38a: 2410 4228 0400 |005b: filled-new-array {v4}, [Ljava/lang/Object; // type@2842 │ │ +48e390: 0c04 |005e: move-result-object v4 │ │ +48e392: 7120 65f8 3400 |005f: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ +48e398: 0c03 |0062: move-result-object v3 │ │ +48e39a: 7120 5bf6 3200 |0063: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ +48e3a0: 0c02 |0066: move-result-object v2 │ │ +48e3a2: 7120 fffb 1200 |0067: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e3a8: 1f02 7724 |006a: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +48e3ac: 6e20 380a 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +48e3b2: 2868 |006f: goto 00d7 // +0068 │ │ +48e3b4: 5470 d0af |0070: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e3b8: 7110 fdfb 0000 |0072: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e3be: 5400 02b4 |0075: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@b402 │ │ +48e3c2: 6202 72b5 |0077: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ +48e3c6: 6e10 dde7 0700 |0079: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ +48e3cc: 0c02 |007c: move-result-object v2 │ │ +48e3ce: 1406 1202 137f |007d: const v6, #float 1.95407e+38 // #7f130212 │ │ +48e3d4: 6e20 b601 6200 |0080: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +48e3da: 0c02 |0083: move-result-object v2 │ │ +48e3dc: 7120 fffb 5200 |0084: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e3e2: 6e10 dde7 0700 |0087: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ +48e3e8: 0c05 |008a: move-result-object v5 │ │ +48e3ea: 6e20 b601 4500 |008b: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +48e3f0: 0c04 |008e: move-result-object v4 │ │ +48e3f2: 2410 4228 0400 |008f: filled-new-array {v4}, [Ljava/lang/Object; // type@2842 │ │ +48e3f8: 0c04 |0092: move-result-object v4 │ │ +48e3fa: 7120 65f8 3400 |0093: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ +48e400: 0c03 |0096: move-result-object v3 │ │ +48e402: 7120 5bf6 3200 |0097: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ +48e408: 0c02 |009a: move-result-object v2 │ │ +48e40a: 7120 fffb 1200 |009b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e410: 1f02 7724 |009e: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +48e414: 6e20 380a 2000 |00a0: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +48e41a: 2834 |00a3: goto 00d7 // +0034 │ │ +48e41c: 6200 72b5 |00a4: sget-object v0, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ +48e420: 6e10 dde7 0700 |00a6: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ +48e426: 0c00 |00a9: move-result-object v0 │ │ +48e428: 1402 1002 137f |00aa: const v2, #float 1.95407e+38 // #7f130210 │ │ +48e42e: 6e20 b601 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +48e434: 0c00 |00b0: move-result-object v0 │ │ +48e436: 7120 fffb 5000 |00b1: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e43c: 6e10 dde7 0700 |00b4: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@e7dd │ │ +48e442: 0c02 |00b7: move-result-object v2 │ │ +48e444: 6e20 b601 4200 |00b8: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +48e44a: 0c02 |00bb: move-result-object v2 │ │ +48e44c: 2410 4228 0200 |00bc: filled-new-array {v2}, [Ljava/lang/Object; // type@2842 │ │ +48e452: 0c02 |00bf: move-result-object v2 │ │ +48e454: 7120 65f8 3200 |00c0: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ +48e45a: 0c02 |00c3: move-result-object v2 │ │ +48e45c: 7120 5bf6 2000 |00c4: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ +48e462: 0c00 |00c7: move-result-object v0 │ │ +48e464: 7120 fffb 1000 |00c8: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e46a: 5471 d0af |00cb: iget-object v1, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e46e: 7110 fdfb 0100 |00cd: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e474: 5411 02b4 |00d0: iget-object v1, v1, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@b402 │ │ +48e478: 1f00 7724 |00d2: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +48e47c: 6e20 380a 0100 |00d4: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +48e482: 0e00 |00d7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=117 │ │ 0x000c line=112 │ │ 0x0010 line=121 │ │ 0x0019 line=123 │ │ @@ -1986559,24 +1986559,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -48e480: |[48e480] com.nextcloud.talk.callnotification.CallNotificationActivity.setupNotificationCanceledRoutine:()V │ │ -48e490: 2200 0001 |0000: new-instance v0, Landroid/os/Handler; // type@0100 │ │ -48e494: 7100 8804 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0488 │ │ -48e49a: 0c01 |0005: move-result-object v1 │ │ -48e49c: 7020 7604 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0476 │ │ -48e4a2: 2201 b320 |0009: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; // type@20b3 │ │ -48e4a6: 7030 d1e7 2100 |000b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V // method@e7d1 │ │ -48e4ac: 1f01 9f24 |000e: check-cast v1, Ljava/lang/Runnable; // type@249f │ │ -48e4b0: 6e20 7c04 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ -48e4b6: 0e00 |0013: return-void │ │ +48e484: |[48e484] com.nextcloud.talk.callnotification.CallNotificationActivity.setupNotificationCanceledRoutine:()V │ │ +48e494: 2200 0001 |0000: new-instance v0, Landroid/os/Handler; // type@0100 │ │ +48e498: 7100 8804 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0488 │ │ +48e49e: 0c01 |0005: move-result-object v1 │ │ +48e4a0: 7020 7604 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0476 │ │ +48e4a6: 2201 b320 |0009: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; // type@20b3 │ │ +48e4aa: 7030 d1e7 2100 |000b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V // method@e7d1 │ │ +48e4b0: 1f01 9f24 |000e: check-cast v1, Ljava/lang/Runnable; // type@249f │ │ +48e4b4: 6e20 7c04 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@047c │ │ +48e4ba: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=150 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -1986586,22 +1986586,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 │ │ -48dd34: |[48dd34] com.nextcloud.talk.callnotification.CallNotificationActivity.getUserManager:()Lcom/nextcloud/talk/users/UserManager; │ │ -48dd44: 5410 deaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@afde │ │ -48dd48: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -48dd4c: 1100 |0004: return-object v0 │ │ -48dd4e: 1a00 4df8 |0005: const-string v0, "userManager" // string@f84d │ │ -48dd52: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -48dd58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -48dd5a: 1100 |000b: return-object v0 │ │ +48dd38: |[48dd38] com.nextcloud.talk.callnotification.CallNotificationActivity.getUserManager:()Lcom/nextcloud/talk/users/UserManager; │ │ +48dd48: 5410 deaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@afde │ │ +48dd4c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +48dd50: 1100 |0004: return-object v0 │ │ +48dd52: 1a00 4df8 |0005: const-string v0, "userManager" // string@f84d │ │ +48dd56: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +48dd5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +48dd5e: 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;) │ │ @@ -1986609,57 +1986609,57 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -48dfe8: |[48dfe8] com.nextcloud.talk.callnotification.CallNotificationActivity.onCreate:(Landroid/os/Bundle;)V │ │ -48dff8: 6f20 f4dd 3200 |0000: invoke-super {v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@ddf4 │ │ -48dffe: 6203 34af |0003: sget-object v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@af34 │ │ -48e002: 6e10 26e6 0300 |0005: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@e626 │ │ -48e008: 0c03 |0008: move-result-object v3 │ │ -48e00a: 7110 fdfb 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e010: 6e10 37e6 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@e637 │ │ -48e016: 0c03 |000f: move-result-object v3 │ │ -48e018: 7220 5ae6 2300 |0010: invoke-interface {v3, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e65a │ │ -48e01e: 6e10 dce7 0200 |0013: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@e7dc │ │ -48e024: 0c03 |0016: move-result-object v3 │ │ -48e026: 7110 aaf0 0300 |0017: invoke-static {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // method@f0aa │ │ -48e02c: 0c03 |001a: move-result-object v3 │ │ -48e02e: 5b23 d0af |001b: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e032: 7110 fdfb 0300 |001d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e038: 6e10 a9f0 0300 |0020: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@f0a9 │ │ -48e03e: 0c03 |0023: move-result-object v3 │ │ -48e040: 1f03 8c01 |0024: check-cast v3, Landroid/view/View; // type@018c │ │ -48e044: 6e20 ede7 3200 |0026: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setContentView:(Landroid/view/View;)V // method@e7ed │ │ -48e04a: 6e10 e1e7 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hideNavigationIfNoPipAvailable:()V // method@e7e1 │ │ -48e050: 7010 dfe7 0200 |002c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handleExtras:()V // method@e7df │ │ -48e056: 6e10 dee7 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getUserManager:()Lcom/nextcloud/talk/users/UserManager; // method@e7de │ │ -48e05c: 0c03 |0032: move-result-object v3 │ │ -48e05e: 5320 d6af |0033: iget-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@afd6 │ │ -48e062: 6e30 a2f2 0301 |0035: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/users/UserManager;.getUserWithId:(J)Lio/reactivex/Maybe; // method@f2a2 │ │ -48e068: 0c03 |0038: move-result-object v3 │ │ -48e06a: 6e10 2ff4 0300 |0039: invoke-virtual {v3}, Lio/reactivex/Maybe;.blockingGet:()Ljava/lang/Object; // method@f42f │ │ -48e070: 0c03 |003c: move-result-object v3 │ │ -48e072: 1f03 6522 |003d: check-cast v3, Lcom/nextcloud/talk/data/user/model/User; // type@2265 │ │ -48e076: 5b23 ddaf |003f: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ -48e07a: 7010 f0e7 0200 |0041: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupCallTypeDescription:()V // method@e7f0 │ │ -48e080: 5423 d0af |0044: iget-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e084: 7110 fdfb 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e08a: 5433 ffb3 |0049: iget-object v3, v3, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.conversationNameTextView:Landroid/widget/TextView; // field@b3ff │ │ -48e08e: 5420 d4af |004b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@afd4 │ │ -48e092: 1f00 7724 |004d: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -48e096: 6e20 380a 0300 |004f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -48e09c: 5523 d8af |0052: iget-boolean v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ -48e0a0: 5420 d3af |0054: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@afd3 │ │ -48e0a4: 7030 efe7 3200 |0056: invoke-direct {v2, v3, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupAvatar:(ZLjava/lang/String;)V // method@e7ef │ │ -48e0aa: 7010 e2e7 0200 |0059: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners:()V // method@e7e2 │ │ -48e0b0: 7010 f1e7 0200 |005c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupNotificationCanceledRoutine:()V // method@e7f1 │ │ -48e0b6: 0e00 |005f: return-void │ │ +48dfec: |[48dfec] com.nextcloud.talk.callnotification.CallNotificationActivity.onCreate:(Landroid/os/Bundle;)V │ │ +48dffc: 6f20 f4dd 3200 |0000: invoke-super {v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@ddf4 │ │ +48e002: 6203 34af |0003: sget-object v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@af34 │ │ +48e006: 6e10 26e6 0300 |0005: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@e626 │ │ +48e00c: 0c03 |0008: move-result-object v3 │ │ +48e00e: 7110 fdfb 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e014: 6e10 37e6 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@e637 │ │ +48e01a: 0c03 |000f: move-result-object v3 │ │ +48e01c: 7220 5ae6 2300 |0010: invoke-interface {v3, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e65a │ │ +48e022: 6e10 dce7 0200 |0013: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@e7dc │ │ +48e028: 0c03 |0016: move-result-object v3 │ │ +48e02a: 7110 aaf0 0300 |0017: invoke-static {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // method@f0aa │ │ +48e030: 0c03 |001a: move-result-object v3 │ │ +48e032: 5b23 d0af |001b: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e036: 7110 fdfb 0300 |001d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e03c: 6e10 a9f0 0300 |0020: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@f0a9 │ │ +48e042: 0c03 |0023: move-result-object v3 │ │ +48e044: 1f03 8c01 |0024: check-cast v3, Landroid/view/View; // type@018c │ │ +48e048: 6e20 ede7 3200 |0026: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setContentView:(Landroid/view/View;)V // method@e7ed │ │ +48e04e: 6e10 e1e7 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hideNavigationIfNoPipAvailable:()V // method@e7e1 │ │ +48e054: 7010 dfe7 0200 |002c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handleExtras:()V // method@e7df │ │ +48e05a: 6e10 dee7 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getUserManager:()Lcom/nextcloud/talk/users/UserManager; // method@e7de │ │ +48e060: 0c03 |0032: move-result-object v3 │ │ +48e062: 5320 d6af |0033: iget-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@afd6 │ │ +48e066: 6e30 a2f2 0301 |0035: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/users/UserManager;.getUserWithId:(J)Lio/reactivex/Maybe; // method@f2a2 │ │ +48e06c: 0c03 |0038: move-result-object v3 │ │ +48e06e: 6e10 2ff4 0300 |0039: invoke-virtual {v3}, Lio/reactivex/Maybe;.blockingGet:()Ljava/lang/Object; // method@f42f │ │ +48e074: 0c03 |003c: move-result-object v3 │ │ +48e076: 1f03 6522 |003d: check-cast v3, Lcom/nextcloud/talk/data/user/model/User; // type@2265 │ │ +48e07a: 5b23 ddaf |003f: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@afdd │ │ +48e07e: 7010 f0e7 0200 |0041: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupCallTypeDescription:()V // method@e7f0 │ │ +48e084: 5423 d0af |0044: iget-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e088: 7110 fdfb 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e08e: 5433 ffb3 |0049: iget-object v3, v3, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.conversationNameTextView:Landroid/widget/TextView; // field@b3ff │ │ +48e092: 5420 d4af |004b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@afd4 │ │ +48e096: 1f00 7724 |004d: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +48e09a: 6e20 380a 0300 |004f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +48e0a0: 5523 d8af |0052: iget-boolean v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@afd8 │ │ +48e0a4: 5420 d3af |0054: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@afd3 │ │ +48e0a8: 7030 efe7 3200 |0056: invoke-direct {v2, v3, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupAvatar:(ZLjava/lang/String;)V // method@e7ef │ │ +48e0ae: 7010 e2e7 0200 |0059: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners:()V // method@e7e2 │ │ +48e0b4: 7010 f1e7 0200 |005c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupNotificationCanceledRoutine:()V // method@e7f1 │ │ +48e0ba: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0013 line=73 │ │ 0x001d line=74 │ │ 0x0029 line=75 │ │ @@ -1986679,25 +1986679,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -48e0b8: |[48e0b8] com.nextcloud.talk.callnotification.CallNotificationActivity.onDestroy:()V │ │ -48e0c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48e0ca: 5c20 d9af |0001: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@afd9 │ │ -48e0ce: 5420 d5af |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ -48e0d2: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -48e0d6: 7110 fdfb 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e0dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -48e0de: 6e20 8004 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0480 │ │ -48e0e4: 5b21 d5af |000e: iput-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ -48e0e8: 6f10 f5dd 0200 |0010: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onDestroy:()V // method@ddf5 │ │ -48e0ee: 0e00 |0013: return-void │ │ +48e0bc: |[48e0bc] com.nextcloud.talk.callnotification.CallNotificationActivity.onDestroy:()V │ │ +48e0cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48e0ce: 5c20 d9af |0001: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@afd9 │ │ +48e0d2: 5420 d5af |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ +48e0d6: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +48e0da: 7110 fdfb 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e0e0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +48e0e2: 6e20 8004 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0480 │ │ +48e0e8: 5b21 d5af |000e: iput-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ +48e0ec: 6f10 f5dd 0200 |0010: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onDestroy:()V // method@ddf5 │ │ +48e0f2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000e line=211 │ │ 0x0010 line=213 │ │ @@ -1986709,26 +1986709,26 @@ │ │ type : '(ZLandroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -48e0f0: |[48e0f0] com.nextcloud.talk.callnotification.CallNotificationActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ -48e100: 1a00 83d0 |0000: const-string v0, "newConfig" // string@d083 │ │ -48e104: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48e10a: 6f30 f6dd 2103 |0005: invoke-super {v1, v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@ddf6 │ │ -48e110: 7110 38f5 0200 |0008: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ -48e116: 0c03 |000b: move-result-object v3 │ │ -48e118: 5b13 d7af |000c: iput-object v3, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInPipMode:Ljava/lang/Boolean; // field@afd7 │ │ -48e11c: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ -48e120: 6e10 f5e7 0100 |0010: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForPipMode:()V // method@e7f5 │ │ -48e126: 2804 |0013: goto 0017 // +0004 │ │ -48e128: 6e10 f4e7 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForNormalMode:()V // method@e7f4 │ │ -48e12e: 0e00 |0017: return-void │ │ +48e0f4: |[48e0f4] com.nextcloud.talk.callnotification.CallNotificationActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ +48e104: 1a00 83d0 |0000: const-string v0, "newConfig" // string@d083 │ │ +48e108: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48e10e: 6f30 f6dd 2103 |0005: invoke-super {v1, v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@ddf6 │ │ +48e114: 7110 38f5 0200 |0008: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ +48e11a: 0c03 |000b: move-result-object v3 │ │ +48e11c: 5b13 d7af |000c: iput-object v3, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInPipMode:Ljava/lang/Boolean; // field@afd7 │ │ +48e120: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ +48e124: 6e10 f5e7 0100 |0010: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForPipMode:()V // method@e7f5 │ │ +48e12a: 2804 |0013: goto 0017 // +0004 │ │ +48e12c: 6e10 f4e7 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForNormalMode:()V // method@e7f4 │ │ +48e132: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=217 │ │ 0x0008 line=218 │ │ 0x0010 line=220 │ │ 0x0014 line=222 │ │ locals : │ │ @@ -1986741,29 +1986741,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -48e130: |[48e130] com.nextcloud.talk.callnotification.CallNotificationActivity.onStart:()V │ │ -48e140: 6f10 f8dd 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStart:()V // method@ddf8 │ │ -48e146: 5420 d5af |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ -48e14a: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -48e14e: 2200 0001 |0007: new-instance v0, Landroid/os/Handler; // type@0100 │ │ -48e152: 7010 7504 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0475 │ │ -48e158: 5b20 d5af |000c: iput-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ -48e15c: 5420 d1af |000e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@afd1 │ │ -48e160: 7110 fdfb 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e166: 6e10 a5fc 0000 |0013: invoke-virtual {v0}, Lokhttp3/Cache;.evictAll:()V // method@fca5 │ │ -48e16c: 2808 |0016: goto 001e // +0008 │ │ -48e16e: 6200 cfaf |0017: sget-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ -48e172: 1a01 a926 |0019: const-string v1, "Failed to evict cache" // string@26a9 │ │ -48e176: 7120 6e05 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ -48e17c: 0e00 |001e: return-void │ │ +48e134: |[48e134] com.nextcloud.talk.callnotification.CallNotificationActivity.onStart:()V │ │ +48e144: 6f10 f8dd 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStart:()V // method@ddf8 │ │ +48e14a: 5420 d5af |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ +48e14e: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +48e152: 2200 0001 |0007: new-instance v0, Landroid/os/Handler; // type@0100 │ │ +48e156: 7010 7504 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0475 │ │ +48e15c: 5b20 d5af |000c: iput-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@afd5 │ │ +48e160: 5420 d1af |000e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@afd1 │ │ +48e164: 7110 fdfb 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e16a: 6e10 a5fc 0000 |0013: invoke-virtual {v0}, Lokhttp3/Cache;.evictAll:()V // method@fca5 │ │ +48e170: 2808 |0016: goto 001e // +0008 │ │ +48e172: 6200 cfaf |0017: sget-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@afcf │ │ +48e176: 1a01 a926 |0019: const-string v1, "Failed to evict cache" // string@26a9 │ │ +48e17a: 7120 6e05 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ +48e180: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x000e - 0x0016 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0007 line=164 │ │ @@ -1986777,28 +1986777,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -48e190: |[48e190] com.nextcloud.talk.callnotification.CallNotificationActivity.onStop:()V │ │ -48e1a0: 6e10 dae7 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@e7da │ │ -48e1a6: 0c00 |0003: move-result-object v0 │ │ -48e1a8: 7110 040d 0000 |0004: invoke-static {v0}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@0d04 │ │ -48e1ae: 0c00 |0007: move-result-object v0 │ │ -48e1b0: 1a01 2ca1 |0008: const-string v1, "from(...)" // string@a12c │ │ -48e1b4: 7120 fffb 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -48e1ba: 5421 dbaf |000d: iget-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@afdb │ │ -48e1be: 7110 fdfb 0100 |000f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e1c4: 6e10 d3f5 0100 |0012: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -48e1ca: 0a01 |0015: move-result v1 │ │ -48e1cc: 6e20 030d 1000 |0016: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@0d03 │ │ -48e1d2: 6f10 f9dd 0200 |0019: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStop:()V // method@ddf9 │ │ -48e1d8: 0e00 |001c: return-void │ │ +48e194: |[48e194] com.nextcloud.talk.callnotification.CallNotificationActivity.onStop:()V │ │ +48e1a4: 6e10 dae7 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@e7da │ │ +48e1aa: 0c00 |0003: move-result-object v0 │ │ +48e1ac: 7110 040d 0000 |0004: invoke-static {v0}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@0d04 │ │ +48e1b2: 0c00 |0007: move-result-object v0 │ │ +48e1b4: 1a01 2ca1 |0008: const-string v1, "from(...)" // string@a12c │ │ +48e1b8: 7120 fffb 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +48e1be: 5421 dbaf |000d: iget-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@afdb │ │ +48e1c2: 7110 fdfb 0100 |000f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e1c8: 6e10 d3f5 0100 |0012: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +48e1ce: 0a01 |0015: move-result v1 │ │ +48e1d0: 6e20 030d 1000 |0016: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@0d03 │ │ +48e1d6: 6f10 f9dd 0200 |0019: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStop:()V // method@ddf9 │ │ +48e1dc: 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; │ │ @@ -1986808,19 +1986808,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 │ │ -48e23c: |[48e23c] com.nextcloud.talk.callnotification.CallNotificationActivity.setUserManager:(Lcom/nextcloud/talk/users/UserManager;)V │ │ -48e24c: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ -48e250: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48e256: 5b12 deaf |0005: iput-object v2, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@afde │ │ -48e25a: 0e00 |0007: return-void │ │ +48e240: |[48e240] com.nextcloud.talk.callnotification.CallNotificationActivity.setUserManager:(Lcom/nextcloud/talk/users/UserManager;)V │ │ +48e250: 1a00 2913 |0000: const-string v0, "" // string@1329 │ │ +48e254: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48e25a: 5b12 deaf |0005: iput-object v2, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@afde │ │ +48e25e: 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; │ │ │ │ @@ -1986829,21 +1986829,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -48e4b8: |[48e4b8] com.nextcloud.talk.callnotification.CallNotificationActivity.suppressFitsSystemWindows:()V │ │ -48e4c8: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e4cc: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e4d2: 5400 feb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callNotificationLayout:Landroid/widget/RelativeLayout; // field@b3fe │ │ -48e4d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -48e4d8: 6e20 d709 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setFitsSystemWindows:(Z)V // method@09d7 │ │ -48e4de: 0e00 |000b: return-void │ │ +48e4bc: |[48e4bc] com.nextcloud.talk.callnotification.CallNotificationActivity.suppressFitsSystemWindows:()V │ │ +48e4cc: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e4d0: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e4d6: 5400 feb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callNotificationLayout:Landroid/widget/RelativeLayout; // field@b3fe │ │ +48e4da: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +48e4dc: 6e20 d709 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setFitsSystemWindows:(Z)V // method@09d7 │ │ +48e4e2: 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;) │ │ @@ -1986851,25 +1986851,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -48e4e0: |[48e4e0] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForNormalMode:()V │ │ -48e4f0: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e4f4: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e4fa: 5400 fbb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@b3fb │ │ -48e4fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -48e500: 6e20 9b09 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ -48e506: 5420 d0af |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e50a: 7110 fdfb 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e510: 5400 01b4 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@b401 │ │ -48e514: 6e20 dc09 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ -48e51a: 0e00 |0015: return-void │ │ +48e4e4: |[48e4e4] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForNormalMode:()V │ │ +48e4f4: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e4f8: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e4fe: 5400 fbb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@b3fb │ │ +48e502: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +48e504: 6e20 9b09 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ +48e50a: 5420 d0af |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e50e: 7110 fdfb 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e514: 5400 01b4 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@b401 │ │ +48e518: 6e20 dc09 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ +48e51e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x000b line=233 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -1986878,25 +1986878,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -48e51c: |[48e51c] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForPipMode:()V │ │ -48e52c: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e530: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e536: 5400 fbb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@b3fb │ │ -48e53a: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -48e53c: 6e20 9b09 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ -48e542: 5420 d0af |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ -48e546: 7110 fdfb 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48e54c: 5400 01b4 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@b401 │ │ -48e550: 6e20 dc09 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ -48e556: 0e00 |0015: return-void │ │ +48e520: |[48e520] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForPipMode:()V │ │ +48e530: 5420 d0af |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e534: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e53a: 5400 fbb3 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@b3fb │ │ +48e53e: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +48e540: 6e20 9b09 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ +48e546: 5420 d0af |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@afd0 │ │ +48e54a: 7110 fdfb 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48e550: 5400 01b4 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@b401 │ │ +48e554: 6e20 dc09 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ +48e55a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000b line=228 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -1986994,25 +1986994,25 @@ │ │ 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;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -48dbb4: |[48dbb4] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.:(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V │ │ -48dbc4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48dbca: 5b01 e3af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ljavax/inject/Provider; // field@afe3 │ │ -48dbce: 5b02 dfaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@afdf │ │ -48dbd2: 5b03 e6af |0007: iput-object v3, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ljavax/inject/Provider; // field@afe6 │ │ -48dbd6: 5b04 e1af |0009: iput-object v4, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ljavax/inject/Provider; // field@afe1 │ │ -48dbda: 5b05 e2af |000b: iput-object v5, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ljavax/inject/Provider; // field@afe2 │ │ -48dbde: 5b06 e4af |000d: iput-object v6, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ljavax/inject/Provider; // field@afe4 │ │ -48dbe2: 5b07 e0af |000f: iput-object v7, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ljavax/inject/Provider; // field@afe0 │ │ -48dbe6: 5b08 e5af |0011: iput-object v8, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ljavax/inject/Provider; // field@afe5 │ │ -48dbea: 0e00 |0013: return-void │ │ +48dbb8: |[48dbb8] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.:(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V │ │ +48dbc8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48dbce: 5b01 e3af |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ljavax/inject/Provider; // field@afe3 │ │ +48dbd2: 5b02 dfaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@afdf │ │ +48dbd6: 5b03 e6af |0007: iput-object v3, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ljavax/inject/Provider; // field@afe6 │ │ +48dbda: 5b04 e1af |0009: iput-object v4, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ljavax/inject/Provider; // field@afe1 │ │ +48dbde: 5b05 e2af |000b: iput-object v5, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ljavax/inject/Provider; // field@afe2 │ │ +48dbe2: 5b06 e4af |000d: iput-object v6, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ljavax/inject/Provider; // field@afe4 │ │ +48dbe6: 5b07 e0af |000f: iput-object v7, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ljavax/inject/Provider; // field@afe0 │ │ +48dbea: 5b08 e5af |0011: iput-object v8, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ljavax/inject/Provider; // field@afe5 │ │ +48dbee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ 0x0007 line=57 │ │ 0x0009 line=58 │ │ @@ -1987036,27 +1987036,27 @@ │ │ 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 : 17 16-bit code units │ │ -48db80: |[48db80] 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; │ │ -48db90: 2209 b520 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@20b5 │ │ -48db94: 0790 |0002: move-object v0, v9 │ │ -48db96: 07a1 |0003: move-object v1, v10 │ │ -48db98: 07b2 |0004: move-object v2, v11 │ │ -48db9a: 07c3 |0005: move-object v3, v12 │ │ -48db9c: 07d4 |0006: move-object v4, v13 │ │ -48db9e: 07e5 |0007: move-object v5, v14 │ │ -48dba0: 07f6 |0008: move-object v6, v15 │ │ -48dba2: 0807 1000 |0009: move-object/from16 v7, v16 │ │ -48dba6: 0808 1100 |000b: move-object/from16 v8, v17 │ │ -48dbaa: 7609 f6e7 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.:(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V // method@e7f6 │ │ -48dbb0: 1109 |0010: return-object v9 │ │ +48db84: |[48db84] 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; │ │ +48db94: 2209 b520 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@20b5 │ │ +48db98: 0790 |0002: move-object v0, v9 │ │ +48db9a: 07a1 |0003: move-object v1, v10 │ │ +48db9c: 07b2 |0004: move-object v2, v11 │ │ +48db9e: 07c3 |0005: move-object v3, v12 │ │ +48dba0: 07d4 |0006: move-object v4, v13 │ │ +48dba2: 07e5 |0007: move-object v5, v14 │ │ +48dba4: 07f6 |0008: move-object v6, v15 │ │ +48dba6: 0807 1000 |0009: move-object/from16 v7, v16 │ │ +48dbaa: 0808 1100 |000b: move-object/from16 v8, v17 │ │ +48dbae: 7609 f6e7 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.:(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V // method@e7f6 │ │ +48dbb4: 1109 |0010: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0011 reg=10 (null) Ljavax/inject/Provider; │ │ 0x0000 - 0x0011 reg=11 (null) Ljavax/inject/Provider; │ │ 0x0000 - 0x0011 reg=12 (null) Ljavax/inject/Provider; │ │ @@ -1987071,17 +1987071,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 │ │ -48dbec: |[48dbec] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V │ │ -48dbfc: 5b01 d1af |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@afd1 │ │ -48dc00: 0e00 |0002: return-void │ │ +48dbf0: |[48dbf0] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V │ │ +48dc00: 5b01 d1af |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@afd1 │ │ +48dc04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Cache; │ │ │ │ @@ -1987090,17 +1987090,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 │ │ -48dce4: |[48dce4] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V │ │ -48dcf4: 5b01 daaf |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@afda │ │ -48dcf8: 0e00 |0002: return-void │ │ +48dce8: |[48dce8] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V │ │ +48dcf8: 5b01 daaf |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@afda │ │ +48dcfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/nextcloud/talk/api/NcApi; │ │ │ │ @@ -1987109,17 +1987109,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 │ │ -48dcfc: |[48dcfc] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V │ │ -48dd0c: 5b01 deaf |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@afde │ │ -48dd10: 0e00 |0002: return-void │ │ +48dd00: |[48dd00] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V │ │ +48dd10: 5b01 deaf |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@afde │ │ +48dd14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/nextcloud/talk/users/UserManager; │ │ │ │ @@ -1987129,56 +1987129,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 │ │ -48dc04: |[48dc04] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -48dc14: 5410 e3af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ljavax/inject/Provider; // field@afe3 │ │ -48dc18: 7210 77fb 0000 |0002: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dc1e: 0c00 |0005: move-result-object v0 │ │ -48dc20: 1f00 9926 |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@2699 │ │ -48dc24: 7120 8edb 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/activities/BaseActivity;Lorg/greenrobot/eventbus/EventBus;)V // method@db8e │ │ -48dc2a: 5410 dfaf |000b: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@afdf │ │ -48dc2e: 7210 77fb 0000 |000d: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dc34: 0c00 |0010: move-result-object v0 │ │ -48dc36: 1f00 ac23 |0011: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ -48dc3a: 7120 8bdb 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@db8b │ │ -48dc40: 5410 e6af |0016: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ljavax/inject/Provider; // field@afe6 │ │ -48dc44: 7210 77fb 0000 |0018: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dc4a: 0c00 |001b: move-result-object v0 │ │ -48dc4c: 1f00 7d23 |001c: check-cast v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // type@237d │ │ -48dc50: 7120 91db 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@db91 │ │ -48dc56: 5410 e1af |0021: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ljavax/inject/Provider; // field@afe1 │ │ -48dc5a: 7210 77fb 0000 |0023: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dc60: 0c00 |0026: move-result-object v0 │ │ -48dc62: 1f00 4e00 |0027: check-cast v0, Landroid/content/Context; // type@004e │ │ -48dc66: 7120 8cdb 0200 |0029: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectContext:(Lcom/nextcloud/talk/activities/BaseActivity;Landroid/content/Context;)V // method@db8c │ │ -48dc6c: 5410 e2af |002c: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ljavax/inject/Provider; // field@afe2 │ │ -48dc70: 7210 77fb 0000 |002e: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dc76: 0c00 |0031: move-result-object v0 │ │ -48dc78: 1f00 a423 |0032: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@23a4 │ │ -48dc7c: 7120 8ddb 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@db8d │ │ -48dc82: 5410 e4af |0037: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ljavax/inject/Provider; // field@afe4 │ │ -48dc86: 7210 77fb 0000 |0039: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dc8c: 0c00 |003c: move-result-object v0 │ │ -48dc8e: 1f00 6f20 |003d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ -48dc92: 7120 fbe7 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@e7fb │ │ -48dc98: 5410 e0af |0042: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ljavax/inject/Provider; // field@afe0 │ │ -48dc9c: 7210 77fb 0000 |0044: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dca2: 0c00 |0047: move-result-object v0 │ │ -48dca4: 1f00 4826 |0048: check-cast v0, Lokhttp3/Cache; // type@2648 │ │ -48dca8: 7120 f8e7 0200 |004a: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V // method@e7f8 │ │ -48dcae: 5410 e5af |004d: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ljavax/inject/Provider; // field@afe5 │ │ -48dcb2: 7210 77fb 0000 |004f: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ -48dcb8: 0c00 |0052: move-result-object v0 │ │ -48dcba: 1f00 7f23 |0053: check-cast v0, Lcom/nextcloud/talk/users/UserManager; // type@237f │ │ -48dcbe: 7120 fce7 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@e7fc │ │ -48dcc4: 0e00 |0058: return-void │ │ +48dc08: |[48dc08] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +48dc18: 5410 e3af |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ljavax/inject/Provider; // field@afe3 │ │ +48dc1c: 7210 77fb 0000 |0002: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dc22: 0c00 |0005: move-result-object v0 │ │ +48dc24: 1f00 9926 |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@2699 │ │ +48dc28: 7120 8edb 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/activities/BaseActivity;Lorg/greenrobot/eventbus/EventBus;)V // method@db8e │ │ +48dc2e: 5410 dfaf |000b: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ljavax/inject/Provider; // field@afdf │ │ +48dc32: 7210 77fb 0000 |000d: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dc38: 0c00 |0010: move-result-object v0 │ │ +48dc3a: 1f00 ac23 |0011: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@23ac │ │ +48dc3e: 7120 8bdb 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@db8b │ │ +48dc44: 5410 e6af |0016: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ljavax/inject/Provider; // field@afe6 │ │ +48dc48: 7210 77fb 0000 |0018: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dc4e: 0c00 |001b: move-result-object v0 │ │ +48dc50: 1f00 7d23 |001c: check-cast v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // type@237d │ │ +48dc54: 7120 91db 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@db91 │ │ +48dc5a: 5410 e1af |0021: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ljavax/inject/Provider; // field@afe1 │ │ +48dc5e: 7210 77fb 0000 |0023: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dc64: 0c00 |0026: move-result-object v0 │ │ +48dc66: 1f00 4e00 |0027: check-cast v0, Landroid/content/Context; // type@004e │ │ +48dc6a: 7120 8cdb 0200 |0029: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectContext:(Lcom/nextcloud/talk/activities/BaseActivity;Landroid/content/Context;)V // method@db8c │ │ +48dc70: 5410 e2af |002c: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ljavax/inject/Provider; // field@afe2 │ │ +48dc74: 7210 77fb 0000 |002e: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dc7a: 0c00 |0031: move-result-object v0 │ │ +48dc7c: 1f00 a423 |0032: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@23a4 │ │ +48dc80: 7120 8ddb 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@db8d │ │ +48dc86: 5410 e4af |0037: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ljavax/inject/Provider; // field@afe4 │ │ +48dc8a: 7210 77fb 0000 |0039: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dc90: 0c00 |003c: move-result-object v0 │ │ +48dc92: 1f00 6f20 |003d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@206f │ │ +48dc96: 7120 fbe7 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@e7fb │ │ +48dc9c: 5410 e0af |0042: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ljavax/inject/Provider; // field@afe0 │ │ +48dca0: 7210 77fb 0000 |0044: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dca6: 0c00 |0047: move-result-object v0 │ │ +48dca8: 1f00 4826 |0048: check-cast v0, Lokhttp3/Cache; // type@2648 │ │ +48dcac: 7120 f8e7 0200 |004a: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V // method@e7f8 │ │ +48dcb2: 5410 e5af |004d: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ljavax/inject/Provider; // field@afe5 │ │ +48dcb6: 7210 77fb 0000 |004f: invoke-interface {v0}, Ljavax/inject/Provider;.get:()Ljava/lang/Object; // method@fb77 │ │ +48dcbc: 0c00 |0052: move-result-object v0 │ │ +48dcbe: 1f00 7f23 |0053: check-cast v0, Lcom/nextcloud/talk/users/UserManager; // type@237f │ │ +48dcc2: 7120 fce7 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@e7fc │ │ +48dcc8: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000b line=76 │ │ 0x0016 line=77 │ │ 0x0021 line=78 │ │ 0x002c line=79 │ │ @@ -1987194,18 +1987194,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 │ │ -48dcc8: |[48dcc8] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ -48dcd8: 1f01 b420 |0000: check-cast v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@20b4 │ │ -48dcdc: 6e20 f9e7 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7f9 │ │ -48dce2: 0e00 |0005: return-void │ │ +48dccc: |[48dccc] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ +48dcdc: 1f01 b420 |0000: check-cast v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@20b4 │ │ +48dce0: 6e20 f9e7 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@e7f9 │ │ +48dce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1987239,18 +1987239,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 │ │ -48e57c: |[48e57c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e58c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e592: 5b01 e7af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe7 │ │ -48e596: 0e00 |0005: return-void │ │ +48e580: |[48e580] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e590: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e596: 5b01 e7af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe7 │ │ +48e59a: 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; │ │ │ │ @@ -1987260,20 +1987260,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 │ │ -48e558: |[48e558] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48e568: 5410 e7af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe7 │ │ -48e56c: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ -48e570: 7120 07e9 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@e907 │ │ -48e576: 0c02 |0007: move-result-object v2 │ │ -48e578: 1102 |0008: return-object v2 │ │ +48e55c: |[48e55c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48e56c: 5410 e7af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe7 │ │ +48e570: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ +48e574: 7120 07e9 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@e907 │ │ +48e57a: 0c02 |0007: move-result-object v2 │ │ +48e57c: 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; │ │ │ │ @@ -1987307,18 +1987307,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 │ │ -48e5bc: |[48e5bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e5cc: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e5d2: 5b01 e8af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe8 │ │ -48e5d6: 0e00 |0005: return-void │ │ +48e5c0: |[48e5c0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e5d0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e5d6: 5b01 e8af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe8 │ │ +48e5da: 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; │ │ │ │ @@ -1987328,20 +1987328,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 │ │ -48e598: |[48e598] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48e5a8: 5410 e8af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe8 │ │ -48e5ac: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ -48e5b0: 7120 f3e8 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@e8f3 │ │ -48e5b6: 0c02 |0007: move-result-object v2 │ │ -48e5b8: 1102 |0008: return-object v2 │ │ +48e59c: |[48e59c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48e5ac: 5410 e8af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe8 │ │ +48e5b0: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ +48e5b4: 7120 f3e8 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@e8f3 │ │ +48e5ba: 0c02 |0007: move-result-object v2 │ │ +48e5bc: 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; │ │ │ │ @@ -1987383,20 +1987383,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 │ │ -48e5d8: |[48e5d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ -48e5e8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e5ee: 5b01 e9af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe9 │ │ -48e5f2: 5b02 eaaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@afea │ │ -48e5f6: 5b03 ebaf |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@afeb │ │ -48e5fa: 0e00 |0009: return-void │ │ +48e5dc: |[48e5dc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ +48e5ec: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e5f2: 5b01 e9af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe9 │ │ +48e5f6: 5b02 eaaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@afea │ │ +48e5fa: 5b03 ebaf |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@afeb │ │ +48e5fe: 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; │ │ @@ -1987408,20 +1987408,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -48e5fc: |[48e5fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.run:()V │ │ -48e60c: 5430 e9af |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe9 │ │ -48e610: 5431 eaaf |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@afea │ │ -48e614: 5432 ebaf |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@afeb │ │ -48e618: 7130 0fe9 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ihQxahZJBYBt0In4BPrxIctJWRI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@e90f │ │ -48e61e: 0e00 |0009: return-void │ │ +48e600: |[48e600] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.run:()V │ │ +48e610: 5430 e9af |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afe9 │ │ +48e614: 5431 eaaf |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@afea │ │ +48e618: 5432 ebaf |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@afeb │ │ +48e61c: 7130 0fe9 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ihQxahZJBYBt0In4BPrxIctJWRI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@e90f │ │ +48e622: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1987454,18 +1987454,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 │ │ -48e620: |[48e620] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e630: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e636: 5b01 ecaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afec │ │ -48e63a: 0e00 |0005: return-void │ │ +48e624: |[48e624] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e634: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e63a: 5b01 ecaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afec │ │ +48e63e: 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; │ │ │ │ @@ -1987475,19 +1987475,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48e63c: |[48e63c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.onActivityResult:(Ljava/lang/Object;)V │ │ -48e64c: 5410 ecaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afec │ │ -48e650: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ -48e654: 7120 23e9 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@e923 │ │ -48e65a: 0e00 |0007: return-void │ │ +48e640: |[48e640] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.onActivityResult:(Ljava/lang/Object;)V │ │ +48e650: 5410 ecaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afec │ │ +48e654: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ +48e658: 7120 23e9 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@e923 │ │ +48e65e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1987521,18 +1987521,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 │ │ -48e65c: |[48e65c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e66c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e672: 5b01 edaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afed │ │ -48e676: 0e00 |0005: return-void │ │ +48e660: |[48e660] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e670: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e676: 5b01 edaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afed │ │ +48e67a: 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; │ │ │ │ @@ -1987542,19 +1987542,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48e678: |[48e678] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.onActivityResult:(Ljava/lang/Object;)V │ │ -48e688: 5410 edaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afed │ │ -48e68c: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ -48e690: 7120 15e9 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@e915 │ │ -48e696: 0e00 |0007: return-void │ │ +48e67c: |[48e67c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.onActivityResult:(Ljava/lang/Object;)V │ │ +48e68c: 5410 edaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afed │ │ +48e690: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ +48e694: 7120 15e9 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@e915 │ │ +48e69a: 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; │ │ │ │ @@ -1987588,18 +1987588,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 │ │ -48e698: |[48e698] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e6a8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e6ae: 5b01 eeaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afee │ │ -48e6b2: 0e00 |0005: return-void │ │ +48e69c: |[48e69c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e6ac: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e6b2: 5b01 eeaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afee │ │ +48e6b6: 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; │ │ │ │ @@ -1987609,19 +1987609,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48e6b4: |[48e6b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.onActivityResult:(Ljava/lang/Object;)V │ │ -48e6c4: 5410 eeaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afee │ │ -48e6c8: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ -48e6cc: 7120 f2e8 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@e8f2 │ │ -48e6d2: 0e00 |0007: return-void │ │ +48e6b8: |[48e6b8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.onActivityResult:(Ljava/lang/Object;)V │ │ +48e6c8: 5410 eeaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afee │ │ +48e6cc: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ +48e6d0: 7120 f2e8 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@e8f2 │ │ +48e6d6: 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; │ │ │ │ @@ -1987655,18 +1987655,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 │ │ -48e6d4: |[48e6d4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e6e4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e6ea: 5b01 efaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afef │ │ -48e6ee: 0e00 |0005: return-void │ │ +48e6d8: |[48e6d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e6e8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e6ee: 5b01 efaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afef │ │ +48e6f2: 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; │ │ │ │ @@ -1987676,19 +1987676,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48e6f0: |[48e6f0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.onActivityResult:(Ljava/lang/Object;)V │ │ -48e700: 5410 efaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afef │ │ -48e704: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ -48e708: 7120 24e9 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@e924 │ │ -48e70e: 0e00 |0007: return-void │ │ +48e6f4: |[48e6f4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.onActivityResult:(Ljava/lang/Object;)V │ │ +48e704: 5410 efaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afef │ │ +48e708: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ +48e70c: 7120 24e9 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@e924 │ │ +48e712: 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; │ │ │ │ @@ -1987722,18 +1987722,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 │ │ -48e710: |[48e710] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e720: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e726: 5b01 f0af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff0 │ │ -48e72a: 0e00 |0005: return-void │ │ +48e714: |[48e714] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e724: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e72a: 5b01 f0af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff0 │ │ +48e72e: 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; │ │ │ │ @@ -1987743,19 +1987743,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48e72c: |[48e72c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.onActivityResult:(Ljava/lang/Object;)V │ │ -48e73c: 5410 f0af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff0 │ │ -48e740: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ -48e744: 7120 02e9 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@e902 │ │ -48e74a: 0e00 |0007: return-void │ │ +48e730: |[48e730] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.onActivityResult:(Ljava/lang/Object;)V │ │ +48e740: 5410 f0af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff0 │ │ +48e744: 1f02 1602 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0216 │ │ +48e748: 7120 02e9 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@e902 │ │ +48e74e: 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; │ │ │ │ @@ -1987789,18 +1987789,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 │ │ -48e74c: |[48e74c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e75c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e762: 5b01 f1af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff1 │ │ -48e766: 0e00 |0005: return-void │ │ +48e750: |[48e750] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e760: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e766: 5b01 f1af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff1 │ │ +48e76a: 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; │ │ │ │ @@ -1987810,18 +1987810,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 │ │ -48e768: |[48e768] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -48e778: 5410 f1af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff1 │ │ -48e77c: 7140 04e9 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$VDVXVQN3B8QHS7GKxFKqwWytj40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@e904 │ │ -48e782: 0e00 |0005: return-void │ │ +48e76c: |[48e76c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +48e77c: 5410 f1af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff1 │ │ +48e780: 7140 04e9 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$VDVXVQN3B8QHS7GKxFKqwWytj40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@e904 │ │ +48e786: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/widget/ImageView; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1987857,18 +1987857,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 │ │ -48e7a4: |[48e7a4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e7b4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e7ba: 5b01 f2af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff2 │ │ -48e7be: 0e00 |0005: return-void │ │ +48e7a8: |[48e7a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e7b8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e7be: 5b01 f2af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff2 │ │ +48e7c2: 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; │ │ │ │ @@ -1987878,19 +1987878,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 │ │ -48e784: |[48e784] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -48e794: 5410 f2af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff2 │ │ -48e798: 7120 06e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$YxaciT2nBYytFFhd-TpReUWu1-Q:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@e906 │ │ -48e79e: 0c02 |0005: move-result-object v2 │ │ -48e7a0: 1102 |0006: return-object v2 │ │ +48e788: |[48e788] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +48e798: 5410 f2af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff2 │ │ +48e79c: 7120 06e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$YxaciT2nBYytFFhd-TpReUWu1-Q:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@e906 │ │ +48e7a2: 0c02 |0005: move-result-object v2 │ │ +48e7a4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Date; │ │ │ │ @@ -1987924,18 +1987924,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 │ │ -48e7c0: |[48e7c0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e7d0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e7d6: 5b01 f3af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff3 │ │ -48e7da: 0e00 |0005: return-void │ │ +48e7c4: |[48e7c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e7d4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e7da: 5b01 f3af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff3 │ │ +48e7de: 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; │ │ │ │ @@ -1987945,19 +1987945,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 │ │ -48e7dc: |[48e7dc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -48e7ec: 5410 f3af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff3 │ │ -48e7f0: 1f03 5721 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -48e7f4: 7130 fce8 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$LR0qHOwMaNGkLVsV14WGn46hdyg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e8fc │ │ -48e7fa: 0e00 |0007: return-void │ │ +48e7e0: |[48e7e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +48e7f0: 5410 f3af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff3 │ │ +48e7f4: 1f03 5721 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +48e7f8: 7130 fce8 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$LR0qHOwMaNGkLVsV14WGn46hdyg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e8fc │ │ +48e7fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -1987992,18 +1987992,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 │ │ -48e824: |[48e824] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e834: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e83a: 5b01 f4af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff4 │ │ -48e83e: 0e00 |0005: return-void │ │ +48e828: |[48e828] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e838: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e83e: 5b01 f4af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff4 │ │ +48e842: 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; │ │ │ │ @@ -1988013,21 +1988013,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 │ │ -48e7fc: |[48e7fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48e80c: 5410 f4af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff4 │ │ -48e810: 1f02 3725 |0002: check-cast v2, Ljava/util/List; // type@2537 │ │ -48e814: 1f03 a724 |0004: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -48e818: 7130 22e9 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$yh6etvHfzazK0iXqkiu3gT_0GLQ:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e922 │ │ -48e81e: 0c02 |0009: move-result-object v2 │ │ -48e820: 1102 |000a: return-object v2 │ │ +48e800: |[48e800] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48e810: 5410 f4af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff4 │ │ +48e814: 1f02 3725 |0002: check-cast v2, Ljava/util/List; // type@2537 │ │ +48e818: 1f03 a724 |0004: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +48e81c: 7130 22e9 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$yh6etvHfzazK0iXqkiu3gT_0GLQ:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e922 │ │ +48e822: 0c02 |0009: move-result-object v2 │ │ +48e824: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ @@ -1988062,18 +1988062,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 │ │ -48e840: |[48e840] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e850: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e856: 5b01 f5af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff5 │ │ -48e85a: 0e00 |0005: return-void │ │ +48e844: |[48e844] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e854: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e85a: 5b01 f5af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff5 │ │ +48e85e: 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; │ │ │ │ @@ -1988083,19 +1988083,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 │ │ -48e85c: |[48e85c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -48e86c: 5410 f5af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff5 │ │ -48e870: 1f03 5721 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -48e874: 7130 03e9 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$TlDrcrHC04Ox_Ar7yWm7jXJnOpY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e903 │ │ -48e87a: 0e00 |0007: return-void │ │ +48e860: |[48e860] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +48e870: 5410 f5af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff5 │ │ +48e874: 1f03 5721 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +48e878: 7130 03e9 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$TlDrcrHC04Ox_Ar7yWm7jXJnOpY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e903 │ │ +48e87e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -1988130,18 +1988130,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 │ │ -48e87c: |[48e87c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e88c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e892: 5b01 f6af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff6 │ │ -48e896: 0e00 |0005: return-void │ │ +48e880: |[48e880] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e890: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e896: 5b01 f6af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff6 │ │ +48e89a: 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; │ │ │ │ @@ -1988151,18 +1988151,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48e898: |[48e898] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.run:()V │ │ -48e8a8: 5410 f6af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff6 │ │ -48e8ac: 7110 14e9 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oV_tHqzSWLk1ru1MRqZ6EHFHkqA:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e914 │ │ -48e8b2: 0e00 |0005: return-void │ │ +48e89c: |[48e89c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.run:()V │ │ +48e8ac: 5410 f6af |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff6 │ │ +48e8b0: 7110 14e9 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oV_tHqzSWLk1ru1MRqZ6EHFHkqA:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e914 │ │ +48e8b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1988207,21 +1988207,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 │ │ -48e8e0: |[48e8e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V │ │ -48e8f0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e8f6: 5b01 f7af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff7 │ │ -48e8fa: 5b02 f8af |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@aff8 │ │ -48e8fe: 5b03 f9af |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@aff9 │ │ -48e902: 5b04 faaf |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@affa │ │ -48e906: 0e00 |000b: return-void │ │ +48e8e4: |[48e8e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V │ │ +48e8f4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e8fa: 5b01 f7af |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff7 │ │ +48e8fe: 5b02 f8af |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@aff8 │ │ +48e902: 5b03 f9af |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@aff9 │ │ +48e906: 5b04 faaf |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@affa │ │ +48e90a: 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; │ │ @@ -1988234,22 +1988234,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -48e8b4: |[48e8b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -48e8c4: 5440 f7af |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff7 │ │ -48e8c8: 5441 f8af |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@aff8 │ │ -48e8cc: 5442 f9af |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@aff9 │ │ -48e8d0: 5443 faaf |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@affa │ │ -48e8d4: 7140 20e9 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$xu1s1QI3ybr46wLd3yWEgkrec24:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@e920 │ │ -48e8da: 0c00 |000b: move-result-object v0 │ │ -48e8dc: 1100 |000c: return-object v0 │ │ +48e8b8: |[48e8b8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +48e8c8: 5440 f7af |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@aff7 │ │ +48e8cc: 5441 f8af |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$1:Landroid/net/Uri; // field@aff8 │ │ +48e8d0: 5442 f9af |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$2:Ljava/lang/String; // field@aff9 │ │ +48e8d4: 5443 faaf |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$3:Ljava/lang/String; // field@affa │ │ +48e8d8: 7140 20e9 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$xu1s1QI3ybr46wLd3yWEgkrec24:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@e920 │ │ +48e8de: 0c00 |000b: move-result-object v0 │ │ +48e8e0: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1988282,18 +1988282,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 │ │ -48e92c: |[48e92c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.:(Lkotlin/jvm/functions/Function0;)V │ │ -48e93c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e942: 5b01 fbaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lkotlin/jvm/functions/Function0; // field@affb │ │ -48e946: 0e00 |0005: return-void │ │ +48e930: |[48e930] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.:(Lkotlin/jvm/functions/Function0;)V │ │ +48e940: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e946: 5b01 fbaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lkotlin/jvm/functions/Function0; // field@affb │ │ +48e94a: 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) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -1988303,20 +1988303,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 │ │ -48e908: |[48e908] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48e918: 5410 fbaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lkotlin/jvm/functions/Function0; // field@affb │ │ -48e91c: 1f02 f708 |0002: check-cast v2, Landroidx/work/WorkInfo; // type@08f7 │ │ -48e920: 7120 efe8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$2rxLn7hediXFcecPNRktaJYloDo:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@e8ef │ │ -48e926: 0c02 |0007: move-result-object v2 │ │ -48e928: 1102 |0008: return-object v2 │ │ +48e90c: |[48e90c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48e91c: 5410 fbaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lkotlin/jvm/functions/Function0; // field@affb │ │ +48e920: 1f02 f708 |0002: check-cast v2, Landroidx/work/WorkInfo; // type@08f7 │ │ +48e924: 7120 efe8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$2rxLn7hediXFcecPNRktaJYloDo:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@e8ef │ │ +48e92a: 0c02 |0007: move-result-object v2 │ │ +48e92c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1988350,18 +1988350,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 │ │ -48e968: |[48e968] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e978: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e97e: 5b01 fcaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affc │ │ -48e982: 0e00 |0005: return-void │ │ +48e96c: |[48e96c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e97c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e982: 5b01 fcaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affc │ │ +48e986: 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; │ │ │ │ @@ -1988371,19 +1988371,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48e948: |[48e948] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.onLongClick:(Landroid/view/View;)Z │ │ -48e958: 5410 fcaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affc │ │ -48e95c: 7120 01e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RtzUC6ykwYMGGgUoA-JnJrDxiLo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e901 │ │ -48e962: 0a02 |0005: move-result v2 │ │ -48e964: 0f02 |0006: return v2 │ │ +48e94c: |[48e94c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.onLongClick:(Landroid/view/View;)Z │ │ +48e95c: 5410 fcaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affc │ │ +48e960: 7120 01e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RtzUC6ykwYMGGgUoA-JnJrDxiLo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e901 │ │ +48e966: 0a02 |0005: move-result v2 │ │ +48e968: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -1988421,19 +1988421,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 │ │ -48e984: |[48e984] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -48e994: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e99a: 5b01 fdaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affd │ │ -48e99e: 5b02 feaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@affe │ │ -48e9a2: 0e00 |0007: return-void │ │ +48e988: |[48e988] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +48e998: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e99e: 5b01 fdaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affd │ │ +48e9a2: 5b02 feaf |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@affe │ │ +48e9a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -1988444,19 +1988444,19 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -48e9a4: |[48e9a4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.onPrepared:(Landroid/media/MediaPlayer;)V │ │ -48e9b4: 5420 fdaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affd │ │ -48e9b8: 5421 feaf |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@affe │ │ -48e9bc: 7130 08e9 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$b4xgzNyF3RsYOKWXs7OOqPNZ5mU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e908 │ │ -48e9c2: 0e00 |0007: return-void │ │ +48e9a8: |[48e9a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.onPrepared:(Landroid/media/MediaPlayer;)V │ │ +48e9b8: 5420 fdaf |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@affd │ │ +48e9bc: 5421 feaf |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@affe │ │ +48e9c0: 7130 08e9 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$b4xgzNyF3RsYOKWXs7OOqPNZ5mU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e908 │ │ +48e9c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -1988490,18 +1988490,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 │ │ -48e9c4: |[48e9c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48e9d4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48e9da: 5b01 ffaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afff │ │ -48e9de: 0e00 |0005: return-void │ │ +48e9c8: |[48e9c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48e9d8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48e9de: 5b01 ffaf |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afff │ │ +48e9e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1988511,18 +1988511,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 │ │ -48e9e0: |[48e9e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.onMediaTimeDiscontinuity:(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -48e9f0: 5410 ffaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afff │ │ -48e9f4: 7130 1fe9 2003 |0002: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$wTnC3XKJewyWWOzf2hC9FVh5V8U:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@e91f │ │ -48e9fa: 0e00 |0005: return-void │ │ +48e9e4: |[48e9e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.onMediaTimeDiscontinuity:(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +48e9f4: 5410 ffaf |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@afff │ │ +48e9f8: 7130 1fe9 2003 |0002: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$wTnC3XKJewyWWOzf2hC9FVh5V8U:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@e91f │ │ +48e9fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/media/MediaPlayer; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/media/MediaTimestamp; │ │ @@ -1988561,19 +1988561,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 │ │ -48e9fc: |[48e9fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -48ea0c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ea12: 5b01 00b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b000 │ │ -48ea16: 5b02 01b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b001 │ │ -48ea1a: 0e00 |0007: return-void │ │ +48ea00: |[48ea00] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +48ea10: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ea16: 5b01 00b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b000 │ │ +48ea1a: 5b02 01b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b001 │ │ +48ea1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -1988584,19 +1988584,19 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -48ea1c: |[48ea1c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -48ea2c: 5420 00b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b000 │ │ -48ea30: 5421 01b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b001 │ │ -48ea34: 7130 16e9 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$popoHP9kgSJfxkC30MKMYEiz7gU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e916 │ │ -48ea3a: 0e00 |0007: return-void │ │ +48ea20: |[48ea20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +48ea30: 5420 00b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b000 │ │ +48ea34: 5421 01b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b001 │ │ +48ea38: 7130 16e9 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$popoHP9kgSJfxkC30MKMYEiz7gU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e916 │ │ +48ea3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -1988630,18 +1988630,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 │ │ -48ea3c: |[48ea3c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ea4c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ea52: 5b01 02b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b002 │ │ -48ea56: 0e00 |0005: return-void │ │ +48ea40: |[48ea40] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ea50: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ea56: 5b01 02b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b002 │ │ +48ea5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1988651,18 +1988651,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48ea58: |[48ea58] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.run:()V │ │ -48ea68: 5410 02b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b002 │ │ -48ea6c: 7110 f0e8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$5BZc-Mj3tduJDIQLlSp7DmetoyU:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8f0 │ │ -48ea72: 0e00 |0005: return-void │ │ +48ea5c: |[48ea5c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.run:()V │ │ +48ea6c: 5410 02b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b002 │ │ +48ea70: 7110 f0e8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$5BZc-Mj3tduJDIQLlSp7DmetoyU:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8f0 │ │ +48ea76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1988695,18 +1988695,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 │ │ -48ea74: |[48ea74] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ea84: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ea8a: 5b01 03b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b003 │ │ -48ea8e: 0e00 |0005: return-void │ │ +48ea78: |[48ea78] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ea88: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ea8e: 5b01 03b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b003 │ │ +48ea92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1988716,18 +1988716,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48ea90: |[48ea90] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.run:()V │ │ -48eaa0: 5410 03b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b003 │ │ -48eaa4: 7110 fbe8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$HxOLnXPoA_gKKCbJLuJpV2cbs4s:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8fb │ │ -48eaaa: 0e00 |0005: return-void │ │ +48ea94: |[48ea94] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.run:()V │ │ +48eaa4: 5410 03b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b003 │ │ +48eaa8: 7110 fbe8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$HxOLnXPoA_gKKCbJLuJpV2cbs4s:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8fb │ │ +48eaae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1988760,18 +1988760,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 │ │ -48eaac: |[48eaac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48eabc: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48eac2: 5b01 04b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b004 │ │ -48eac6: 0e00 |0005: return-void │ │ +48eab0: |[48eab0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48eac0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48eac6: 5b01 04b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b004 │ │ +48eaca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1988781,18 +1988781,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48eac8: |[48eac8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -48ead8: 5410 04b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b004 │ │ -48eadc: 7120 17e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$pulnqwYFWi9WYE-9Q1vTTeDrieY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e917 │ │ -48eae2: 0e00 |0005: return-void │ │ +48eacc: |[48eacc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +48eadc: 5410 04b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b004 │ │ +48eae0: 7120 17e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$pulnqwYFWi9WYE-9Q1vTTeDrieY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e917 │ │ +48eae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -1988826,18 +1988826,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 │ │ -48eb08: |[48eb08] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48eb18: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48eb1e: 5b01 05b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b005 │ │ -48eb22: 0e00 |0005: return-void │ │ +48eb0c: |[48eb0c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48eb1c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48eb22: 5b01 05b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b005 │ │ +48eb26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1988847,20 +1988847,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 │ │ -48eae4: |[48eae4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48eaf4: 5410 05b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b005 │ │ -48eaf8: 1f02 3725 |0002: check-cast v2, Ljava/util/List; // type@2537 │ │ -48eafc: 7120 f8e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ERWAsK1sFKhUSD3bR-rGzdPU5Gc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; // method@e8f8 │ │ -48eb02: 0c02 |0007: move-result-object v2 │ │ -48eb04: 1102 |0008: return-object v2 │ │ +48eae8: |[48eae8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48eaf8: 5410 05b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b005 │ │ +48eafc: 1f02 3725 |0002: check-cast v2, Ljava/util/List; // type@2537 │ │ +48eb00: 7120 f8e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ERWAsK1sFKhUSD3bR-rGzdPU5Gc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; // method@e8f8 │ │ +48eb06: 0c02 |0007: move-result-object v2 │ │ +48eb08: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1988894,18 +1988894,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 │ │ -48eb48: |[48eb48] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48eb58: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48eb5e: 5b01 06b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b006 │ │ -48eb62: 0e00 |0005: return-void │ │ +48eb4c: |[48eb4c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48eb5c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48eb62: 5b01 06b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b006 │ │ +48eb66: 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; │ │ │ │ @@ -1988915,20 +1988915,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 │ │ -48eb24: |[48eb24] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48eb34: 5410 06b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b006 │ │ -48eb38: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48eb3c: 7120 10e9 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@e910 │ │ -48eb42: 0c02 |0007: move-result-object v2 │ │ -48eb44: 1102 |0008: return-object v2 │ │ +48eb28: |[48eb28] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48eb38: 5410 06b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b006 │ │ +48eb3c: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48eb40: 7120 10e9 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@e910 │ │ +48eb46: 0c02 |0007: move-result-object v2 │ │ +48eb48: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1988962,18 +1988962,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 │ │ -48eb88: |[48eb88] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48eb98: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48eb9e: 5b01 07b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b007 │ │ -48eba2: 0e00 |0005: return-void │ │ +48eb8c: |[48eb8c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48eb9c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48eba2: 5b01 07b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b007 │ │ +48eba6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1988983,20 +1988983,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 │ │ -48eb64: |[48eb64] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48eb74: 5410 07b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b007 │ │ -48eb78: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48eb7c: 7120 f1e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$6vKvOPnP6Za92V8xYYkAeBxjrXs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e8f1 │ │ -48eb82: 0c02 |0007: move-result-object v2 │ │ -48eb84: 1102 |0008: return-object v2 │ │ +48eb68: |[48eb68] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48eb78: 5410 07b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b007 │ │ +48eb7c: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48eb80: 7120 f1e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$6vKvOPnP6Za92V8xYYkAeBxjrXs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e8f1 │ │ +48eb86: 0c02 |0007: move-result-object v2 │ │ +48eb88: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1989030,18 +1989030,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 │ │ -48ebc4: |[48ebc4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.:(Landroid/media/MediaPlayer;)V │ │ -48ebd4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ebda: 5b01 08b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Landroid/media/MediaPlayer; // field@b008 │ │ -48ebde: 0e00 |0005: return-void │ │ +48ebc8: |[48ebc8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.:(Landroid/media/MediaPlayer;)V │ │ +48ebd8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ebde: 5b01 08b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Landroid/media/MediaPlayer; // field@b008 │ │ +48ebe2: 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) Landroid/media/MediaPlayer; │ │ │ │ @@ -1989051,19 +1989051,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48eba4: |[48eba4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.invoke:()Ljava/lang/Object; │ │ -48ebb4: 5410 08b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Landroid/media/MediaPlayer; // field@b008 │ │ -48ebb8: 7110 ede8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$1XqjQGT4_3AW2HIEOkRO0bxqFrg:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@e8ed │ │ -48ebbe: 0c00 |0005: move-result-object v0 │ │ -48ebc0: 1100 |0006: return-object v0 │ │ +48eba8: |[48eba8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.invoke:()Ljava/lang/Object; │ │ +48ebb8: 5410 08b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Landroid/media/MediaPlayer; // field@b008 │ │ +48ebbc: 7110 ede8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$1XqjQGT4_3AW2HIEOkRO0bxqFrg:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@e8ed │ │ +48ebc2: 0c00 |0005: move-result-object v0 │ │ +48ebc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1989096,18 +1989096,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 │ │ -48ec04: |[48ec04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ec14: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ec1a: 5b01 09b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b009 │ │ -48ec1e: 0e00 |0005: return-void │ │ +48ec08: |[48ec08] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ec18: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ec1e: 5b01 09b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b009 │ │ +48ec22: 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; │ │ │ │ @@ -1989117,20 +1989117,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 │ │ -48ebe0: |[48ebe0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ebf0: 5410 09b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b009 │ │ -48ebf4: 1f02 dd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@21dd │ │ -48ebf8: 7120 ece8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$-c9riXpWP0YgL_3UQjEvB7F_ijc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e8ec │ │ -48ebfe: 0c02 |0007: move-result-object v2 │ │ -48ec00: 1102 |0008: return-object v2 │ │ +48ebe4: |[48ebe4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ebf4: 5410 09b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b009 │ │ +48ebf8: 1f02 dd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@21dd │ │ +48ebfc: 7120 ece8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$-c9riXpWP0YgL_3UQjEvB7F_ijc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e8ec │ │ +48ec02: 0c02 |0007: move-result-object v2 │ │ +48ec04: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1989164,18 +1989164,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 │ │ -48ec44: |[48ec44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ec54: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ec5a: 5b01 0ab0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00a │ │ -48ec5e: 0e00 |0005: return-void │ │ +48ec48: |[48ec48] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ec58: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ec5e: 5b01 0ab0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00a │ │ +48ec62: 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; │ │ │ │ @@ -1989185,20 +1989185,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 │ │ -48ec20: |[48ec20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ec30: 5410 0ab0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00a │ │ -48ec34: 1f02 7524 |0002: check-cast v2, Ljava/lang/Boolean; // type@2475 │ │ -48ec38: 7120 18e9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$qr8eKjCWSvszgdMwpbrLP7BD9Vc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e918 │ │ -48ec3e: 0c02 |0007: move-result-object v2 │ │ -48ec40: 1102 |0008: return-object v2 │ │ +48ec24: |[48ec24] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ec34: 5410 0ab0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00a │ │ +48ec38: 1f02 7524 |0002: check-cast v2, Ljava/lang/Boolean; // type@2475 │ │ +48ec3c: 7120 18e9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$qr8eKjCWSvszgdMwpbrLP7BD9Vc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e918 │ │ +48ec42: 0c02 |0007: move-result-object v2 │ │ +48ec44: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1989232,18 +1989232,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 │ │ -48ec84: |[48ec84] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ec94: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ec9a: 5b01 0bb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00b │ │ -48ec9e: 0e00 |0005: return-void │ │ +48ec88: |[48ec88] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ec98: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ec9e: 5b01 0bb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00b │ │ +48eca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1989253,20 +1989253,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 │ │ -48ec60: |[48ec60] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ec70: 5410 0bb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00b │ │ -48ec74: 1f02 7524 |0002: check-cast v2, Ljava/lang/Boolean; // type@2475 │ │ -48ec78: 7120 eee8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$2Ykdh-V6y2Mnk1EBnxwrVen577o:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e8ee │ │ -48ec7e: 0c02 |0007: move-result-object v2 │ │ -48ec80: 1102 |0008: return-object v2 │ │ +48ec64: |[48ec64] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ec74: 5410 0bb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00b │ │ +48ec78: 1f02 7524 |0002: check-cast v2, Ljava/lang/Boolean; // type@2475 │ │ +48ec7c: 7120 eee8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$2Ykdh-V6y2Mnk1EBnxwrVen577o:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e8ee │ │ +48ec82: 0c02 |0007: move-result-object v2 │ │ +48ec84: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1989300,18 +1989300,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 │ │ -48ecc4: |[48ecc4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ecd4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ecda: 5b01 0cb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00c │ │ -48ecde: 0e00 |0005: return-void │ │ +48ecc8: |[48ecc8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ecd8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ecde: 5b01 0cb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00c │ │ +48ece2: 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; │ │ │ │ @@ -1989321,20 +1989321,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 │ │ -48eca0: |[48eca0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ecb0: 5410 0cb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00c │ │ -48ecb4: 1f02 8524 |0002: check-cast v2, Ljava/lang/Float; // type@2485 │ │ -48ecb8: 7120 11e9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$nJ6EMPy3XuhCtvOiwVvKWWwJcwU:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@e911 │ │ -48ecbe: 0c02 |0007: move-result-object v2 │ │ -48ecc0: 1102 |0008: return-object v2 │ │ +48eca4: |[48eca4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ecb4: 5410 0cb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00c │ │ +48ecb8: 1f02 8524 |0002: check-cast v2, Ljava/lang/Float; // type@2485 │ │ +48ecbc: 7120 11e9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$nJ6EMPy3XuhCtvOiwVvKWWwJcwU:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@e911 │ │ +48ecc2: 0c02 |0007: move-result-object v2 │ │ +48ecc4: 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; │ │ │ │ @@ -1989368,18 +1989368,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 │ │ -48ed04: |[48ed04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ed14: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ed1a: 5b01 0db0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00d │ │ -48ed1e: 0e00 |0005: return-void │ │ +48ed08: |[48ed08] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ed18: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ed1e: 5b01 0db0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00d │ │ +48ed22: 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; │ │ │ │ @@ -1989389,20 +1989389,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 │ │ -48ece0: |[48ece0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ecf0: 5410 0db0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00d │ │ -48ecf4: 1f02 8c24 |0002: check-cast v2, Ljava/lang/Integer; // type@248c │ │ -48ecf8: 7120 1de9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$uFxr60YSIj5XgewwgLnd_Y1kNl0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@e91d │ │ -48ecfe: 0c02 |0007: move-result-object v2 │ │ -48ed00: 1102 |0008: return-object v2 │ │ +48ece4: |[48ece4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ecf4: 5410 0db0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00d │ │ +48ecf8: 1f02 8c24 |0002: check-cast v2, Ljava/lang/Integer; // type@248c │ │ +48ecfc: 7120 1de9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$uFxr60YSIj5XgewwgLnd_Y1kNl0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@e91d │ │ +48ed02: 0c02 |0007: move-result-object v2 │ │ +48ed04: 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; │ │ │ │ @@ -1989436,18 +1989436,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 │ │ -48ed44: |[48ed44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ed54: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ed5a: 5b01 0eb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00e │ │ -48ed5e: 0e00 |0005: return-void │ │ +48ed48: |[48ed48] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ed58: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ed5e: 5b01 0eb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00e │ │ +48ed62: 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; │ │ │ │ @@ -1989457,20 +1989457,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 │ │ -48ed20: |[48ed20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ed30: 5410 0eb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00e │ │ -48ed34: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48ed38: 7120 1ae9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ss7QXJAvgWl2sMSzB64GRd2TPf4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e91a │ │ -48ed3e: 0c02 |0007: move-result-object v2 │ │ -48ed40: 1102 |0008: return-object v2 │ │ +48ed24: |[48ed24] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ed34: 5410 0eb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00e │ │ +48ed38: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48ed3c: 7120 1ae9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ss7QXJAvgWl2sMSzB64GRd2TPf4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e91a │ │ +48ed42: 0c02 |0007: move-result-object v2 │ │ +48ed44: 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; │ │ │ │ @@ -1989504,18 +1989504,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 │ │ -48ed60: |[48ed60] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ed70: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ed76: 5b01 0fb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00f │ │ -48ed7a: 0e00 |0005: return-void │ │ +48ed64: |[48ed64] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ed74: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ed7a: 5b01 0fb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00f │ │ +48ed7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1989525,18 +1989525,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48ed7c: |[48ed7c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.run:()V │ │ -48ed8c: 5410 0fb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00f │ │ -48ed90: 7110 f6e8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CnQ_z6uohwWNuHQw1khDt3p8nk8:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8f6 │ │ -48ed96: 0e00 |0005: return-void │ │ +48ed80: |[48ed80] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.run:()V │ │ +48ed90: 5410 0fb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b00f │ │ +48ed94: 7110 f6e8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CnQ_z6uohwWNuHQw1khDt3p8nk8:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8f6 │ │ +48ed9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1989569,18 +1989569,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 │ │ -48edbc: |[48edbc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48edcc: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48edd2: 5b01 10b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b010 │ │ -48edd6: 0e00 |0005: return-void │ │ +48edc0: |[48edc0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48edd0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48edd6: 5b01 10b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b010 │ │ +48edda: 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; │ │ │ │ @@ -1989590,20 +1989590,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 │ │ -48ed98: |[48ed98] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48eda8: 5410 10b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b010 │ │ -48edac: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48edb0: 7120 0ce9 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@e90c │ │ -48edb6: 0c02 |0007: move-result-object v2 │ │ -48edb8: 1102 |0008: return-object v2 │ │ +48ed9c: |[48ed9c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48edac: 5410 10b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b010 │ │ +48edb0: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48edb4: 7120 0ce9 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@e90c │ │ +48edba: 0c02 |0007: move-result-object v2 │ │ +48edbc: 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; │ │ │ │ @@ -1989637,18 +1989637,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 │ │ -48edfc: |[48edfc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ee0c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ee12: 5b01 11b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b011 │ │ -48ee16: 0e00 |0005: return-void │ │ +48ee00: |[48ee00] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ee10: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ee16: 5b01 11b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b011 │ │ +48ee1a: 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; │ │ │ │ @@ -1989658,20 +1989658,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 │ │ -48edd8: |[48edd8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ede8: 5410 11b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b011 │ │ -48edec: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48edf0: 7120 21e9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$yT925eZcVG56w3tNYhecPS4QSgs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e921 │ │ -48edf6: 0c02 |0007: move-result-object v2 │ │ -48edf8: 1102 |0008: return-object v2 │ │ +48eddc: |[48eddc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48edec: 5410 11b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b011 │ │ +48edf0: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48edf4: 7120 21e9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$yT925eZcVG56w3tNYhecPS4QSgs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e921 │ │ +48edfa: 0c02 |0007: move-result-object v2 │ │ +48edfc: 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; │ │ │ │ @@ -1989705,18 +1989705,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 │ │ -48ee3c: |[48ee3c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ee4c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ee52: 5b01 12b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b012 │ │ -48ee56: 0e00 |0005: return-void │ │ +48ee40: |[48ee40] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ee50: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ee56: 5b01 12b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b012 │ │ +48ee5a: 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; │ │ │ │ @@ -1989726,20 +1989726,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 │ │ -48ee18: |[48ee18] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ee28: 5410 12b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b012 │ │ -48ee2c: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48ee30: 7120 f4e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$BcfEtA35e-pjaPCbdiUy9fZuKBM:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e8f4 │ │ -48ee36: 0c02 |0007: move-result-object v2 │ │ -48ee38: 1102 |0008: return-object v2 │ │ +48ee1c: |[48ee1c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ee2c: 5410 12b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b012 │ │ +48ee30: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48ee34: 7120 f4e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$BcfEtA35e-pjaPCbdiUy9fZuKBM:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e8f4 │ │ +48ee3a: 0c02 |0007: move-result-object v2 │ │ +48ee3c: 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; │ │ │ │ @@ -1989773,18 +1989773,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 │ │ -48ee7c: |[48ee7c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ee8c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ee92: 5b01 13b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b013 │ │ -48ee96: 0e00 |0005: return-void │ │ +48ee80: |[48ee80] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ee90: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ee96: 5b01 13b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b013 │ │ +48ee9a: 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; │ │ │ │ @@ -1989794,20 +1989794,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 │ │ -48ee58: |[48ee58] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ee68: 5410 13b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b013 │ │ -48ee6c: 1f02 dd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@21dd │ │ -48ee70: 7120 f7e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DglzQLh1Nea4FpfPQd1fKxeFYGs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e8f7 │ │ -48ee76: 0c02 |0007: move-result-object v2 │ │ -48ee78: 1102 |0008: return-object v2 │ │ +48ee5c: |[48ee5c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ee6c: 5410 13b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b013 │ │ +48ee70: 1f02 dd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@21dd │ │ +48ee74: 7120 f7e8 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DglzQLh1Nea4FpfPQd1fKxeFYGs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e8f7 │ │ +48ee7a: 0c02 |0007: move-result-object v2 │ │ +48ee7c: 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; │ │ │ │ @@ -1989845,19 +1989845,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 │ │ -48eebc: |[48eebc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -48eecc: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48eed2: 5b01 14b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b014 │ │ -48eed6: 5b02 15b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b015 │ │ -48eeda: 0e00 |0007: return-void │ │ +48eec0: |[48eec0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +48eed0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48eed6: 5b01 14b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b014 │ │ +48eeda: 5b02 15b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b015 │ │ +48eede: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -1989868,20 +1989868,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48ee98: |[48ee98] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.invoke:()Ljava/lang/Object; │ │ -48eea8: 5420 14b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b014 │ │ -48eeac: 5421 15b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b015 │ │ -48eeb0: 7120 0be9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$c67nD8KKq2_mPlSrOKbGvF-mWUw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e90b │ │ -48eeb6: 0c00 |0007: move-result-object v0 │ │ -48eeb8: 1100 |0008: return-object v0 │ │ +48ee9c: |[48ee9c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.invoke:()Ljava/lang/Object; │ │ +48eeac: 5420 14b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b014 │ │ +48eeb0: 5421 15b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b015 │ │ +48eeb4: 7120 0be9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$c67nD8KKq2_mPlSrOKbGvF-mWUw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e90b │ │ +48eeba: 0c00 |0007: move-result-object v0 │ │ +48eebc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1989914,18 +1989914,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 │ │ -48ef00: |[48ef00] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ef10: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ef16: 5b01 16b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b016 │ │ -48ef1a: 0e00 |0005: return-void │ │ +48ef04: |[48ef04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ef14: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ef1a: 5b01 16b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b016 │ │ +48ef1e: 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; │ │ │ │ @@ -1989935,20 +1989935,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 │ │ -48eedc: |[48eedc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48eeec: 5410 16b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b016 │ │ -48eef0: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48eef4: 7120 13e9 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@e913 │ │ -48eefa: 0c02 |0007: move-result-object v2 │ │ -48eefc: 1102 |0008: return-object v2 │ │ +48eee0: |[48eee0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48eef0: 5410 16b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b016 │ │ +48eef4: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48eef8: 7120 13e9 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@e913 │ │ +48eefe: 0c02 |0007: move-result-object v2 │ │ +48ef00: 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; │ │ │ │ @@ -1989982,18 +1989982,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 │ │ -48ef40: |[48ef40] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ef50: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ef56: 5b01 17b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b017 │ │ -48ef5a: 0e00 |0005: return-void │ │ +48ef44: |[48ef44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ef54: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ef5a: 5b01 17b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b017 │ │ +48ef5e: 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; │ │ │ │ @@ -1990003,20 +1990003,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 │ │ -48ef1c: |[48ef1c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ef2c: 5410 17b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b017 │ │ -48ef30: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48ef34: 7120 09e9 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@e909 │ │ -48ef3a: 0c02 |0007: move-result-object v2 │ │ -48ef3c: 1102 |0008: return-object v2 │ │ +48ef20: |[48ef20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ef30: 5410 17b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b017 │ │ +48ef34: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48ef38: 7120 09e9 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@e909 │ │ +48ef3e: 0c02 |0007: move-result-object v2 │ │ +48ef40: 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; │ │ │ │ @@ -1990050,18 +1990050,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 │ │ -48ef80: |[48ef80] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48ef90: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48ef96: 5b01 18b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b018 │ │ -48ef9a: 0e00 |0005: return-void │ │ +48ef84: |[48ef84] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48ef94: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48ef9a: 5b01 18b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b018 │ │ +48ef9e: 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; │ │ │ │ @@ -1990071,20 +1990071,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 │ │ -48ef5c: |[48ef5c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ef6c: 5410 18b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b018 │ │ -48ef70: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ -48ef74: 7120 0de9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$eU5McX1sHeGs8QtoSs89HthXCog:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e90d │ │ -48ef7a: 0c02 |0007: move-result-object v2 │ │ -48ef7c: 1102 |0008: return-object v2 │ │ +48ef60: |[48ef60] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ef70: 5410 18b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b018 │ │ +48ef74: 1f02 bd21 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@21bd │ │ +48ef78: 7120 0de9 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$eU5McX1sHeGs8QtoSs89HthXCog:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e90d │ │ +48ef7e: 0c02 |0007: move-result-object v2 │ │ +48ef80: 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; │ │ │ │ @@ -1990122,19 +1990122,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 │ │ -48efc0: |[48efc0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -48efd0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48efd6: 5b01 19b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b019 │ │ -48efda: 5b02 1ab0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b01a │ │ -48efde: 0e00 |0007: return-void │ │ +48efc4: |[48efc4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +48efd4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48efda: 5b01 19b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b019 │ │ +48efde: 5b02 1ab0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b01a │ │ +48efe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -1990145,20 +1990145,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48ef9c: |[48ef9c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.invoke:()Ljava/lang/Object; │ │ -48efac: 5420 19b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b019 │ │ -48efb0: 5421 1ab0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b01a │ │ -48efb4: 7120 1ce9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$u2uX9OIsUtXaZD4pmnYCFq-__YA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e91c │ │ -48efba: 0c00 |0007: move-result-object v0 │ │ -48efbc: 1100 |0008: return-object v0 │ │ +48efa0: |[48efa0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.invoke:()Ljava/lang/Object; │ │ +48efb0: 5420 19b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b019 │ │ +48efb4: 5421 1ab0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b01a │ │ +48efb8: 7120 1ce9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$u2uX9OIsUtXaZD4pmnYCFq-__YA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e91c │ │ +48efbe: 0c00 |0007: move-result-object v0 │ │ +48efc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1990191,18 +1990191,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 │ │ -48f000: |[48f000] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f010: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f016: 5b01 1bb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01b │ │ -48f01a: 0e00 |0005: return-void │ │ +48f004: |[48f004] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f014: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f01a: 5b01 1bb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01b │ │ +48f01e: 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; │ │ │ │ @@ -1990212,19 +1990212,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48efe0: |[48efe0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.onLongClick:(Landroid/view/View;)Z │ │ -48eff0: 5410 1bb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01b │ │ -48eff4: 7120 fde8 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$O1FfpzfjuwLofBV59mK_7UU1te0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e8fd │ │ -48effa: 0a02 |0005: move-result v2 │ │ -48effc: 0f02 |0006: return v2 │ │ +48efe4: |[48efe4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.onLongClick:(Landroid/view/View;)Z │ │ +48eff4: 5410 1bb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01b │ │ +48eff8: 7120 fde8 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$O1FfpzfjuwLofBV59mK_7UU1te0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e8fd │ │ +48effe: 0a02 |0005: move-result v2 │ │ +48f000: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -1990262,19 +1990262,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 │ │ -48f040: |[48f040] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ -48f050: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f056: 5b01 1cb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01c │ │ -48f05a: 5b02 1db0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@b01d │ │ -48f05e: 0e00 |0007: return-void │ │ +48f044: |[48f044] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ +48f054: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f05a: 5b01 1cb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01c │ │ +48f05e: 5b02 1db0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@b01d │ │ +48f062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Bundle; │ │ @@ -1990285,20 +1990285,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48f01c: |[48f01c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -48f02c: 5420 1cb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01c │ │ -48f030: 5421 1db0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@b01d │ │ -48f034: 7120 0ae9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$bTLQEtYJvEte9hUgqLxBShe7lYQ:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@e90a │ │ -48f03a: 0c00 |0007: move-result-object v0 │ │ -48f03c: 1100 |0008: return-object v0 │ │ +48f020: |[48f020] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +48f030: 5420 1cb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01c │ │ +48f034: 5421 1db0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@b01d │ │ +48f038: 7120 0ae9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$bTLQEtYJvEte9hUgqLxBShe7lYQ:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@e90a │ │ +48f03e: 0c00 |0007: move-result-object v0 │ │ +48f040: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1990331,18 +1990331,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 │ │ -48f084: |[48f084] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f094: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f09a: 5b01 1eb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01e │ │ -48f09e: 0e00 |0005: return-void │ │ +48f088: |[48f088] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f098: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f09e: 5b01 1eb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01e │ │ +48f0a2: 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; │ │ │ │ @@ -1990352,20 +1990352,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 │ │ -48f060: |[48f060] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48f070: 5410 1eb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01e │ │ -48f074: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ -48f078: 7120 f9e8 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@e8f9 │ │ -48f07e: 0c02 |0007: move-result-object v2 │ │ -48f080: 1102 |0008: return-object v2 │ │ +48f064: |[48f064] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48f074: 5410 1eb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01e │ │ +48f078: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ +48f07c: 7120 f9e8 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@e8f9 │ │ +48f082: 0c02 |0007: move-result-object v2 │ │ +48f084: 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; │ │ │ │ @@ -1990399,18 +1990399,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 │ │ -48f0c4: |[48f0c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f0d4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f0da: 5b01 1fb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01f │ │ -48f0de: 0e00 |0005: return-void │ │ +48f0c8: |[48f0c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f0d8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f0de: 5b01 1fb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01f │ │ +48f0e2: 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; │ │ │ │ @@ -1990420,20 +1990420,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 │ │ -48f0a0: |[48f0a0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48f0b0: 5410 1fb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01f │ │ -48f0b4: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ -48f0b8: 7120 05e9 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@e905 │ │ -48f0be: 0c02 |0007: move-result-object v2 │ │ -48f0c0: 1102 |0008: return-object v2 │ │ +48f0a4: |[48f0a4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48f0b4: 5410 1fb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b01f │ │ +48f0b8: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ +48f0bc: 7120 05e9 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@e905 │ │ +48f0c2: 0c02 |0007: move-result-object v2 │ │ +48f0c4: 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; │ │ │ │ @@ -1990467,18 +1990467,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 │ │ -48f100: |[48f100] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.:(Landroid/media/MediaPlayer;)V │ │ -48f110: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f116: 5b01 20b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Landroid/media/MediaPlayer; // field@b020 │ │ -48f11a: 0e00 |0005: return-void │ │ +48f104: |[48f104] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.:(Landroid/media/MediaPlayer;)V │ │ +48f114: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f11a: 5b01 20b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Landroid/media/MediaPlayer; // field@b020 │ │ +48f11e: 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) Landroid/media/MediaPlayer; │ │ │ │ @@ -1990488,19 +1990488,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f0e0: |[48f0e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.invoke:()Ljava/lang/Object; │ │ -48f0f0: 5410 20b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Landroid/media/MediaPlayer; // field@b020 │ │ -48f0f4: 7110 fee8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$PUNbdOdGXanKghozObN8_8NzRQc:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@e8fe │ │ -48f0fa: 0c00 |0005: move-result-object v0 │ │ -48f0fc: 1100 |0006: return-object v0 │ │ +48f0e4: |[48f0e4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.invoke:()Ljava/lang/Object; │ │ +48f0f4: 5410 20b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Landroid/media/MediaPlayer; // field@b020 │ │ +48f0f8: 7110 fee8 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$PUNbdOdGXanKghozObN8_8NzRQc:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@e8fe │ │ +48f0fe: 0c00 |0005: move-result-object v0 │ │ +48f100: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1990533,18 +1990533,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 │ │ -48f13c: |[48f13c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f14c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f152: 5b01 21b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b021 │ │ -48f156: 0e00 |0005: return-void │ │ +48f140: |[48f140] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f150: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f156: 5b01 21b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b021 │ │ +48f15a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1990554,19 +1990554,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f11c: |[48f11c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.invoke:()Ljava/lang/Object; │ │ -48f12c: 5410 21b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b021 │ │ -48f130: 7110 12e9 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oA_NmjT0C5KvoVY2X9lPU91IjJE:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@e912 │ │ -48f136: 0c00 |0005: move-result-object v0 │ │ -48f138: 1100 |0006: return-object v0 │ │ +48f120: |[48f120] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.invoke:()Ljava/lang/Object; │ │ +48f130: 5410 21b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b021 │ │ +48f134: 7110 12e9 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oA_NmjT0C5KvoVY2X9lPU91IjJE:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@e912 │ │ +48f13a: 0c00 |0005: move-result-object v0 │ │ +48f13c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1990603,19 +1990603,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 │ │ -48f17c: |[48f17c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V │ │ -48f18c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f192: 5b01 22b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b022 │ │ -48f196: 5c02 23b0 |0005: iput-boolean v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$1:Z // field@b023 │ │ -48f19a: 0e00 |0007: return-void │ │ +48f180: |[48f180] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V │ │ +48f190: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f196: 5b01 22b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b022 │ │ +48f19a: 5c02 23b0 |0005: iput-boolean v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$1:Z // field@b023 │ │ +48f19e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1990626,20 +1990626,20 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -48f158: |[48f158] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -48f168: 5420 22b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b022 │ │ -48f16c: 5521 23b0 |0002: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$1:Z // field@b023 │ │ -48f170: 7130 f5e8 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CDU7BPh-2Cq0QCd6_lnqLrdkSkU:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@e8f5 │ │ -48f176: 0a03 |0007: move-result v3 │ │ -48f178: 0f03 |0008: return v3 │ │ +48f15c: |[48f15c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +48f16c: 5420 22b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b022 │ │ +48f170: 5521 23b0 |0002: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$1:Z // field@b023 │ │ +48f174: 7130 f5e8 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CDU7BPh-2Cq0QCd6_lnqLrdkSkU:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@e8f5 │ │ +48f17a: 0a03 |0007: move-result v3 │ │ +48f17c: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/MenuItem; │ │ │ │ @@ -1990673,18 +1990673,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 │ │ -48f19c: |[48f19c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f1ac: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f1b2: 5b01 24b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b024 │ │ -48f1b6: 0e00 |0005: return-void │ │ +48f1a0: |[48f1a0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f1b0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f1b6: 5b01 24b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b024 │ │ +48f1ba: 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; │ │ │ │ @@ -1990694,18 +1990694,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48f1b8: |[48f1b8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.onClick:(Landroid/view/View;)V │ │ -48f1c8: 5410 24b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b024 │ │ -48f1cc: 7120 1be9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$tBKmmGW-38Tucncg8gkJ56dmrF4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e91b │ │ -48f1d2: 0e00 |0005: return-void │ │ +48f1bc: |[48f1bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.onClick:(Landroid/view/View;)V │ │ +48f1cc: 5410 24b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b024 │ │ +48f1d0: 7120 1be9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$tBKmmGW-38Tucncg8gkJ56dmrF4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e91b │ │ +48f1d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -1990739,18 +1990739,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 │ │ -48f1d4: |[48f1d4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f1e4: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f1ea: 5b01 25b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b025 │ │ -48f1ee: 0e00 |0005: return-void │ │ +48f1d8: |[48f1d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f1e8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f1ee: 5b01 25b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b025 │ │ +48f1f2: 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; │ │ │ │ @@ -1990760,18 +1990760,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48f1f0: |[48f1f0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.onClick:(Landroid/view/View;)V │ │ -48f200: 5410 25b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b025 │ │ -48f204: 7120 ffe8 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RG2dh-2MNGbv1i9x4gYMlI8QiBk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e8ff │ │ -48f20a: 0e00 |0005: return-void │ │ +48f1f4: |[48f1f4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.onClick:(Landroid/view/View;)V │ │ +48f204: 5410 25b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b025 │ │ +48f208: 7120 ffe8 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RG2dh-2MNGbv1i9x4gYMlI8QiBk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e8ff │ │ +48f20e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -1990809,19 +1990809,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 │ │ -48f230: |[48f230] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -48f240: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f246: 5b01 26b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b026 │ │ -48f24a: 5b02 27b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b027 │ │ -48f24e: 0e00 |0007: return-void │ │ +48f234: |[48f234] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +48f244: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f24a: 5b01 26b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b026 │ │ +48f24e: 5b02 27b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b027 │ │ +48f252: 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; │ │ @@ -1990832,20 +1990832,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48f20c: |[48f20c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -48f21c: 5420 26b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b026 │ │ -48f220: 5421 27b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b027 │ │ -48f224: 7120 1ee9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$w14y0TPDgMh0Gzzdb7UPYvw10o8:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e91e │ │ -48f22a: 0c00 |0007: move-result-object v0 │ │ -48f22c: 1100 |0008: return-object v0 │ │ +48f210: |[48f210] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +48f220: 5420 26b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b026 │ │ +48f224: 5421 27b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b027 │ │ +48f228: 7120 1ee9 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$w14y0TPDgMh0Gzzdb7UPYvw10o8:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e91e │ │ +48f22e: 0c00 |0007: move-result-object v0 │ │ +48f230: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1990878,18 +1990878,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 │ │ -48f278: |[48f278] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f288: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f28e: 5b01 28b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b028 │ │ -48f292: 0e00 |0005: return-void │ │ +48f27c: |[48f27c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f28c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f292: 5b01 28b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b028 │ │ +48f296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1990899,21 +1990899,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 │ │ -48f250: |[48f250] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48f260: 5410 28b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b028 │ │ -48f264: 1f02 3725 |0002: check-cast v2, Ljava/util/List; // type@2537 │ │ -48f268: 1f03 a724 |0004: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -48f26c: 7130 0ee9 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$fIiOStm2qKdhYJFTWlHNResZmyM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e90e │ │ -48f272: 0c02 |0009: move-result-object v2 │ │ -48f274: 1102 |000a: return-object v2 │ │ +48f254: |[48f254] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48f264: 5410 28b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b028 │ │ +48f268: 1f02 3725 |0002: check-cast v2, Ljava/util/List; // type@2537 │ │ +48f26c: 1f03 a724 |0004: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +48f270: 7130 0ee9 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$fIiOStm2qKdhYJFTWlHNResZmyM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e90e │ │ +48f276: 0c02 |0009: move-result-object v2 │ │ +48f278: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ @@ -1990948,18 +1990948,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 │ │ -48f2b8: |[48f2b8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f2c8: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f2ce: 5b01 29b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b029 │ │ -48f2d2: 0e00 |0005: return-void │ │ +48f2bc: |[48f2bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f2cc: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f2d2: 5b01 29b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b029 │ │ +48f2d6: 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; │ │ │ │ @@ -1990969,20 +1990969,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 │ │ -48f294: |[48f294] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48f2a4: 5410 29b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b029 │ │ -48f2a8: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ -48f2ac: 7120 19e9 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@e919 │ │ -48f2b2: 0c02 |0007: move-result-object v2 │ │ -48f2b4: 1102 |0008: return-object v2 │ │ +48f298: |[48f298] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48f2a8: 5410 29b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b029 │ │ +48f2ac: 1f02 5700 |0002: check-cast v2, Landroid/content/Intent; // type@0057 │ │ +48f2b0: 7120 19e9 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@e919 │ │ +48f2b6: 0c02 |0007: move-result-object v2 │ │ +48f2b8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1991020,19 +1991020,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 │ │ -48f2f8: |[48f2f8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ -48f308: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f30e: 5b01 2ab0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02a │ │ -48f312: 5b02 2bb0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$1:Landroid/os/Bundle; // field@b02b │ │ -48f316: 0e00 |0007: return-void │ │ +48f2fc: |[48f2fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ +48f30c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f312: 5b01 2ab0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02a │ │ +48f316: 5b02 2bb0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$1:Landroid/os/Bundle; // field@b02b │ │ +48f31a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Bundle; │ │ @@ -1991043,20 +1991043,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48f2d4: |[48f2d4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.invoke:()Ljava/lang/Object; │ │ -48f2e4: 5420 2ab0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02a │ │ -48f2e8: 5421 2bb0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$1:Landroid/os/Bundle; // field@b02b │ │ -48f2ec: 7120 fae8 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$H9ea3kZYLJrMF-bCKF8wd70_ZXE:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@e8fa │ │ -48f2f2: 0c00 |0007: move-result-object v0 │ │ -48f2f4: 1100 |0008: return-object v0 │ │ +48f2d8: |[48f2d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.invoke:()Ljava/lang/Object; │ │ +48f2e8: 5420 2ab0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02a │ │ +48f2ec: 5421 2bb0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$1:Landroid/os/Bundle; // field@b02b │ │ +48f2f0: 7120 fae8 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$H9ea3kZYLJrMF-bCKF8wd70_ZXE:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@e8fa │ │ +48f2f6: 0c00 |0007: move-result-object v0 │ │ +48f2f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; │ │ │ │ source_file_idx : 8354 (D8$$SyntheticClass) │ │ @@ -1991089,18 +1991089,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 │ │ -48f318: |[48f318] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f328: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f32e: 5b01 2cb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02c │ │ -48f332: 0e00 |0005: return-void │ │ +48f31c: |[48f31c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f32c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f332: 5b01 2cb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02c │ │ +48f336: 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; │ │ │ │ @@ -1991110,18 +1991110,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48f334: |[48f334] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -48f344: 5410 2cb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02c │ │ -48f348: 7120 00e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RUO5MshrcBnzaaNkT5VBniFMf8A:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e900 │ │ -48f34e: 0e00 |0005: return-void │ │ +48f338: |[48f338] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +48f348: 5410 2cb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b02c │ │ +48f34c: 7120 00e9 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RUO5MshrcBnzaaNkT5VBniFMf8A:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e900 │ │ +48f352: 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; │ │ │ │ @@ -1991156,17 +1991156,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48f36c: |[48f36c] com.nextcloud.talk.chat.ChatActivity$Companion.:()V │ │ -48f37c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f382: 0e00 |0003: return-void │ │ +48f370: |[48f370] com.nextcloud.talk.chat.ChatActivity$Companion.:()V │ │ +48f380: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3769 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$Companion; │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$Companion;) │ │ @@ -1991174,35 +1991174,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 │ │ -48f384: |[48f384] com.nextcloud.talk.chat.ChatActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -48f394: 7010 6fe8 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:()V // method@e86f │ │ -48f39a: 0e00 |0003: return-void │ │ +48f388: |[48f388] com.nextcloud.talk.chat.ChatActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +48f398: 7010 6fe8 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:()V // method@e86f │ │ +48f39e: 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 │ │ -48f350: |[48f350] com.nextcloud.talk.chat.ChatActivity$Companion.getTAG:()Ljava/lang/String; │ │ -48f360: 7100 2ee9 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getTAG$cp:()Ljava/lang/String; // method@e92e │ │ -48f366: 0c00 |0003: move-result-object v0 │ │ -48f368: 1100 |0004: return-object v0 │ │ +48f354: |[48f354] com.nextcloud.talk.chat.ChatActivity$Companion.getTAG:()Ljava/lang/String; │ │ +48f364: 7100 2ee9 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getTAG$cp:()Ljava/lang/String; // method@e92e │ │ +48f36a: 0c00 |0003: move-result-object v0 │ │ +48f36c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3770 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$Companion; │ │ │ │ source_file_idx : 7448 (ChatActivity.kt) │ │ @@ -1991244,67 +1991244,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 96 16-bit code units │ │ -48f39c: |[48f39c] com.nextcloud.talk.chat.ChatActivity$WhenMappings.:()V │ │ -48f3ac: 7100 25ec 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec25 │ │ -48f3b2: 0c00 |0003: move-result-object v0 │ │ -48f3b4: 2100 |0004: array-length v0, v0 │ │ -48f3b6: 2300 f726 |0005: new-array v0, v0, [I // type@26f7 │ │ -48f3ba: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -48f3bc: 6202 a7b1 |0008: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.VOICE_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b1a7 │ │ -48f3c0: 6e10 23ec 0200 |000a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ -48f3c6: 0a02 |000d: move-result v2 │ │ -48f3c8: 4b01 0002 |000e: aput v1, v0, v2 │ │ -48f3cc: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -48f3ce: 6203 a4b1 |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@b1a4 │ │ -48f3d2: 6e10 23ec 0300 |0013: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ -48f3d8: 0a03 |0016: move-result v3 │ │ -48f3da: 4b02 0003 |0017: aput v2, v0, v3 │ │ -48f3de: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -48f3e0: 6204 a5b1 |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@b1a5 │ │ -48f3e4: 6e10 23ec 0400 |001c: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ -48f3ea: 0a04 |001f: move-result v4 │ │ -48f3ec: 4b03 0004 |0020: aput v3, v0, v4 │ │ -48f3f0: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -48f3f2: 6205 9cb1 |0023: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b19c │ │ -48f3f6: 6e10 23ec 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ -48f3fc: 0a05 |0028: move-result v5 │ │ -48f3fe: 4b04 0005 |0029: aput v4, v0, v5 │ │ -48f402: 6900 2db0 |002b: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@b02d │ │ -48f406: 7100 2cec 0000 |002d: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec2c │ │ -48f40c: 0c00 |0030: move-result-object v0 │ │ -48f40e: 2100 |0031: array-length v0, v0 │ │ -48f410: 2300 f726 |0032: new-array v0, v0, [I // type@26f7 │ │ -48f414: 6205 b5b1 |0034: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b5 │ │ -48f418: 6e10 2aec 0500 |0036: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ -48f41e: 0a05 |0039: move-result v5 │ │ -48f420: 4b01 0005 |003a: aput v1, v0, v5 │ │ -48f424: 6201 b0b1 |003c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b0 │ │ -48f428: 6e10 2aec 0100 |003e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ -48f42e: 0a01 |0041: move-result v1 │ │ -48f430: 4b02 0001 |0042: aput v2, v0, v1 │ │ -48f434: 6201 b4b1 |0044: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b4 │ │ -48f438: 6e10 2aec 0100 |0046: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ -48f43e: 0a01 |0049: move-result v1 │ │ -48f440: 4b03 0001 |004a: aput v3, v0, v1 │ │ -48f444: 6201 b6b1 |004c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b6 │ │ -48f448: 6e10 2aec 0100 |004e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ -48f44e: 0a01 |0051: move-result v1 │ │ -48f450: 4b04 0001 |0052: aput v4, v0, v1 │ │ -48f454: 6201 b1b1 |0054: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b1 │ │ -48f458: 6e10 2aec 0100 |0056: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ -48f45e: 0a01 |0059: move-result v1 │ │ -48f460: 1252 |005a: const/4 v2, #int 5 // #5 │ │ -48f462: 4b02 0001 |005b: aput v2, v0, v1 │ │ -48f466: 6900 2eb0 |005d: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@b02e │ │ -48f46a: 0e00 |005f: return-void │ │ +48f3a0: |[48f3a0] com.nextcloud.talk.chat.ChatActivity$WhenMappings.:()V │ │ +48f3b0: 7100 25ec 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec25 │ │ +48f3b6: 0c00 |0003: move-result-object v0 │ │ +48f3b8: 2100 |0004: array-length v0, v0 │ │ +48f3ba: 2300 f726 |0005: new-array v0, v0, [I // type@26f7 │ │ +48f3be: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +48f3c0: 6202 a7b1 |0008: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.VOICE_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b1a7 │ │ +48f3c4: 6e10 23ec 0200 |000a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ +48f3ca: 0a02 |000d: move-result v2 │ │ +48f3cc: 4b01 0002 |000e: aput v1, v0, v2 │ │ +48f3d0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +48f3d2: 6203 a4b1 |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@b1a4 │ │ +48f3d6: 6e10 23ec 0300 |0013: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ +48f3dc: 0a03 |0016: move-result v3 │ │ +48f3de: 4b02 0003 |0017: aput v2, v0, v3 │ │ +48f3e2: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +48f3e4: 6204 a5b1 |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@b1a5 │ │ +48f3e8: 6e10 23ec 0400 |001c: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ +48f3ee: 0a04 |001f: move-result v4 │ │ +48f3f0: 4b03 0004 |0020: aput v3, v0, v4 │ │ +48f3f4: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +48f3f6: 6205 9cb1 |0023: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b19c │ │ +48f3fa: 6e10 23ec 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ +48f400: 0a05 |0028: move-result v5 │ │ +48f402: 4b04 0005 |0029: aput v4, v0, v5 │ │ +48f406: 6900 2db0 |002b: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@b02d │ │ +48f40a: 7100 2cec 0000 |002d: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec2c │ │ +48f410: 0c00 |0030: move-result-object v0 │ │ +48f412: 2100 |0031: array-length v0, v0 │ │ +48f414: 2300 f726 |0032: new-array v0, v0, [I // type@26f7 │ │ +48f418: 6205 b5b1 |0034: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b5 │ │ +48f41c: 6e10 2aec 0500 |0036: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ +48f422: 0a05 |0039: move-result v5 │ │ +48f424: 4b01 0005 |003a: aput v1, v0, v5 │ │ +48f428: 6201 b0b1 |003c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b0 │ │ +48f42c: 6e10 2aec 0100 |003e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ +48f432: 0a01 |0041: move-result v1 │ │ +48f434: 4b02 0001 |0042: aput v2, v0, v1 │ │ +48f438: 6201 b4b1 |0044: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b4 │ │ +48f43c: 6e10 2aec 0100 |0046: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ +48f442: 0a01 |0049: move-result v1 │ │ +48f444: 4b03 0001 |004a: aput v3, v0, v1 │ │ +48f448: 6201 b6b1 |004c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b6 │ │ +48f44c: 6e10 2aec 0100 |004e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ +48f452: 0a01 |0051: move-result v1 │ │ +48f454: 4b04 0001 |0052: aput v4, v0, v1 │ │ +48f458: 6201 b1b1 |0054: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b1 │ │ +48f45c: 6e10 2aec 0100 |0056: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ +48f462: 0a01 |0059: move-result v1 │ │ +48f464: 1252 |005a: const/4 v2, #int 5 // #5 │ │ +48f466: 4b02 0001 |005b: aput v2, v0, v1 │ │ +48f46a: 6900 2eb0 |005d: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@b02e │ │ +48f46e: 0e00 |005f: return-void │ │ catches : 9 │ │ 0x0008 - 0x0010 │ │ Ljava/lang/NoSuchFieldError; -> 0x0010 │ │ 0x0011 - 0x0019 │ │ Ljava/lang/NoSuchFieldError; -> 0x0019 │ │ 0x001a - 0x0022 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ @@ -1991362,20 +1991362,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 │ │ -48f4dc: |[48f4dc] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f4ec: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f4f2: 5b01 2fb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@b02f │ │ -48f4f6: 5b02 30b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@b030 │ │ -48f4fa: 5b03 31b0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@b031 │ │ -48f4fe: 0e00 |0009: return-void │ │ +48f4e0: |[48f4e0] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f4f0: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f4f6: 5b01 2fb0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@b02f │ │ +48f4fa: 5b02 30b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@b030 │ │ +48f4fe: 5b03 31b0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@b031 │ │ +48f502: 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; │ │ @@ -1991387,20 +1991387,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -48f500: |[48f500] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.run:()V │ │ -48f510: 5430 2fb0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@b02f │ │ -48f514: 5431 30b0 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@b030 │ │ -48f518: 5432 31b0 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@b031 │ │ -48f51c: 7130 78e8 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@e878 │ │ -48f522: 0e00 |0009: return-void │ │ +48f504: |[48f504] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.run:()V │ │ +48f514: 5430 2fb0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@b02f │ │ +48f518: 5431 30b0 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@b030 │ │ +48f51c: 5432 31b0 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@b031 │ │ +48f520: 7130 78e8 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@e878 │ │ +48f526: 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 : 8354 (D8$$SyntheticClass) │ │ @@ -1991437,19 +1991437,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 │ │ -48f54c: |[48f54c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -48f55c: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f562: 5b01 32b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b032 │ │ -48f566: 5b02 33b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@b033 │ │ -48f56a: 0e00 |0007: return-void │ │ +48f550: |[48f550] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +48f560: 7010 2ff6 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f566: 5b01 32b0 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b032 │ │ +48f56a: 5b02 33b0 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@b033 │ │ +48f56e: 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; │ │ @@ -1991460,21 +1991460,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 │ │ -48f524: |[48f524] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48f534: 5420 32b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b032 │ │ -48f538: 5421 33b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@b033 │ │ -48f53c: 1f03 a724 |0004: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -48f540: 7130 77e8 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@e877 │ │ -48f546: 0c03 |0009: move-result-object v3 │ │ -48f548: 1103 |000a: return-object v3 │ │ +48f528: |[48f528] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48f538: 5420 32b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b032 │ │ +48f53c: 5421 33b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@b033 │ │ +48f540: 1f03 a724 |0004: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +48f544: 7130 77e8 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@e877 │ │ +48f54a: 0c03 |0009: move-result-object v3 │ │ +48f54c: 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; │ │ │ │ @@ -1991514,51 +1991514,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 │ │ -48f56c: |[48f56c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -48f57c: 7130 7ce8 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@e87c │ │ -48f582: 0c00 |0003: move-result-object v0 │ │ -48f584: 1100 |0004: return-object v0 │ │ +48f570: |[48f570] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +48f580: 7130 7ce8 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@e87c │ │ +48f586: 0c00 |0003: move-result-object v0 │ │ +48f588: 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 │ │ -48f5bc: |[48f5bc] 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 │ │ -48f5cc: 7130 7be8 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@e87b │ │ -48f5d2: 0e00 |0003: return-void │ │ +48f5c0: |[48f5c0] 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 │ │ +48f5d0: 7130 7be8 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@e87b │ │ +48f5d6: 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 │ │ -48f5d4: |[48f5d4] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f5e4: 5b01 34b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f5e8: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -48f5ee: 0e00 |0005: return-void │ │ +48f5d8: |[48f5d8] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f5e8: 5b01 34b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f5ec: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +48f5f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=372 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1991567,28 +1991567,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 │ │ -48f5f0: |[48f5f0] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -48f600: 2200 3e21 |0000: new-instance v0, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ -48f604: 7110 fdfb 0200 |0002: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48f60a: 5433 71b5 |0005: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ -48f60e: 1f03 a724 |0007: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -48f612: 2201 f220 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; // type@20f2 │ │ -48f616: 7030 75e8 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@e875 │ │ -48f61c: 7040 8deb 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@eb8d │ │ -48f622: 6e10 90e9 0400 |0011: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ -48f628: 0c03 |0014: move-result-object v3 │ │ -48f62a: 1f03 3c25 |0015: check-cast v3, Ljava/util/Map; // type@253c │ │ -48f62e: 7230 98f9 2300 |0017: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ -48f634: 7110 40e9 0400 |001a: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e940 │ │ -48f63a: 0e00 |001d: return-void │ │ +48f5f4: |[48f5f4] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +48f604: 2200 3e21 |0000: new-instance v0, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ +48f608: 7110 fdfb 0200 |0002: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48f60e: 5433 71b5 |0005: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ +48f612: 1f03 a724 |0007: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +48f616: 2201 f220 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; // type@20f2 │ │ +48f61a: 7030 75e8 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@e875 │ │ +48f620: 7040 8deb 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@eb8d │ │ +48f626: 6e10 90e9 0400 |0011: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ +48f62c: 0c03 |0014: move-result-object v3 │ │ +48f62e: 1f03 3c25 |0015: check-cast v3, Ljava/util/Map; // type@253c │ │ +48f632: 7230 98f9 2300 |0017: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@f998 │ │ +48f638: 7110 40e9 0400 |001a: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e940 │ │ +48f63e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0011 line=390 │ │ 0x001a line=391 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ @@ -1991600,23 +1991600,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 │ │ -48f588: |[48f588] 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; │ │ -48f598: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ -48f59c: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -48f5a2: 6e10 90e9 0100 |0005: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ -48f5a8: 0c03 |0008: move-result-object v3 │ │ -48f5aa: 6e20 38f9 2300 |0009: invoke-virtual {v3, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f938 │ │ -48f5b0: 7110 40e9 0100 |000c: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e940 │ │ -48f5b6: 6201 61b5 |000f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48f5ba: 1101 |0011: return-object v1 │ │ +48f58c: |[48f58c] 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; │ │ +48f59c: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ +48f5a0: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +48f5a6: 6e10 90e9 0100 |0005: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ +48f5ac: 0c03 |0008: move-result-object v3 │ │ +48f5ae: 6e20 38f9 2300 |0009: invoke-virtual {v3, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f938 │ │ +48f5b4: 7110 40e9 0100 |000c: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e940 │ │ +48f5ba: 6201 61b5 |000f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48f5be: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=386 │ │ 0x000c line=387 │ │ 0x000f line=388 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -1991629,91 +1991629,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 │ │ -48f63c: |[48f63c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48f64c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -48f650: 0754 |0002: move-object v4, v5 │ │ -48f652: 5430 34b0 |0003: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f656: 7110 33e9 0000 |0005: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@e933 │ │ -48f65c: 0a00 |0008: move-result v0 │ │ -48f65e: 3800 8c00 |0009: if-eqz v0, 0095 // +008c │ │ -48f662: 5430 34b0 |000b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f666: 6e10 65e9 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ -48f66c: 0c00 |0010: move-result-object v0 │ │ -48f66e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -48f670: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -48f674: 6e10 9cf0 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -48f67a: 0c00 |0017: move-result-object v0 │ │ -48f67c: 2802 |0018: goto 001a // +0002 │ │ -48f67e: 0710 |0019: move-object v0, v1 │ │ -48f680: 7120 fbfb 4000 |001a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -48f686: 0a00 |001d: move-result v0 │ │ -48f688: 3900 7700 |001e: if-nez v0, 0095 // +0077 │ │ -48f68c: 2200 fd25 |0020: new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@25fd │ │ -48f690: 7010 10fc 0000 |0022: invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@fc10 │ │ -48f696: 5432 34b0 |0025: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f69a: 6e10 95e9 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ -48f6a0: 0c02 |002a: move-result-object v2 │ │ -48f6a2: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ -48f6a6: 6e20 6df3 5200 |002d: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getDisplayNameForSession:(Ljava/lang/String;)Ljava/lang/String; // method@f36d │ │ -48f6ac: 0c05 |0030: move-result-object v5 │ │ -48f6ae: 2802 |0031: goto 0033 // +0002 │ │ -48f6b0: 0715 |0032: move-object v5, v1 │ │ -48f6b2: 5b05 71b5 |0033: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ -48f6b6: 5405 71b5 |0035: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ -48f6ba: 3805 3d00 |0037: if-eqz v5, 0074 // +003d │ │ -48f6be: 5435 34b0 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f6c2: 6e10 90e9 0500 |003b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ -48f6c8: 0c05 |003e: move-result-object v5 │ │ -48f6ca: 1f05 3c25 |003f: check-cast v5, Ljava/util/Map; // type@253c │ │ -48f6ce: 7220 92f9 4500 |0041: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@f992 │ │ -48f6d4: 0a05 |0044: move-result v5 │ │ -48f6d6: 3905 2f00 |0045: if-nez v5, 0074 // +002f │ │ -48f6da: 5405 71b5 |0047: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ -48f6de: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ -48f6e2: 7120 fbfb 2500 |004b: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -48f6e8: 0a05 |004e: move-result v5 │ │ -48f6ea: 3805 1a00 |004f: if-eqz v5, 0069 // +001a │ │ -48f6ee: 5435 34b0 |0051: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f6f2: 6e10 64e9 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -48f6f8: 0c05 |0056: move-result-object v5 │ │ -48f6fa: 6e10 2d01 0500 |0057: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -48f700: 0c05 |005a: move-result-object v5 │ │ -48f702: 3805 0900 |005b: if-eqz v5, 0064 // +0009 │ │ -48f706: 1401 a202 137f |005d: const v1, #float 1.9541e+38 // #7f1302a2 │ │ -48f70c: 6e20 b601 1500 |0060: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -48f712: 0c01 |0063: move-result-object v1 │ │ -48f714: 7110 fdfb 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -48f71a: 5b01 71b5 |0067: iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ -48f71e: 5435 34b0 |0069: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f722: 2201 f120 |006b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; // type@20f1 │ │ -48f726: 7040 73e8 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@e873 │ │ -48f72c: 6e20 0dea 1500 |0070: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ -48f732: 2822 |0073: goto 0095 // +0022 │ │ -48f734: 5435 34b0 |0074: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f738: 6e10 90e9 0500 |0076: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ -48f73e: 0c05 |0079: move-result-object v5 │ │ -48f740: 1f05 3c25 |007a: check-cast v5, Ljava/util/Map; // type@253c │ │ -48f744: 7220 92f9 4500 |007c: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@f992 │ │ -48f74a: 0a05 |007f: move-result v5 │ │ -48f74c: 3805 1500 |0080: if-eqz v5, 0095 // +0015 │ │ -48f750: 5435 34b0 |0082: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f754: 6e10 90e9 0500 |0084: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ -48f75a: 0c05 |0087: move-result-object v5 │ │ -48f75c: 1f05 3c25 |0088: check-cast v5, Ljava/util/Map; // type@253c │ │ -48f760: 7220 95f9 4500 |008a: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48f766: 0c04 |008d: move-result-object v4 │ │ -48f768: 1f04 3e21 |008e: check-cast v4, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ -48f76c: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ -48f770: 6e10 93eb 0400 |0092: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/TypingParticipant;.restartTimer:()V // method@eb93 │ │ -48f776: 0e00 |0095: return-void │ │ +48f640: |[48f640] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48f650: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +48f654: 0754 |0002: move-object v4, v5 │ │ +48f656: 5430 34b0 |0003: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f65a: 7110 33e9 0000 |0005: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@e933 │ │ +48f660: 0a00 |0008: move-result v0 │ │ +48f662: 3800 8c00 |0009: if-eqz v0, 0095 // +008c │ │ +48f666: 5430 34b0 |000b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f66a: 6e10 65e9 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ +48f670: 0c00 |0010: move-result-object v0 │ │ +48f672: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +48f674: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +48f678: 6e10 9cf0 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +48f67e: 0c00 |0017: move-result-object v0 │ │ +48f680: 2802 |0018: goto 001a // +0002 │ │ +48f682: 0710 |0019: move-object v0, v1 │ │ +48f684: 7120 fbfb 4000 |001a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +48f68a: 0a00 |001d: move-result v0 │ │ +48f68c: 3900 7700 |001e: if-nez v0, 0095 // +0077 │ │ +48f690: 2200 fd25 |0020: new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@25fd │ │ +48f694: 7010 10fc 0000 |0022: invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@fc10 │ │ +48f69a: 5432 34b0 |0025: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f69e: 6e10 95e9 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ +48f6a4: 0c02 |002a: move-result-object v2 │ │ +48f6a6: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ +48f6aa: 6e20 6df3 5200 |002d: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getDisplayNameForSession:(Ljava/lang/String;)Ljava/lang/String; // method@f36d │ │ +48f6b0: 0c05 |0030: move-result-object v5 │ │ +48f6b2: 2802 |0031: goto 0033 // +0002 │ │ +48f6b4: 0715 |0032: move-object v5, v1 │ │ +48f6b6: 5b05 71b5 |0033: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ +48f6ba: 5405 71b5 |0035: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ +48f6be: 3805 3d00 |0037: if-eqz v5, 0074 // +003d │ │ +48f6c2: 5435 34b0 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f6c6: 6e10 90e9 0500 |003b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ +48f6cc: 0c05 |003e: move-result-object v5 │ │ +48f6ce: 1f05 3c25 |003f: check-cast v5, Ljava/util/Map; // type@253c │ │ +48f6d2: 7220 92f9 4500 |0041: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@f992 │ │ +48f6d8: 0a05 |0044: move-result v5 │ │ +48f6da: 3905 2f00 |0045: if-nez v5, 0074 // +002f │ │ +48f6de: 5405 71b5 |0047: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ +48f6e2: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ +48f6e6: 7120 fbfb 2500 |004b: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +48f6ec: 0a05 |004e: move-result v5 │ │ +48f6ee: 3805 1a00 |004f: if-eqz v5, 0069 // +001a │ │ +48f6f2: 5435 34b0 |0051: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f6f6: 6e10 64e9 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +48f6fc: 0c05 |0056: move-result-object v5 │ │ +48f6fe: 6e10 2d01 0500 |0057: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +48f704: 0c05 |005a: move-result-object v5 │ │ +48f706: 3805 0900 |005b: if-eqz v5, 0064 // +0009 │ │ +48f70a: 1401 a202 137f |005d: const v1, #float 1.9541e+38 // #7f1302a2 │ │ +48f710: 6e20 b601 1500 |0060: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +48f716: 0c01 |0063: move-result-object v1 │ │ +48f718: 7110 fdfb 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +48f71e: 5b01 71b5 |0067: iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b571 │ │ +48f722: 5435 34b0 |0069: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f726: 2201 f120 |006b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; // type@20f1 │ │ +48f72a: 7040 73e8 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@e873 │ │ +48f730: 6e20 0dea 1500 |0070: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ +48f736: 2822 |0073: goto 0095 // +0022 │ │ +48f738: 5435 34b0 |0074: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f73c: 6e10 90e9 0500 |0076: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ +48f742: 0c05 |0079: move-result-object v5 │ │ +48f744: 1f05 3c25 |007a: check-cast v5, Ljava/util/Map; // type@253c │ │ +48f748: 7220 92f9 4500 |007c: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@f992 │ │ +48f74e: 0a05 |007f: move-result v5 │ │ +48f750: 3805 1500 |0080: if-eqz v5, 0095 // +0015 │ │ +48f754: 5435 34b0 |0082: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f758: 6e10 90e9 0500 |0084: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ +48f75e: 0c05 |0087: move-result-object v5 │ │ +48f760: 1f05 3c25 |0088: check-cast v5, Ljava/util/Map; // type@253c │ │ +48f764: 7220 95f9 4500 |008a: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48f76a: 0c04 |008d: move-result-object v4 │ │ +48f76c: 1f04 3e21 |008e: check-cast v4, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ +48f770: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ +48f774: 6e10 93eb 0400 |0092: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/TypingParticipant;.restartTimer:()V // method@eb93 │ │ +48f77a: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=376 │ │ 0x0020 line=377 │ │ 0x0035 line=379 │ │ 0x0047 line=380 │ │ 0x0051 line=381 │ │ @@ -1991730,52 +1991730,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 │ │ -48f778: |[48f778] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStopTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48f788: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -48f78c: 2802 |0002: goto 0004 // +0002 │ │ -48f78e: 0723 |0003: move-object v3, v2 │ │ -48f790: 5410 34b0 |0004: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f794: 7110 33e9 0000 |0006: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@e933 │ │ -48f79a: 0a00 |0009: move-result v0 │ │ -48f79c: 3800 3d00 |000a: if-eqz v0, 0047 // +003d │ │ -48f7a0: 5410 34b0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f7a4: 6e10 65e9 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ -48f7aa: 0c00 |0011: move-result-object v0 │ │ -48f7ac: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -48f7b0: 6e10 9cf0 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -48f7b6: 0c00 |0017: move-result-object v0 │ │ -48f7b8: 2802 |0018: goto 001a // +0002 │ │ -48f7ba: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -48f7bc: 7120 fbfb 2000 |001a: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -48f7c2: 0a02 |001d: move-result v2 │ │ -48f7c4: 3902 2900 |001e: if-nez v2, 0047 // +0029 │ │ -48f7c8: 5412 34b0 |0020: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f7cc: 6e10 90e9 0200 |0022: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ -48f7d2: 0c02 |0025: move-result-object v2 │ │ -48f7d4: 1f02 3c25 |0026: check-cast v2, Ljava/util/Map; // type@253c │ │ -48f7d8: 7220 95f9 3200 |0028: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -48f7de: 0c02 |002b: move-result-object v2 │ │ -48f7e0: 1f02 3e21 |002c: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ -48f7e4: 3802 0500 |002e: if-eqz v2, 0033 // +0005 │ │ -48f7e8: 6e10 8eeb 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.cancelTimer:()V // method@eb8e │ │ -48f7ee: 5412 34b0 |0033: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f7f2: 6e10 90e9 0200 |0035: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ -48f7f8: 0c02 |0038: move-result-object v2 │ │ -48f7fa: 1f02 3c25 |0039: check-cast v2, Ljava/util/Map; // type@253c │ │ -48f7fe: 7110 15fc 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/TypeIntrinsics;.asMutableMap:(Ljava/lang/Object;)Ljava/util/Map; // method@fc15 │ │ -48f804: 0c02 |003e: move-result-object v2 │ │ -48f806: 7220 9af9 3200 |003f: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ -48f80c: 5412 34b0 |0042: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ -48f810: 7110 40e9 0200 |0044: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e940 │ │ -48f816: 0e00 |0047: return-void │ │ +48f77c: |[48f77c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStopTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48f78c: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +48f790: 2802 |0002: goto 0004 // +0002 │ │ +48f792: 0723 |0003: move-object v3, v2 │ │ +48f794: 5410 34b0 |0004: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f798: 7110 33e9 0000 |0006: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@e933 │ │ +48f79e: 0a00 |0009: move-result v0 │ │ +48f7a0: 3800 3d00 |000a: if-eqz v0, 0047 // +003d │ │ +48f7a4: 5410 34b0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f7a8: 6e10 65e9 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ +48f7ae: 0c00 |0011: move-result-object v0 │ │ +48f7b0: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +48f7b4: 6e10 9cf0 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +48f7ba: 0c00 |0017: move-result-object v0 │ │ +48f7bc: 2802 |0018: goto 001a // +0002 │ │ +48f7be: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +48f7c0: 7120 fbfb 2000 |001a: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +48f7c6: 0a02 |001d: move-result v2 │ │ +48f7c8: 3902 2900 |001e: if-nez v2, 0047 // +0029 │ │ +48f7cc: 5412 34b0 |0020: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f7d0: 6e10 90e9 0200 |0022: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ +48f7d6: 0c02 |0025: move-result-object v2 │ │ +48f7d8: 1f02 3c25 |0026: check-cast v2, Ljava/util/Map; // type@253c │ │ +48f7dc: 7220 95f9 3200 |0028: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +48f7e2: 0c02 |002b: move-result-object v2 │ │ +48f7e4: 1f02 3e21 |002c: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ +48f7e8: 3802 0500 |002e: if-eqz v2, 0033 // +0005 │ │ +48f7ec: 6e10 8eeb 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.cancelTimer:()V // method@eb8e │ │ +48f7f2: 5412 34b0 |0033: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f7f6: 6e10 90e9 0200 |0035: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@e990 │ │ +48f7fc: 0c02 |0038: move-result-object v2 │ │ +48f7fe: 1f02 3c25 |0039: check-cast v2, Ljava/util/Map; // type@253c │ │ +48f802: 7110 15fc 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/TypeIntrinsics;.asMutableMap:(Ljava/lang/Object;)Ljava/util/Map; // method@fc15 │ │ +48f808: 0c02 |003e: move-result-object v2 │ │ +48f80a: 7220 9af9 3200 |003f: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@f99a │ │ +48f810: 5412 34b0 |0042: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b034 │ │ +48f814: 7110 40e9 0200 |0044: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e940 │ │ +48f81a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=402 │ │ 0x0020 line=403 │ │ 0x0033 line=404 │ │ 0x0042 line=405 │ │ locals : │ │ @@ -1991835,179 +1991835,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 │ │ -48fa08: |[48fa08] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -48fa18: 5b01 37b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48fa1c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -48fa1e: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -48fa24: 0e00 |0006: return-void │ │ +48fa0c: |[48fa0c] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +48fa1c: 5b01 37b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48fa20: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +48fa22: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +48fa28: 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 │ │ -48f9e0: |[48f9e0] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -48f9f0: 2200 f420 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@20f4 │ │ -48f9f4: 5421 37b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f9f8: 7030 7ee8 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@e87e │ │ -48f9fe: 5b03 35b0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@b035 │ │ -48fa02: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fa06: 1100 |000b: return-object v0 │ │ +48f9e4: |[48f9e4] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +48f9f4: 2200 f420 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@20f4 │ │ +48f9f8: 5421 37b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f9fc: 7030 7ee8 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@e87e │ │ +48fa02: 5b03 35b0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@b035 │ │ +48fa06: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fa0a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (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 │ │ -48f818: |[48f818] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48f828: 1f01 be25 |0000: check-cast v1, Lkotlin/Triple; // type@25be │ │ -48f82c: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48f830: 6e30 81e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e881 │ │ -48f836: 0c01 |0007: move-result-object v1 │ │ -48f838: 1101 |0008: return-object v1 │ │ +48f81c: |[48f81c] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48f82c: 1f01 be25 |0000: check-cast v1, Lkotlin/Triple; // type@25be │ │ +48f830: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48f834: 6e30 81e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e881 │ │ +48f83a: 0c01 |0007: move-result-object v1 │ │ +48f83c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$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 │ │ -48f83c: |[48f83c] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -48f84c: 6e30 7fe8 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@e87f │ │ -48f852: 0c01 |0003: move-result-object v1 │ │ -48f854: 1f01 f420 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@20f4 │ │ -48f858: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48f85c: 6e20 82e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e882 │ │ -48f862: 0c01 |000b: move-result-object v1 │ │ -48f864: 1101 |000c: return-object v1 │ │ +48f840: |[48f840] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +48f850: 6e30 7fe8 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@e87f │ │ +48f856: 0c01 |0003: move-result-object v1 │ │ +48f858: 1f01 f420 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@20f4 │ │ +48f85c: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48f860: 6e20 82e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e882 │ │ +48f866: 0c01 |000b: move-result-object v1 │ │ +48f868: 1101 |000c: 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 : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -48f868: |[48f868] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48f878: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -48f87e: 5250 36b0 |0003: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.label:I // field@b036 │ │ -48f882: 3900 a700 |0005: if-nez v0, 00ac // +00a7 │ │ -48f886: 7110 8cfb 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48f88c: 5456 35b0 |000a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@b035 │ │ -48f890: 1f06 be25 |000c: check-cast v6, Lkotlin/Triple; // type@25be │ │ -48f894: 6e10 8efb 0600 |000e: invoke-virtual {v6}, Lkotlin/Triple;.getFirst:()Ljava/lang/Object; // method@fb8e │ │ -48f89a: 0c00 |0011: move-result-object v0 │ │ -48f89c: 1f00 7524 |0012: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ -48f8a0: 6e10 30f5 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48f8a6: 0a00 |0017: move-result v0 │ │ -48f8a8: 6e10 8ffb 0600 |0018: invoke-virtual {v6}, Lkotlin/Triple;.getSecond:()Ljava/lang/Object; // method@fb8f │ │ -48f8ae: 0c01 |001b: move-result-object v1 │ │ -48f8b0: 1f01 7524 |001c: check-cast v1, Ljava/lang/Boolean; // type@2475 │ │ -48f8b4: 6e10 30f5 0100 |001e: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -48f8ba: 0a01 |0021: move-result v1 │ │ -48f8bc: 6e10 90fb 0600 |0022: invoke-virtual {v6}, Lkotlin/Triple;.getThird:()Ljava/lang/Object; // method@fb90 │ │ -48f8c2: 0c06 |0025: move-result-object v6 │ │ -48f8c4: 1f06 3725 |0026: check-cast v6, Ljava/util/List; // type@2537 │ │ -48f8c8: 5452 37b0 |0028: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f8cc: 7120 30e9 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@e930 │ │ -48f8d2: 0c06 |002d: move-result-object v6 │ │ -48f8d4: 5452 37b0 |002e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f8d8: 7120 27e9 6200 |0030: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@e927 │ │ -48f8de: 5452 37b0 |0033: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f8e2: 7120 2fe9 6200 |0035: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; // method@e92f │ │ -48f8e8: 0762 |0038: move-object v2, v6 │ │ -48f8ea: 1f02 2525 |0039: check-cast v2, Ljava/util/Collection; // type@2525 │ │ -48f8ee: 7210 c5f8 0200 |003b: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -48f8f4: 0a02 |003e: move-result v2 │ │ -48f8f6: 3902 2700 |003f: if-nez v2, 0066 // +0027 │ │ -48f8fa: 6202 b9b1 |0041: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CLEARED_CHAT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b9 │ │ -48f8fe: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -48f900: 7220 6ff9 3600 |0044: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -48f906: 0c03 |0047: move-result-object v3 │ │ -48f908: 1f03 5721 |0048: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -48f90c: 6e10 87ec 0300 |004a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -48f912: 0c03 |004d: move-result-object v3 │ │ -48f914: 3332 1800 |004e: if-ne v2, v3, 0066 // +0018 │ │ -48f918: 5452 37b0 |0050: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f91c: 6e10 5ce9 0200 |0052: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -48f922: 0c02 |0055: move-result-object v2 │ │ -48f924: 3802 0500 |0056: if-eqz v2, 005b // +0005 │ │ -48f928: 6e10 2fe4 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.clear:()V // method@e42f │ │ -48f92e: 5452 37b0 |005b: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f932: 6e10 5ce9 0200 |005d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -48f938: 0c02 |0060: move-result-object v2 │ │ -48f93a: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ -48f93e: 6e10 36e4 0200 |0063: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -48f944: 3800 2400 |0066: if-eqz v0, 008a // +0024 │ │ -48f948: 6200 82b0 |0068: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ -48f94c: 6e10 71e8 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ -48f952: 0c00 |006d: move-result-object v0 │ │ -48f954: 7210 79f9 0600 |006e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@f979 │ │ -48f95a: 0a02 |0071: move-result v2 │ │ -48f95c: 2203 a924 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ -48f960: 1a04 618e |0074: const-string v4, "chatMessageList.size in getMessageFlow:" // string@8e61 │ │ -48f964: 7020 89f6 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -48f96a: 6e20 8df6 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ -48f970: 0c02 |007c: move-result-object v2 │ │ -48f972: 6e10 9cf6 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -48f978: 0c02 |0080: move-result-object v2 │ │ -48f97a: 7120 6c05 2000 |0081: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -48f980: 5450 37b0 |0084: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f984: 7130 37e9 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@e937 │ │ -48f98a: 280b |0089: goto 0094 // +000b │ │ -48f98c: 5450 37b0 |008a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f990: 7120 38e9 6000 |008c: invoke-static {v0, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@e938 │ │ -48f996: 5456 37b0 |008f: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f99a: 6e10 49e9 0600 |0091: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@e949 │ │ -48f9a0: 5456 37b0 |0094: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f9a4: 7110 36e9 0600 |0096: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e936 │ │ -48f9aa: 5456 37b0 |0099: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f9ae: 7110 35e9 0600 |009b: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e935 │ │ -48f9b4: 5456 37b0 |009e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ -48f9b8: 6e10 5ce9 0600 |00a0: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -48f9be: 0c06 |00a3: move-result-object v6 │ │ -48f9c0: 3806 0500 |00a4: if-eqz v6, 00a9 // +0005 │ │ -48f9c4: 6e10 36e4 0600 |00a6: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -48f9ca: 6206 61b5 |00a9: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48f9ce: 1106 |00ab: return-object v6 │ │ -48f9d0: 2206 8924 |00ac: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -48f9d4: 1a00 d28c |00ae: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -48f9d8: 7020 c9f5 0600 |00b0: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -48f9de: 2706 |00b3: throw v6 │ │ +48f86c: |[48f86c] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48f87c: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +48f882: 5250 36b0 |0003: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.label:I // field@b036 │ │ +48f886: 3900 a700 |0005: if-nez v0, 00ac // +00a7 │ │ +48f88a: 7110 8cfb 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48f890: 5456 35b0 |000a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@b035 │ │ +48f894: 1f06 be25 |000c: check-cast v6, Lkotlin/Triple; // type@25be │ │ +48f898: 6e10 8efb 0600 |000e: invoke-virtual {v6}, Lkotlin/Triple;.getFirst:()Ljava/lang/Object; // method@fb8e │ │ +48f89e: 0c00 |0011: move-result-object v0 │ │ +48f8a0: 1f00 7524 |0012: check-cast v0, Ljava/lang/Boolean; // type@2475 │ │ +48f8a4: 6e10 30f5 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48f8aa: 0a00 |0017: move-result v0 │ │ +48f8ac: 6e10 8ffb 0600 |0018: invoke-virtual {v6}, Lkotlin/Triple;.getSecond:()Ljava/lang/Object; // method@fb8f │ │ +48f8b2: 0c01 |001b: move-result-object v1 │ │ +48f8b4: 1f01 7524 |001c: check-cast v1, Ljava/lang/Boolean; // type@2475 │ │ +48f8b8: 6e10 30f5 0100 |001e: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +48f8be: 0a01 |0021: move-result v1 │ │ +48f8c0: 6e10 90fb 0600 |0022: invoke-virtual {v6}, Lkotlin/Triple;.getThird:()Ljava/lang/Object; // method@fb90 │ │ +48f8c6: 0c06 |0025: move-result-object v6 │ │ +48f8c8: 1f06 3725 |0026: check-cast v6, Ljava/util/List; // type@2537 │ │ +48f8cc: 5452 37b0 |0028: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f8d0: 7120 30e9 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@e930 │ │ +48f8d6: 0c06 |002d: move-result-object v6 │ │ +48f8d8: 5452 37b0 |002e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f8dc: 7120 27e9 6200 |0030: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@e927 │ │ +48f8e2: 5452 37b0 |0033: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f8e6: 7120 2fe9 6200 |0035: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; // method@e92f │ │ +48f8ec: 0762 |0038: move-object v2, v6 │ │ +48f8ee: 1f02 2525 |0039: check-cast v2, Ljava/util/Collection; // type@2525 │ │ +48f8f2: 7210 c5f8 0200 |003b: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +48f8f8: 0a02 |003e: move-result v2 │ │ +48f8fa: 3902 2700 |003f: if-nez v2, 0066 // +0027 │ │ +48f8fe: 6202 b9b1 |0041: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CLEARED_CHAT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b9 │ │ +48f902: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +48f904: 7220 6ff9 3600 |0044: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +48f90a: 0c03 |0047: move-result-object v3 │ │ +48f90c: 1f03 5721 |0048: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +48f910: 6e10 87ec 0300 |004a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +48f916: 0c03 |004d: move-result-object v3 │ │ +48f918: 3332 1800 |004e: if-ne v2, v3, 0066 // +0018 │ │ +48f91c: 5452 37b0 |0050: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f920: 6e10 5ce9 0200 |0052: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +48f926: 0c02 |0055: move-result-object v2 │ │ +48f928: 3802 0500 |0056: if-eqz v2, 005b // +0005 │ │ +48f92c: 6e10 2fe4 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.clear:()V // method@e42f │ │ +48f932: 5452 37b0 |005b: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f936: 6e10 5ce9 0200 |005d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +48f93c: 0c02 |0060: move-result-object v2 │ │ +48f93e: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ +48f942: 6e10 36e4 0200 |0063: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +48f948: 3800 2400 |0066: if-eqz v0, 008a // +0024 │ │ +48f94c: 6200 82b0 |0068: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ +48f950: 6e10 71e8 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ +48f956: 0c00 |006d: move-result-object v0 │ │ +48f958: 7210 79f9 0600 |006e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@f979 │ │ +48f95e: 0a02 |0071: move-result v2 │ │ +48f960: 2203 a924 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ +48f964: 1a04 618e |0074: const-string v4, "chatMessageList.size in getMessageFlow:" // string@8e61 │ │ +48f968: 7020 89f6 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +48f96e: 6e20 8df6 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ +48f974: 0c02 |007c: move-result-object v2 │ │ +48f976: 6e10 9cf6 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +48f97c: 0c02 |0080: move-result-object v2 │ │ +48f97e: 7120 6c05 2000 |0081: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +48f984: 5450 37b0 |0084: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f988: 7130 37e9 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@e937 │ │ +48f98e: 280b |0089: goto 0094 // +000b │ │ +48f990: 5450 37b0 |008a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f994: 7120 38e9 6000 |008c: invoke-static {v0, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@e938 │ │ +48f99a: 5456 37b0 |008f: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f99e: 6e10 49e9 0600 |0091: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@e949 │ │ +48f9a4: 5456 37b0 |0094: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f9a8: 7110 36e9 0600 |0096: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e936 │ │ +48f9ae: 5456 37b0 |0099: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f9b2: 7110 35e9 0600 |009b: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e935 │ │ +48f9b8: 5456 37b0 |009e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b037 │ │ +48f9bc: 6e10 5ce9 0600 |00a0: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +48f9c2: 0c06 |00a3: move-result-object v6 │ │ +48f9c4: 3806 0500 |00a4: if-eqz v6, 00a9 // +0005 │ │ +48f9c8: 6e10 36e4 0600 |00a6: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +48f9ce: 6206 61b5 |00a9: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48f9d2: 1106 |00ab: return-object v6 │ │ +48f9d4: 2206 8924 |00ac: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +48f9d8: 1a00 d28c |00ae: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +48f9dc: 7020 c9f5 0600 |00b0: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +48f9e2: 2706 |00b3: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=862 │ │ 0x000e line=863 │ │ 0x0018 line=864 │ │ 0x0022 line=865 │ │ 0x0028 line=867 │ │ @@ -1992078,127 +1992078,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 │ │ -48fb30: |[48fb30] com.nextcloud.talk.chat.ChatActivity$initObservers$12.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -48fb40: 5b01 39b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ -48fb44: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -48fb46: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -48fb4c: 0e00 |0006: return-void │ │ +48fb34: |[48fb34] com.nextcloud.talk.chat.ChatActivity$initObservers$12.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +48fb44: 5b01 39b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ +48fb48: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +48fb4a: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +48fb50: 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 │ │ -48fb0c: |[48fb0c] com.nextcloud.talk.chat.ChatActivity$initObservers$12.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -48fb1c: 2202 f520 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@20f5 │ │ -48fb20: 5410 39b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ -48fb24: 7030 83e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e883 │ │ -48fb2a: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fb2e: 1102 |0009: return-object v2 │ │ +48fb10: |[48fb10] com.nextcloud.talk.chat.ChatActivity$initObservers$12.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +48fb20: 2202 f520 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@20f5 │ │ +48fb24: 5410 39b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ +48fb28: 7030 83e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e883 │ │ +48fb2e: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fb32: 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 │ │ -48fa28: |[48fa28] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fa38: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -48fa3c: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fa40: 6e30 86e8 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@e886 │ │ -48fa46: 0c01 |0007: move-result-object v1 │ │ -48fa48: 1101 |0008: return-object v1 │ │ +48fa2c: |[48fa2c] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fa3c: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +48fa40: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fa44: 6e30 86e8 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@e886 │ │ +48fa4a: 0c01 |0007: move-result-object v1 │ │ +48fa4c: 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 │ │ -48fa4c: |[48fa4c] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -48fa5c: 6e30 84e8 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@e884 │ │ -48fa62: 0c01 |0003: move-result-object v1 │ │ -48fa64: 1f01 f520 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@20f5 │ │ -48fa68: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fa6c: 6e20 87e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e887 │ │ -48fa72: 0c01 |000b: move-result-object v1 │ │ -48fa74: 1101 |000c: return-object v1 │ │ +48fa50: |[48fa50] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +48fa60: 6e30 84e8 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@e884 │ │ +48fa66: 0c01 |0003: move-result-object v1 │ │ +48fa68: 1f01 f520 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@20f5 │ │ +48fa6c: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fa70: 6e20 87e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e887 │ │ +48fa76: 0c01 |000b: move-result-object v1 │ │ +48fa78: 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 │ │ -48fa78: |[48fa78] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fa88: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -48fa8e: 0c00 |0003: move-result-object v0 │ │ -48fa90: 5251 38b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@b038 │ │ -48fa94: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -48fa96: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -48fa9a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -48fa9e: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48faa4: 2830 |000e: goto 003e // +0030 │ │ -48faa6: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -48faaa: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -48faae: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -48fab4: 2706 |0016: throw v6 │ │ -48fab6: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48fabc: 5456 39b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ -48fac0: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -48fac6: 0c06 |001f: move-result-object v6 │ │ -48fac8: 6e10 deee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@eede │ │ -48face: 0c06 |0023: move-result-object v6 │ │ -48fad0: 2201 f420 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@20f4 │ │ -48fad4: 5453 39b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ -48fad8: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -48fada: 7030 7ee8 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@e87e │ │ -48fae0: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -48fae4: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ -48faea: 0c06 |0031: move-result-object v6 │ │ -48faec: 0751 |0032: move-object v1, v5 │ │ -48faee: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48faf2: 5952 38b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@b038 │ │ -48faf6: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ -48fafc: 0c06 |003a: move-result-object v6 │ │ -48fafe: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -48fb02: 1100 |003d: return-object v0 │ │ -48fb04: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fb08: 1106 |0040: return-object v6 │ │ +48fa7c: |[48fa7c] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fa8c: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +48fa92: 0c00 |0003: move-result-object v0 │ │ +48fa94: 5251 38b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@b038 │ │ +48fa98: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +48fa9a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +48fa9e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +48faa2: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48faa8: 2830 |000e: goto 003e // +0030 │ │ +48faaa: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +48faae: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +48fab2: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +48fab8: 2706 |0016: throw v6 │ │ +48faba: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48fac0: 5456 39b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ +48fac4: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +48faca: 0c06 |001f: move-result-object v6 │ │ +48facc: 6e10 deee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@eede │ │ +48fad2: 0c06 |0023: move-result-object v6 │ │ +48fad4: 2201 f420 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@20f4 │ │ +48fad8: 5453 39b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b039 │ │ +48fadc: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +48fade: 7030 7ee8 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@e87e │ │ +48fae4: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +48fae8: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ +48faee: 0c06 |0031: move-result-object v6 │ │ +48faf0: 0751 |0032: move-object v1, v5 │ │ +48faf2: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48faf6: 5952 38b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@b038 │ │ +48fafa: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ +48fb00: 0c06 |003a: move-result-object v6 │ │ +48fb02: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +48fb06: 1100 |003d: return-object v0 │ │ +48fb08: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fb0c: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=860 │ │ 0x001a line=861 │ │ 0x0024 line=862 │ │ 0x0035 line=893 │ │ 0x003e line=894 │ │ @@ -1992258,109 +1992258,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 │ │ -48fc18: |[48fc18] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -48fc28: 5b01 3cb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03c │ │ -48fc2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -48fc2e: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -48fc34: 0e00 |0006: return-void │ │ +48fc1c: |[48fc1c] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +48fc2c: 5b01 3cb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03c │ │ +48fc30: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +48fc32: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +48fc38: 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 : 12 16-bit code units │ │ -48fbf0: |[48fbf0] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -48fc00: 2200 f620 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@20f6 │ │ -48fc04: 5421 3cb0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03c │ │ -48fc08: 7030 88e8 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@e888 │ │ -48fc0e: 5b03 3ab0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.L$0:Ljava/lang/Object; // field@b03a │ │ -48fc12: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fc16: 1100 |000b: return-object v0 │ │ +48fbf4: |[48fbf4] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +48fc04: 2200 f620 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@20f6 │ │ +48fc08: 5421 3cb0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03c │ │ +48fc0c: 7030 88e8 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@e888 │ │ +48fc12: 5b03 3ab0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.L$0:Ljava/lang/Object; // field@b03a │ │ +48fc16: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fc1a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$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 │ │ -48fb50: |[48fb50] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -48fb60: 6e30 89e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e889 │ │ -48fb66: 0c01 |0003: move-result-object v1 │ │ -48fb68: 1f01 f620 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@20f6 │ │ -48fb6c: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fb70: 6e20 8ce8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e88c │ │ -48fb76: 0c01 |000b: move-result-object v1 │ │ -48fb78: 1101 |000c: return-object v1 │ │ +48fb54: |[48fb54] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +48fb64: 6e30 89e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e889 │ │ +48fb6a: 0c01 |0003: move-result-object v1 │ │ +48fb6c: 1f01 f620 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@20f6 │ │ +48fb70: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fb74: 6e20 8ce8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e88c │ │ +48fb7a: 0c01 |000b: move-result-object v1 │ │ +48fb7c: 1101 |000c: 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 : 9 16-bit code units │ │ -48fb7c: |[48fb7c] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fb8c: 1f01 5721 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -48fb90: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fb94: 6e30 8ae8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e88a │ │ -48fb9a: 0c01 |0007: move-result-object v1 │ │ -48fb9c: 1101 |0008: return-object v1 │ │ +48fb80: |[48fb80] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fb90: 1f01 5721 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +48fb94: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fb98: 6e30 8ae8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e88a │ │ +48fb9e: 0c01 |0007: move-result-object v1 │ │ +48fba0: 1101 |0008: 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 : 32 16-bit code units │ │ -48fba0: |[48fba0] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fbb0: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -48fbb6: 5210 3bb0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.label:I // field@b03b │ │ -48fbba: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -48fbbe: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48fbc4: 5412 3ab0 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.L$0:Ljava/lang/Object; // field@b03a │ │ -48fbc8: 1f02 5721 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -48fbcc: 5410 3cb0 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03c │ │ -48fbd0: 1f02 d123 |0010: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -48fbd4: 7120 3ee9 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@e93e │ │ -48fbda: 6202 61b5 |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fbde: 1102 |0017: return-object v2 │ │ -48fbe0: 2202 8924 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ -48fbe4: 1a00 d28c |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -48fbe8: 7020 c9f5 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -48fbee: 2702 |001f: throw v2 │ │ +48fba4: |[48fba4] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fbb4: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +48fbba: 5210 3bb0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.label:I // field@b03b │ │ +48fbbe: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +48fbc2: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48fbc8: 5412 3ab0 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.L$0:Ljava/lang/Object; // field@b03a │ │ +48fbcc: 1f02 5721 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +48fbd0: 5410 3cb0 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03c │ │ +48fbd4: 1f02 d123 |0010: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +48fbd8: 7120 3ee9 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@e93e │ │ +48fbde: 6202 61b5 |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fbe2: 1102 |0017: return-object v2 │ │ +48fbe4: 2202 8924 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ +48fbe8: 1a00 d28c |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +48fbec: 7020 c9f5 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +48fbf2: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=898 │ │ 0x000e line=899 │ │ 0x0015 line=900 │ │ 0x0018 line=898 │ │ locals : │ │ @@ -1992415,127 +1992415,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 │ │ -48fd40: |[48fd40] com.nextcloud.talk.chat.ChatActivity$initObservers$13.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -48fd50: 5b01 3eb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ -48fd54: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -48fd56: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -48fd5c: 0e00 |0006: return-void │ │ +48fd44: |[48fd44] com.nextcloud.talk.chat.ChatActivity$initObservers$13.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +48fd54: 5b01 3eb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ +48fd58: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +48fd5a: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +48fd60: 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 │ │ -48fd1c: |[48fd1c] com.nextcloud.talk.chat.ChatActivity$initObservers$13.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -48fd2c: 2202 f720 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@20f7 │ │ -48fd30: 5410 3eb0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ -48fd34: 7030 8de8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e88d │ │ -48fd3a: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fd3e: 1102 |0009: return-object v2 │ │ +48fd20: |[48fd20] com.nextcloud.talk.chat.ChatActivity$initObservers$13.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +48fd30: 2202 f720 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@20f7 │ │ +48fd34: 5410 3eb0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ +48fd38: 7030 8de8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e88d │ │ +48fd3e: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fd42: 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 │ │ -48fc38: |[48fc38] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fc48: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -48fc4c: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fc50: 6e30 90e8 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@e890 │ │ -48fc56: 0c01 |0007: move-result-object v1 │ │ -48fc58: 1101 |0008: return-object v1 │ │ +48fc3c: |[48fc3c] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fc4c: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +48fc50: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fc54: 6e30 90e8 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@e890 │ │ +48fc5a: 0c01 |0007: move-result-object v1 │ │ +48fc5c: 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 │ │ -48fc5c: |[48fc5c] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -48fc6c: 6e30 8ee8 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@e88e │ │ -48fc72: 0c01 |0003: move-result-object v1 │ │ -48fc74: 1f01 f720 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@20f7 │ │ -48fc78: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fc7c: 6e20 91e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e891 │ │ -48fc82: 0c01 |000b: move-result-object v1 │ │ -48fc84: 1101 |000c: return-object v1 │ │ +48fc60: |[48fc60] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +48fc70: 6e30 8ee8 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@e88e │ │ +48fc76: 0c01 |0003: move-result-object v1 │ │ +48fc78: 1f01 f720 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@20f7 │ │ +48fc7c: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fc80: 6e20 91e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e891 │ │ +48fc86: 0c01 |000b: move-result-object v1 │ │ +48fc88: 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 │ │ -48fc88: |[48fc88] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fc98: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -48fc9e: 0c00 |0003: move-result-object v0 │ │ -48fca0: 5251 3db0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@b03d │ │ -48fca4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -48fca6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -48fcaa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -48fcae: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48fcb4: 2830 |000e: goto 003e // +0030 │ │ -48fcb6: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -48fcba: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -48fcbe: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -48fcc4: 2706 |0016: throw v6 │ │ -48fcc6: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48fccc: 5456 3eb0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ -48fcd0: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -48fcd6: 0c06 |001f: move-result-object v6 │ │ -48fcd8: 6e10 e2ee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetUpdateMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@eee2 │ │ -48fcde: 0c06 |0023: move-result-object v6 │ │ -48fce0: 2201 f620 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@20f6 │ │ -48fce4: 5453 3eb0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ -48fce8: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -48fcea: 7030 88e8 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@e888 │ │ -48fcf0: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -48fcf4: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ -48fcfa: 0c06 |0031: move-result-object v6 │ │ -48fcfc: 0751 |0032: move-object v1, v5 │ │ -48fcfe: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fd02: 5952 3db0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@b03d │ │ -48fd06: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ -48fd0c: 0c06 |003a: move-result-object v6 │ │ -48fd0e: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -48fd12: 1100 |003d: return-object v0 │ │ -48fd14: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fd18: 1106 |0040: return-object v6 │ │ +48fc8c: |[48fc8c] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fc9c: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +48fca2: 0c00 |0003: move-result-object v0 │ │ +48fca4: 5251 3db0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@b03d │ │ +48fca8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +48fcaa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +48fcae: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +48fcb2: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48fcb8: 2830 |000e: goto 003e // +0030 │ │ +48fcba: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +48fcbe: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +48fcc2: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +48fcc8: 2706 |0016: throw v6 │ │ +48fcca: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48fcd0: 5456 3eb0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ +48fcd4: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +48fcda: 0c06 |001f: move-result-object v6 │ │ +48fcdc: 6e10 e2ee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetUpdateMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@eee2 │ │ +48fce2: 0c06 |0023: move-result-object v6 │ │ +48fce4: 2201 f620 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@20f6 │ │ +48fce8: 5453 3eb0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b03e │ │ +48fcec: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +48fcee: 7030 88e8 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@e888 │ │ +48fcf4: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +48fcf8: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ +48fcfe: 0c06 |0031: move-result-object v6 │ │ +48fd00: 0751 |0032: move-object v1, v5 │ │ +48fd02: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fd06: 5952 3db0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@b03d │ │ +48fd0a: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ +48fd10: 0c06 |003a: move-result-object v6 │ │ +48fd12: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +48fd16: 1100 |003d: return-object v0 │ │ +48fd18: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fd1c: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=896 │ │ 0x001a line=897 │ │ 0x0024 line=898 │ │ 0x0035 line=901 │ │ 0x003e line=902 │ │ @@ -1992595,118 +1992595,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 │ │ -48fe50: |[48fe50] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -48fe60: 5b01 41b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ -48fe64: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -48fe66: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -48fe6c: 0e00 |0006: return-void │ │ +48fe54: |[48fe54] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +48fe64: 5b01 41b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ +48fe68: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +48fe6a: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +48fe70: 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 │ │ -48fe1c: |[48fe1c] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -48fe2c: 2200 f820 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@20f8 │ │ -48fe30: 5421 41b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ -48fe34: 7030 92e8 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@e892 │ │ -48fe3a: 1f03 9824 |0007: check-cast v3, Ljava/lang/Number; // type@2498 │ │ -48fe3e: 6e10 29f6 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ -48fe44: 0a03 |000c: move-result v3 │ │ -48fe46: 5903 3fb0 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@b03f │ │ -48fe4a: 1f00 ce25 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fe4e: 1100 |0011: return-object v0 │ │ +48fe20: |[48fe20] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +48fe30: 2200 f820 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@20f8 │ │ +48fe34: 5421 41b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ +48fe38: 7030 92e8 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@e892 │ │ +48fe3e: 1f03 9824 |0007: check-cast v3, Ljava/lang/Number; // type@2498 │ │ +48fe42: 6e10 29f6 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ +48fe48: 0a03 |000c: move-result v3 │ │ +48fe4a: 5903 3fb0 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@b03f │ │ +48fe4e: 1f00 ce25 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fe52: 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 │ │ -48fd60: |[48fd60] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -48fd70: 7110 e0f5 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48fd76: 0c01 |0003: move-result-object v1 │ │ -48fd78: 6e30 93e8 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@e893 │ │ -48fd7e: 0c01 |0007: move-result-object v1 │ │ -48fd80: 1f01 f820 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@20f8 │ │ -48fd84: 6202 61b5 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fd88: 6e20 96e8 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e896 │ │ -48fd8e: 0c01 |000f: move-result-object v1 │ │ -48fd90: 1101 |0010: return-object v1 │ │ +48fd64: |[48fd64] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +48fd74: 7110 e0f5 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48fd7a: 0c01 |0003: move-result-object v1 │ │ +48fd7c: 6e30 93e8 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@e893 │ │ +48fd82: 0c01 |0007: move-result-object v1 │ │ +48fd84: 1f01 f820 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@20f8 │ │ +48fd88: 6202 61b5 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fd8c: 6e20 96e8 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e896 │ │ +48fd92: 0c01 |000f: move-result-object v1 │ │ +48fd94: 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 │ │ -48fd94: |[48fd94] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fda4: 1f01 9824 |0000: check-cast v1, Ljava/lang/Number; // type@2498 │ │ -48fda8: 6e10 29f6 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ -48fdae: 0a01 |0005: move-result v1 │ │ -48fdb0: 1f02 ce25 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fdb4: 6e30 94e8 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e894 │ │ -48fdba: 0c01 |000b: move-result-object v1 │ │ -48fdbc: 1101 |000c: return-object v1 │ │ +48fd98: |[48fd98] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fda8: 1f01 9824 |0000: check-cast v1, Ljava/lang/Number; // type@2498 │ │ +48fdac: 6e10 29f6 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ +48fdb2: 0a01 |0005: move-result v1 │ │ +48fdb4: 1f02 ce25 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fdb8: 6e30 94e8 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e894 │ │ +48fdbe: 0c01 |000b: move-result-object v1 │ │ +48fdc0: 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 : 37 16-bit code units │ │ -48fdc0: |[48fdc0] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fdd0: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -48fdd6: 5210 40b0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.label:I // field@b040 │ │ -48fdda: 3900 1800 |0005: if-nez v0, 001d // +0018 │ │ -48fdde: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48fde4: 5212 3fb0 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@b03f │ │ -48fde8: 5410 41b0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ -48fdec: 7110 e0fb 0200 |000e: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@fbe0 │ │ -48fdf2: 0c02 |0011: move-result-object v2 │ │ -48fdf4: 7120 3fe9 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V // method@e93f │ │ -48fdfa: 5412 41b0 |0015: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ -48fdfe: 7110 36e9 0200 |0017: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e936 │ │ -48fe04: 6202 61b5 |001a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48fe08: 1102 |001c: return-object v2 │ │ -48fe0a: 2202 8924 |001d: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ -48fe0e: 1a00 d28c |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -48fe12: 7020 c9f5 0200 |0021: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -48fe18: 2702 |0024: throw v2 │ │ +48fdc4: |[48fdc4] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fdd4: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +48fdda: 5210 40b0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.label:I // field@b040 │ │ +48fdde: 3900 1800 |0005: if-nez v0, 001d // +0018 │ │ +48fde2: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48fde8: 5212 3fb0 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@b03f │ │ +48fdec: 5410 41b0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ +48fdf0: 7110 e0fb 0200 |000e: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@fbe0 │ │ +48fdf6: 0c02 |0011: move-result-object v2 │ │ +48fdf8: 7120 3fe9 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V // method@e93f │ │ +48fdfe: 5412 41b0 |0015: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b041 │ │ +48fe02: 7110 36e9 0200 |0017: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e936 │ │ +48fe08: 6202 61b5 |001a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48fe0c: 1102 |001c: return-object v2 │ │ +48fe0e: 2202 8924 |001d: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ +48fe12: 1a00 d28c |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +48fe16: 7020 c9f5 0200 |0021: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +48fe1c: 2702 |0024: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=906 │ │ 0x000c line=907 │ │ 0x0015 line=908 │ │ 0x001a line=909 │ │ 0x001d line=906 │ │ @@ -1992762,127 +1992762,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 │ │ -48ff78: |[48ff78] com.nextcloud.talk.chat.ChatActivity$initObservers$14.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -48ff88: 5b01 43b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ -48ff8c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -48ff8e: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -48ff94: 0e00 |0006: return-void │ │ +48ff7c: |[48ff7c] com.nextcloud.talk.chat.ChatActivity$initObservers$14.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +48ff8c: 5b01 43b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ +48ff90: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +48ff92: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +48ff98: 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 │ │ -48ff54: |[48ff54] com.nextcloud.talk.chat.ChatActivity$initObservers$14.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -48ff64: 2202 f920 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@20f9 │ │ -48ff68: 5410 43b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ -48ff6c: 7030 97e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e897 │ │ -48ff72: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48ff76: 1102 |0009: return-object v2 │ │ +48ff58: |[48ff58] com.nextcloud.talk.chat.ChatActivity$initObservers$14.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +48ff68: 2202 f920 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@20f9 │ │ +48ff6c: 5410 43b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ +48ff70: 7030 97e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e897 │ │ +48ff76: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48ff7a: 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 │ │ -48fe70: |[48fe70] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fe80: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -48fe84: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48fe88: 6e30 9ae8 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@e89a │ │ -48fe8e: 0c01 |0007: move-result-object v1 │ │ -48fe90: 1101 |0008: return-object v1 │ │ +48fe74: |[48fe74] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fe84: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +48fe88: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fe8c: 6e30 9ae8 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@e89a │ │ +48fe92: 0c01 |0007: move-result-object v1 │ │ +48fe94: 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 │ │ -48fe94: |[48fe94] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -48fea4: 6e30 98e8 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@e898 │ │ -48feaa: 0c01 |0003: move-result-object v1 │ │ -48feac: 1f01 f920 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@20f9 │ │ -48feb0: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48feb4: 6e20 9be8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e89b │ │ -48feba: 0c01 |000b: move-result-object v1 │ │ -48febc: 1101 |000c: return-object v1 │ │ +48fe98: |[48fe98] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +48fea8: 6e30 98e8 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@e898 │ │ +48feae: 0c01 |0003: move-result-object v1 │ │ +48feb0: 1f01 f920 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@20f9 │ │ +48feb4: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48feb8: 6e20 9be8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e89b │ │ +48febe: 0c01 |000b: move-result-object v1 │ │ +48fec0: 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 │ │ -48fec0: |[48fec0] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -48fed0: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -48fed6: 0c00 |0003: move-result-object v0 │ │ -48fed8: 5251 42b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@b042 │ │ -48fedc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -48fede: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -48fee2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -48fee6: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48feec: 2830 |000e: goto 003e // +0030 │ │ -48feee: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -48fef2: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -48fef6: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -48fefc: 2706 |0016: throw v6 │ │ -48fefe: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -48ff04: 5456 43b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ -48ff08: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -48ff0e: 0c06 |001f: move-result-object v6 │ │ -48ff10: 6e10 dcee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastCommonReadFlow:()Lkotlinx/coroutines/flow/Flow; // method@eedc │ │ -48ff16: 0c06 |0023: move-result-object v6 │ │ -48ff18: 2201 f820 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@20f8 │ │ -48ff1c: 5453 43b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ -48ff20: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -48ff22: 7030 92e8 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@e892 │ │ -48ff28: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -48ff2c: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ -48ff32: 0c06 |0031: move-result-object v6 │ │ -48ff34: 0751 |0032: move-object v1, v5 │ │ -48ff36: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48ff3a: 5952 42b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@b042 │ │ -48ff3e: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ -48ff44: 0c06 |003a: move-result-object v6 │ │ -48ff46: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -48ff4a: 1100 |003d: return-object v0 │ │ -48ff4c: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48ff50: 1106 |0040: return-object v6 │ │ +48fec4: |[48fec4] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +48fed4: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +48feda: 0c00 |0003: move-result-object v0 │ │ +48fedc: 5251 42b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@b042 │ │ +48fee0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +48fee2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +48fee6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +48feea: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48fef0: 2830 |000e: goto 003e // +0030 │ │ +48fef2: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +48fef6: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +48fefa: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +48ff00: 2706 |0016: throw v6 │ │ +48ff02: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +48ff08: 5456 43b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ +48ff0c: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +48ff12: 0c06 |001f: move-result-object v6 │ │ +48ff14: 6e10 dcee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastCommonReadFlow:()Lkotlinx/coroutines/flow/Flow; // method@eedc │ │ +48ff1a: 0c06 |0023: move-result-object v6 │ │ +48ff1c: 2201 f820 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@20f8 │ │ +48ff20: 5453 43b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b043 │ │ +48ff24: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +48ff26: 7030 92e8 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@e892 │ │ +48ff2c: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +48ff30: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ +48ff36: 0c06 |0031: move-result-object v6 │ │ +48ff38: 0751 |0032: move-object v1, v5 │ │ +48ff3a: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48ff3e: 5952 42b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@b042 │ │ +48ff42: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ +48ff48: 0c06 |003a: move-result-object v6 │ │ +48ff4a: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +48ff4e: 1100 |003d: return-object v0 │ │ +48ff50: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48ff54: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=904 │ │ 0x001a line=905 │ │ 0x0024 line=906 │ │ 0x0035 line=910 │ │ 0x003e line=911 │ │ @@ -1992942,116 +1992942,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 │ │ -49007c: |[49007c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -49008c: 5b01 46b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b046 │ │ -490090: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -490092: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -490098: 0e00 |0006: return-void │ │ +490080: |[490080] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +490090: 5b01 46b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b046 │ │ +490094: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +490096: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +49009c: 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 : 18 16-bit code units │ │ -490048: |[490048] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490058: 2200 fa20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@20fa │ │ -49005c: 5421 46b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b046 │ │ -490060: 7030 9ce8 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@e89c │ │ -490066: 1f03 9824 |0007: check-cast v3, Ljava/lang/Number; // type@2498 │ │ -49006a: 6e10 29f6 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ -490070: 0a03 |000c: move-result v3 │ │ -490072: 5903 44b0 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.I$0:I // field@b044 │ │ -490076: 1f00 ce25 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ -49007a: 1100 |0011: return-object v0 │ │ +49004c: |[49004c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +49005c: 2200 fa20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@20fa │ │ +490060: 5421 46b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b046 │ │ +490064: 7030 9ce8 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@e89c │ │ +49006a: 1f03 9824 |0007: check-cast v3, Ljava/lang/Number; // type@2498 │ │ +49006e: 6e10 29f6 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ +490074: 0a03 |000c: move-result v3 │ │ +490076: 5903 44b0 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.I$0:I // field@b044 │ │ +49007a: 1f00 ce25 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ +49007e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$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 │ │ -48ff98: |[48ff98] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -48ffa8: 7110 e0f5 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -48ffae: 0c01 |0003: move-result-object v1 │ │ -48ffb0: 6e30 9de8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e89d │ │ -48ffb6: 0c01 |0007: move-result-object v1 │ │ -48ffb8: 1f01 fa20 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@20fa │ │ -48ffbc: 6202 61b5 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -48ffc0: 6e20 a0e8 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8a0 │ │ -48ffc6: 0c01 |000f: move-result-object v1 │ │ -48ffc8: 1101 |0010: return-object v1 │ │ +48ff9c: |[48ff9c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +48ffac: 7110 e0f5 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +48ffb2: 0c01 |0003: move-result-object v1 │ │ +48ffb4: 6e30 9de8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e89d │ │ +48ffba: 0c01 |0007: move-result-object v1 │ │ +48ffbc: 1f01 fa20 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@20fa │ │ +48ffc0: 6202 61b5 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +48ffc4: 6e20 a0e8 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8a0 │ │ +48ffca: 0c01 |000f: move-result-object v1 │ │ +48ffcc: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (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 : 13 16-bit code units │ │ -48ffcc: |[48ffcc] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -48ffdc: 1f01 9824 |0000: check-cast v1, Ljava/lang/Number; // type@2498 │ │ -48ffe0: 6e10 29f6 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ -48ffe6: 0a01 |0005: move-result v1 │ │ -48ffe8: 1f02 ce25 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -48ffec: 6e30 9ee8 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e89e │ │ -48fff2: 0c01 |000b: move-result-object v1 │ │ -48fff4: 1101 |000c: return-object v1 │ │ +48ffd0: |[48ffd0] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +48ffe0: 1f01 9824 |0000: check-cast v1, Ljava/lang/Number; // type@2498 │ │ +48ffe4: 6e10 29f6 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ +48ffea: 0a01 |0005: move-result v1 │ │ +48ffec: 1f02 ce25 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +48fff0: 6e30 9ee8 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e89e │ │ +48fff6: 0c01 |000b: move-result-object v1 │ │ +48fff8: 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 : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -48fff8: |[48fff8] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -490008: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -49000e: 5210 45b0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.label:I // field@b045 │ │ -490012: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -490016: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -49001c: 5212 44b0 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.I$0:I // field@b044 │ │ -490020: 5410 46b0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b046 │ │ -490024: 7110 7bf6 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@f67b │ │ -49002a: 0c02 |0011: move-result-object v2 │ │ -49002c: 7120 39e9 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@e939 │ │ -490032: 6202 61b5 |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490036: 1102 |0017: return-object v2 │ │ -490038: 2202 8924 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ -49003c: 1a00 d28c |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490040: 7020 c9f5 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -490046: 2702 |001f: throw v2 │ │ +48fffc: |[48fffc] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +49000c: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +490012: 5210 45b0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.label:I // field@b045 │ │ +490016: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +49001a: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490020: 5212 44b0 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.I$0:I // field@b044 │ │ +490024: 5410 46b0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b046 │ │ +490028: 7110 7bf6 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@f67b │ │ +49002e: 0c02 |0011: move-result-object v2 │ │ +490030: 7120 39e9 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@e939 │ │ +490036: 6202 61b5 |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +49003a: 1102 |0017: return-object v2 │ │ +49003c: 2202 8924 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ +490040: 1a00 d28c |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +490044: 7020 c9f5 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +49004a: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=915 │ │ 0x000c line=916 │ │ 0x0015 line=917 │ │ 0x0018 line=915 │ │ locals : │ │ @@ -1993106,127 +1993106,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 │ │ -4901a4: |[4901a4] com.nextcloud.talk.chat.ChatActivity$initObservers$15.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -4901b4: 5b01 48b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ -4901b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4901ba: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -4901c0: 0e00 |0006: return-void │ │ +4901a8: |[4901a8] com.nextcloud.talk.chat.ChatActivity$initObservers$15.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +4901b8: 5b01 48b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ +4901bc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4901be: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +4901c4: 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 │ │ -490180: |[490180] com.nextcloud.talk.chat.ChatActivity$initObservers$15.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490190: 2202 fb20 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@20fb │ │ -490194: 5410 48b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ -490198: 7030 a1e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a1 │ │ -49019e: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4901a2: 1102 |0009: return-object v2 │ │ +490184: |[490184] com.nextcloud.talk.chat.ChatActivity$initObservers$15.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +490194: 2202 fb20 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@20fb │ │ +490198: 5410 48b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ +49019c: 7030 a1e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a1 │ │ +4901a2: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4901a6: 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 │ │ -49009c: |[49009c] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4900ac: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4900b0: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4900b4: 6e30 a4e8 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@e8a4 │ │ -4900ba: 0c01 |0007: move-result-object v1 │ │ -4900bc: 1101 |0008: return-object v1 │ │ +4900a0: |[4900a0] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4900b0: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4900b4: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4900b8: 6e30 a4e8 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@e8a4 │ │ +4900be: 0c01 |0007: move-result-object v1 │ │ +4900c0: 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 │ │ -4900c0: |[4900c0] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4900d0: 6e30 a2e8 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@e8a2 │ │ -4900d6: 0c01 |0003: move-result-object v1 │ │ -4900d8: 1f01 fb20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@20fb │ │ -4900dc: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4900e0: 6e20 a5e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8a5 │ │ -4900e6: 0c01 |000b: move-result-object v1 │ │ -4900e8: 1101 |000c: return-object v1 │ │ +4900c4: |[4900c4] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4900d4: 6e30 a2e8 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@e8a2 │ │ +4900da: 0c01 |0003: move-result-object v1 │ │ +4900dc: 1f01 fb20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@20fb │ │ +4900e0: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4900e4: 6e20 a5e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8a5 │ │ +4900ea: 0c01 |000b: move-result-object v1 │ │ +4900ec: 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 │ │ -4900ec: |[4900ec] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4900fc: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -490102: 0c00 |0003: move-result-object v0 │ │ -490104: 5251 47b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@b047 │ │ -490108: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -49010a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -49010e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -490112: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490118: 2830 |000e: goto 003e // +0030 │ │ -49011a: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -49011e: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490122: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -490128: 2706 |0016: throw v6 │ │ -49012a: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490130: 5456 48b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ -490134: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49013a: 0c06 |001f: move-result-object v6 │ │ -49013c: 6e10 ddee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastReadMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@eedd │ │ -490142: 0c06 |0023: move-result-object v6 │ │ -490144: 2201 fa20 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@20fa │ │ -490148: 5453 48b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ -49014c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -49014e: 7030 9ce8 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@e89c │ │ -490154: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -490158: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ -49015e: 0c06 |0031: move-result-object v6 │ │ -490160: 0751 |0032: move-object v1, v5 │ │ -490162: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490166: 5952 47b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@b047 │ │ -49016a: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ -490170: 0c06 |003a: move-result-object v6 │ │ -490172: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -490176: 1100 |003d: return-object v0 │ │ -490178: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -49017c: 1106 |0040: return-object v6 │ │ +4900f0: |[4900f0] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490100: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +490106: 0c00 |0003: move-result-object v0 │ │ +490108: 5251 47b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@b047 │ │ +49010c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +49010e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +490112: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +490116: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +49011c: 2830 |000e: goto 003e // +0030 │ │ +49011e: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +490122: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +490126: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +49012c: 2706 |0016: throw v6 │ │ +49012e: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490134: 5456 48b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ +490138: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49013e: 0c06 |001f: move-result-object v6 │ │ +490140: 6e10 ddee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastReadMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@eedd │ │ +490146: 0c06 |0023: move-result-object v6 │ │ +490148: 2201 fa20 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@20fa │ │ +49014c: 5453 48b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b048 │ │ +490150: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +490152: 7030 9ce8 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@e89c │ │ +490158: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +49015c: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ +490162: 0c06 |0031: move-result-object v6 │ │ +490164: 0751 |0032: move-object v1, v5 │ │ +490166: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ +49016a: 5952 47b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@b047 │ │ +49016e: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ +490174: 0c06 |003a: move-result-object v6 │ │ +490176: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +49017a: 1100 |003d: return-object v0 │ │ +49017c: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490180: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=913 │ │ 0x001a line=914 │ │ 0x0024 line=915 │ │ 0x0035 line=918 │ │ 0x003e line=919 │ │ @@ -1993286,133 +1993286,133 @@ │ │ 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 │ │ -4902ec: |[4902ec] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -4902fc: 5b01 4bb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ -490300: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -490302: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -490308: 0e00 |0006: return-void │ │ +4902f0: |[4902f0] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +490300: 5b01 4bb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ +490304: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +490306: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +49030c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$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 │ │ -4902c4: |[4902c4] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4902d4: 2200 fc20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1; // type@20fc │ │ -4902d8: 5421 4bb0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ -4902dc: 7030 a6e8 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a6 │ │ -4902e2: 5b03 49b0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.L$0:Ljava/lang/Object; // field@b049 │ │ -4902e6: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4902ea: 1100 |000b: return-object v0 │ │ +4902c8: |[4902c8] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4902d8: 2200 fc20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1; // type@20fc │ │ +4902dc: 5421 4bb0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ +4902e0: 7030 a6e8 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a6 │ │ +4902e6: 5b03 49b0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.L$0:Ljava/lang/Object; // field@b049 │ │ +4902ea: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4902ee: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$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 │ │ -4901c4: |[4901c4] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4901d4: 1f01 a724 |0000: check-cast v1, Ljava/lang/String; // type@24a7 │ │ -4901d8: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4901dc: 6e30 a9e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8a9 │ │ -4901e2: 0c01 |0007: move-result-object v1 │ │ -4901e4: 1101 |0008: return-object v1 │ │ +4901c8: |[4901c8] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4901d8: 1f01 a724 |0000: check-cast v1, Ljava/lang/String; // type@24a7 │ │ +4901dc: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4901e0: 6e30 a9e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8a9 │ │ +4901e6: 0c01 |0007: move-result-object v1 │ │ +4901e8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$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 │ │ -4901e8: |[4901e8] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4901f8: 6e30 a7e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8a7 │ │ -4901fe: 0c01 |0003: move-result-object v1 │ │ -490200: 1f01 fc20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1; // type@20fc │ │ -490204: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490208: 6e20 aae8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8aa │ │ -49020e: 0c01 |000b: move-result-object v1 │ │ -490210: 1101 |000c: return-object v1 │ │ +4901ec: |[4901ec] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4901fc: 6e30 a7e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8a7 │ │ +490202: 0c01 |0003: move-result-object v1 │ │ +490204: 1f01 fc20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1; // type@20fc │ │ +490208: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +49020c: 6e20 aae8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8aa │ │ +490212: 0c01 |000b: move-result-object v1 │ │ +490214: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -490214: |[490214] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -490224: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -49022a: 5210 4ab0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.label:I // field@b04a │ │ -49022e: 3900 4200 |0005: if-nez v0, 0047 // +0042 │ │ -490232: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490238: 5412 49b0 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.L$0:Ljava/lang/Object; // field@b049 │ │ -49023c: 1f02 a724 |000c: check-cast v2, Ljava/lang/String; // type@24a7 │ │ -490240: 1a00 0c60 |000e: const-string v0, "NO_OFFLINE_MESSAGES_FOUND" // string@600c │ │ -490244: 7120 fbfb 0200 |0010: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -49024a: 0a02 |0013: move-result v2 │ │ -49024c: 3802 3000 |0014: if-eqz v2, 0044 // +0030 │ │ -490250: 5412 4bb0 |0016: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ -490254: 6e10 7ee9 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@e97e │ │ -49025a: 0c02 |001b: move-result-object v2 │ │ -49025c: 7210 91f0 0200 |001c: invoke-interface {v2}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@f091 │ │ -490262: 0c02 |001f: move-result-object v2 │ │ -490264: 7210 9efc 0200 |0020: invoke-interface {v2}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@fc9e │ │ -49026a: 0c02 |0023: move-result-object v2 │ │ -49026c: 1f02 7524 |0024: check-cast v2, Ljava/lang/Boolean; // type@2475 │ │ -490270: 6e10 30f5 0200 |0026: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -490276: 0a02 |0029: move-result v2 │ │ -490278: 3902 1a00 |002a: if-nez v2, 0044 // +001a │ │ -49027c: 5412 4bb0 |002c: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ -490280: 7110 28e9 0200 |002e: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490286: 0c02 |0031: move-result-object v2 │ │ -490288: 3902 0800 |0032: if-nez v2, 003a // +0008 │ │ -49028c: 1a02 e08a |0034: const-string v2, "binding" // string@8ae0 │ │ -490290: 7110 06fc 0200 |0036: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490296: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -490298: 5422 d0b3 |003a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@b3d0 │ │ -49029c: 6e10 c3f0 0200 |003c: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@f0c3 │ │ -4902a2: 0c02 |003f: move-result-object v2 │ │ -4902a4: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -4902a6: 6e20 dc09 0200 |0041: invoke-virtual {v2, v0}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ -4902ac: 6202 61b5 |0044: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4902b0: 1102 |0046: return-object v2 │ │ -4902b2: 2202 8924 |0047: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ -4902b6: 1a00 d28c |0049: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -4902ba: 7020 c9f5 0200 |004b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -4902c0: 2702 |004e: throw v2 │ │ +490218: |[490218] com.nextcloud.talk.chat.ChatActivity$initObservers$16$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490228: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +49022e: 5210 4ab0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.label:I // field@b04a │ │ +490232: 3900 4200 |0005: if-nez v0, 0047 // +0042 │ │ +490236: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +49023c: 5412 49b0 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.L$0:Ljava/lang/Object; // field@b049 │ │ +490240: 1f02 a724 |000c: check-cast v2, Ljava/lang/String; // type@24a7 │ │ +490244: 1a00 0c60 |000e: const-string v0, "NO_OFFLINE_MESSAGES_FOUND" // string@600c │ │ +490248: 7120 fbfb 0200 |0010: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49024e: 0a02 |0013: move-result v2 │ │ +490250: 3802 3000 |0014: if-eqz v2, 0044 // +0030 │ │ +490254: 5412 4bb0 |0016: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ +490258: 6e10 7ee9 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@e97e │ │ +49025e: 0c02 |001b: move-result-object v2 │ │ +490260: 7210 91f0 0200 |001c: invoke-interface {v2}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@f091 │ │ +490266: 0c02 |001f: move-result-object v2 │ │ +490268: 7210 9efc 0200 |0020: invoke-interface {v2}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@fc9e │ │ +49026e: 0c02 |0023: move-result-object v2 │ │ +490270: 1f02 7524 |0024: check-cast v2, Ljava/lang/Boolean; // type@2475 │ │ +490274: 6e10 30f5 0200 |0026: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +49027a: 0a02 |0029: move-result v2 │ │ +49027c: 3902 1a00 |002a: if-nez v2, 0044 // +001a │ │ +490280: 5412 4bb0 |002c: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04b │ │ +490284: 7110 28e9 0200 |002e: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +49028a: 0c02 |0031: move-result-object v2 │ │ +49028c: 3902 0800 |0032: if-nez v2, 003a // +0008 │ │ +490290: 1a02 e08a |0034: const-string v2, "binding" // string@8ae0 │ │ +490294: 7110 06fc 0200 |0036: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49029a: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +49029c: 5422 d0b3 |003a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@b3d0 │ │ +4902a0: 6e10 c3f0 0200 |003c: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@f0c3 │ │ +4902a6: 0c02 |003f: move-result-object v2 │ │ +4902a8: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +4902aa: 6e20 dc09 0200 |0041: invoke-virtual {v2, v0}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ +4902b0: 6202 61b5 |0044: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4902b4: 1102 |0046: return-object v2 │ │ +4902b6: 2202 8924 |0047: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ +4902ba: 1a00 d28c |0049: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +4902be: 7020 c9f5 0200 |004b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +4902c4: 2702 |004e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=922 │ │ 0x000e line=924 │ │ 0x0016 line=925 │ │ 0x002c line=926 │ │ 0x0044 line=932 │ │ @@ -1993469,127 +1993469,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 │ │ -490414: |[490414] com.nextcloud.talk.chat.ChatActivity$initObservers$16.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -490424: 5b01 4db0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ -490428: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -49042a: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -490430: 0e00 |0006: return-void │ │ +490418: |[490418] com.nextcloud.talk.chat.ChatActivity$initObservers$16.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +490428: 5b01 4db0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ +49042c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49042e: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +490434: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;) │ │ 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 │ │ -4903f0: |[4903f0] com.nextcloud.talk.chat.ChatActivity$initObservers$16.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490400: 2202 fd20 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16; // type@20fd │ │ -490404: 5410 4db0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ -490408: 7030 abe8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8ab │ │ -49040e: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490412: 1102 |0009: return-object v2 │ │ +4903f4: |[4903f4] com.nextcloud.talk.chat.ChatActivity$initObservers$16.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +490404: 2202 fd20 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16; // type@20fd │ │ +490408: 5410 4db0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ +49040c: 7030 abe8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8ab │ │ +490412: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490416: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;) │ │ 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 │ │ -49030c: |[49030c] com.nextcloud.talk.chat.ChatActivity$initObservers$16.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -49031c: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -490320: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490324: 6e30 aee8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8ae │ │ -49032a: 0c01 |0007: move-result-object v1 │ │ -49032c: 1101 |0008: return-object v1 │ │ +490310: |[490310] com.nextcloud.talk.chat.ChatActivity$initObservers$16.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +490320: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +490324: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490328: 6e30 aee8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8ae │ │ +49032e: 0c01 |0007: move-result-object v1 │ │ +490330: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;) │ │ 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 │ │ -490330: |[490330] com.nextcloud.talk.chat.ChatActivity$initObservers$16.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -490340: 6e30 ace8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8ac │ │ -490346: 0c01 |0003: move-result-object v1 │ │ -490348: 1f01 fd20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16; // type@20fd │ │ -49034c: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490350: 6e20 afe8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8af │ │ -490356: 0c01 |000b: move-result-object v1 │ │ -490358: 1101 |000c: return-object v1 │ │ +490334: |[490334] com.nextcloud.talk.chat.ChatActivity$initObservers$16.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +490344: 6e30 ace8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8ac │ │ +49034a: 0c01 |0003: move-result-object v1 │ │ +49034c: 1f01 fd20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16; // type@20fd │ │ +490350: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490354: 6e20 afe8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8af │ │ +49035a: 0c01 |000b: move-result-object v1 │ │ +49035c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;) │ │ 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 │ │ -49035c: |[49035c] com.nextcloud.talk.chat.ChatActivity$initObservers$16.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -49036c: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -490372: 0c00 |0003: move-result-object v0 │ │ -490374: 5251 4cb0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.label:I // field@b04c │ │ -490378: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -49037a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -49037e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -490382: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490388: 2830 |000e: goto 003e // +0030 │ │ -49038a: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -49038e: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490392: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -490398: 2706 |0016: throw v6 │ │ -49039a: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -4903a0: 5456 4db0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ -4903a4: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -4903aa: 0c06 |001f: move-result-object v6 │ │ -4903ac: 6e10 dbee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetGeneralUIFlow:()Lkotlinx/coroutines/flow/Flow; // method@eedb │ │ -4903b2: 0c06 |0023: move-result-object v6 │ │ -4903b4: 2201 fc20 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1; // type@20fc │ │ -4903b8: 5453 4db0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ -4903bc: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -4903be: 7030 a6e8 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a6 │ │ -4903c4: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -4903c8: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ -4903ce: 0c06 |0031: move-result-object v6 │ │ -4903d0: 0751 |0032: move-object v1, v5 │ │ -4903d2: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4903d6: 5952 4cb0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.label:I // field@b04c │ │ -4903da: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ -4903e0: 0c06 |003a: move-result-object v6 │ │ -4903e2: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -4903e6: 1100 |003d: return-object v0 │ │ -4903e8: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4903ec: 1106 |0040: return-object v6 │ │ +490360: |[490360] com.nextcloud.talk.chat.ChatActivity$initObservers$16.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490370: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +490376: 0c00 |0003: move-result-object v0 │ │ +490378: 5251 4cb0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.label:I // field@b04c │ │ +49037c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +49037e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +490382: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +490386: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +49038c: 2830 |000e: goto 003e // +0030 │ │ +49038e: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +490392: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +490396: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +49039c: 2706 |0016: throw v6 │ │ +49039e: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +4903a4: 5456 4db0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ +4903a8: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +4903ae: 0c06 |001f: move-result-object v6 │ │ +4903b0: 6e10 dbee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetGeneralUIFlow:()Lkotlinx/coroutines/flow/Flow; // method@eedb │ │ +4903b6: 0c06 |0023: move-result-object v6 │ │ +4903b8: 2201 fc20 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1; // type@20fc │ │ +4903bc: 5453 4db0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b04d │ │ +4903c0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +4903c2: 7030 a6e8 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a6 │ │ +4903c8: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +4903cc: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ +4903d2: 0c06 |0031: move-result-object v6 │ │ +4903d4: 0751 |0032: move-object v1, v5 │ │ +4903d6: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4903da: 5952 4cb0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.label:I // field@b04c │ │ +4903de: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ +4903e4: 0c06 |003a: move-result-object v6 │ │ +4903e6: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +4903ea: 1100 |003d: return-object v0 │ │ +4903ec: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4903f0: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=921 │ │ 0x001a line=922 │ │ 0x0035 line=932 │ │ 0x003e line=933 │ │ locals : │ │ @@ -1993648,198 +1993648,198 @@ │ │ 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 │ │ -490670: |[490670] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -490680: 5b01 50b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490684: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -490686: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -49068c: 0e00 |0006: return-void │ │ +490674: |[490674] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +490684: 5b01 50b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490688: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49068a: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +490690: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$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 │ │ -490648: |[490648] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490658: 2200 fe20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1; // type@20fe │ │ -49065c: 5421 50b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490660: 7030 b0e8 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b0 │ │ -490666: 5b03 4eb0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.L$0:Ljava/lang/Object; // field@b04e │ │ -49066a: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ -49066e: 1100 |000b: return-object v0 │ │ +49064c: |[49064c] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +49065c: 2200 fe20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1; // type@20fe │ │ +490660: 5421 50b0 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490664: 7030 b0e8 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b0 │ │ +49066a: 5b03 4eb0 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.L$0:Ljava/lang/Object; // field@b04e │ │ +49066e: 1f00 ce25 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490672: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$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 │ │ -490434: |[490434] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -490444: 6e30 b1e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8b1 │ │ -49044a: 0c01 |0003: move-result-object v1 │ │ -49044c: 1f01 fe20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1; // type@20fe │ │ -490450: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490454: 6e20 b4e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8b4 │ │ -49045a: 0c01 |000b: move-result-object v1 │ │ -49045c: 1101 |000c: return-object v1 │ │ +490438: |[490438] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +490448: 6e30 b1e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8b1 │ │ +49044e: 0c01 |0003: move-result-object v1 │ │ +490450: 1f01 fe20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1; // type@20fe │ │ +490454: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490458: 6e20 b4e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8b4 │ │ +49045e: 0c01 |000b: move-result-object v1 │ │ +490460: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$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 │ │ -490460: |[490460] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -490470: 1f01 cd22 |0000: check-cast v1, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@22cd │ │ -490474: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490478: 6e30 b2e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8b2 │ │ -49047e: 0c01 |0007: move-result-object v1 │ │ -490480: 1101 |0008: return-object v1 │ │ +490464: |[490464] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +490474: 1f01 cd22 |0000: check-cast v1, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@22cd │ │ +490478: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +49047c: 6e30 b2e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8b2 │ │ +490482: 0c01 |0007: move-result-object v1 │ │ +490484: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 218 16-bit code units │ │ -490484: |[490484] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -490494: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -49049a: 5240 4fb0 |0003: iget v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.label:I // field@b04f │ │ -49049e: 3900 cd00 |0005: if-nez v0, 00d2 // +00cd │ │ -4904a2: 7110 8cfb 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -4904a8: 5445 4eb0 |000a: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.L$0:Ljava/lang/Object; // field@b04e │ │ -4904ac: 1f05 cd22 |000c: check-cast v5, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@22cd │ │ -4904b0: 5440 50b0 |000e: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -4904b4: 6e20 20ea 5000 |0010: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setCurrentConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@ea20 │ │ -4904ba: 6205 f4b4 |0013: sget-object v5, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ -4904be: 5440 50b0 |0015: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -4904c2: 6e10 60e9 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatApiVersion:()I // method@e960 │ │ -4904c8: 0a00 |001a: move-result v0 │ │ -4904ca: 5441 50b0 |001b: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -4904ce: 6e10 65e9 0100 |001d: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ -4904d4: 0c01 |0020: move-result-object v1 │ │ -4904d6: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -4904d8: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -4904dc: 6e10 96f0 0100 |0024: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -4904e2: 0c01 |0027: move-result-object v1 │ │ -4904e4: 2802 |0028: goto 002a // +0002 │ │ -4904e6: 0721 |0029: move-object v1, v2 │ │ -4904e8: 5443 50b0 |002a: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -4904ec: 6e10 85e9 0300 |002c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -4904f2: 0c03 |002f: move-result-object v3 │ │ -4904f4: 6e40 aff2 0531 |0030: invoke-virtual {v5, v0, v1, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2af │ │ -4904fa: 0c05 |0033: move-result-object v5 │ │ -4904fc: 5440 50b0 |0034: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490500: 6e10 65e9 0000 |0036: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ -490506: 0c00 |0039: move-result-object v0 │ │ -490508: 7110 fdfb 0000 |003a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49050e: 6e10 9df0 0000 |003d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@f09d │ │ -490514: 0c00 |0040: move-result-object v0 │ │ -490516: 5441 50b0 |0041: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -49051a: 6e10 65e9 0100 |0043: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ -490520: 0c01 |0046: move-result-object v1 │ │ -490522: 7110 fdfb 0100 |0047: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -490528: 6e10 9bf0 0100 |004a: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@f09b │ │ -49052e: 0c01 |004d: move-result-object v1 │ │ -490530: 7120 a9f2 1000 |004e: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2a9 │ │ -490536: 0c00 |0051: move-result-object v0 │ │ -490538: 5441 50b0 |0052: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -49053c: 6e10 61e9 0100 |0054: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -490542: 0c01 |0057: move-result-object v1 │ │ -490544: 5443 50b0 |0058: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490548: 6e10 67e9 0300 |005a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ -49054e: 0c03 |005d: move-result-object v3 │ │ -490550: 7110 fdfb 0300 |005e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -490556: 7110 fdfb 0000 |0061: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49055c: 6e40 f9ee 3150 |0064: invoke-virtual {v1, v3, v0, v5}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.setData:(Lcom/nextcloud/talk/models/domain/ConversationModel;Ljava/lang/String;Ljava/lang/String;)V // method@eef9 │ │ -490562: 5445 50b0 |0067: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490566: 1a00 b828 |0069: const-string v0, "GetRoomSuccessState" // string@28b8 │ │ -49056a: 7120 34e9 0500 |006b: invoke-static {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@e934 │ │ -490570: 5445 50b0 |006e: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490574: 6e10 5ce9 0500 |0070: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -49057a: 0c05 |0073: move-result-object v5 │ │ -49057c: 3905 3a00 |0074: if-nez v5, 00ae // +003a │ │ -490580: 5445 50b0 |0076: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490584: 7110 31e9 0500 |0078: invoke-static {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e931 │ │ -49058a: 5445 50b0 |007b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -49058e: 7110 28e9 0500 |007d: invoke-static {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490594: 0c05 |0080: move-result-object v5 │ │ -490596: 1a00 e08a |0081: const-string v0, "binding" // string@8ae0 │ │ -49059a: 3905 0600 |0083: if-nez v5, 0089 // +0006 │ │ -49059e: 7110 06fc 0000 |0085: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4905a4: 0725 |0088: move-object v5, v2 │ │ -4905a6: 5455 cfb3 |0089: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -4905aa: 5441 50b0 |008b: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -4905ae: 6e10 5ce9 0100 |008d: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -4905b4: 0c01 |0090: move-result-object v1 │ │ -4905b6: 1f01 e323 |0091: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // type@23e3 │ │ -4905ba: 6e20 9cf3 1500 |0093: invoke-virtual {v5, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setAdapter:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V // method@f39c │ │ -4905c0: 5445 50b0 |0096: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -4905c4: 7110 28e9 0500 |0098: invoke-static {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -4905ca: 0c01 |009b: move-result-object v1 │ │ -4905cc: 3901 0600 |009c: if-nez v1, 00a2 // +0006 │ │ -4905d0: 7110 06fc 0000 |009e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4905d6: 2802 |00a1: goto 00a3 // +0002 │ │ -4905d8: 0712 |00a2: move-object v2, v1 │ │ -4905da: 5420 cfb3 |00a3: iget-object v0, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -4905de: 6e10 9af3 0000 |00a5: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@f39a │ │ -4905e4: 0c00 |00a8: move-result-object v0 │ │ -4905e6: 1f00 c503 |00a9: check-cast v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@03c5 │ │ -4905ea: 6e20 24ea 0500 |00ab: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setLayoutManager:(Landroidx/recyclerview/widget/LinearLayoutManager;)V // method@ea24 │ │ -4905f0: 5445 50b0 |00ae: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -4905f4: 6e10 61e9 0500 |00b0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -4905fa: 0c05 |00b3: move-result-object v5 │ │ -4905fc: 5440 50b0 |00b4: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490600: 6e10 65e9 0000 |00b6: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ -490606: 0c00 |00b9: move-result-object v0 │ │ -490608: 7110 fdfb 0000 |00ba: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49060e: 5441 50b0 |00bd: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -490612: 6e10 85e9 0100 |00bf: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -490618: 0c01 |00c2: move-result-object v1 │ │ -49061a: 5442 50b0 |00c3: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ -49061e: 6e10 67e9 0200 |00c5: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ -490624: 0c02 |00c8: move-result-object v2 │ │ -490626: 7110 fdfb 0200 |00c9: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49062c: 6e40 d1ee 0521 |00cc: invoke-virtual {v5, 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@eed1 │ │ -490632: 6205 61b5 |00cf: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490636: 1105 |00d1: return-object v5 │ │ -490638: 2205 8924 |00d2: new-instance v5, Ljava/lang/IllegalStateException; // type@2489 │ │ -49063c: 1a00 d28c |00d4: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490640: 7020 c9f5 0500 |00d6: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -490646: 2705 |00d9: throw v5 │ │ +490488: |[490488] com.nextcloud.talk.chat.ChatActivity$initObservers$3$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490498: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +49049e: 5240 4fb0 |0003: iget v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.label:I // field@b04f │ │ +4904a2: 3900 cd00 |0005: if-nez v0, 00d2 // +00cd │ │ +4904a6: 7110 8cfb 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +4904ac: 5445 4eb0 |000a: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.L$0:Ljava/lang/Object; // field@b04e │ │ +4904b0: 1f05 cd22 |000c: check-cast v5, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@22cd │ │ +4904b4: 5440 50b0 |000e: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +4904b8: 6e20 20ea 5000 |0010: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setCurrentConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@ea20 │ │ +4904be: 6205 f4b4 |0013: sget-object v5, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ +4904c2: 5440 50b0 |0015: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +4904c6: 6e10 60e9 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatApiVersion:()I // method@e960 │ │ +4904cc: 0a00 |001a: move-result v0 │ │ +4904ce: 5441 50b0 |001b: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +4904d2: 6e10 65e9 0100 |001d: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ +4904d8: 0c01 |0020: move-result-object v1 │ │ +4904da: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +4904dc: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +4904e0: 6e10 96f0 0100 |0024: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +4904e6: 0c01 |0027: move-result-object v1 │ │ +4904e8: 2802 |0028: goto 002a // +0002 │ │ +4904ea: 0721 |0029: move-object v1, v2 │ │ +4904ec: 5443 50b0 |002a: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +4904f0: 6e10 85e9 0300 |002c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +4904f6: 0c03 |002f: move-result-object v3 │ │ +4904f8: 6e40 aff2 0531 |0030: invoke-virtual {v5, v0, v1, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2af │ │ +4904fe: 0c05 |0033: move-result-object v5 │ │ +490500: 5440 50b0 |0034: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490504: 6e10 65e9 0000 |0036: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ +49050a: 0c00 |0039: move-result-object v0 │ │ +49050c: 7110 fdfb 0000 |003a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +490512: 6e10 9df0 0000 |003d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@f09d │ │ +490518: 0c00 |0040: move-result-object v0 │ │ +49051a: 5441 50b0 |0041: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +49051e: 6e10 65e9 0100 |0043: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ +490524: 0c01 |0046: move-result-object v1 │ │ +490526: 7110 fdfb 0100 |0047: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49052c: 6e10 9bf0 0100 |004a: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@f09b │ │ +490532: 0c01 |004d: move-result-object v1 │ │ +490534: 7120 a9f2 1000 |004e: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2a9 │ │ +49053a: 0c00 |0051: move-result-object v0 │ │ +49053c: 5441 50b0 |0052: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490540: 6e10 61e9 0100 |0054: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +490546: 0c01 |0057: move-result-object v1 │ │ +490548: 5443 50b0 |0058: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +49054c: 6e10 67e9 0300 |005a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ +490552: 0c03 |005d: move-result-object v3 │ │ +490554: 7110 fdfb 0300 |005e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49055a: 7110 fdfb 0000 |0061: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +490560: 6e40 f9ee 3150 |0064: invoke-virtual {v1, v3, v0, v5}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.setData:(Lcom/nextcloud/talk/models/domain/ConversationModel;Ljava/lang/String;Ljava/lang/String;)V // method@eef9 │ │ +490566: 5445 50b0 |0067: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +49056a: 1a00 b828 |0069: const-string v0, "GetRoomSuccessState" // string@28b8 │ │ +49056e: 7120 34e9 0500 |006b: invoke-static {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@e934 │ │ +490574: 5445 50b0 |006e: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490578: 6e10 5ce9 0500 |0070: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +49057e: 0c05 |0073: move-result-object v5 │ │ +490580: 3905 3a00 |0074: if-nez v5, 00ae // +003a │ │ +490584: 5445 50b0 |0076: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490588: 7110 31e9 0500 |0078: invoke-static {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e931 │ │ +49058e: 5445 50b0 |007b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490592: 7110 28e9 0500 |007d: invoke-static {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490598: 0c05 |0080: move-result-object v5 │ │ +49059a: 1a00 e08a |0081: const-string v0, "binding" // string@8ae0 │ │ +49059e: 3905 0600 |0083: if-nez v5, 0089 // +0006 │ │ +4905a2: 7110 06fc 0000 |0085: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4905a8: 0725 |0088: move-object v5, v2 │ │ +4905aa: 5455 cfb3 |0089: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +4905ae: 5441 50b0 |008b: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +4905b2: 6e10 5ce9 0100 |008d: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +4905b8: 0c01 |0090: move-result-object v1 │ │ +4905ba: 1f01 e323 |0091: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // type@23e3 │ │ +4905be: 6e20 9cf3 1500 |0093: invoke-virtual {v5, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setAdapter:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V // method@f39c │ │ +4905c4: 5445 50b0 |0096: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +4905c8: 7110 28e9 0500 |0098: invoke-static {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +4905ce: 0c01 |009b: move-result-object v1 │ │ +4905d0: 3901 0600 |009c: if-nez v1, 00a2 // +0006 │ │ +4905d4: 7110 06fc 0000 |009e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4905da: 2802 |00a1: goto 00a3 // +0002 │ │ +4905dc: 0712 |00a2: move-object v2, v1 │ │ +4905de: 5420 cfb3 |00a3: iget-object v0, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +4905e2: 6e10 9af3 0000 |00a5: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@f39a │ │ +4905e8: 0c00 |00a8: move-result-object v0 │ │ +4905ea: 1f00 c503 |00a9: check-cast v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@03c5 │ │ +4905ee: 6e20 24ea 0500 |00ab: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setLayoutManager:(Landroidx/recyclerview/widget/LinearLayoutManager;)V // method@ea24 │ │ +4905f4: 5445 50b0 |00ae: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +4905f8: 6e10 61e9 0500 |00b0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +4905fe: 0c05 |00b3: move-result-object v5 │ │ +490600: 5440 50b0 |00b4: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490604: 6e10 65e9 0000 |00b6: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ +49060a: 0c00 |00b9: move-result-object v0 │ │ +49060c: 7110 fdfb 0000 |00ba: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +490612: 5441 50b0 |00bd: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490616: 6e10 85e9 0100 |00bf: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49061c: 0c01 |00c2: move-result-object v1 │ │ +49061e: 5442 50b0 |00c3: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b050 │ │ +490622: 6e10 67e9 0200 |00c5: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ +490628: 0c02 |00c8: move-result-object v2 │ │ +49062a: 7110 fdfb 0200 |00c9: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +490630: 6e40 d1ee 0521 |00cc: invoke-virtual {v5, 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@eed1 │ │ +490636: 6205 61b5 |00cf: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +49063a: 1105 |00d1: return-object v5 │ │ +49063c: 2205 8924 |00d2: new-instance v5, Ljava/lang/IllegalStateException; // type@2489 │ │ +490640: 1a00 d28c |00d4: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +490644: 7020 c9f5 0500 |00d6: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +49064a: 2705 |00d9: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=585 │ │ 0x000e line=586 │ │ 0x0013 line=588 │ │ 0x0034 line=589 │ │ 0x0052 line=591 │ │ @@ -1993906,127 +1993906,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 │ │ -490798: |[490798] com.nextcloud.talk.chat.ChatActivity$initObservers$3.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -4907a8: 5b01 52b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ -4907ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4907ae: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -4907b4: 0e00 |0006: return-void │ │ +49079c: |[49079c] com.nextcloud.talk.chat.ChatActivity$initObservers$3.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +4907ac: 5b01 52b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ +4907b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4907b2: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +4907b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;) │ │ 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 │ │ -490774: |[490774] com.nextcloud.talk.chat.ChatActivity$initObservers$3.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490784: 2202 ff20 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3; // type@20ff │ │ -490788: 5410 52b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ -49078c: 7030 b5e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b5 │ │ -490792: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490796: 1102 |0009: return-object v2 │ │ +490778: |[490778] com.nextcloud.talk.chat.ChatActivity$initObservers$3.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +490788: 2202 ff20 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3; // type@20ff │ │ +49078c: 5410 52b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ +490790: 7030 b5e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b5 │ │ +490796: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +49079a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;) │ │ 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 │ │ -490690: |[490690] com.nextcloud.talk.chat.ChatActivity$initObservers$3.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4906a0: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4906a4: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4906a8: 6e30 b8e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8b8 │ │ -4906ae: 0c01 |0007: move-result-object v1 │ │ -4906b0: 1101 |0008: return-object v1 │ │ +490694: |[490694] com.nextcloud.talk.chat.ChatActivity$initObservers$3.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4906a4: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4906a8: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4906ac: 6e30 b8e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8b8 │ │ +4906b2: 0c01 |0007: move-result-object v1 │ │ +4906b4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;) │ │ 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 │ │ -4906b4: |[4906b4] com.nextcloud.talk.chat.ChatActivity$initObservers$3.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4906c4: 6e30 b6e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8b6 │ │ -4906ca: 0c01 |0003: move-result-object v1 │ │ -4906cc: 1f01 ff20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3; // type@20ff │ │ -4906d0: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4906d4: 6e20 b9e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8b9 │ │ -4906da: 0c01 |000b: move-result-object v1 │ │ -4906dc: 1101 |000c: return-object v1 │ │ +4906b8: |[4906b8] com.nextcloud.talk.chat.ChatActivity$initObservers$3.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4906c8: 6e30 b6e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8b6 │ │ +4906ce: 0c01 |0003: move-result-object v1 │ │ +4906d0: 1f01 ff20 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3; // type@20ff │ │ +4906d4: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4906d8: 6e20 b9e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8b9 │ │ +4906de: 0c01 |000b: move-result-object v1 │ │ +4906e0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;) │ │ 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 │ │ -4906e0: |[4906e0] com.nextcloud.talk.chat.ChatActivity$initObservers$3.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4906f0: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -4906f6: 0c00 |0003: move-result-object v0 │ │ -4906f8: 5251 51b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.label:I // field@b051 │ │ -4906fc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4906fe: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -490702: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -490706: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -49070c: 2830 |000e: goto 003e // +0030 │ │ -49070e: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -490712: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490716: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -49071c: 2706 |0016: throw v6 │ │ -49071e: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490724: 5456 52b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ -490728: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49072e: 0c06 |001f: move-result-object v6 │ │ -490730: 6e10 daee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetConversationFlow:()Lkotlinx/coroutines/flow/Flow; // method@eeda │ │ -490736: 0c06 |0023: move-result-object v6 │ │ -490738: 2201 fe20 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1; // type@20fe │ │ -49073c: 5453 52b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ -490740: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -490742: 7030 b0e8 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b0 │ │ -490748: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -49074c: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ -490752: 0c06 |0031: move-result-object v6 │ │ -490754: 0751 |0032: move-object v1, v5 │ │ -490756: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ -49075a: 5952 51b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.label:I // field@b051 │ │ -49075e: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ -490764: 0c06 |003a: move-result-object v6 │ │ -490766: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -49076a: 1100 |003d: return-object v0 │ │ -49076c: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490770: 1106 |0040: return-object v6 │ │ +4906e4: |[4906e4] com.nextcloud.talk.chat.ChatActivity$initObservers$3.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4906f4: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +4906fa: 0c00 |0003: move-result-object v0 │ │ +4906fc: 5251 51b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.label:I // field@b051 │ │ +490700: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +490702: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +490706: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +49070a: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490710: 2830 |000e: goto 003e // +0030 │ │ +490712: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +490716: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +49071a: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +490720: 2706 |0016: throw v6 │ │ +490722: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490728: 5456 52b0 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ +49072c: 6e10 61e9 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +490732: 0c06 |001f: move-result-object v6 │ │ +490734: 6e10 daee 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetConversationFlow:()Lkotlinx/coroutines/flow/Flow; // method@eeda │ │ +49073a: 0c06 |0023: move-result-object v6 │ │ +49073c: 2201 fe20 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1; // type@20fe │ │ +490740: 5453 52b0 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b052 │ │ +490744: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +490746: 7030 b0e8 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b0 │ │ +49074c: 1f01 e825 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +490750: 7120 97fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ +490756: 0c06 |0031: move-result-object v6 │ │ +490758: 0751 |0032: move-object v1, v5 │ │ +49075a: 1f01 ce25 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ +49075e: 5952 51b0 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.label:I // field@b051 │ │ +490762: 7120 90fc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ +490768: 0c06 |003a: move-result-object v6 │ │ +49076a: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +49076e: 1100 |003d: return-object v0 │ │ +490770: 6206 61b5 |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490774: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=583 │ │ 0x001a line=584 │ │ 0x0024 line=585 │ │ 0x0035 line=606 │ │ 0x003e line=607 │ │ @@ -1994070,18 +1994070,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 │ │ -4907b8: |[4907b8] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -4907c8: 5b01 53b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b053 │ │ -4907cc: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -4907d2: 0e00 |0005: return-void │ │ +4907bc: |[4907bc] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +4907cc: 5b01 53b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b053 │ │ +4907d0: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +4907d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1427 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1994090,133 +1994090,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 │ │ -490810: |[490810] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -490820: 54d0 53b0 |0000: iget-object v0, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b053 │ │ -490824: 6e10 8de9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ -49082a: 0c00 |0005: move-result-object v0 │ │ -49082c: 3800 e000 |0006: if-eqz v0, 00e6 // +00e0 │ │ -490830: 54d1 53b0 |0008: iget-object v1, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b053 │ │ -490834: 6e10 630a 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.getHeight:()I // method@0a63 │ │ -49083a: 0a00 |000d: move-result v0 │ │ -49083c: 8302 |000e: int-to-double v2, v0 │ │ -49083e: 1904 f83f |000f: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ -490842: ce42 |0011: div-double/2addr v2, v4 │ │ -490844: 7120 16fc 3200 |0012: invoke-static {v2, v3}, Lkotlin/math/MathKt;.roundToInt:(D)I // method@fc16 │ │ -49084a: 0a06 |0015: move-result v6 │ │ -49084c: 1500 1041 |0016: const/high16 v0, #int 1091567616 // #4110 │ │ -490850: 6e10 64e9 0100 |0018: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -490856: 0c02 |001b: move-result-object v2 │ │ -490858: 7120 def2 2000 |001c: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@f2de │ │ -49085e: 0a0a |001f: move-result v10 │ │ -490860: 380e bb00 |0020: if-eqz v14, 00db // +00bb │ │ -490864: 3d06 b900 |0022: if-lez v6, 00db // +00b9 │ │ -490868: 1248 |0024: const/4 v8, #int 4 // #4 │ │ -49086a: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -49086c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -49086e: 07e4 |0027: move-object v4, v14 │ │ -490870: 0165 |0028: move v5, v6 │ │ -490872: 7706 460d 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@0d46 │ │ -490878: 0c0e |002c: move-result-object v14 │ │ -49087a: 2200 4e23 |002d: new-instance v0, Lcom/nextcloud/talk/ui/StatusDrawable; // type@234e │ │ -49087e: 6e10 67e9 0100 |002f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ -490884: 0c02 |0032: move-result-object v2 │ │ -490886: 7110 fdfb 0200 |0033: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49088c: 6e10 53f1 0200 |0036: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@f153 │ │ -490892: 0c08 |0039: move-result-object v8 │ │ -490894: 7110 28e9 0100 |003a: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -49089a: 0c02 |003d: move-result-object v2 │ │ -49089c: 1a03 e08a |003e: const-string v3, "binding" // string@8ae0 │ │ -4908a0: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -4908a2: 3902 0600 |0041: if-nez v2, 0047 // +0006 │ │ -4908a6: 7110 06fc 0300 |0043: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4908ac: 0742 |0046: move-object v2, v4 │ │ -4908ae: 5422 ccb3 |0047: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -4908b2: 6e10 4b66 0200 |0049: invoke-virtual {v2}, Lcom/google/android/material/appbar/MaterialToolbar;.getContext:()Landroid/content/Context; // method@664b │ │ -4908b8: 0c0c |004c: move-result-object v12 │ │ -4908ba: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -4908bc: 120b |004e: const/4 v11, #int 0 // #0 │ │ -4908be: 0707 |004f: move-object v7, v0 │ │ -4908c0: 7606 47f2 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@f247 │ │ -4908c6: 6e10 93e9 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ -4908cc: 0c02 |0056: move-result-object v2 │ │ -4908ce: 5422 f3b4 |0057: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.talk:Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils; // field@b4f3 │ │ -4908d2: 6e10 64e9 0100 |0059: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -4908d8: 0c05 |005c: move-result-object v5 │ │ -4908da: 6e30 9cf2 5200 |005d: invoke-virtual {v2, v5, v0}, Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;.themeStatusDrawable:(Landroid/content/Context;Lcom/nextcloud/talk/ui/StatusDrawable;)V // method@f29c │ │ -4908e0: 7110 28e9 0100 |0060: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -4908e6: 0c02 |0063: move-result-object v2 │ │ -4908e8: 3902 0600 |0064: if-nez v2, 006a // +0006 │ │ -4908ec: 7110 06fc 0300 |0066: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4908f2: 0742 |0069: move-object v2, v4 │ │ -4908f4: 5422 ccb3 |006a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -4908f8: 1405 f500 0a7f |006c: const v5, #float 1.83438e+38 // #7f0a00f5 │ │ -4908fe: 6e20 4766 5200 |006f: invoke-virtual {v2, v5}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ -490904: 0c02 |0072: move-result-object v2 │ │ -490906: 1f02 f501 |0073: check-cast v2, Landroid/widget/ImageView; // type@01f5 │ │ -49090a: 2205 ca00 |0075: new-instance v5, Landroid/graphics/drawable/BitmapDrawable; // type@00ca │ │ -49090e: 6e10 84e9 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -490914: 0c06 |007a: move-result-object v6 │ │ -490916: 7030 7d03 650e |007b: invoke-direct {v5, v6, v14}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@037d │ │ -49091c: 1f05 cf00 |007e: check-cast v5, Landroid/graphics/drawable/Drawable; // type@00cf │ │ -490920: 6e20 5109 5200 |0080: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0951 │ │ -490926: 7110 28e9 0100 |0083: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -49092c: 0c0e |0086: move-result-object v14 │ │ -49092e: 390e 0600 |0087: if-nez v14, 008d // +0006 │ │ -490932: 7110 06fc 0300 |0089: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490938: 074e |008c: move-object v14, v4 │ │ -49093a: 54ee ccb3 |008d: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -49093e: 1402 f700 0a7f |008f: const v2, #float 1.83438e+38 // #7f0a00f7 │ │ -490944: 6e20 4766 2e00 |0092: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ -49094a: 0c0e |0095: move-result-object v14 │ │ -49094c: 1f0e f501 |0096: check-cast v14, Landroid/widget/ImageView; // type@01f5 │ │ -490950: 1f00 cf00 |0098: check-cast v0, Landroid/graphics/drawable/Drawable; // type@00cf │ │ -490954: 6e20 5109 0e00 |009a: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0951 │ │ -49095a: 7110 28e9 0100 |009d: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490960: 0c0e |00a0: move-result-object v14 │ │ -490962: 390e 0600 |00a1: if-nez v14, 00a7 // +0006 │ │ -490966: 7110 06fc 0300 |00a3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49096c: 074e |00a6: move-object v14, v4 │ │ -49096e: 54ee ccb3 |00a7: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -490972: 6e20 4766 2e00 |00a9: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ -490978: 0c0e |00ac: move-result-object v14 │ │ -49097a: 1f0e f501 |00ad: check-cast v14, Landroid/widget/ImageView; // type@01f5 │ │ -49097e: 6e10 67e9 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ -490984: 0c00 |00b2: move-result-object v0 │ │ -490986: 3800 0700 |00b3: if-eqz v0, 00ba // +0007 │ │ -49098a: 6e10 53f1 0000 |00b5: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@f153 │ │ -490990: 0c00 |00b8: move-result-object v0 │ │ -490992: 2802 |00b9: goto 00bb // +0002 │ │ -490994: 0740 |00ba: move-object v0, v4 │ │ -490996: 1f00 7724 |00bb: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -49099a: 6e20 4e09 0e00 |00bd: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@094e │ │ -4909a0: 7110 28e9 0100 |00c0: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -4909a6: 0c0e |00c3: move-result-object v14 │ │ -4909a8: 390e 0600 |00c4: if-nez v14, 00ca // +0006 │ │ -4909ac: 7110 06fc 0300 |00c6: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4909b2: 2802 |00c9: goto 00cb // +0002 │ │ -4909b4: 07e4 |00ca: move-object v4, v14 │ │ -4909b6: 544e ccb3 |00cb: iget-object v14, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -4909ba: 1400 f600 0a7f |00cd: const v0, #float 1.83438e+38 // #7f0a00f6 │ │ -4909c0: 6e20 4766 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ -4909c6: 0c0e |00d3: move-result-object v14 │ │ -4909c8: 1f0e ef01 |00d4: check-cast v14, Landroid/widget/FrameLayout; // type@01ef │ │ -4909cc: 1200 |00d6: const/4 v0, #int 0 // #0 │ │ -4909ce: 6e20 f308 0e00 |00d7: invoke-virtual {v14, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08f3 │ │ -4909d4: 280c |00da: goto 00e6 // +000c │ │ -4909d6: 620e 82b0 |00db: sget-object v14, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ -4909da: 6e10 71e8 0e00 |00dd: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ -4909e0: 0c0e |00e0: move-result-object v14 │ │ -4909e2: 1a00 43c0 |00e1: const-string v0, "loadAvatarForStatusBar avatarSize <= 0" // string@c043 │ │ -4909e6: 7120 6c05 0e00 |00e3: invoke-static {v14, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4909ec: 0e00 |00e6: return-void │ │ +490814: |[490814] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +490824: 54d0 53b0 |0000: iget-object v0, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b053 │ │ +490828: 6e10 8de9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ +49082e: 0c00 |0005: move-result-object v0 │ │ +490830: 3800 e000 |0006: if-eqz v0, 00e6 // +00e0 │ │ +490834: 54d1 53b0 |0008: iget-object v1, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b053 │ │ +490838: 6e10 630a 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.getHeight:()I // method@0a63 │ │ +49083e: 0a00 |000d: move-result v0 │ │ +490840: 8302 |000e: int-to-double v2, v0 │ │ +490842: 1904 f83f |000f: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ +490846: ce42 |0011: div-double/2addr v2, v4 │ │ +490848: 7120 16fc 3200 |0012: invoke-static {v2, v3}, Lkotlin/math/MathKt;.roundToInt:(D)I // method@fc16 │ │ +49084e: 0a06 |0015: move-result v6 │ │ +490850: 1500 1041 |0016: const/high16 v0, #int 1091567616 // #4110 │ │ +490854: 6e10 64e9 0100 |0018: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49085a: 0c02 |001b: move-result-object v2 │ │ +49085c: 7120 def2 2000 |001c: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@f2de │ │ +490862: 0a0a |001f: move-result v10 │ │ +490864: 380e bb00 |0020: if-eqz v14, 00db // +00bb │ │ +490868: 3d06 b900 |0022: if-lez v6, 00db // +00b9 │ │ +49086c: 1248 |0024: const/4 v8, #int 4 // #4 │ │ +49086e: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +490870: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +490872: 07e4 |0027: move-object v4, v14 │ │ +490874: 0165 |0028: move v5, v6 │ │ +490876: 7706 460d 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@0d46 │ │ +49087c: 0c0e |002c: move-result-object v14 │ │ +49087e: 2200 4e23 |002d: new-instance v0, Lcom/nextcloud/talk/ui/StatusDrawable; // type@234e │ │ +490882: 6e10 67e9 0100 |002f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ +490888: 0c02 |0032: move-result-object v2 │ │ +49088a: 7110 fdfb 0200 |0033: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +490890: 6e10 53f1 0200 |0036: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@f153 │ │ +490896: 0c08 |0039: move-result-object v8 │ │ +490898: 7110 28e9 0100 |003a: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +49089e: 0c02 |003d: move-result-object v2 │ │ +4908a0: 1a03 e08a |003e: const-string v3, "binding" // string@8ae0 │ │ +4908a4: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +4908a6: 3902 0600 |0041: if-nez v2, 0047 // +0006 │ │ +4908aa: 7110 06fc 0300 |0043: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4908b0: 0742 |0046: move-object v2, v4 │ │ +4908b2: 5422 ccb3 |0047: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +4908b6: 6e10 4b66 0200 |0049: invoke-virtual {v2}, Lcom/google/android/material/appbar/MaterialToolbar;.getContext:()Landroid/content/Context; // method@664b │ │ +4908bc: 0c0c |004c: move-result-object v12 │ │ +4908be: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +4908c0: 120b |004e: const/4 v11, #int 0 // #0 │ │ +4908c2: 0707 |004f: move-object v7, v0 │ │ +4908c4: 7606 47f2 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@f247 │ │ +4908ca: 6e10 93e9 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ +4908d0: 0c02 |0056: move-result-object v2 │ │ +4908d2: 5422 f3b4 |0057: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.talk:Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils; // field@b4f3 │ │ +4908d6: 6e10 64e9 0100 |0059: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +4908dc: 0c05 |005c: move-result-object v5 │ │ +4908de: 6e30 9cf2 5200 |005d: invoke-virtual {v2, v5, v0}, Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;.themeStatusDrawable:(Landroid/content/Context;Lcom/nextcloud/talk/ui/StatusDrawable;)V // method@f29c │ │ +4908e4: 7110 28e9 0100 |0060: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +4908ea: 0c02 |0063: move-result-object v2 │ │ +4908ec: 3902 0600 |0064: if-nez v2, 006a // +0006 │ │ +4908f0: 7110 06fc 0300 |0066: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4908f6: 0742 |0069: move-object v2, v4 │ │ +4908f8: 5422 ccb3 |006a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +4908fc: 1405 f500 0a7f |006c: const v5, #float 1.83438e+38 // #7f0a00f5 │ │ +490902: 6e20 4766 5200 |006f: invoke-virtual {v2, v5}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ +490908: 0c02 |0072: move-result-object v2 │ │ +49090a: 1f02 f501 |0073: check-cast v2, Landroid/widget/ImageView; // type@01f5 │ │ +49090e: 2205 ca00 |0075: new-instance v5, Landroid/graphics/drawable/BitmapDrawable; // type@00ca │ │ +490912: 6e10 84e9 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +490918: 0c06 |007a: move-result-object v6 │ │ +49091a: 7030 7d03 650e |007b: invoke-direct {v5, v6, v14}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@037d │ │ +490920: 1f05 cf00 |007e: check-cast v5, Landroid/graphics/drawable/Drawable; // type@00cf │ │ +490924: 6e20 5109 5200 |0080: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0951 │ │ +49092a: 7110 28e9 0100 |0083: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490930: 0c0e |0086: move-result-object v14 │ │ +490932: 390e 0600 |0087: if-nez v14, 008d // +0006 │ │ +490936: 7110 06fc 0300 |0089: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49093c: 074e |008c: move-object v14, v4 │ │ +49093e: 54ee ccb3 |008d: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +490942: 1402 f700 0a7f |008f: const v2, #float 1.83438e+38 // #7f0a00f7 │ │ +490948: 6e20 4766 2e00 |0092: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ +49094e: 0c0e |0095: move-result-object v14 │ │ +490950: 1f0e f501 |0096: check-cast v14, Landroid/widget/ImageView; // type@01f5 │ │ +490954: 1f00 cf00 |0098: check-cast v0, Landroid/graphics/drawable/Drawable; // type@00cf │ │ +490958: 6e20 5109 0e00 |009a: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0951 │ │ +49095e: 7110 28e9 0100 |009d: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490964: 0c0e |00a0: move-result-object v14 │ │ +490966: 390e 0600 |00a1: if-nez v14, 00a7 // +0006 │ │ +49096a: 7110 06fc 0300 |00a3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +490970: 074e |00a6: move-object v14, v4 │ │ +490972: 54ee ccb3 |00a7: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +490976: 6e20 4766 2e00 |00a9: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ +49097c: 0c0e |00ac: move-result-object v14 │ │ +49097e: 1f0e f501 |00ad: check-cast v14, Landroid/widget/ImageView; // type@01f5 │ │ +490982: 6e10 67e9 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@e967 │ │ +490988: 0c00 |00b2: move-result-object v0 │ │ +49098a: 3800 0700 |00b3: if-eqz v0, 00ba // +0007 │ │ +49098e: 6e10 53f1 0000 |00b5: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@f153 │ │ +490994: 0c00 |00b8: move-result-object v0 │ │ +490996: 2802 |00b9: goto 00bb // +0002 │ │ +490998: 0740 |00ba: move-object v0, v4 │ │ +49099a: 1f00 7724 |00bb: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +49099e: 6e20 4e09 0e00 |00bd: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@094e │ │ +4909a4: 7110 28e9 0100 |00c0: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +4909aa: 0c0e |00c3: move-result-object v14 │ │ +4909ac: 390e 0600 |00c4: if-nez v14, 00ca // +0006 │ │ +4909b0: 7110 06fc 0300 |00c6: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4909b6: 2802 |00c9: goto 00cb // +0002 │ │ +4909b8: 07e4 |00ca: move-object v4, v14 │ │ +4909ba: 544e ccb3 |00cb: iget-object v14, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +4909be: 1400 f600 0a7f |00cd: const v0, #float 1.83438e+38 // #7f0a00f6 │ │ +4909c4: 6e20 4766 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ +4909ca: 0c0e |00d3: move-result-object v14 │ │ +4909cc: 1f0e ef01 |00d4: check-cast v14, Landroid/widget/FrameLayout; // type@01ef │ │ +4909d0: 1200 |00d6: const/4 v0, #int 0 // #0 │ │ +4909d2: 6e20 f308 0e00 |00d7: invoke-virtual {v14, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08f3 │ │ +4909d8: 280c |00da: goto 00e6 // +000c │ │ +4909da: 620e 82b0 |00db: sget-object v14, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ +4909de: 6e10 71e8 0e00 |00dd: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ +4909e4: 0c0e |00e0: move-result-object v14 │ │ +4909e6: 1a00 43c0 |00e1: const-string v0, "loadAvatarForStatusBar avatarSize <= 0" // string@c043 │ │ +4909ea: 7120 6c05 0e00 |00e3: invoke-static {v14, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4909f0: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1430 │ │ 0x000a line=1431 │ │ 0x0018 line=1432 │ │ 0x0029 line=1434 │ │ 0x002d line=1435 │ │ @@ -1994244,17 +1994244,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4907d4: |[4907d4] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onStart:(Landroid/graphics/drawable/Drawable;)V │ │ -4907e4: 7020 bde8 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@e8bd │ │ -4907ea: 0e00 |0003: return-void │ │ +4907d8: |[4907d8] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onStart:(Landroid/graphics/drawable/Drawable;)V │ │ +4907e8: 7020 bde8 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@e8bd │ │ +4907ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -1994263,19 +1994263,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4907ec: |[4907ec] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onSuccess:(Landroid/graphics/drawable/Drawable;)V │ │ -4907fc: 1a00 92df |0000: const-string v0, "result" // string@df92 │ │ -490800: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -490806: 7020 bde8 2100 |0005: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@e8bd │ │ -49080c: 0e00 |0008: return-void │ │ +4907f0: |[4907f0] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onSuccess:(Landroid/graphics/drawable/Drawable;)V │ │ +490800: 1a00 92df |0000: const-string v0, "result" // string@df92 │ │ +490804: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49080a: 7020 bde8 2100 |0005: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@e8bd │ │ +490810: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1462 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -1994315,18 +1994315,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 │ │ -4909f0: |[4909f0] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -490a00: 5b01 54b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b054 │ │ -490a04: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -490a0a: 0e00 |0005: return-void │ │ +4909f4: |[4909f4] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +490a04: 5b01 54b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b054 │ │ +490a08: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +490a0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1994336,30 +1994336,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -490a0c: |[490a0c] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.onSwitchTo:(Ljava/lang/String;)V │ │ -490a1c: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ -490a20: 6200 34ab |0002: sget-object v0, Lcom/nextcloud/talk/activities/CallActivity;.Companion:Lcom/nextcloud/talk/activities/CallActivity$Companion; // field@ab34 │ │ -490a24: 6e10 1ddc 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/activities/CallActivity$Companion;.getActive:()Z // method@dc1d │ │ -490a2a: 0a00 |0007: move-result v0 │ │ -490a2c: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -490a30: 6203 82b0 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ -490a34: 6e10 71e8 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ -490a3a: 0c03 |000f: move-result-object v3 │ │ -490a3c: 1a00 f61b |0010: const-string v0, "CallActivity is running. Ignore to switch chat in ChatActivity..." // string@1bf6 │ │ -490a40: 7120 6c05 0300 |0012: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -490a46: 2807 |0015: goto 001c // +0007 │ │ -490a48: 5420 54b0 |0016: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b054 │ │ -490a4c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -490a4e: 7140 3de9 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@e93d │ │ -490a54: 0e00 |001c: return-void │ │ +490a10: |[490a10] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.onSwitchTo:(Ljava/lang/String;)V │ │ +490a20: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ +490a24: 6200 34ab |0002: sget-object v0, Lcom/nextcloud/talk/activities/CallActivity;.Companion:Lcom/nextcloud/talk/activities/CallActivity$Companion; // field@ab34 │ │ +490a28: 6e10 1ddc 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/activities/CallActivity$Companion;.getActive:()Z // method@dc1d │ │ +490a2e: 0a00 |0007: move-result v0 │ │ +490a30: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +490a34: 6203 82b0 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ +490a38: 6e10 71e8 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ +490a3e: 0c03 |000f: move-result-object v3 │ │ +490a40: 1a00 f61b |0010: const-string v0, "CallActivity is running. Ignore to switch chat in ChatActivity..." // string@1bf6 │ │ +490a44: 7120 6c05 0300 |0012: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +490a4a: 2807 |0015: goto 001c // +0007 │ │ +490a4c: 5420 54b0 |0016: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b054 │ │ +490a50: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +490a52: 7140 3de9 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@e93d │ │ +490a58: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=363 │ │ 0x000a line=364 │ │ 0x0016 line=366 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ @@ -1994400,19 +1994400,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 │ │ -490a58: |[490a58] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -490a68: 5b01 55b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ -490a6c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -490a6e: 7020 5b0a 1000 |0003: invoke-direct {v0, v1}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@0a5b │ │ -490a74: 0e00 |0006: return-void │ │ +490a5c: |[490a5c] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +490a6c: 5b01 55b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ +490a70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +490a72: 7020 5b0a 1000 |0003: invoke-direct {v0, v1}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@0a5b │ │ +490a78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=339 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1994422,39 +1994422,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -490a78: |[490a78] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.handleOnBackPressed:()V │ │ -490a88: 5430 55b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ -490a8c: 6e10 61e9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -490a92: 0c00 |0005: move-result-object v0 │ │ -490a94: 6e10 edee 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.handleChatOnBackPress:()V // method@eeed │ │ -490a9a: 5430 55b0 |0009: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ -490a9e: 7110 2ce9 0000 |000b: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@e92c │ │ -490aa4: 0c00 |000e: move-result-object v0 │ │ -490aa6: 3800 0e00 |000f: if-eqz v0, 001d // +000e │ │ -490aaa: 5430 55b0 |0011: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ -490aae: 7110 2ce9 0000 |0013: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@e92c │ │ -490ab4: 0c01 |0016: move-result-object v1 │ │ -490ab6: 7110 fdfb 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -490abc: 7120 3ce9 1000 |001a: 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@e93c │ │ -490ac2: 2200 5700 |001d: new-instance v0, Landroid/content/Intent; // type@0057 │ │ -490ac6: 5431 55b0 |001f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ -490aca: 1f01 4e00 |0021: check-cast v1, Landroid/content/Context; // type@004e │ │ -490ace: 1c02 1822 |0023: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@2218 │ │ -490ad2: 7030 4b01 1002 |0025: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -490ad8: 2201 fb00 |0028: new-instance v1, Landroid/os/Bundle; // type@00fb │ │ -490adc: 7010 3b04 0100 |002a: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@043b │ │ -490ae2: 6e20 6b01 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ -490ae8: 5431 55b0 |0030: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ -490aec: 6e20 53ea 0100 |0032: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ -490af2: 0e00 |0035: return-void │ │ +490a7c: |[490a7c] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.handleOnBackPressed:()V │ │ +490a8c: 5430 55b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ +490a90: 6e10 61e9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +490a96: 0c00 |0005: move-result-object v0 │ │ +490a98: 6e10 edee 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.handleChatOnBackPress:()V // method@eeed │ │ +490a9e: 5430 55b0 |0009: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ +490aa2: 7110 2ce9 0000 |000b: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@e92c │ │ +490aa8: 0c00 |000e: move-result-object v0 │ │ +490aaa: 3800 0e00 |000f: if-eqz v0, 001d // +000e │ │ +490aae: 5430 55b0 |0011: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ +490ab2: 7110 2ce9 0000 |0013: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@e92c │ │ +490ab8: 0c01 |0016: move-result-object v1 │ │ +490aba: 7110 fdfb 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +490ac0: 7120 3ce9 1000 |001a: 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@e93c │ │ +490ac6: 2200 5700 |001d: new-instance v0, Landroid/content/Intent; // type@0057 │ │ +490aca: 5431 55b0 |001f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ +490ace: 1f01 4e00 |0021: check-cast v1, Landroid/content/Context; // type@004e │ │ +490ad2: 1c02 1822 |0023: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@2218 │ │ +490ad6: 7030 4b01 1002 |0025: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +490adc: 2201 fb00 |0028: new-instance v1, Landroid/os/Bundle; // type@00fb │ │ +490ae0: 7010 3b04 0100 |002a: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@043b │ │ +490ae6: 6e20 6b01 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ +490aec: 5431 55b0 |0030: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b055 │ │ +490af0: 6e20 53ea 0100 |0032: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ +490af6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0009 line=342 │ │ 0x0011 line=343 │ │ 0x001d line=345 │ │ 0x0028 line=346 │ │ @@ -1994510,144 +1994510,144 @@ │ │ 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 │ │ -490c40: |[490c40] com.nextcloud.talk.chat.ChatActivity$onCreate$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -490c50: 5b01 57b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ -490c54: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -490c56: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -490c5c: 0e00 |0006: return-void │ │ +490c44: |[490c44] com.nextcloud.talk.chat.ChatActivity$onCreate$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +490c54: 5b01 57b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ +490c58: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +490c5a: 7030 e4fb 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +490c60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$onCreate$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 │ │ -490c1c: |[490c1c] com.nextcloud.talk.chat.ChatActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490c2c: 2202 0321 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1; // type@2103 │ │ -490c30: 5410 57b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ -490c34: 7030 c2e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8c2 │ │ -490c3a: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490c3e: 1102 |0009: return-object v2 │ │ +490c20: |[490c20] com.nextcloud.talk.chat.ChatActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +490c30: 2202 0321 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1; // type@2103 │ │ +490c34: 5410 57b0 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ +490c38: 7030 c2e8 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8c2 │ │ +490c3e: 1f02 ce25 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490c42: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$onCreate$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 │ │ -490af4: |[490af4] com.nextcloud.talk.chat.ChatActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -490b04: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -490b08: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490b0c: 6e30 c5e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8c5 │ │ -490b12: 0c01 |0007: move-result-object v1 │ │ -490b14: 1101 |0008: return-object v1 │ │ +490af8: |[490af8] com.nextcloud.talk.chat.ChatActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +490b08: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +490b0c: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490b10: 6e30 c5e8 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8c5 │ │ +490b16: 0c01 |0007: move-result-object v1 │ │ +490b18: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$onCreate$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 │ │ -490b18: |[490b18] com.nextcloud.talk.chat.ChatActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -490b28: 6e30 c3e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8c3 │ │ -490b2e: 0c01 |0003: move-result-object v1 │ │ -490b30: 1f01 0321 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1; // type@2103 │ │ -490b34: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490b38: 6e20 c6e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8c6 │ │ -490b3e: 0c01 |000b: move-result-object v1 │ │ -490b40: 1101 |000c: return-object v1 │ │ +490b1c: |[490b1c] com.nextcloud.talk.chat.ChatActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +490b2c: 6e30 c3e8 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e8c3 │ │ +490b32: 0c01 |0003: move-result-object v1 │ │ +490b34: 1f01 0321 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1; // type@2103 │ │ +490b38: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490b3c: 6e20 c6e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8c6 │ │ +490b42: 0c01 |000b: move-result-object v1 │ │ +490b44: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -490b44: |[490b44] com.nextcloud.talk.chat.ChatActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -490b54: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -490b5a: 0c00 |0003: move-result-object v0 │ │ -490b5c: 5251 56b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.label:I // field@b056 │ │ -490b60: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -490b62: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -490b66: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -490b6a: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490b70: 281a |000e: goto 0028 // +001a │ │ -490b72: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ -490b76: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490b7a: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -490b80: 2706 |0016: throw v6 │ │ -490b82: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490b88: 0756 |001a: move-object v6, v5 │ │ -490b8a: 1f06 ce25 |001b: check-cast v6, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490b8e: 5952 56b0 |001d: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.label:I // field@b056 │ │ -490b92: 1603 e803 |001f: const-wide/16 v3, #int 1000 // #3e8 │ │ -490b96: 7130 71fc 4306 |0021: invoke-static {v3, v4, v6}, Lkotlinx/coroutines/DelayKt;.delay:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc71 │ │ -490b9c: 0c06 |0024: move-result-object v6 │ │ -490b9e: 3306 0300 |0025: if-ne v6, v0, 0028 // +0003 │ │ -490ba2: 1100 |0027: return-object v0 │ │ -490ba4: 5456 57b0 |0028: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ -490ba8: 6e10 5ce9 0600 |002a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -490bae: 0c06 |002d: move-result-object v6 │ │ -490bb0: 3806 3200 |002e: if-eqz v6, 0060 // +0032 │ │ -490bb4: 6e10 35e4 0600 |0030: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@e435 │ │ -490bba: 0a06 |0033: move-result v6 │ │ -490bbc: 3326 2c00 |0034: if-ne v6, v2, 0060 // +002c │ │ -490bc0: 5456 57b0 |0036: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ -490bc4: 6e10 7ee9 0600 |0038: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@e97e │ │ -490bca: 0c06 |003b: move-result-object v6 │ │ -490bcc: 7210 91f0 0600 |003c: invoke-interface {v6}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@f091 │ │ -490bd2: 0c06 |003f: move-result-object v6 │ │ -490bd4: 7210 9efc 0600 |0040: invoke-interface {v6}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@fc9e │ │ -490bda: 0c06 |0043: move-result-object v6 │ │ -490bdc: 1f06 7524 |0044: check-cast v6, Ljava/lang/Boolean; // type@2475 │ │ -490be0: 6e10 30f5 0600 |0046: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -490be6: 0a06 |0049: move-result v6 │ │ -490be8: 3806 1600 |004a: if-eqz v6, 0060 // +0016 │ │ -490bec: 5456 57b0 |004c: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ -490bf0: 7110 28e9 0600 |004e: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490bf6: 0c06 |0051: move-result-object v6 │ │ -490bf8: 3906 0800 |0052: if-nez v6, 005a // +0008 │ │ -490bfc: 1a06 e08a |0054: const-string v6, "binding" // string@8ae0 │ │ -490c00: 7110 06fc 0600 |0056: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490c06: 1206 |0059: const/4 v6, #int 0 // #0 │ │ -490c08: 5466 d1b3 |005a: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@b3d1 │ │ -490c0c: 1200 |005c: const/4 v0, #int 0 // #0 │ │ -490c0e: 6e20 9b09 0600 |005d: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ -490c14: 6206 61b5 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490c18: 1106 |0062: return-object v6 │ │ +490b48: |[490b48] com.nextcloud.talk.chat.ChatActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490b58: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +490b5e: 0c00 |0003: move-result-object v0 │ │ +490b60: 5251 56b0 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.label:I // field@b056 │ │ +490b64: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +490b66: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +490b6a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +490b6e: 7110 8cfb 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490b74: 281a |000e: goto 0028 // +001a │ │ +490b76: 2206 8924 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2489 │ │ +490b7a: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +490b7e: 7020 c9f5 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +490b84: 2706 |0016: throw v6 │ │ +490b86: 7110 8cfb 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490b8c: 0756 |001a: move-object v6, v5 │ │ +490b8e: 1f06 ce25 |001b: check-cast v6, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490b92: 5952 56b0 |001d: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.label:I // field@b056 │ │ +490b96: 1603 e803 |001f: const-wide/16 v3, #int 1000 // #3e8 │ │ +490b9a: 7130 71fc 4306 |0021: invoke-static {v3, v4, v6}, Lkotlinx/coroutines/DelayKt;.delay:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc71 │ │ +490ba0: 0c06 |0024: move-result-object v6 │ │ +490ba2: 3306 0300 |0025: if-ne v6, v0, 0028 // +0003 │ │ +490ba6: 1100 |0027: return-object v0 │ │ +490ba8: 5456 57b0 |0028: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ +490bac: 6e10 5ce9 0600 |002a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +490bb2: 0c06 |002d: move-result-object v6 │ │ +490bb4: 3806 3200 |002e: if-eqz v6, 0060 // +0032 │ │ +490bb8: 6e10 35e4 0600 |0030: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@e435 │ │ +490bbe: 0a06 |0033: move-result v6 │ │ +490bc0: 3326 2c00 |0034: if-ne v6, v2, 0060 // +002c │ │ +490bc4: 5456 57b0 |0036: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ +490bc8: 6e10 7ee9 0600 |0038: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@e97e │ │ +490bce: 0c06 |003b: move-result-object v6 │ │ +490bd0: 7210 91f0 0600 |003c: invoke-interface {v6}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@f091 │ │ +490bd6: 0c06 |003f: move-result-object v6 │ │ +490bd8: 7210 9efc 0600 |0040: invoke-interface {v6}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@fc9e │ │ +490bde: 0c06 |0043: move-result-object v6 │ │ +490be0: 1f06 7524 |0044: check-cast v6, Ljava/lang/Boolean; // type@2475 │ │ +490be4: 6e10 30f5 0600 |0046: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +490bea: 0a06 |0049: move-result v6 │ │ +490bec: 3806 1600 |004a: if-eqz v6, 0060 // +0016 │ │ +490bf0: 5456 57b0 |004c: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$onCreate$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b057 │ │ +490bf4: 7110 28e9 0600 |004e: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490bfa: 0c06 |0051: move-result-object v6 │ │ +490bfc: 3906 0800 |0052: if-nez v6, 005a // +0008 │ │ +490c00: 1a06 e08a |0054: const-string v6, "binding" // string@8ae0 │ │ +490c04: 7110 06fc 0600 |0056: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +490c0a: 1206 |0059: const/4 v6, #int 0 // #0 │ │ +490c0c: 5466 d1b3 |005a: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@b3d1 │ │ +490c10: 1200 |005c: const/4 v0, #int 0 // #0 │ │ +490c12: 6e20 9b09 0600 |005d: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ +490c18: 6206 61b5 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490c1c: 1106 |0062: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=428 │ │ 0x001a line=429 │ │ 0x0028 line=430 │ │ 0x004c line=431 │ │ 0x0060 line=433 │ │ @@ -1994711,127 +1994711,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 │ │ -490d70: |[490d70] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ -490d80: 5b01 5bb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ -490d84: 5b02 58b0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@b058 │ │ -490d88: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -490d8a: 7030 e4fb 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -490d90: 0e00 |0008: return-void │ │ +490d74: |[490d74] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ +490d84: 5b01 5bb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ +490d88: 5b02 58b0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@b058 │ │ +490d8c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +490d8e: 7030 e4fb 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +490d94: 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 │ │ -490d38: |[490d38] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490d48: 2200 0421 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@2104 │ │ -490d4c: 5431 5bb0 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ -490d50: 5432 58b0 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@b058 │ │ -490d54: 7040 c7e8 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@e8c7 │ │ -490d5a: 1f04 7524 |0009: check-cast v4, Ljava/lang/Boolean; // type@2475 │ │ -490d5e: 6e10 30f5 0400 |000b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -490d64: 0a04 |000e: move-result v4 │ │ -490d66: 5c04 59b0 |000f: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@b059 │ │ -490d6a: 1f00 ce25 |0011: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490d6e: 1100 |0013: return-object v0 │ │ +490d3c: |[490d3c] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +490d4c: 2200 0421 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@2104 │ │ +490d50: 5431 5bb0 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ +490d54: 5432 58b0 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@b058 │ │ +490d58: 7040 c7e8 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@e8c7 │ │ +490d5e: 1f04 7524 |0009: check-cast v4, Ljava/lang/Boolean; // type@2475 │ │ +490d62: 6e10 30f5 0400 |000b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +490d68: 0a04 |000e: move-result v4 │ │ +490d6a: 5c04 59b0 |000f: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@b059 │ │ +490d6e: 1f00 ce25 |0011: check-cast v0, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490d72: 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 │ │ -490c94: |[490c94] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -490ca4: 1f01 7524 |0000: check-cast v1, Ljava/lang/Boolean; // type@2475 │ │ -490ca8: 6e10 30f5 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -490cae: 0a01 |0005: move-result v1 │ │ -490cb0: 1f02 ce25 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490cb4: 6e30 cae8 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8ca │ │ -490cba: 0c01 |000b: move-result-object v1 │ │ -490cbc: 1101 |000c: return-object v1 │ │ +490c98: |[490c98] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +490ca8: 1f01 7524 |0000: check-cast v1, Ljava/lang/Boolean; // type@2475 │ │ +490cac: 6e10 30f5 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +490cb2: 0a01 |0005: move-result v1 │ │ +490cb4: 1f02 ce25 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490cb8: 6e30 cae8 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@e8ca │ │ +490cbe: 0c01 |000b: move-result-object v1 │ │ +490cc0: 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 │ │ -490c60: |[490c60] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -490c70: 7110 38f5 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ -490c76: 0c01 |0003: move-result-object v1 │ │ -490c78: 6e30 c8e8 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@e8c8 │ │ -490c7e: 0c01 |0007: move-result-object v1 │ │ -490c80: 1f01 0421 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@2104 │ │ -490c84: 6202 61b5 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490c88: 6e20 cbe8 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8cb │ │ -490c8e: 0c01 |000f: move-result-object v1 │ │ -490c90: 1101 |0010: return-object v1 │ │ +490c64: |[490c64] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +490c74: 7110 38f5 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ +490c7a: 0c01 |0003: move-result-object v1 │ │ +490c7c: 6e30 c8e8 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@e8c8 │ │ +490c82: 0c01 |0007: move-result-object v1 │ │ +490c84: 1f01 0421 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@2104 │ │ +490c88: 6202 61b5 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490c8c: 6e20 cbe8 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8cb │ │ +490c92: 0c01 |000f: move-result-object v1 │ │ +490c94: 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 │ │ -490cc0: |[490cc0] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -490cd0: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -490cd6: 5210 5ab0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.label:I // field@b05a │ │ -490cda: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -490cde: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490ce4: 5512 59b0 |000a: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@b059 │ │ -490ce8: 5410 5bb0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ -490cec: 7110 2be9 0000 |000e: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@e92b │ │ -490cf2: 0c00 |0011: move-result-object v0 │ │ -490cf4: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -490cf8: 7220 e605 2000 |0014: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@05e6 │ │ -490cfe: 5410 58b0 |0017: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@b058 │ │ -490d02: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -490d06: 7220 e605 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@05e6 │ │ -490d0c: 5410 5bb0 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ -490d10: 7110 2ae9 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@e92a │ │ -490d16: 0c00 |0023: move-result-object v0 │ │ -490d18: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -490d1c: 7220 e605 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@05e6 │ │ -490d22: 6202 61b5 |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490d26: 1102 |002b: return-object v2 │ │ -490d28: 2202 8924 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ -490d2c: 1a00 d28c |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490d30: 7020 c9f5 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -490d36: 2702 |0033: throw v2 │ │ +490cc4: |[490cc4] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490cd4: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +490cda: 5210 5ab0 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.label:I // field@b05a │ │ +490cde: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +490ce2: 7110 8cfb 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490ce8: 5512 59b0 |000a: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@b059 │ │ +490cec: 5410 5bb0 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ +490cf0: 7110 2be9 0000 |000e: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@e92b │ │ +490cf6: 0c00 |0011: move-result-object v0 │ │ +490cf8: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +490cfc: 7220 e605 2000 |0014: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@05e6 │ │ +490d02: 5410 58b0 |0017: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@b058 │ │ +490d06: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +490d0a: 7220 e605 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@05e6 │ │ +490d10: 5410 5bb0 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05b │ │ +490d14: 7110 2ae9 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@e92a │ │ +490d1a: 0c00 |0023: move-result-object v0 │ │ +490d1c: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +490d20: 7220 e605 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@05e6 │ │ +490d26: 6202 61b5 |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490d2a: 1102 |002b: return-object v2 │ │ +490d2c: 2202 8924 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@2489 │ │ +490d30: 1a00 d28c |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +490d34: 7020 c9f5 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +490d3a: 2702 |0033: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2934 │ │ 0x000c line=2935 │ │ 0x0017 line=2936 │ │ 0x001e line=2937 │ │ 0x0029 line=2938 │ │ @@ -1994892,131 +1994892,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 │ │ -490ea8: |[490ea8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ -490eb8: 5b01 5eb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ -490ebc: 5b02 5cb0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@b05c │ │ -490ec0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -490ec2: 7030 e4fb 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -490ec8: 0e00 |0008: return-void │ │ +490eac: |[490eac] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ +490ebc: 5b01 5eb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ +490ec0: 5b02 5cb0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@b05c │ │ +490ec4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +490ec6: 7030 e4fb 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +490ecc: 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 │ │ -490e80: |[490e80] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -490e90: 2203 0521 |0000: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@2105 │ │ -490e94: 5420 5eb0 |0002: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ -490e98: 5421 5cb0 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@b05c │ │ -490e9c: 7040 cce8 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@e8cc │ │ -490ea2: 1f03 ce25 |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490ea6: 1103 |000b: return-object v3 │ │ +490e84: |[490e84] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +490e94: 2203 0521 |0000: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@2105 │ │ +490e98: 5420 5eb0 |0002: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ +490e9c: 5421 5cb0 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@b05c │ │ +490ea0: 7040 cce8 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@e8cc │ │ +490ea6: 1f03 ce25 |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490eaa: 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 │ │ -490d94: |[490d94] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -490da4: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -490da8: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490dac: 6e30 cfe8 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@e8cf │ │ -490db2: 0c01 |0007: move-result-object v1 │ │ -490db4: 1101 |0008: return-object v1 │ │ +490d98: |[490d98] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +490da8: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +490dac: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490db0: 6e30 cfe8 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@e8cf │ │ +490db6: 0c01 |0007: move-result-object v1 │ │ +490db8: 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 │ │ -490db8: |[490db8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -490dc8: 6e30 cde8 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@e8cd │ │ -490dce: 0c01 |0003: move-result-object v1 │ │ -490dd0: 1f01 0521 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@2105 │ │ -490dd4: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490dd8: 6e20 d0e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8d0 │ │ -490dde: 0c01 |000b: move-result-object v1 │ │ -490de0: 1101 |000c: return-object v1 │ │ +490dbc: |[490dbc] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +490dcc: 6e30 cde8 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@e8cd │ │ +490dd2: 0c01 |0003: move-result-object v1 │ │ +490dd4: 1f01 0521 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@2105 │ │ +490dd8: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490ddc: 6e20 d0e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8d0 │ │ +490de2: 0c01 |000b: move-result-object v1 │ │ +490de4: 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 │ │ -490de4: |[490de4] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -490df4: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -490dfa: 0c00 |0003: move-result-object v0 │ │ -490dfc: 5261 5db0 |0004: iget v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@b05d │ │ -490e00: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -490e02: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -490e06: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -490e0a: 7110 8cfb 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490e10: 2834 |000e: goto 0042 // +0034 │ │ -490e12: 2207 8924 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@2489 │ │ -490e16: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -490e1a: 7020 c9f5 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -490e20: 2707 |0016: throw v7 │ │ -490e22: 7110 8cfb 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -490e28: 5467 5eb0 |001a: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ -490e2c: 6e10 7ee9 0700 |001c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@e97e │ │ -490e32: 0c07 |001f: move-result-object v7 │ │ -490e34: 7210 91f0 0700 |0020: invoke-interface {v7}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@f091 │ │ -490e3a: 0c07 |0023: move-result-object v7 │ │ -490e3c: 1f07 3a26 |0024: check-cast v7, Lkotlinx/coroutines/flow/Flow; // type@263a │ │ -490e40: 2201 0421 |0026: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@2104 │ │ -490e44: 5463 5eb0 |0028: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ -490e48: 5464 5cb0 |002a: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@b05c │ │ -490e4c: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -490e4e: 7040 c7e8 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@e8c7 │ │ -490e54: 1f01 e825 |0030: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -490e58: 7120 97fc 1700 |0032: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ -490e5e: 0c07 |0035: move-result-object v7 │ │ -490e60: 0761 |0036: move-object v1, v6 │ │ -490e62: 1f01 ce25 |0037: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ -490e66: 5962 5db0 |0039: iput v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@b05d │ │ -490e6a: 7120 90fc 1700 |003b: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ -490e70: 0c07 |003e: move-result-object v7 │ │ -490e72: 3307 0300 |003f: if-ne v7, v0, 0042 // +0003 │ │ -490e76: 1100 |0041: return-object v0 │ │ -490e78: 6207 61b5 |0042: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -490e7c: 1107 |0044: return-object v7 │ │ +490de8: |[490de8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490df8: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +490dfe: 0c00 |0003: move-result-object v0 │ │ +490e00: 5261 5db0 |0004: iget v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@b05d │ │ +490e04: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +490e06: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +490e0a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +490e0e: 7110 8cfb 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490e14: 2834 |000e: goto 0042 // +0034 │ │ +490e16: 2207 8924 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@2489 │ │ +490e1a: 1a00 d28c |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +490e1e: 7020 c9f5 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +490e24: 2707 |0016: throw v7 │ │ +490e26: 7110 8cfb 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +490e2c: 5467 5eb0 |001a: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ +490e30: 6e10 7ee9 0700 |001c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@e97e │ │ +490e36: 0c07 |001f: move-result-object v7 │ │ +490e38: 7210 91f0 0700 |0020: invoke-interface {v7}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@f091 │ │ +490e3e: 0c07 |0023: move-result-object v7 │ │ +490e40: 1f07 3a26 |0024: check-cast v7, Lkotlinx/coroutines/flow/Flow; // type@263a │ │ +490e44: 2201 0421 |0026: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@2104 │ │ +490e48: 5463 5eb0 |0028: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05e │ │ +490e4c: 5464 5cb0 |002a: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@b05c │ │ +490e50: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +490e52: 7040 c7e8 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@e8c7 │ │ +490e58: 1f01 e825 |0030: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +490e5c: 7120 97fc 1700 |0032: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc97 │ │ +490e62: 0c07 |0035: move-result-object v7 │ │ +490e64: 0761 |0036: move-object v1, v6 │ │ +490e66: 1f01 ce25 |0037: check-cast v1, Lkotlin/coroutines/Continuation; // type@25ce │ │ +490e6a: 5962 5db0 |0039: iput v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@b05d │ │ +490e6e: 7120 90fc 1700 |003b: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc90 │ │ +490e74: 0c07 |003e: move-result-object v7 │ │ +490e76: 3307 0300 |003f: if-ne v7, v0, 0042 // +0003 │ │ +490e7a: 1100 |0041: return-object v0 │ │ +490e7c: 6207 61b5 |0042: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +490e80: 1107 |0044: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2933 │ │ 0x001a line=2934 │ │ 0x0039 line=2938 │ │ 0x0042 line=2939 │ │ locals : │ │ @@ -1995058,18 +1995058,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 │ │ -490ecc: |[490ecc] com.nextcloud.talk.chat.ChatActivity$onResume$6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -490edc: 5b01 5fb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ -490ee0: 7010 3114 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.:()V // method@1431 │ │ -490ee6: 0e00 |0005: return-void │ │ +490ed0: |[490ed0] com.nextcloud.talk.chat.ChatActivity$onResume$6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +490ee0: 5b01 5fb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ +490ee4: 7010 3114 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.:()V // method@1431 │ │ +490eea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1078 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$onResume$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1995079,75 +1995079,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 │ │ -490ee8: |[490ee8] com.nextcloud.talk.chat.ChatActivity$onResume$6.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V │ │ -490ef8: 1a00 66dc |0000: const-string v0, "recyclerView" // string@dc66 │ │ -490efc: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -490f02: 6f30 3214 3204 |0005: invoke-super {v2, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V // method@1432 │ │ -490f08: 3904 6d00 |0008: if-nez v4, 0075 // +006d │ │ -490f0c: 5423 5fb0 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ -490f10: 7110 32e9 0300 |000c: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@e932 │ │ -490f16: 0a03 |000f: move-result v3 │ │ -490f18: 1304 0800 |0010: const/16 v4, #int 8 // #8 │ │ -490f1c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -490f1e: 1a01 e08a |0013: const-string v1, "binding" // string@8ae0 │ │ -490f22: 3803 2600 |0015: if-eqz v3, 003b // +0026 │ │ -490f26: 5423 5fb0 |0017: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ -490f2a: 7110 28e9 0300 |0019: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490f30: 0c03 |001c: move-result-object v3 │ │ -490f32: 3903 0600 |001d: if-nez v3, 0023 // +0006 │ │ -490f36: 7110 06fc 0100 |001f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490f3c: 0703 |0022: move-object v3, v0 │ │ -490f3e: 5433 d5b3 |0023: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -490f42: 6e20 726a 4300 |0025: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -490f48: 5423 5fb0 |0028: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ -490f4c: 7110 28e9 0300 |002a: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490f52: 0c03 |002d: move-result-object v3 │ │ -490f54: 3903 0600 |002e: if-nez v3, 0034 // +0006 │ │ -490f58: 7110 06fc 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490f5e: 2802 |0033: goto 0035 // +0002 │ │ -490f60: 0730 |0034: move-object v0, v3 │ │ -490f62: 5403 d2b3 |0035: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ -490f66: 6e20 726a 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -490f6c: 283b |003a: goto 0075 // +003b │ │ -490f6e: 5423 5fb0 |003b: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ -490f72: 7110 28e9 0300 |003d: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490f78: 0c03 |0040: move-result-object v3 │ │ -490f7a: 3903 0600 |0041: if-nez v3, 0047 // +0006 │ │ -490f7e: 7110 06fc 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490f84: 0703 |0046: move-object v3, v0 │ │ -490f86: 5433 d5b3 |0047: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -490f8a: 6e10 2e6a 0300 |0049: invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@6a2e │ │ -490f90: 0a03 |004c: move-result v3 │ │ -490f92: 3803 1500 |004d: if-eqz v3, 0062 // +0015 │ │ -490f96: 5423 5fb0 |004f: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ -490f9a: 7110 28e9 0300 |0051: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490fa0: 0c03 |0054: move-result-object v3 │ │ -490fa2: 3903 0600 |0055: if-nez v3, 005b // +0006 │ │ -490fa6: 7110 06fc 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490fac: 2802 |005a: goto 005c // +0002 │ │ -490fae: 0730 |005b: move-object v0, v3 │ │ -490fb0: 5403 d2b3 |005c: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ -490fb4: 6e20 726a 4300 |005e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -490fba: 2814 |0061: goto 0075 // +0014 │ │ -490fbc: 5423 5fb0 |0062: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ -490fc0: 7110 28e9 0300 |0064: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ -490fc6: 0c03 |0067: move-result-object v3 │ │ -490fc8: 3903 0600 |0068: if-nez v3, 006e // +0006 │ │ -490fcc: 7110 06fc 0100 |006a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -490fd2: 2802 |006d: goto 006f // +0002 │ │ -490fd4: 0730 |006e: move-object v0, v3 │ │ -490fd6: 5403 d2b3 |006f: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ -490fda: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -490fdc: 6e20 726a 4300 |0072: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -490fe2: 0e00 |0075: return-void │ │ +490eec: |[490eec] com.nextcloud.talk.chat.ChatActivity$onResume$6.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V │ │ +490efc: 1a00 66dc |0000: const-string v0, "recyclerView" // string@dc66 │ │ +490f00: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +490f06: 6f30 3214 3204 |0005: invoke-super {v2, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V // method@1432 │ │ +490f0c: 3904 6d00 |0008: if-nez v4, 0075 // +006d │ │ +490f10: 5423 5fb0 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ +490f14: 7110 32e9 0300 |000c: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@e932 │ │ +490f1a: 0a03 |000f: move-result v3 │ │ +490f1c: 1304 0800 |0010: const/16 v4, #int 8 // #8 │ │ +490f20: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +490f22: 1a01 e08a |0013: const-string v1, "binding" // string@8ae0 │ │ +490f26: 3803 2600 |0015: if-eqz v3, 003b // +0026 │ │ +490f2a: 5423 5fb0 |0017: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ +490f2e: 7110 28e9 0300 |0019: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490f34: 0c03 |001c: move-result-object v3 │ │ +490f36: 3903 0600 |001d: if-nez v3, 0023 // +0006 │ │ +490f3a: 7110 06fc 0100 |001f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +490f40: 0703 |0022: move-object v3, v0 │ │ +490f42: 5433 d5b3 |0023: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +490f46: 6e20 726a 4300 |0025: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +490f4c: 5423 5fb0 |0028: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ +490f50: 7110 28e9 0300 |002a: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490f56: 0c03 |002d: move-result-object v3 │ │ +490f58: 3903 0600 |002e: if-nez v3, 0034 // +0006 │ │ +490f5c: 7110 06fc 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +490f62: 2802 |0033: goto 0035 // +0002 │ │ +490f64: 0730 |0034: move-object v0, v3 │ │ +490f66: 5403 d2b3 |0035: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ +490f6a: 6e20 726a 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +490f70: 283b |003a: goto 0075 // +003b │ │ +490f72: 5423 5fb0 |003b: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ +490f76: 7110 28e9 0300 |003d: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490f7c: 0c03 |0040: move-result-object v3 │ │ +490f7e: 3903 0600 |0041: if-nez v3, 0047 // +0006 │ │ +490f82: 7110 06fc 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +490f88: 0703 |0046: move-object v3, v0 │ │ +490f8a: 5433 d5b3 |0047: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +490f8e: 6e10 2e6a 0300 |0049: invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@6a2e │ │ +490f94: 0a03 |004c: move-result v3 │ │ +490f96: 3803 1500 |004d: if-eqz v3, 0062 // +0015 │ │ +490f9a: 5423 5fb0 |004f: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ +490f9e: 7110 28e9 0300 |0051: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490fa4: 0c03 |0054: move-result-object v3 │ │ +490fa6: 3903 0600 |0055: if-nez v3, 005b // +0006 │ │ +490faa: 7110 06fc 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +490fb0: 2802 |005a: goto 005c // +0002 │ │ +490fb2: 0730 |005b: move-object v0, v3 │ │ +490fb4: 5403 d2b3 |005c: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ +490fb8: 6e20 726a 4300 |005e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +490fbe: 2814 |0061: goto 0075 // +0014 │ │ +490fc0: 5423 5fb0 |0062: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b05f │ │ +490fc4: 7110 28e9 0300 |0064: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@e928 │ │ +490fca: 0c03 |0067: move-result-object v3 │ │ +490fcc: 3903 0600 |0068: if-nez v3, 006e // +0006 │ │ +490fd0: 7110 06fc 0100 |006a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +490fd6: 2802 |006d: goto 006f // +0002 │ │ +490fd8: 0730 |006e: move-object v0, v3 │ │ +490fda: 5403 d2b3 |006f: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ +490fde: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +490fe0: 6e20 726a 4300 |0072: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +490fe6: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1080 │ │ 0x000a line=1083 │ │ 0x0017 line=1084 │ │ 0x0028 line=1085 │ │ 0x003b line=1087 │ │ @@ -1995197,105 +1995197,105 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -491070: |[491070] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -491080: 1a00 a7a1 |0000: const-string v0, "function" // string@a1a7 │ │ -491084: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49108a: 7010 2ff6 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ -491090: 5b12 60b0 |0008: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@b060 │ │ -491094: 0e00 |000a: return-void │ │ +491074: |[491074] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +491084: 1a00 a7a1 |0000: const-string v0, "function" // string@a1a7 │ │ +491088: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49108e: 7010 2ff6 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@f62f │ │ +491094: 5b12 60b0 |0008: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@b060 │ │ +491098: 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 │ │ -490fe4: |[490fe4] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -490ff4: 2030 5c03 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@035c │ │ -490ff8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -490ffa: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -490ffe: 2030 ef25 |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ -491002: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -491006: 0720 |0009: move-object v0, v2 │ │ -491008: 1f00 ef25 |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ -49100c: 7210 f4fb 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@fbf4 │ │ -491012: 0c00 |000f: move-result-object v0 │ │ -491014: 1f03 ef25 |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ -491018: 7210 f4fb 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@fbf4 │ │ -49101e: 0c03 |0015: move-result-object v3 │ │ -491020: 7120 fbfb 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -491026: 0a01 |0019: move-result v1 │ │ -491028: 0f01 |001a: return v1 │ │ +490fe8: |[490fe8] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +490ff8: 2030 5c03 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@035c │ │ +490ffc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +490ffe: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +491002: 2030 ef25 |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ +491006: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +49100a: 0720 |0009: move-object v0, v2 │ │ +49100c: 1f00 ef25 |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ +491010: 7210 f4fb 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@fbf4 │ │ +491016: 0c00 |000f: move-result-object v0 │ │ +491018: 1f03 ef25 |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ +49101c: 7210 f4fb 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@fbf4 │ │ +491022: 0c03 |0015: move-result-object v3 │ │ +491024: 7120 fbfb 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49102a: 0a01 |0019: move-result v1 │ │ +49102c: 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 │ │ -491054: |[491054] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -491064: 5410 60b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@b060 │ │ -491068: 1f00 b225 |0002: check-cast v0, Lkotlin/Function; // type@25b2 │ │ -49106c: 1100 |0004: return-object v0 │ │ +491058: |[491058] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +491068: 5410 60b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@b060 │ │ +49106c: 1f00 b225 |0002: check-cast v0, Lkotlin/Function; // type@25b2 │ │ +491070: 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 │ │ -49102c: |[49102c] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -49103c: 0710 |0000: move-object v0, v1 │ │ -49103e: 1f00 ef25 |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ -491042: 7210 f4fb 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@fbf4 │ │ -491048: 0c00 |0006: move-result-object v0 │ │ -49104a: 6e10 33f6 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@f633 │ │ -491050: 0a00 |000a: move-result v0 │ │ -491052: 0f00 |000b: return v0 │ │ +491030: |[491030] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +491040: 0710 |0000: move-object v0, v1 │ │ +491042: 1f00 ef25 |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@25ef │ │ +491046: 7210 f4fb 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@fbf4 │ │ +49104c: 0c00 |0006: move-result-object v0 │ │ +49104e: 6e10 33f6 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@f633 │ │ +491054: 0a00 |000a: move-result v0 │ │ +491056: 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 │ │ -491098: |[491098] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -4910a8: 5410 60b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@b060 │ │ -4910ac: 7220 edfb 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@fbed │ │ -4910b2: 0e00 |0005: return-void │ │ +49109c: |[49109c] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +4910ac: 5410 60b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@b060 │ │ +4910b0: 7220 edfb 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@fbed │ │ +4910b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7448 (ChatActivity.kt) │ │ │ │ Class #7544 header: │ │ @@ -1995352,111 +1995352,111 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -49117c: |[49117c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V │ │ -49118c: 5b01 64b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b064 │ │ -491190: 5b02 61b0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b061 │ │ -491194: 5c03 62b0 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@b062 │ │ -491198: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -49119a: 7030 e4fb 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -4911a0: 0e00 |000a: return-void │ │ +491180: |[491180] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V │ │ +491190: 5b01 64b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b064 │ │ +491194: 5b02 61b0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b061 │ │ +491198: 5c03 62b0 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@b062 │ │ +49119c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +49119e: 7030 e4fb 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +4911a4: 0e00 |000a: 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 : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -491150: |[491150] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -491160: 2204 0821 |0000: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@2108 │ │ -491164: 5430 64b0 |0002: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b064 │ │ -491168: 5431 61b0 |0004: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b061 │ │ -49116c: 5532 62b0 |0006: iget-boolean v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@b062 │ │ -491170: 7055 d8e8 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V // method@e8d8 │ │ -491176: 1f04 ce25 |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@25ce │ │ -49117a: 1104 |000d: return-object v4 │ │ +491154: |[491154] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +491164: 2204 0821 |0000: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@2108 │ │ +491168: 5430 64b0 |0002: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b064 │ │ +49116c: 5431 61b0 |0004: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b061 │ │ +491170: 5532 62b0 |0006: iget-boolean v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@b062 │ │ +491174: 7055 d8e8 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V // method@e8d8 │ │ +49117a: 1f04 ce25 |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@25ce │ │ +49117e: 1104 |000d: return-object v4 │ │ 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 │ │ -4910b4: |[4910b4] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4910c4: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4910c8: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4910cc: 6e30 dbe8 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@e8db │ │ -4910d2: 0c01 |0007: move-result-object v1 │ │ -4910d4: 1101 |0008: return-object v1 │ │ +4910b8: |[4910b8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4910c8: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4910cc: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4910d0: 6e30 dbe8 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@e8db │ │ +4910d6: 0c01 |0007: move-result-object v1 │ │ +4910d8: 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 │ │ -4910d8: |[4910d8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4910e8: 6e30 d9e8 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@e8d9 │ │ -4910ee: 0c01 |0003: move-result-object v1 │ │ -4910f0: 1f01 0821 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@2108 │ │ -4910f4: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4910f8: 6e20 dce8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8dc │ │ -4910fe: 0c01 |000b: move-result-object v1 │ │ -491100: 1101 |000c: return-object v1 │ │ +4910dc: |[4910dc] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4910ec: 6e30 d9e8 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@e8d9 │ │ +4910f2: 0c01 |0003: move-result-object v1 │ │ +4910f4: 1f01 0821 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@2108 │ │ +4910f8: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4910fc: 6e20 dce8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8dc │ │ +491102: 0c01 |000b: move-result-object v1 │ │ +491104: 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 : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -491104: |[491104] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -491114: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -49111a: 5220 63b0 |0003: iget v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.label:I // field@b063 │ │ -49111e: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -491122: 7110 8cfb 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -491128: 5423 64b0 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b064 │ │ -49112c: 5420 61b0 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b061 │ │ -491130: 5521 62b0 |000e: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@b062 │ │ -491134: 7130 3be9 0301 |0010: invoke-static {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@e93b │ │ -49113a: 6203 61b5 |0013: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -49113e: 1103 |0015: return-object v3 │ │ -491140: 2203 8924 |0016: new-instance v3, Ljava/lang/IllegalStateException; // type@2489 │ │ -491144: 1a00 d28c |0018: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -491148: 7020 c9f5 0300 |001a: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -49114e: 2703 |001d: throw v3 │ │ +491108: |[491108] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +491118: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +49111e: 5220 63b0 |0003: iget v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.label:I // field@b063 │ │ +491122: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +491126: 7110 8cfb 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +49112c: 5423 64b0 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b064 │ │ +491130: 5420 61b0 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b061 │ │ +491134: 5521 62b0 |000e: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@b062 │ │ +491138: 7130 3be9 0301 |0010: invoke-static {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@e93b │ │ +49113e: 6203 61b5 |0013: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +491142: 1103 |0015: return-object v3 │ │ +491144: 2203 8924 |0016: new-instance v3, Ljava/lang/IllegalStateException; // type@2489 │ │ +491148: 1a00 d28c |0018: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +49114c: 7020 c9f5 0300 |001a: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +491152: 2703 |001d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1183 │ │ 0x000a line=1184 │ │ 0x0013 line=1185 │ │ 0x0016 line=1183 │ │ locals : │ │ @@ -1995527,158 +1995527,158 @@ │ │ type : '(Ljava/io/File;Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -491310: |[491310] 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;ZLkotlin/coroutines/Continuation;)V │ │ -491320: 5b01 65b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@b065 │ │ -491324: 5b02 6ab0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ -491328: 5b03 66b0 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@b066 │ │ -49132c: 5b04 67b0 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ -491330: 5c05 68b0 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@b068 │ │ -491334: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -491336: 7030 e4fb 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ -49133c: 0e00 |000e: return-void │ │ +491314: |[491314] 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;ZLkotlin/coroutines/Continuation;)V │ │ +491324: 5b01 65b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@b065 │ │ +491328: 5b02 6ab0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ +49132c: 5b03 66b0 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@b066 │ │ +491330: 5b04 67b0 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ +491334: 5c05 68b0 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@b068 │ │ +491338: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +49133a: 7030 e4fb 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@fbe4 │ │ +491340: 0e00 |000e: 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 : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -4912d8: |[4912d8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4912e8: 2208 0921 |0000: new-instance v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@2109 │ │ -4912ec: 5471 65b0 |0002: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@b065 │ │ -4912f0: 5472 6ab0 |0004: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ -4912f4: 5473 66b0 |0006: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@b066 │ │ -4912f8: 5474 67b0 |0008: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ -4912fc: 5575 68b0 |000a: iget-boolean v5, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@b068 │ │ -491300: 0780 |000c: move-object v0, v8 │ │ -491302: 0796 |000d: move-object v6, v9 │ │ -491304: 7607 dde8 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, 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;ZLkotlin/coroutines/Continuation;)V // method@e8dd │ │ -49130a: 1f08 ce25 |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@25ce │ │ -49130e: 1108 |0013: return-object v8 │ │ +4912dc: |[4912dc] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4912ec: 2208 0921 |0000: new-instance v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@2109 │ │ +4912f0: 5471 65b0 |0002: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@b065 │ │ +4912f4: 5472 6ab0 |0004: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ +4912f8: 5473 66b0 |0006: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@b066 │ │ +4912fc: 5474 67b0 |0008: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ +491300: 5575 68b0 |000a: iget-boolean v5, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@b068 │ │ +491304: 0780 |000c: move-object v0, v8 │ │ +491306: 0796 |000d: move-object v6, v9 │ │ +491308: 7607 dde8 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, 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;ZLkotlin/coroutines/Continuation;)V // method@e8dd │ │ +49130e: 1f08 ce25 |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@25ce │ │ +491312: 1108 |0013: return-object v8 │ │ 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 │ │ -4911a4: |[4911a4] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4911b4: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4911b8: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4911bc: 6e30 e0e8 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@e8e0 │ │ -4911c2: 0c01 |0007: move-result-object v1 │ │ -4911c4: 1101 |0008: return-object v1 │ │ +4911a8: |[4911a8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4911b8: 1f01 2026 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4911bc: 1f02 ce25 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4911c0: 6e30 e0e8 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@e8e0 │ │ +4911c6: 0c01 |0007: move-result-object v1 │ │ +4911c8: 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 │ │ -4911c8: |[4911c8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4911d8: 6e30 dee8 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@e8de │ │ -4911de: 0c01 |0003: move-result-object v1 │ │ -4911e0: 1f01 0921 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@2109 │ │ -4911e4: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4911e8: 6e20 e1e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8e1 │ │ -4911ee: 0c01 |000b: move-result-object v1 │ │ -4911f0: 1101 |000c: return-object v1 │ │ +4911cc: |[4911cc] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4911dc: 6e30 dee8 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@e8de │ │ +4911e2: 0c01 |0003: move-result-object v1 │ │ +4911e4: 1f01 0921 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@2109 │ │ +4911e8: 6202 61b5 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4911ec: 6e20 e1e8 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e8e1 │ │ +4911f2: 0c01 |000b: move-result-object v1 │ │ +4911f4: 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 : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -4911f4: |[4911f4] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -491204: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ -49120a: 0c00 |0003: move-result-object v0 │ │ -49120c: 5271 69b0 |0004: iget v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@b069 │ │ -491210: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -491212: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -491214: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -491218: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -49121c: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -491220: 7110 8cfb 0800 |000e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -491226: 2856 |0011: goto 0067 // +0056 │ │ -491228: 2208 8924 |0012: new-instance v8, Ljava/lang/IllegalStateException; // type@2489 │ │ -49122c: 1a00 d28c |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ -491230: 7020 c9f5 0800 |0016: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -491236: 2708 |0019: throw v8 │ │ -491238: 7110 8cfb 0800 |001a: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -49123e: 2814 |001d: goto 0031 // +0014 │ │ -491240: 7110 8cfb 0800 |001e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ -491246: 6208 f5b4 |0021: sget-object v8, Lcom/nextcloud/talk/utils/AudioUtils;.INSTANCE:Lcom/nextcloud/talk/utils/AudioUtils; // field@b4f5 │ │ -49124a: 5471 65b0 |0023: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@b065 │ │ -49124e: 0774 |0025: move-object v4, v7 │ │ -491250: 1f04 ce25 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@25ce │ │ -491254: 5973 69b0 |0028: iput v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@b069 │ │ -491258: 6e30 bdf2 1804 |002a: invoke-virtual {v8, v1, v4}, Lcom/nextcloud/talk/utils/AudioUtils;.audioFileToFloatArray:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@f2bd │ │ -49125e: 0c08 |002d: move-result-object v8 │ │ -491260: 3308 0300 |002e: if-ne v8, v0, 0031 // +0003 │ │ -491264: 1100 |0030: return-object v0 │ │ -491266: 1f08 f626 |0031: check-cast v8, [F // type@26f6 │ │ -49126a: 5471 6ab0 |0033: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ -49126e: 6e10 5de9 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e95d │ │ -491274: 0c01 |0038: move-result-object v1 │ │ -491276: 5473 66b0 |0039: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@b066 │ │ -49127a: 7110 9efb 0800 |003b: invoke-static {v8}, Lkotlin/collections/ArraysKt;.toTypedArray:([F)[Ljava/lang/Float; // method@fb9e │ │ -491280: 0c04 |003e: move-result-object v4 │ │ -491282: 7230 30f3 3104 |003f: invoke-interface {v1, v3, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveWaveFormForFile:(Ljava/lang/String;[Ljava/lang/Float;)V // method@f330 │ │ -491288: 5471 67b0 |0042: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ -49128c: 6e20 cfec 8100 |0044: invoke-virtual {v1, v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageFloatArray:([F)V // method@eccf │ │ -491292: 7100 74fc 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@fc74 │ │ -491298: 0c08 |004a: move-result-object v8 │ │ -49129a: 1f08 d525 |004b: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@25d5 │ │ -49129e: 2201 0821 |004d: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@2108 │ │ -4912a2: 5473 6ab0 |004f: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ -4912a6: 5474 67b0 |0051: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ -4912aa: 5575 68b0 |0053: iget-boolean v5, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@b068 │ │ -4912ae: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -4912b0: 7056 d8e8 3154 |0056: invoke-direct {v1, v3, v4, v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V // method@e8d8 │ │ -4912b6: 1f01 e825 |0059: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -4912ba: 0773 |005b: move-object v3, v7 │ │ -4912bc: 1f03 ce25 |005c: check-cast v3, Lkotlin/coroutines/Continuation; // type@25ce │ │ -4912c0: 5972 69b0 |005e: iput v2, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@b069 │ │ -4912c4: 7130 5bfc 1803 |0060: invoke-static {v8, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5b │ │ -4912ca: 0c08 |0063: move-result-object v8 │ │ -4912cc: 3308 0300 |0064: if-ne v8, v0, 0067 // +0003 │ │ -4912d0: 1100 |0066: return-object v0 │ │ -4912d2: 6208 61b5 |0067: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4912d6: 1108 |0069: return-object v8 │ │ +4911f8: |[4911f8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +491208: 7100 dcfb 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@fbdc │ │ +49120e: 0c00 |0003: move-result-object v0 │ │ +491210: 5271 69b0 |0004: iget v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@b069 │ │ +491214: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +491216: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +491218: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +49121c: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +491220: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +491224: 7110 8cfb 0800 |000e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +49122a: 2856 |0011: goto 0067 // +0056 │ │ +49122c: 2208 8924 |0012: new-instance v8, Ljava/lang/IllegalStateException; // type@2489 │ │ +491230: 1a00 d28c |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8cd2 │ │ +491234: 7020 c9f5 0800 |0016: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +49123a: 2708 |0019: throw v8 │ │ +49123c: 7110 8cfb 0800 |001a: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +491242: 2814 |001d: goto 0031 // +0014 │ │ +491244: 7110 8cfb 0800 |001e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@fb8c │ │ +49124a: 6208 f5b4 |0021: sget-object v8, Lcom/nextcloud/talk/utils/AudioUtils;.INSTANCE:Lcom/nextcloud/talk/utils/AudioUtils; // field@b4f5 │ │ +49124e: 5471 65b0 |0023: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@b065 │ │ +491252: 0774 |0025: move-object v4, v7 │ │ +491254: 1f04 ce25 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@25ce │ │ +491258: 5973 69b0 |0028: iput v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@b069 │ │ +49125c: 6e30 bdf2 1804 |002a: invoke-virtual {v8, v1, v4}, Lcom/nextcloud/talk/utils/AudioUtils;.audioFileToFloatArray:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@f2bd │ │ +491262: 0c08 |002d: move-result-object v8 │ │ +491264: 3308 0300 |002e: if-ne v8, v0, 0031 // +0003 │ │ +491268: 1100 |0030: return-object v0 │ │ +49126a: 1f08 f626 |0031: check-cast v8, [F // type@26f6 │ │ +49126e: 5471 6ab0 |0033: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ +491272: 6e10 5de9 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e95d │ │ +491278: 0c01 |0038: move-result-object v1 │ │ +49127a: 5473 66b0 |0039: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@b066 │ │ +49127e: 7110 9efb 0800 |003b: invoke-static {v8}, Lkotlin/collections/ArraysKt;.toTypedArray:([F)[Ljava/lang/Float; // method@fb9e │ │ +491284: 0c04 |003e: move-result-object v4 │ │ +491286: 7230 30f3 3104 |003f: invoke-interface {v1, v3, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveWaveFormForFile:(Ljava/lang/String;[Ljava/lang/Float;)V // method@f330 │ │ +49128c: 5471 67b0 |0042: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ +491290: 6e20 cfec 8100 |0044: invoke-virtual {v1, v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageFloatArray:([F)V // method@eccf │ │ +491296: 7100 74fc 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@fc74 │ │ +49129c: 0c08 |004a: move-result-object v8 │ │ +49129e: 1f08 d525 |004b: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@25d5 │ │ +4912a2: 2201 0821 |004d: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@2108 │ │ +4912a6: 5473 6ab0 |004f: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06a │ │ +4912aa: 5474 67b0 |0051: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b067 │ │ +4912ae: 5575 68b0 |0053: iget-boolean v5, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@b068 │ │ +4912b2: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +4912b4: 7056 d8e8 3154 |0056: invoke-direct {v1, v3, v4, v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/coroutines/Continuation;)V // method@e8d8 │ │ +4912ba: 1f01 e825 |0059: check-cast v1, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +4912be: 0773 |005b: move-object v3, v7 │ │ +4912c0: 1f03 ce25 |005c: check-cast v3, Lkotlin/coroutines/Continuation; // type@25ce │ │ +4912c4: 5972 69b0 |005e: iput v2, v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@b069 │ │ +4912c8: 7130 5bfc 1803 |0060: invoke-static {v8, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5b │ │ +4912ce: 0c08 |0063: move-result-object v8 │ │ +4912d0: 3308 0300 |0064: if-ne v8, v0, 0067 // +0003 │ │ +4912d4: 1100 |0066: return-object v0 │ │ +4912d6: 6208 61b5 |0067: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4912da: 1108 |0069: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1179 │ │ 0x0021 line=1180 │ │ 0x0031 line=1179 │ │ 0x0033 line=1181 │ │ 0x0042 line=1182 │ │ @@ -1995724,18 +1995724,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 │ │ -491340: |[491340] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -491350: 5b01 6bb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06b │ │ -491354: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -49135a: 0e00 |0005: return-void │ │ +491344: |[491344] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +491354: 5b01 6bb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06b │ │ +491358: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +49135e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1396 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1995745,37 +1995745,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -49135c: |[49135c] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.showReplyUI:(I)V │ │ -49136c: 5410 6bb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06b │ │ -491370: 6e10 5ce9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -491376: 0c00 |0005: move-result-object v0 │ │ -491378: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -49137c: 6e10 32e4 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -491382: 0c00 |000b: move-result-object v0 │ │ -491384: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -491388: 7120 acfb 2000 |000e: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@fbac │ │ -49138e: 0c02 |0011: move-result-object v2 │ │ -491390: 1f02 e223 |0012: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -491394: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -491398: 5422 15b5 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -49139c: 2802 |0018: goto 001a // +0002 │ │ -49139e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -4913a0: 1f02 5721 |001a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4913a4: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ -4913a8: 5410 6bb0 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06b │ │ -4913ac: 6e10 7be9 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -4913b2: 0c00 |0023: move-result-object v0 │ │ -4913b4: 1f02 d123 |0024: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -4913b8: 6e20 6def 2000 |0026: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.reply:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@ef6d │ │ -4913be: 0e00 |0029: return-void │ │ +491360: |[491360] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.showReplyUI:(I)V │ │ +491370: 5410 6bb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06b │ │ +491374: 6e10 5ce9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +49137a: 0c00 |0005: move-result-object v0 │ │ +49137c: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +491380: 6e10 32e4 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +491386: 0c00 |000b: move-result-object v0 │ │ +491388: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +49138c: 7120 acfb 2000 |000e: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@fbac │ │ +491392: 0c02 |0011: move-result-object v2 │ │ +491394: 1f02 e223 |0012: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +491398: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +49139c: 5422 15b5 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4913a0: 2802 |0018: goto 001a // +0002 │ │ +4913a2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +4913a4: 1f02 5721 |001a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4913a8: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ +4913ac: 5410 6bb0 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06b │ │ +4913b0: 6e10 7be9 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +4913b6: 0c00 |0023: move-result-object v0 │ │ +4913b8: 1f02 d123 |0024: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +4913bc: 6e20 6def 2000 |0026: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.reply:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@ef6d │ │ +4913c2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1398 │ │ 0x001e line=1400 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1; │ │ 0x0000 - 0x002a reg=2 (null) I │ │ @@ -1995817,18 +1995817,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 │ │ -4913c0: |[4913c0] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -4913d0: 5b01 6cb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4913d4: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -4913da: 0e00 |0005: return-void │ │ +4913c4: |[4913c4] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +4913d4: 5b01 6cb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4913d8: 7010 2ff6 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +4913de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2520 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -1995838,39 +1995838,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4913dc: |[4913dc] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onComplete:()V │ │ -4913ec: 0e00 |0000: return-void │ │ +4913e0: |[4913e0] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onComplete:()V │ │ +4913f0: 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 │ │ -4913f0: |[4913f0] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onError:(Ljava/lang/Throwable;)V │ │ -491400: 1a00 659b |0000: const-string v0, "e" // string@9b65 │ │ -491404: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49140a: 6200 82b0 |0005: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ -49140e: 6e10 71e8 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ -491414: 0c00 |000a: move-result-object v0 │ │ -491416: 6e10 c7f6 0300 |000b: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@f6c7 │ │ -49141c: 0c01 |000e: move-result-object v1 │ │ -49141e: 7130 6f05 1003 |000f: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -491424: 0e00 |0012: return-void │ │ +4913f4: |[4913f4] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onError:(Ljava/lang/Throwable;)V │ │ +491404: 1a00 659b |0000: const-string v0, "e" // string@9b65 │ │ +491408: 7120 00fc 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49140e: 6200 82b0 |0005: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ +491412: 6e10 71e8 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@e871 │ │ +491418: 0c00 |000a: move-result-object v0 │ │ +49141a: 6e10 c7f6 0300 |000b: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@f6c7 │ │ +491420: 0c01 |000e: move-result-object v1 │ │ +491422: 7130 6f05 1003 |000f: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +491428: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2560 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1995879,164 +1995879,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 │ │ -491428: |[491428] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V │ │ -491438: 1a00 19ed |0000: const-string v0, "signalingSettingsOverall" // string@ed19 │ │ -49143c: 7120 00fc 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -491442: 6e10 d7f1 0500 |0005: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ -491448: 0c00 |0008: move-result-object v0 │ │ -49144a: 7110 fdfb 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491450: 6e10 d6f1 0000 |000c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ -491456: 0c00 |000f: move-result-object v0 │ │ -491458: 7110 fdfb 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49145e: 6e10 d1f1 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@f1d1 │ │ -491464: 0c00 |0016: move-result-object v0 │ │ -491466: 3800 2801 |0017: if-eqz v0, 013f // +0128 │ │ -49146a: 6e10 d7f1 0500 |0019: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ -491470: 0c00 |001c: move-result-object v0 │ │ -491472: 7110 fdfb 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491478: 6e10 d6f1 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ -49147e: 0c00 |0023: move-result-object v0 │ │ -491480: 7110 fdfb 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491486: 6e10 d1f1 0000 |0027: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@f1d1 │ │ -49148c: 0c00 |002a: move-result-object v0 │ │ -49148e: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ -491492: 1f00 7724 |002d: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -491496: 7210 3df5 0000 |002f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -49149c: 0a00 |0032: move-result v0 │ │ -49149e: 3900 0400 |0033: if-nez v0, 0037 // +0004 │ │ -4914a2: 2900 0a01 |0035: goto/16 013f // +010a │ │ -4914a6: 5440 6cb0 |0037: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4914aa: 2201 c922 |0039: new-instance v1, Lcom/nextcloud/talk/models/ExternalSignalingServer; // type@22c9 │ │ -4914ae: 7010 29f1 0100 |003b: invoke-direct {v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.:()V // method@f129 │ │ -4914b4: 6e20 22ea 1000 |003e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setExternalSignalingServer:(Lcom/nextcloud/talk/models/ExternalSignalingServer;)V // method@ea22 │ │ -4914ba: 5440 6cb0 |0041: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4914be: 6e10 6ce9 0000 |0043: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ -4914c4: 0c00 |0046: move-result-object v0 │ │ -4914c6: 7110 fdfb 0000 |0047: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4914cc: 6e10 d7f1 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ -4914d2: 0c01 |004d: move-result-object v1 │ │ -4914d4: 7110 fdfb 0100 |004e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4914da: 6e10 d6f1 0100 |0051: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ -4914e0: 0c01 |0054: move-result-object v1 │ │ -4914e2: 7110 fdfb 0100 |0055: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4914e8: 6e10 d1f1 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@f1d1 │ │ -4914ee: 0c01 |005b: move-result-object v1 │ │ -4914f0: 6e20 2df1 1000 |005c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingServer:(Ljava/lang/String;)V // method@f12d │ │ -4914f6: 5440 6cb0 |005f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4914fa: 6e10 6ce9 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ -491500: 0c00 |0064: move-result-object v0 │ │ -491502: 7110 fdfb 0000 |0065: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491508: 6e10 d7f1 0500 |0068: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ -49150e: 0c01 |006b: move-result-object v1 │ │ -491510: 7110 fdfb 0100 |006c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491516: 6e10 d6f1 0100 |006f: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ -49151c: 0c01 |0072: move-result-object v1 │ │ -49151e: 7110 fdfb 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491524: 6e10 d2f1 0100 |0076: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingTicket:()Ljava/lang/String; // method@f1d2 │ │ -49152a: 0c01 |0079: move-result-object v1 │ │ -49152c: 6e20 2ef1 1000 |007a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingTicket:(Ljava/lang/String;)V // method@f12e │ │ -491532: 5440 6cb0 |007d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491536: 6e10 6ce9 0000 |007f: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ -49153c: 0c00 |0082: move-result-object v0 │ │ -49153e: 7110 fdfb 0000 |0083: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491544: 6e10 d7f1 0500 |0086: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ -49154a: 0c05 |0089: move-result-object v5 │ │ -49154c: 7110 fdfb 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491552: 6e10 d6f1 0500 |008d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ -491558: 0c05 |0090: move-result-object v5 │ │ -49155a: 7110 fdfb 0500 |0091: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491560: 6e10 d3f1 0500 |0094: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@f1d3 │ │ -491566: 0c05 |0097: move-result-object v5 │ │ -491568: 6e20 2ff1 5000 |0098: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setFederation:(Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@f12f │ │ -49156e: 5445 6cb0 |009b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491572: 6e10 6ce9 0500 |009d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ -491578: 0c00 |00a0: move-result-object v0 │ │ -49157a: 7110 fdfb 0000 |00a1: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491580: 6e10 2af1 0000 |00a4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingServer:()Ljava/lang/String; // method@f12a │ │ -491586: 0c00 |00a7: move-result-object v0 │ │ -491588: 5441 6cb0 |00a8: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -49158c: 6e10 65e9 0100 |00aa: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ -491592: 0c01 |00ad: move-result-object v1 │ │ -491594: 5442 6cb0 |00ae: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491598: 6e10 6ce9 0200 |00b0: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ -49159e: 0c02 |00b3: move-result-object v2 │ │ -4915a0: 7110 fdfb 0200 |00b4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4915a6: 6e10 2bf1 0200 |00b7: invoke-virtual {v2}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingTicket:()Ljava/lang/String; // method@f12b │ │ -4915ac: 0c02 |00ba: move-result-object v2 │ │ -4915ae: 5443 6cb0 |00bb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4915b2: 6e10 66e9 0300 |00bd: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCredentials:()Ljava/lang/String; // method@e966 │ │ -4915b8: 0c03 |00c0: move-result-object v3 │ │ -4915ba: 1f03 7724 |00c1: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -4915be: 7110 4805 0300 |00c3: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ -4915c4: 0a03 |00c6: move-result v3 │ │ -4915c6: 7140 69f3 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@f369 │ │ -4915cc: 0c00 |00ca: move-result-object v0 │ │ -4915ce: 6e20 3eea 0500 |00cb: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V // method@ea3e │ │ -4915d4: 5445 6cb0 |00ce: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4915d8: 6e10 95e9 0500 |00d0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ -4915de: 0c05 |00d3: move-result-object v5 │ │ -4915e0: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ -4915e2: 3805 2700 |00d5: if-eqz v5, 00fc // +0027 │ │ -4915e6: 5445 6cb0 |00d7: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4915ea: 6e10 95e9 0500 |00d9: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ -4915f0: 0c05 |00dc: move-result-object v5 │ │ -4915f2: 3805 1f00 |00dd: if-eqz v5, 00fc // +001f │ │ -4915f6: 5441 6cb0 |00df: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4915fa: 6e10 85e9 0100 |00e1: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -491600: 0c01 |00e4: move-result-object v1 │ │ -491602: 5442 6cb0 |00e5: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491606: 6e10 86e9 0200 |00e7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSessionIdAfterRoomJoined:()Ljava/lang/String; // method@e986 │ │ -49160c: 0c02 |00ea: move-result-object v2 │ │ -49160e: 5443 6cb0 |00eb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491612: 6e10 6ce9 0300 |00ed: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ -491618: 0c03 |00f0: move-result-object v3 │ │ -49161a: 3803 0700 |00f1: if-eqz v3, 00f8 // +0007 │ │ -49161e: 6e10 2cf1 0300 |00f3: invoke-virtual {v3}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@f12c │ │ -491624: 0c03 |00f6: move-result-object v3 │ │ -491626: 2802 |00f7: goto 00f9 // +0002 │ │ -491628: 0703 |00f8: move-object v3, v0 │ │ -49162a: 6e40 74f3 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@f374 │ │ -491630: 5445 6cb0 |00fc: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491634: 6e10 95e9 0500 |00fe: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ -49163a: 0c01 |0101: move-result-object v1 │ │ -49163c: 3801 0600 |0102: if-eqz v1, 0108 // +0006 │ │ -491640: 6e10 70f3 0100 |0104: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@f370 │ │ -491646: 0c00 |0107: move-result-object v0 │ │ -491648: 1f00 4723 |0108: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@2347 │ │ -49164c: 6e20 34ea 0500 |010a: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSignalingMessageSender:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;)V // method@ea34 │ │ -491652: 5445 6cb0 |010d: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491656: 6e10 95e9 0500 |010f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ -49165c: 0c05 |0112: move-result-object v5 │ │ -49165e: 3805 1300 |0113: if-eqz v5, 0126 // +0013 │ │ -491662: 6e10 6ff3 0500 |0115: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ -491668: 0c05 |0118: move-result-object v5 │ │ -49166a: 3805 0d00 |0119: if-eqz v5, 0126 // +000d │ │ -49166e: 5440 6cb0 |011b: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491672: 7110 2de9 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@e92d │ │ -491678: 0c00 |0120: move-result-object v0 │ │ -49167a: 1f00 4223 |0121: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@2342 │ │ -49167e: 6e20 28f2 0500 |0123: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@f228 │ │ -491684: 5445 6cb0 |0126: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -491688: 6e10 95e9 0500 |0128: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ -49168e: 0c05 |012b: move-result-object v5 │ │ -491690: 3805 1300 |012c: if-eqz v5, 013f // +0013 │ │ -491694: 6e10 6ff3 0500 |012e: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ -49169a: 0c05 |0131: move-result-object v5 │ │ -49169c: 3805 0d00 |0132: if-eqz v5, 013f // +000d │ │ -4916a0: 5440 6cb0 |0134: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4916a4: 7110 29e9 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@e929 │ │ -4916aa: 0c00 |0139: move-result-object v0 │ │ -4916ac: 1f00 4123 |013a: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@2341 │ │ -4916b0: 6e20 27f2 0500 |013c: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@f227 │ │ -4916b6: 0e00 |013f: return-void │ │ +49142c: |[49142c] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V │ │ +49143c: 1a00 19ed |0000: const-string v0, "signalingSettingsOverall" // string@ed19 │ │ +491440: 7120 00fc 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +491446: 6e10 d7f1 0500 |0005: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ +49144c: 0c00 |0008: move-result-object v0 │ │ +49144e: 7110 fdfb 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491454: 6e10 d6f1 0000 |000c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ +49145a: 0c00 |000f: move-result-object v0 │ │ +49145c: 7110 fdfb 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491462: 6e10 d1f1 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@f1d1 │ │ +491468: 0c00 |0016: move-result-object v0 │ │ +49146a: 3800 2801 |0017: if-eqz v0, 013f // +0128 │ │ +49146e: 6e10 d7f1 0500 |0019: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ +491474: 0c00 |001c: move-result-object v0 │ │ +491476: 7110 fdfb 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49147c: 6e10 d6f1 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ +491482: 0c00 |0023: move-result-object v0 │ │ +491484: 7110 fdfb 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49148a: 6e10 d1f1 0000 |0027: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@f1d1 │ │ +491490: 0c00 |002a: move-result-object v0 │ │ +491492: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ +491496: 1f00 7724 |002d: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +49149a: 7210 3df5 0000 |002f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +4914a0: 0a00 |0032: move-result v0 │ │ +4914a2: 3900 0400 |0033: if-nez v0, 0037 // +0004 │ │ +4914a6: 2900 0a01 |0035: goto/16 013f // +010a │ │ +4914aa: 5440 6cb0 |0037: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4914ae: 2201 c922 |0039: new-instance v1, Lcom/nextcloud/talk/models/ExternalSignalingServer; // type@22c9 │ │ +4914b2: 7010 29f1 0100 |003b: invoke-direct {v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.:()V // method@f129 │ │ +4914b8: 6e20 22ea 1000 |003e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setExternalSignalingServer:(Lcom/nextcloud/talk/models/ExternalSignalingServer;)V // method@ea22 │ │ +4914be: 5440 6cb0 |0041: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4914c2: 6e10 6ce9 0000 |0043: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ +4914c8: 0c00 |0046: move-result-object v0 │ │ +4914ca: 7110 fdfb 0000 |0047: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4914d0: 6e10 d7f1 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ +4914d6: 0c01 |004d: move-result-object v1 │ │ +4914d8: 7110 fdfb 0100 |004e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4914de: 6e10 d6f1 0100 |0051: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ +4914e4: 0c01 |0054: move-result-object v1 │ │ +4914e6: 7110 fdfb 0100 |0055: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4914ec: 6e10 d1f1 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@f1d1 │ │ +4914f2: 0c01 |005b: move-result-object v1 │ │ +4914f4: 6e20 2df1 1000 |005c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingServer:(Ljava/lang/String;)V // method@f12d │ │ +4914fa: 5440 6cb0 |005f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4914fe: 6e10 6ce9 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ +491504: 0c00 |0064: move-result-object v0 │ │ +491506: 7110 fdfb 0000 |0065: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49150c: 6e10 d7f1 0500 |0068: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ +491512: 0c01 |006b: move-result-object v1 │ │ +491514: 7110 fdfb 0100 |006c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49151a: 6e10 d6f1 0100 |006f: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ +491520: 0c01 |0072: move-result-object v1 │ │ +491522: 7110 fdfb 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491528: 6e10 d2f1 0100 |0076: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingTicket:()Ljava/lang/String; // method@f1d2 │ │ +49152e: 0c01 |0079: move-result-object v1 │ │ +491530: 6e20 2ef1 1000 |007a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingTicket:(Ljava/lang/String;)V // method@f12e │ │ +491536: 5440 6cb0 |007d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +49153a: 6e10 6ce9 0000 |007f: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ +491540: 0c00 |0082: move-result-object v0 │ │ +491542: 7110 fdfb 0000 |0083: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491548: 6e10 d7f1 0500 |0086: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@f1d7 │ │ +49154e: 0c05 |0089: move-result-object v5 │ │ +491550: 7110 fdfb 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491556: 6e10 d6f1 0500 |008d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@f1d6 │ │ +49155c: 0c05 |0090: move-result-object v5 │ │ +49155e: 7110 fdfb 0500 |0091: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491564: 6e10 d3f1 0500 |0094: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@f1d3 │ │ +49156a: 0c05 |0097: move-result-object v5 │ │ +49156c: 6e20 2ff1 5000 |0098: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setFederation:(Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@f12f │ │ +491572: 5445 6cb0 |009b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +491576: 6e10 6ce9 0500 |009d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ +49157c: 0c00 |00a0: move-result-object v0 │ │ +49157e: 7110 fdfb 0000 |00a1: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491584: 6e10 2af1 0000 |00a4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingServer:()Ljava/lang/String; // method@f12a │ │ +49158a: 0c00 |00a7: move-result-object v0 │ │ +49158c: 5441 6cb0 |00a8: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +491590: 6e10 65e9 0100 |00aa: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@e965 │ │ +491596: 0c01 |00ad: move-result-object v1 │ │ +491598: 5442 6cb0 |00ae: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +49159c: 6e10 6ce9 0200 |00b0: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ +4915a2: 0c02 |00b3: move-result-object v2 │ │ +4915a4: 7110 fdfb 0200 |00b4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4915aa: 6e10 2bf1 0200 |00b7: invoke-virtual {v2}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingTicket:()Ljava/lang/String; // method@f12b │ │ +4915b0: 0c02 |00ba: move-result-object v2 │ │ +4915b2: 5443 6cb0 |00bb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4915b6: 6e10 66e9 0300 |00bd: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCredentials:()Ljava/lang/String; // method@e966 │ │ +4915bc: 0c03 |00c0: move-result-object v3 │ │ +4915be: 1f03 7724 |00c1: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +4915c2: 7110 4805 0300 |00c3: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ +4915c8: 0a03 |00c6: move-result v3 │ │ +4915ca: 7140 69f3 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@f369 │ │ +4915d0: 0c00 |00ca: move-result-object v0 │ │ +4915d2: 6e20 3eea 0500 |00cb: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V // method@ea3e │ │ +4915d8: 5445 6cb0 |00ce: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4915dc: 6e10 95e9 0500 |00d0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ +4915e2: 0c05 |00d3: move-result-object v5 │ │ +4915e4: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ +4915e6: 3805 2700 |00d5: if-eqz v5, 00fc // +0027 │ │ +4915ea: 5445 6cb0 |00d7: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4915ee: 6e10 95e9 0500 |00d9: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ +4915f4: 0c05 |00dc: move-result-object v5 │ │ +4915f6: 3805 1f00 |00dd: if-eqz v5, 00fc // +001f │ │ +4915fa: 5441 6cb0 |00df: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4915fe: 6e10 85e9 0100 |00e1: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +491604: 0c01 |00e4: move-result-object v1 │ │ +491606: 5442 6cb0 |00e5: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +49160a: 6e10 86e9 0200 |00e7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSessionIdAfterRoomJoined:()Ljava/lang/String; // method@e986 │ │ +491610: 0c02 |00ea: move-result-object v2 │ │ +491612: 5443 6cb0 |00eb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +491616: 6e10 6ce9 0300 |00ed: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@e96c │ │ +49161c: 0c03 |00f0: move-result-object v3 │ │ +49161e: 3803 0700 |00f1: if-eqz v3, 00f8 // +0007 │ │ +491622: 6e10 2cf1 0300 |00f3: invoke-virtual {v3}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@f12c │ │ +491628: 0c03 |00f6: move-result-object v3 │ │ +49162a: 2802 |00f7: goto 00f9 // +0002 │ │ +49162c: 0703 |00f8: move-object v3, v0 │ │ +49162e: 6e40 74f3 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@f374 │ │ +491634: 5445 6cb0 |00fc: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +491638: 6e10 95e9 0500 |00fe: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ +49163e: 0c01 |0101: move-result-object v1 │ │ +491640: 3801 0600 |0102: if-eqz v1, 0108 // +0006 │ │ +491644: 6e10 70f3 0100 |0104: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@f370 │ │ +49164a: 0c00 |0107: move-result-object v0 │ │ +49164c: 1f00 4723 |0108: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@2347 │ │ +491650: 6e20 34ea 0500 |010a: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSignalingMessageSender:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;)V // method@ea34 │ │ +491656: 5445 6cb0 |010d: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +49165a: 6e10 95e9 0500 |010f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ +491660: 0c05 |0112: move-result-object v5 │ │ +491662: 3805 1300 |0113: if-eqz v5, 0126 // +0013 │ │ +491666: 6e10 6ff3 0500 |0115: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ +49166c: 0c05 |0118: move-result-object v5 │ │ +49166e: 3805 0d00 |0119: if-eqz v5, 0126 // +000d │ │ +491672: 5440 6cb0 |011b: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +491676: 7110 2de9 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@e92d │ │ +49167c: 0c00 |0120: move-result-object v0 │ │ +49167e: 1f00 4223 |0121: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@2342 │ │ +491682: 6e20 28f2 0500 |0123: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@f228 │ │ +491688: 5445 6cb0 |0126: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +49168c: 6e10 95e9 0500 |0128: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@e995 │ │ +491692: 0c05 |012b: move-result-object v5 │ │ +491694: 3805 1300 |012c: if-eqz v5, 013f // +0013 │ │ +491698: 6e10 6ff3 0500 |012e: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ +49169e: 0c05 |0131: move-result-object v5 │ │ +4916a0: 3805 0d00 |0132: if-eqz v5, 013f // +000d │ │ +4916a4: 5440 6cb0 |0134: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4916a8: 7110 29e9 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@e929 │ │ +4916ae: 0c00 |0139: move-result-object v0 │ │ +4916b0: 1f00 4123 |013a: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@2341 │ │ +4916b4: 6e20 27f2 0500 |013c: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@f227 │ │ +4916ba: 0e00 |013f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2526 │ │ 0x0019 line=2527 │ │ 0x0037 line=2532 │ │ 0x0041 line=2533 │ │ 0x0058 line=2534 │ │ @@ -1996069,18 +1996069,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 │ │ -4916b8: |[4916b8] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Ljava/lang/Object;)V │ │ -4916c8: 1f01 0323 |0000: check-cast v1, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall; // type@2303 │ │ -4916cc: 6e20 e7e8 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V // method@e8e7 │ │ -4916d2: 0e00 |0005: return-void │ │ +4916bc: |[4916bc] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Ljava/lang/Object;)V │ │ +4916cc: 1f01 0323 |0000: check-cast v1, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall; // type@2303 │ │ +4916d0: 6e20 e7e8 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V // method@e8e7 │ │ +4916d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2520 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1996089,22 +1996089,22 @@ │ │ type : '(Lio/reactivex/disposables/Disposable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4916d4: |[4916d4] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onSubscribe:(Lio/reactivex/disposables/Disposable;)V │ │ -4916e4: 1a00 4f97 |0000: const-string v0, "d" // string@974f │ │ -4916e8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4916ee: 5410 6cb0 |0005: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ -4916f2: 6e10 6ae9 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; // method@e96a │ │ -4916f8: 0c00 |000a: move-result-object v0 │ │ -4916fa: 6e20 37f3 2000 |000b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.add:(Lio/reactivex/disposables/Disposable;)V // method@f337 │ │ -491700: 0e00 |000e: return-void │ │ +4916d8: |[4916d8] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onSubscribe:(Lio/reactivex/disposables/Disposable;)V │ │ +4916e8: 1a00 4f97 |0000: const-string v0, "d" // string@974f │ │ +4916ec: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +4916f2: 5410 6cb0 |0005: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06c │ │ +4916f6: 6e10 6ae9 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; // method@e96a │ │ +4916fc: 0c00 |000a: move-result-object v0 │ │ +4916fe: 6e20 37f3 2000 |000b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.add:(Lio/reactivex/disposables/Disposable;)V // method@f337 │ │ +491704: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2522 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x000f reg=2 (null) Lio/reactivex/disposables/Disposable; │ │ │ │ @@ -1996148,19 +1996148,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -491704: |[491704] com.nextcloud.talk.chat.ChatActivity$startPlayback$1$2.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -491714: 5b01 6eb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491718: 5b02 6db0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -49171c: 7010 2ff6 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ -491722: 0e00 |0007: return-void │ │ +491708: |[491708] com.nextcloud.talk.chat.ChatActivity$startPlayback$1$2.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +491718: 5b01 6eb0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +49171c: 5b02 6db0 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +491720: 7010 2ff6 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@f62f │ │ +491726: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1601 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -1996171,90 +1996171,90 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -491724: |[491724] com.nextcloud.talk.chat.ChatActivity$startPlayback$1$2.run:()V │ │ -491734: 5440 6eb0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491738: 6e10 76e9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ -49173e: 0c00 |0005: move-result-object v0 │ │ -491740: 3800 8800 |0006: if-eqz v0, 008e // +0088 │ │ -491744: 5440 6db0 |0008: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -491748: 6e10 a0ec 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@eca0 │ │ -49174e: 0a00 |000d: move-result v0 │ │ -491750: 3800 8000 |000e: if-eqz v0, 008e // +0080 │ │ -491754: 5440 6eb0 |0010: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491758: 6e10 76e9 0000 |0012: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ -49175e: 0c00 |0015: move-result-object v0 │ │ -491760: 7110 fdfb 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491766: 6e10 f703 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@03f7 │ │ -49176c: 0a00 |001c: move-result v0 │ │ -49176e: d300 e803 |001d: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -491772: 5441 6eb0 |001f: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491776: 6e10 76e9 0100 |0021: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ -49177c: 0c01 |0024: move-result-object v1 │ │ -49177e: 7110 fdfb 0100 |0025: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491784: 6e10 f803 0100 |0028: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getDuration:()I // method@03f8 │ │ -49178a: 0a01 |002b: move-result v1 │ │ -49178c: d311 e803 |002c: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -491790: 3510 3900 |002e: if-ge v0, v1, 0067 // +0039 │ │ -491794: 5441 6eb0 |0030: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491798: 6e10 76e9 0100 |0032: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ -49179e: 0c02 |0035: move-result-object v2 │ │ -4917a0: 7110 fdfb 0200 |0036: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4917a6: 6e10 f703 0200 |0039: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@03f7 │ │ -4917ac: 0a02 |003c: move-result v2 │ │ -4917ae: 7120 3ae9 2100 |003d: invoke-static {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V // method@e93a │ │ -4917b4: 5441 6db0 |0040: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -4917b8: 6e20 d0ec 0100 |0042: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@ecd0 │ │ -4917be: 5440 6db0 |0045: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -4917c2: 5441 6eb0 |0047: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -4917c6: 6e10 76e9 0100 |0049: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ -4917cc: 0c01 |004c: move-result-object v1 │ │ -4917ce: 7110 fdfb 0100 |004d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4917d4: 6e10 f703 0100 |0050: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@03f7 │ │ -4917da: 0a01 |0053: move-result v1 │ │ -4917dc: 6e20 d1ec 1000 |0054: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@ecd1 │ │ -4917e2: 5440 6eb0 |0057: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -4917e6: 6e10 5ce9 0000 |0059: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -4917ec: 0c00 |005c: move-result-object v0 │ │ -4917ee: 3800 3100 |005d: if-eqz v0, 008e // +0031 │ │ -4917f2: 5441 6db0 |005f: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -4917f6: 1f01 d123 |0061: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -4917fa: 6e20 3ee4 1000 |0063: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -491800: 2828 |0066: goto 008e // +0028 │ │ -491802: 5440 6db0 |0067: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -491806: 1211 |0069: const/4 v1, #int 1 // #1 │ │ -491808: 6e20 c6ec 1000 |006a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@ecc6 │ │ -49180e: 5440 6db0 |006d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -491812: 1201 |006f: const/4 v1, #int 0 // #0 │ │ -491814: 6e20 d0ec 1000 |0070: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@ecd0 │ │ -49181a: 5440 6db0 |0073: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -49181e: 6e20 d1ec 1000 |0075: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@ecd1 │ │ -491824: 5440 6eb0 |0078: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491828: 6e10 5ce9 0000 |007a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ -49182e: 0c00 |007d: move-result-object v0 │ │ -491830: 3800 0900 |007e: if-eqz v0, 0087 // +0009 │ │ -491834: 5441 6db0 |0080: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -491838: 1f01 d123 |0082: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -49183c: 6e20 3ee4 1000 |0084: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -491842: 5440 6eb0 |0087: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491846: 5441 6db0 |0089: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ -49184a: 7120 3ce9 1000 |008b: 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@e93c │ │ -491850: 5440 6eb0 |008e: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ -491854: 6e10 77e9 0000 |0090: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayerHandler:()Landroid/os/Handler; // method@e977 │ │ -49185a: 0c00 |0093: move-result-object v0 │ │ -49185c: 3800 0a00 |0094: if-eqz v0, 009e // +000a │ │ -491860: 0741 |0096: move-object v1, v4 │ │ -491862: 1f01 9f24 |0097: check-cast v1, Ljava/lang/Runnable; // type@249f │ │ -491866: 1602 0f00 |0099: const-wide/16 v2, #int 15 // #f │ │ -49186a: 6e40 7e04 1032 |009b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@047e │ │ -491870: 0e00 |009e: return-void │ │ +491728: |[491728] com.nextcloud.talk.chat.ChatActivity$startPlayback$1$2.run:()V │ │ +491738: 5440 6eb0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +49173c: 6e10 76e9 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ +491742: 0c00 |0005: move-result-object v0 │ │ +491744: 3800 8800 |0006: if-eqz v0, 008e // +0088 │ │ +491748: 5440 6db0 |0008: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +49174c: 6e10 a0ec 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@eca0 │ │ +491752: 0a00 |000d: move-result v0 │ │ +491754: 3800 8000 |000e: if-eqz v0, 008e // +0080 │ │ +491758: 5440 6eb0 |0010: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +49175c: 6e10 76e9 0000 |0012: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ +491762: 0c00 |0015: move-result-object v0 │ │ +491764: 7110 fdfb 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49176a: 6e10 f703 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@03f7 │ │ +491770: 0a00 |001c: move-result v0 │ │ +491772: d300 e803 |001d: div-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +491776: 5441 6eb0 |001f: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +49177a: 6e10 76e9 0100 |0021: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ +491780: 0c01 |0024: move-result-object v1 │ │ +491782: 7110 fdfb 0100 |0025: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491788: 6e10 f803 0100 |0028: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getDuration:()I // method@03f8 │ │ +49178e: 0a01 |002b: move-result v1 │ │ +491790: d311 e803 |002c: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +491794: 3510 3900 |002e: if-ge v0, v1, 0067 // +0039 │ │ +491798: 5441 6eb0 |0030: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +49179c: 6e10 76e9 0100 |0032: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ +4917a2: 0c02 |0035: move-result-object v2 │ │ +4917a4: 7110 fdfb 0200 |0036: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4917aa: 6e10 f703 0200 |0039: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@03f7 │ │ +4917b0: 0a02 |003c: move-result v2 │ │ +4917b2: 7120 3ae9 2100 |003d: invoke-static {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V // method@e93a │ │ +4917b8: 5441 6db0 |0040: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +4917bc: 6e20 d0ec 0100 |0042: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@ecd0 │ │ +4917c2: 5440 6db0 |0045: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +4917c6: 5441 6eb0 |0047: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +4917ca: 6e10 76e9 0100 |0049: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@e976 │ │ +4917d0: 0c01 |004c: move-result-object v1 │ │ +4917d2: 7110 fdfb 0100 |004d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4917d8: 6e10 f703 0100 |0050: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@03f7 │ │ +4917de: 0a01 |0053: move-result v1 │ │ +4917e0: 6e20 d1ec 1000 |0054: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@ecd1 │ │ +4917e6: 5440 6eb0 |0057: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +4917ea: 6e10 5ce9 0000 |0059: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +4917f0: 0c00 |005c: move-result-object v0 │ │ +4917f2: 3800 3100 |005d: if-eqz v0, 008e // +0031 │ │ +4917f6: 5441 6db0 |005f: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +4917fa: 1f01 d123 |0061: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +4917fe: 6e20 3ee4 1000 |0063: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +491804: 2828 |0066: goto 008e // +0028 │ │ +491806: 5440 6db0 |0067: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +49180a: 1211 |0069: const/4 v1, #int 1 // #1 │ │ +49180c: 6e20 c6ec 1000 |006a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@ecc6 │ │ +491812: 5440 6db0 |006d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +491816: 1201 |006f: const/4 v1, #int 0 // #0 │ │ +491818: 6e20 d0ec 1000 |0070: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@ecd0 │ │ +49181e: 5440 6db0 |0073: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +491822: 6e20 d1ec 1000 |0075: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@ecd1 │ │ +491828: 5440 6eb0 |0078: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +49182c: 6e10 5ce9 0000 |007a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@e95c │ │ +491832: 0c00 |007d: move-result-object v0 │ │ +491834: 3800 0900 |007e: if-eqz v0, 0087 // +0009 │ │ +491838: 5441 6db0 |0080: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +49183c: 1f01 d123 |0082: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +491840: 6e20 3ee4 1000 |0084: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +491846: 5440 6eb0 |0087: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +49184a: 5441 6db0 |0089: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b06d │ │ +49184e: 7120 3ce9 1000 |008b: 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@e93c │ │ +491854: 5440 6eb0 |008e: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@b06e │ │ +491858: 6e10 77e9 0000 |0090: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayerHandler:()Landroid/os/Handler; // method@e977 │ │ +49185e: 0c00 |0093: move-result-object v0 │ │ +491860: 3800 0a00 |0094: if-eqz v0, 009e // +000a │ │ +491864: 0741 |0096: move-object v1, v4 │ │ +491866: 1f01 9f24 |0097: check-cast v1, Ljava/lang/Runnable; // type@249f │ │ +49186a: 1602 0f00 |0099: const-wide/16 v2, #int 15 // #f │ │ +49186e: 6e40 7e04 1032 |009b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@047e │ │ +491874: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1603 │ │ 0x0008 line=1604 │ │ 0x0010 line=1605 │ │ 0x001f line=1606 │ │ 0x0030 line=1607 │ │ @@ -1996893,1059 +1996893,1059 @@ │ │ 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 │ │ -493650: |[493650] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$-c9riXpWP0YgL_3UQjEvB7F_ijc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -493660: 7120 b8e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e9b8 │ │ -493666: 0c00 |0003: move-result-object v0 │ │ -493668: 1100 |0004: return-object v0 │ │ +493654: |[493654] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$-c9riXpWP0YgL_3UQjEvB7F_ijc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +493664: 7120 b8e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e9b8 │ │ +49366a: 0c00 |0003: move-result-object v0 │ │ +49366c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$1XqjQGT4_3AW2HIEOkRO0bxqFrg' │ │ 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 │ │ -49366c: |[49366c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$1XqjQGT4_3AW2HIEOkRO0bxqFrg:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ -49367c: 7110 5dea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$lambda$64$lambda$63:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@ea5d │ │ -493682: 0c00 |0003: move-result-object v0 │ │ -493684: 1100 |0004: return-object v0 │ │ +493670: |[493670] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$1XqjQGT4_3AW2HIEOkRO0bxqFrg:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ +493680: 7110 5dea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$lambda$64$lambda$63:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@ea5d │ │ +493686: 0c00 |0003: move-result-object v0 │ │ +493688: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$2Ykdh-V6y2Mnk1EBnxwrVen577o' │ │ 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 │ │ -493688: |[493688] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$2Ykdh-V6y2Mnk1EBnxwrVen577o:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -493698: 7120 bae9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e9ba │ │ -49369e: 0c00 |0003: move-result-object v0 │ │ -4936a0: 1100 |0004: return-object v0 │ │ +49368c: |[49368c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$2Ykdh-V6y2Mnk1EBnxwrVen577o:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +49369c: 7120 bae9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e9ba │ │ +4936a2: 0c00 |0003: move-result-object v0 │ │ +4936a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$2rxLn7hediXFcecPNRktaJYloDo' │ │ 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 │ │ -4936a4: |[4936a4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$2rxLn7hediXFcecPNRktaJYloDo:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ -4936b4: 7120 51e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache$lambda$75:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@e951 │ │ -4936ba: 0c00 |0003: move-result-object v0 │ │ -4936bc: 1100 |0004: return-object v0 │ │ +4936a8: |[4936a8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$2rxLn7hediXFcecPNRktaJYloDo:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ +4936b8: 7120 51e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache$lambda$75:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@e951 │ │ +4936be: 0c00 |0003: move-result-object v0 │ │ +4936c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$5BZc-Mj3tduJDIQLlSp7DmetoyU' │ │ 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 │ │ -494c24: |[494c24] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$5BZc-Mj3tduJDIQLlSp7DmetoyU:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -494c34: 7110 ebe9 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$104:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e9eb │ │ -494c3a: 0e00 |0003: return-void │ │ +494c28: |[494c28] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$5BZc-Mj3tduJDIQLlSp7DmetoyU:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +494c38: 7110 ebe9 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$104:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e9eb │ │ +494c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$6vKvOPnP6Za92V8xYYkAeBxjrXs' │ │ 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 │ │ -4936c0: |[4936c0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$6vKvOPnP6Za92V8xYYkAeBxjrXs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4936d0: 7120 b7e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9b7 │ │ -4936d6: 0c00 |0003: move-result-object v0 │ │ -4936d8: 1100 |0004: return-object v0 │ │ +4936c4: |[4936c4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$6vKvOPnP6Za92V8xYYkAeBxjrXs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4936d4: 7120 b7e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9b7 │ │ +4936da: 0c00 |0003: move-result-object v0 │ │ +4936dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (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 │ │ -494c3c: |[494c3c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -494c4c: 7120 5eea 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@ea5e │ │ -494c52: 0e00 |0003: return-void │ │ +494c40: |[494c40] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +494c50: 7120 5eea 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@ea5e │ │ +494c56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (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 │ │ -4936dc: |[4936dc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -4936ec: 7120 61ea 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@ea61 │ │ -4936f2: 0c00 |0003: move-result-object v0 │ │ -4936f4: 1100 |0004: return-object v0 │ │ +4936e0: |[4936e0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +4936f0: 7120 61ea 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@ea61 │ │ +4936f6: 0c00 |0003: move-result-object v0 │ │ +4936f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$BcfEtA35e-pjaPCbdiUy9fZuKBM' │ │ 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 │ │ -4936f8: |[4936f8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$BcfEtA35e-pjaPCbdiUy9fZuKBM:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -493708: 7120 b0e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9b0 │ │ -49370e: 0c00 |0003: move-result-object v0 │ │ -493710: 1100 |0004: return-object v0 │ │ +4936fc: |[4936fc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$BcfEtA35e-pjaPCbdiUy9fZuKBM:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +49370c: 7120 b0e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9b0 │ │ +493712: 0c00 |0003: move-result-object v0 │ │ +493714: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$CDU7BPh-2Cq0QCd6_lnqLrdkSkU' │ │ 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 │ │ -491cac: |[491cac] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CDU7BPh-2Cq0QCd6_lnqLrdkSkU:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ -491cbc: 7130 4cea 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu$lambda$62:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@ea4c │ │ -491cc2: 0a00 |0003: move-result v0 │ │ -491cc4: 0f00 |0004: return v0 │ │ +491cb0: |[491cb0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CDU7BPh-2Cq0QCd6_lnqLrdkSkU:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ +491cc0: 7130 4cea 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu$lambda$62:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@ea4c │ │ +491cc6: 0a00 |0003: move-result v0 │ │ +491cc8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$CnQ_z6uohwWNuHQw1khDt3p8nk8' │ │ 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 │ │ -494c54: |[494c54] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CnQ_z6uohwWNuHQw1khDt3p8nk8:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -494c64: 7110 66ea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$60:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@ea66 │ │ -494c6a: 0e00 |0003: return-void │ │ +494c58: |[494c58] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CnQ_z6uohwWNuHQw1khDt3p8nk8:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +494c68: 7110 66ea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$60:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@ea66 │ │ +494c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$DglzQLh1Nea4FpfPQd1fKxeFYGs' │ │ 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 │ │ -493714: |[493714] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DglzQLh1Nea4FpfPQd1fKxeFYGs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -493724: 7120 b1e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$21:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e9b1 │ │ -49372a: 0c00 |0003: move-result-object v0 │ │ -49372c: 1100 |0004: return-object v0 │ │ +493718: |[493718] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DglzQLh1Nea4FpfPQd1fKxeFYGs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +493728: 7120 b1e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$21:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@e9b1 │ │ +49372e: 0c00 |0003: move-result-object v0 │ │ +493730: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$ERWAsK1sFKhUSD3bR-rGzdPU5Gc' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -493730: |[493730] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ERWAsK1sFKhUSD3bR-rGzdPU5Gc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -493740: 7120 aae9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$13:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; // method@e9aa │ │ -493746: 0c00 |0003: move-result-object v0 │ │ -493748: 1100 |0004: return-object v0 │ │ +493734: |[493734] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ERWAsK1sFKhUSD3bR-rGzdPU5Gc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +493744: 7120 aae9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$13:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; // method@e9aa │ │ +49374a: 0c00 |0003: move-result-object v0 │ │ +49374c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (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 │ │ -49374c: |[49374c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -49375c: 7120 55ea 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@ea55 │ │ -493762: 0c00 |0003: move-result-object v0 │ │ -493764: 1100 |0004: return-object v0 │ │ +493750: |[493750] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +493760: 7120 55ea 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@ea55 │ │ +493766: 0c00 |0003: move-result-object v0 │ │ +493768: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$H9ea3kZYLJrMF-bCKF8wd70_ZXE' │ │ 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 │ │ -493768: |[493768] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$H9ea3kZYLJrMF-bCKF8wd70_ZXE:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -493778: 7120 b4e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$24$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@e9b4 │ │ -49377e: 0c00 |0003: move-result-object v0 │ │ -493780: 1100 |0004: return-object v0 │ │ +49376c: |[49376c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$H9ea3kZYLJrMF-bCKF8wd70_ZXE:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +49377c: 7120 b4e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$24$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@e9b4 │ │ +493782: 0c00 |0003: move-result-object v0 │ │ +493784: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$HxOLnXPoA_gKKCbJLuJpV2cbs4s' │ │ 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 │ │ -494c6c: |[494c6c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$HxOLnXPoA_gKKCbJLuJpV2cbs4s:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -494c7c: 7110 ede9 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$106:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e9ed │ │ -494c82: 0e00 |0003: return-void │ │ +494c70: |[494c70] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$HxOLnXPoA_gKKCbJLuJpV2cbs4s:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +494c80: 7110 ede9 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$106:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e9ed │ │ +494c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$LR0qHOwMaNGkLVsV14WGn46hdyg' │ │ 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 │ │ -494c84: |[494c84] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$LR0qHOwMaNGkLVsV14WGn46hdyg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -494c94: 7130 a1e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9a1 │ │ -494c9a: 0e00 |0003: return-void │ │ +494c88: |[494c88] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$LR0qHOwMaNGkLVsV14WGn46hdyg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +494c98: 7130 a1e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9a1 │ │ +494c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$O1FfpzfjuwLofBV59mK_7UU1te0' │ │ 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 │ │ -491cc8: |[491cc8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$O1FfpzfjuwLofBV59mK_7UU1te0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -491cd8: 7120 eee9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$106$lambda$105:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e9ee │ │ -491cde: 0a00 |0003: move-result v0 │ │ -491ce0: 0f00 |0004: return v0 │ │ +491ccc: |[491ccc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$O1FfpzfjuwLofBV59mK_7UU1te0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +491cdc: 7120 eee9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$106$lambda$105:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e9ee │ │ +491ce2: 0a00 |0003: move-result v0 │ │ +491ce4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$PUNbdOdGXanKghozObN8_8NzRQc' │ │ 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 │ │ -493784: |[493784] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$PUNbdOdGXanKghozObN8_8NzRQc:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ -493794: 7110 64ea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer$lambda$72$lambda$71:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@ea64 │ │ -49379a: 0c00 |0003: move-result-object v0 │ │ -49379c: 1100 |0004: return-object v0 │ │ +493788: |[493788] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$PUNbdOdGXanKghozObN8_8NzRQc:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ +493798: 7110 64ea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer$lambda$72$lambda$71:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@ea64 │ │ +49379e: 0c00 |0003: move-result-object v0 │ │ +4937a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$RG2dh-2MNGbv1i9x4gYMlI8QiBk' │ │ 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 │ │ -494c9c: |[494c9c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RG2dh-2MNGbv1i9x4gYMlI8QiBk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -494cac: 7120 f4e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e9f4 │ │ -494cb2: 0e00 |0003: return-void │ │ +494ca0: |[494ca0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RG2dh-2MNGbv1i9x4gYMlI8QiBk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +494cb0: 7120 f4e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e9f4 │ │ +494cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$RUO5MshrcBnzaaNkT5VBniFMf8A' │ │ 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 │ │ -494cb4: |[494cb4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RUO5MshrcBnzaaNkT5VBniFMf8A:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -494cc4: 7120 40ea 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupActionBar$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@ea40 │ │ -494cca: 0e00 |0003: return-void │ │ +494cb8: |[494cb8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RUO5MshrcBnzaaNkT5VBniFMf8A:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +494cc8: 7120 40ea 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupActionBar$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@ea40 │ │ +494cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$RtzUC6ykwYMGGgUoA-JnJrDxiLo' │ │ 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 │ │ -491ce4: |[491ce4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RtzUC6ykwYMGGgUoA-JnJrDxiLo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -491cf4: 7120 ece9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$104$lambda$103:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e9ec │ │ -491cfa: 0a00 |0003: move-result v0 │ │ -491cfc: 0f00 |0004: return v0 │ │ +491ce8: |[491ce8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RtzUC6ykwYMGGgUoA-JnJrDxiLo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +491cf8: 7120 ece9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$104$lambda$103:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@e9ec │ │ +491cfe: 0a00 |0003: move-result v0 │ │ +491d00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (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 │ │ -494ccc: |[494ccc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -494cdc: 7120 59ea 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@ea59 │ │ -494ce2: 0e00 |0003: return-void │ │ +494cd0: |[494cd0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +494ce0: 7120 59ea 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@ea59 │ │ +494ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$TlDrcrHC04Ox_Ar7yWm7jXJnOpY' │ │ 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 │ │ -494ce4: |[494ce4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$TlDrcrHC04Ox_Ar7yWm7jXJnOpY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -494cf4: 7130 a2e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$44:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9a2 │ │ -494cfa: 0e00 |0003: return-void │ │ +494ce8: |[494ce8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$TlDrcrHC04Ox_Ar7yWm7jXJnOpY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +494cf8: 7130 a2e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$44:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9a2 │ │ +494cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$VDVXVQN3B8QHS7GKxFKqwWytj40' │ │ 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 │ │ -494cfc: |[494cfc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$VDVXVQN3B8QHS7GKxFKqwWytj40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -494d0c: 7140 9fe9 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@e99f │ │ -494d12: 0e00 |0003: return-void │ │ +494d00: |[494d00] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$VDVXVQN3B8QHS7GKxFKqwWytj40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +494d10: 7140 9fe9 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@e99f │ │ +494d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (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 │ │ -4937a0: |[4937a0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -4937b0: 7120 58ea 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@ea58 │ │ -4937b6: 0c00 |0003: move-result-object v0 │ │ -4937b8: 1100 |0004: return-object v0 │ │ +4937a4: |[4937a4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +4937b4: 7120 58ea 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@ea58 │ │ +4937ba: 0c00 |0003: move-result-object v0 │ │ +4937bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$YxaciT2nBYytFFhd-TpReUWu1-Q' │ │ 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 │ │ -493050: |[493050] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$YxaciT2nBYytFFhd-TpReUWu1-Q:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ -493060: 7120 a0e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@e9a0 │ │ -493066: 0c00 |0003: move-result-object v0 │ │ -493068: 1100 |0004: return-object v0 │ │ +493054: |[493054] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$YxaciT2nBYytFFhd-TpReUWu1-Q:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ +493064: 7120 a0e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@e9a0 │ │ +49306a: 0c00 |0003: move-result-object v0 │ │ +49306c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (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 │ │ -4937bc: |[4937bc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -4937cc: 7120 5aea 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@ea5a │ │ -4937d2: 0c00 |0003: move-result-object v0 │ │ -4937d4: 1100 |0004: return-object v0 │ │ +4937c0: |[4937c0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +4937d0: 7120 5aea 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@ea5a │ │ +4937d6: 0c00 |0003: move-result-object v0 │ │ +4937d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$b4xgzNyF3RsYOKWXs7OOqPNZ5mU' │ │ 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 │ │ -494d14: |[494d14] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b4xgzNyF3RsYOKWXs7OOqPNZ5mU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -494d24: 7130 a5e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$70$lambda$67:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e9a5 │ │ -494d2a: 0e00 |0003: return-void │ │ +494d18: |[494d18] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b4xgzNyF3RsYOKWXs7OOqPNZ5mU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +494d28: 7130 a5e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$70$lambda$67:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e9a5 │ │ +494d2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (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 │ │ -4937d8: |[4937d8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4937e8: 7120 b3e9 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@e9b3 │ │ -4937ee: 0c00 |0003: move-result-object v0 │ │ -4937f0: 1100 |0004: return-object v0 │ │ +4937dc: |[4937dc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4937ec: 7120 b3e9 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@e9b3 │ │ +4937f2: 0c00 |0003: move-result-object v0 │ │ +4937f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$bTLQEtYJvEte9hUgqLxBShe7lYQ' │ │ 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 │ │ -4937f4: |[4937f4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$bTLQEtYJvEte9hUgqLxBShe7lYQ:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -493804: 7120 67ea 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$61:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@ea67 │ │ -49380a: 0c00 |0003: move-result-object v0 │ │ -49380c: 1100 |0004: return-object v0 │ │ +4937f8: |[4937f8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$bTLQEtYJvEte9hUgqLxBShe7lYQ:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +493808: 7120 67ea 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$61:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@ea67 │ │ +49380e: 0c00 |0003: move-result-object v0 │ │ +493810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$c67nD8KKq2_mPlSrOKbGvF-mWUw' │ │ 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 │ │ -493810: |[493810] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$c67nD8KKq2_mPlSrOKbGvF-mWUw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -493820: 7120 a3e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$44$lambda$43:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e9a3 │ │ -493826: 0c00 |0003: move-result-object v0 │ │ -493828: 1100 |0004: return-object v0 │ │ +493814: |[493814] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$c67nD8KKq2_mPlSrOKbGvF-mWUw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +493824: 7120 a3e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$44$lambda$43:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e9a3 │ │ +49382a: 0c00 |0003: move-result-object v0 │ │ +49382c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (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 │ │ -49382c: |[49382c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -49383c: 7120 ade9 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@e9ad │ │ -493842: 0c00 |0003: move-result-object v0 │ │ -493844: 1100 |0004: return-object v0 │ │ +493830: |[493830] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +493840: 7120 ade9 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@e9ad │ │ +493846: 0c00 |0003: move-result-object v0 │ │ +493848: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$eU5McX1sHeGs8QtoSs89HthXCog' │ │ 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 │ │ -493848: |[493848] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$eU5McX1sHeGs8QtoSs89HthXCog:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -493858: 7120 b5e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9b5 │ │ -49385e: 0c00 |0003: move-result-object v0 │ │ -493860: 1100 |0004: return-object v0 │ │ +49384c: |[49384c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$eU5McX1sHeGs8QtoSs89HthXCog:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +49385c: 7120 b5e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9b5 │ │ +493862: 0c00 |0003: move-result-object v0 │ │ +493864: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$fIiOStm2qKdhYJFTWlHNResZmyM' │ │ 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 │ │ -493864: |[493864] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$fIiOStm2qKdhYJFTWlHNResZmyM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -493874: 7130 e9e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onPickCameraResult$lambda$85:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e9e9 │ │ -49387a: 0c00 |0003: move-result-object v0 │ │ -49387c: 1100 |0004: return-object v0 │ │ +493868: |[493868] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$fIiOStm2qKdhYJFTWlHNResZmyM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +493878: 7130 e9e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onPickCameraResult$lambda$85:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e9e9 │ │ +49387e: 0c00 |0003: move-result-object v0 │ │ +493880: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$ihQxahZJBYBt0In4BPrxIctJWRI' │ │ 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 │ │ -494d2c: |[494d2c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ihQxahZJBYBt0In4BPrxIctJWRI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ -494d3c: 7130 71ea 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$lambda$58:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@ea71 │ │ -494d42: 0e00 |0003: return-void │ │ +494d30: |[494d30] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ihQxahZJBYBt0In4BPrxIctJWRI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ +494d40: 7130 71ea 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$lambda$58:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@ea71 │ │ +494d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (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 │ │ -493880: |[493880] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -493890: 7120 b6e9 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@e9b6 │ │ -493896: 0c00 |0003: move-result-object v0 │ │ -493898: 1100 |0004: return-object v0 │ │ +493884: |[493884] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +493894: 7120 b6e9 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@e9b6 │ │ +49389a: 0c00 |0003: move-result-object v0 │ │ +49389c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$nJ6EMPy3XuhCtvOiwVvKWWwJcwU' │ │ 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 │ │ -49389c: |[49389c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$nJ6EMPy3XuhCtvOiwVvKWWwJcwU:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ -4938ac: 7120 bbe9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$33:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@e9bb │ │ -4938b2: 0c00 |0003: move-result-object v0 │ │ -4938b4: 1100 |0004: return-object v0 │ │ +4938a0: |[4938a0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$nJ6EMPy3XuhCtvOiwVvKWWwJcwU:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ +4938b0: 7120 bbe9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$33:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@e9bb │ │ +4938b6: 0c00 |0003: move-result-object v0 │ │ +4938b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$oA_NmjT0C5KvoVY2X9lPU91IjJE' │ │ 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 │ │ -4938b8: |[4938b8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oA_NmjT0C5KvoVY2X9lPU91IjJE:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ -4938c8: 7110 fce9 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback$lambda$65:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@e9fc │ │ -4938ce: 0c00 |0003: move-result-object v0 │ │ -4938d0: 1100 |0004: return-object v0 │ │ +4938bc: |[4938bc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oA_NmjT0C5KvoVY2X9lPU91IjJE:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ +4938cc: 7110 fce9 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback$lambda$65:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@e9fc │ │ +4938d2: 0c00 |0003: move-result-object v0 │ │ +4938d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (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 │ │ -4938d4: |[4938d4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4938e4: 7120 b2e9 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@e9b2 │ │ -4938ea: 0c00 |0003: move-result-object v0 │ │ -4938ec: 1100 |0004: return-object v0 │ │ +4938d8: |[4938d8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4938e8: 7120 b2e9 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@e9b2 │ │ +4938ee: 0c00 |0003: move-result-object v0 │ │ +4938f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$oV_tHqzSWLk1ru1MRqZ6EHFHkqA' │ │ 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 │ │ -494d44: |[494d44] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oV_tHqzSWLk1ru1MRqZ6EHFHkqA:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -494d54: 7110 6eea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$lambda$59:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@ea6e │ │ -494d5a: 0e00 |0003: return-void │ │ +494d48: |[494d48] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oV_tHqzSWLk1ru1MRqZ6EHFHkqA:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +494d58: 7110 6eea 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$lambda$59:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@ea6e │ │ +494d5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (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 │ │ -494d5c: |[494d5c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -494d6c: 7120 54ea 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@ea54 │ │ -494d72: 0e00 |0003: return-void │ │ +494d60: |[494d60] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +494d70: 7120 54ea 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@ea54 │ │ +494d76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$popoHP9kgSJfxkC30MKMYEiz7gU' │ │ 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 │ │ -494d74: |[494d74] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$popoHP9kgSJfxkC30MKMYEiz7gU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -494d84: 7130 a7e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$70$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e9a7 │ │ -494d8a: 0e00 |0003: return-void │ │ +494d78: |[494d78] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$popoHP9kgSJfxkC30MKMYEiz7gU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +494d88: 7130 a7e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$70$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@e9a7 │ │ +494d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$pulnqwYFWi9WYE-9Q1vTTeDrieY' │ │ 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 │ │ -494d8c: |[494d8c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$pulnqwYFWi9WYE-9Q1vTTeDrieY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -494d9c: 7120 aee9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$18$lambda$17:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e9ae │ │ -494da2: 0e00 |0003: return-void │ │ +494d90: |[494d90] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$pulnqwYFWi9WYE-9Q1vTTeDrieY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +494da0: 7120 aee9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$18$lambda$17:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e9ae │ │ +494da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$qr8eKjCWSvszgdMwpbrLP7BD9Vc' │ │ 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 │ │ -4938f0: |[4938f0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qr8eKjCWSvszgdMwpbrLP7BD9Vc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -493900: 7120 b9e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e9b9 │ │ -493906: 0c00 |0003: move-result-object v0 │ │ -493908: 1100 |0004: return-object v0 │ │ +4938f4: |[4938f4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qr8eKjCWSvszgdMwpbrLP7BD9Vc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +493904: 7120 b9e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@e9b9 │ │ +49390a: 0c00 |0003: move-result-object v0 │ │ +49390c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (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 │ │ -49390c: |[49390c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -49391c: 7120 5fea 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@ea5f │ │ -493922: 0c00 |0003: move-result-object v0 │ │ -493924: 1100 |0004: return-object v0 │ │ +493910: |[493910] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +493920: 7120 5fea 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@ea5f │ │ +493926: 0c00 |0003: move-result-object v0 │ │ +493928: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$ss7QXJAvgWl2sMSzB64GRd2TPf4' │ │ 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 │ │ -493928: |[493928] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ss7QXJAvgWl2sMSzB64GRd2TPf4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -493938: 7120 ace9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$15:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9ac │ │ -49393e: 0c00 |0003: move-result-object v0 │ │ -493940: 1100 |0004: return-object v0 │ │ +49392c: |[49392c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ss7QXJAvgWl2sMSzB64GRd2TPf4:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +49393c: 7120 ace9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$15:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9ac │ │ +493942: 0c00 |0003: move-result-object v0 │ │ +493944: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$tBKmmGW-38Tucncg8gkJ56dmrF4' │ │ 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 │ │ -494da4: |[494da4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$tBKmmGW-38Tucncg8gkJ56dmrF4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -494db4: 7120 f3e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$34:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e9f3 │ │ -494dba: 0e00 |0003: return-void │ │ +494da8: |[494da8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$tBKmmGW-38Tucncg8gkJ56dmrF4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +494db8: 7120 f3e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$34:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@e9f3 │ │ +494dbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$u2uX9OIsUtXaZD4pmnYCFq-__YA' │ │ 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 │ │ -493944: |[493944] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$u2uX9OIsUtXaZD4pmnYCFq-__YA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -493954: 7120 45e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSharable$lambda$113:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e945 │ │ -49395a: 0c00 |0003: move-result-object v0 │ │ -49395c: 1100 |0004: return-object v0 │ │ +493948: |[493948] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$u2uX9OIsUtXaZD4pmnYCFq-__YA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +493958: 7120 45e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSharable$lambda$113:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e945 │ │ +49395e: 0c00 |0003: move-result-object v0 │ │ +493960: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$uFxr60YSIj5XgewwgLnd_Y1kNl0' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -493960: |[493960] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$uFxr60YSIj5XgewwgLnd_Y1kNl0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ -493970: 7120 abe9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@e9ab │ │ -493976: 0c00 |0003: move-result-object v0 │ │ -493978: 1100 |0004: return-object v0 │ │ +493964: |[493964] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$uFxr60YSIj5XgewwgLnd_Y1kNl0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ +493974: 7120 abe9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@e9ab │ │ +49397a: 0c00 |0003: move-result-object v0 │ │ +49397c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$w14y0TPDgMh0Gzzdb7UPYvw10o8' │ │ 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 │ │ -49397c: |[49397c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$w14y0TPDgMh0Gzzdb7UPYvw10o8:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -49398c: 7120 43e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSaveable$lambda$114:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e943 │ │ -493992: 0c00 |0003: move-result-object v0 │ │ -493994: 1100 |0004: return-object v0 │ │ +493980: |[493980] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$w14y0TPDgMh0Gzzdb7UPYvw10o8:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +493990: 7120 43e9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSaveable$lambda$114:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@e943 │ │ +493996: 0c00 |0003: move-result-object v0 │ │ +493998: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$wTnC3XKJewyWWOzf2hC9FVh5V8U' │ │ 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 │ │ -494dbc: |[494dbc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$wTnC3XKJewyWWOzf2hC9FVh5V8U:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -494dcc: 7130 a6e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$70$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@e9a6 │ │ -494dd2: 0e00 |0003: return-void │ │ +494dc0: |[494dc0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$wTnC3XKJewyWWOzf2hC9FVh5V8U:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +494dd0: 7130 a6e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$70$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@e9a6 │ │ +494dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #52 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$xu1s1QI3ybr46wLd3yWEgkrec24' │ │ 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 │ │ -493998: |[493998] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$xu1s1QI3ybr46wLd3yWEgkrec24:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -4939a8: 7140 48ea 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shareToNotes$lambda$115:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@ea48 │ │ -4939ae: 0c00 |0003: move-result-object v0 │ │ -4939b0: 1100 |0004: return-object v0 │ │ +49399c: |[49399c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$xu1s1QI3ybr46wLd3yWEgkrec24:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +4939ac: 7140 48ea 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shareToNotes$lambda$115:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@ea48 │ │ +4939b2: 0c00 |0003: move-result-object v0 │ │ +4939b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #53 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$yT925eZcVG56w3tNYhecPS4QSgs' │ │ 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 │ │ -4939b4: |[4939b4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yT925eZcVG56w3tNYhecPS4QSgs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4939c4: 7120 afe9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$19:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9af │ │ -4939ca: 0c00 |0003: move-result-object v0 │ │ -4939cc: 1100 |0004: return-object v0 │ │ +4939b8: |[4939b8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yT925eZcVG56w3tNYhecPS4QSgs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4939c8: 7120 afe9 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$19:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@e9af │ │ +4939ce: 0c00 |0003: move-result-object v0 │ │ +4939d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$yh6etvHfzazK0iXqkiu3gT_0GLQ' │ │ 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 │ │ -4939d0: |[4939d0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yh6etvHfzazK0iXqkiu3gT_0GLQ:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -4939e0: 7130 d9e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onChooseFileResult$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e9d9 │ │ -4939e6: 0c00 |0003: move-result-object v0 │ │ -4939e8: 1100 |0004: return-object v0 │ │ +4939d4: |[4939d4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yh6etvHfzazK0iXqkiu3gT_0GLQ:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +4939e4: 7130 d9e9 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onChooseFileResult$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@e9d9 │ │ +4939ea: 0c00 |0003: move-result-object v0 │ │ +4939ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (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 │ │ -494dd4: |[494dd4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -494de4: 7120 60ea 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@ea60 │ │ -494dea: 0e00 |0003: return-void │ │ +494dd8: |[494dd8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +494de8: 7120 60ea 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@ea60 │ │ +494dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (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 │ │ -494dec: |[494dec] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -494dfc: 7120 57ea 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@ea57 │ │ -494e02: 0e00 |0003: return-void │ │ +494df0: |[494df0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +494e00: 7120 57ea 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@ea57 │ │ +494e06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (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 │ │ -494e04: |[494e04] com.nextcloud.talk.chat.ChatActivity.:()V │ │ -494e14: 2200 ef20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$Companion; // type@20ef │ │ -494e18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -494e1a: 7020 70e8 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e870 │ │ -494e20: 6900 82b0 |0006: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ -494e24: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -494e28: 6700 6fb0 |000a: sput v0, Lcom/nextcloud/talk/chat/ChatActivity;.$stable:I // field@b06f │ │ -494e2c: 1c00 0d21 |000c: const-class v0, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ -494e30: 7110 11fc 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@fc11 │ │ -494e36: 0c00 |0011: move-result-object v0 │ │ -494e38: 7210 2afc 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@fc2a │ │ -494e3e: 0c00 |0015: move-result-object v0 │ │ -494e40: 6900 99b0 |0016: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -494e44: 0e00 |0018: return-void │ │ +494e08: |[494e08] com.nextcloud.talk.chat.ChatActivity.:()V │ │ +494e18: 2200 ef20 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$Companion; // type@20ef │ │ +494e1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +494e1e: 7020 70e8 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@e870 │ │ +494e24: 6900 82b0 |0006: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@b082 │ │ +494e28: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +494e2c: 6700 6fb0 |000a: sput v0, Lcom/nextcloud/talk/chat/ChatActivity;.$stable:I // field@b06f │ │ +494e30: 1c00 0d21 |000c: const-class v0, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ +494e34: 7110 11fc 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@fc11 │ │ +494e3a: 0c00 |0011: move-result-object v0 │ │ +494e3c: 7210 2afc 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@fc2a │ │ +494e42: 0c00 |0015: move-result-object v0 │ │ +494e44: 6900 99b0 |0016: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +494e48: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=3770 │ │ locals : │ │ │ │ #58 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -494e48: |[494e48] com.nextcloud.talk.chat.ChatActivity.:()V │ │ -494e58: 7010 61db 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/BaseActivity;.:()V // method@db61 │ │ -494e5e: 2200 1b02 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ -494e62: 7010 620a 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ -494e68: 1f00 1902 |0008: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ -494e6c: 2201 b920 |000a: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; // type@20b9 │ │ -494e70: 7020 03e8 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e803 │ │ -494e76: 6e30 03ea 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@ea03 │ │ -494e7c: 0c00 |0012: move-result-object v0 │ │ -494e7e: 5b20 d6b0 |0013: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d6 │ │ -494e82: 2200 1b02 |0015: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ -494e86: 7010 620a 0000 |0017: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ -494e8c: 1f00 1902 |001a: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ -494e90: 2201 ba20 |001c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; // type@20ba │ │ -494e94: 7020 05e8 2100 |001e: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e805 │ │ -494e9a: 6e30 03ea 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@ea03 │ │ -494ea0: 0c00 |0024: move-result-object v0 │ │ -494ea2: 5b20 d2b0 |0025: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d2 │ │ -494ea6: 2200 1b02 |0027: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ -494eaa: 7010 620a 0000 |0029: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ -494eb0: 1f00 1902 |002c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ -494eb4: 2201 bb20 |002e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; // type@20bb │ │ -494eb8: 7020 07e8 2100 |0030: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e807 │ │ -494ebe: 6e30 03ea 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@ea03 │ │ -494ec4: 0c00 |0036: move-result-object v0 │ │ -494ec6: 5b20 d5b0 |0037: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d5 │ │ -494eca: 2200 1b02 |0039: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ -494ece: 7010 620a 0000 |003b: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ -494ed4: 1f00 1902 |003e: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ -494ed8: 2201 bc20 |0040: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; // type@20bc │ │ -494edc: 7020 09e8 2100 |0042: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e809 │ │ -494ee2: 6e30 03ea 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@ea03 │ │ -494ee8: 0c00 |0048: move-result-object v0 │ │ -494eea: 5b20 d3b0 |0049: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d3 │ │ -494eee: 2200 1b02 |004b: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ -494ef2: 7010 620a 0000 |004d: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ -494ef8: 1f00 1902 |0050: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ -494efc: 2201 bd20 |0052: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; // type@20bd │ │ -494f00: 7020 0be8 2100 |0054: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e80b │ │ -494f06: 6e30 03ea 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@ea03 │ │ -494f0c: 0c00 |005a: move-result-object v0 │ │ -494f0e: 5b20 d4b0 |005b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d4 │ │ -494f12: 2200 b023 |005d: new-instance v0, Lcom/nextcloud/talk/utils/rx/DisposableSet; // type@23b0 │ │ -494f16: 7010 36f3 0000 |005f: invoke-direct {v0}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.:()V // method@f336 │ │ -494f1c: 5b20 b5b0 |0062: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@b0b5 │ │ -494f20: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -494f22: 5920 aab0 |0065: iput v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ -494f26: 1a01 0000 |0067: const-string v1, "" // string@0000 │ │ -494f2a: 5b21 cab0 |0069: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ -494f2e: 5c20 ddb0 |006b: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ -494f32: 2200 2125 |006d: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -494f36: 7010 41f8 0000 |006f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -494f3c: 1f00 3725 |0072: check-cast v0, Ljava/util/List; // type@2537 │ │ -494f40: 5b20 b7b0 |0074: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -494f44: 2200 0221 |0076: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // type@2102 │ │ -494f48: 7020 c0e8 2000 |0078: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8c0 │ │ -494f4e: 5b20 c5b0 |007b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.onBackPressedCallback:Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // field@b0c5 │ │ -494f52: 2200 3025 |007d: new-instance v0, Ljava/util/HashMap; // type@2530 │ │ -494f56: 7010 2df9 0000 |007f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@f92d │ │ -494f5c: 5b20 d7b0 |0082: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ -494f60: 5b21 dbb0 |0084: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ -494f64: 2200 0121 |0086: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // type@2101 │ │ -494f68: 7020 bee8 2000 |0088: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8be │ │ -494f6e: 5b20 bcb0 |008b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@b0bc │ │ -494f72: 2200 f320 |008d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // type@20f3 │ │ -494f76: 7020 79e8 2000 |008f: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e879 │ │ -494f7c: 5b20 adb0 |0092: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@b0ad │ │ -494f80: 0e00 |0094: return-void │ │ +494e4c: |[494e4c] com.nextcloud.talk.chat.ChatActivity.:()V │ │ +494e5c: 7010 61db 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/BaseActivity;.:()V // method@db61 │ │ +494e62: 2200 1b02 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ +494e66: 7010 620a 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ +494e6c: 1f00 1902 |0008: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ +494e70: 2201 b920 |000a: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; // type@20b9 │ │ +494e74: 7020 03e8 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e803 │ │ +494e7a: 6e30 03ea 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@ea03 │ │ +494e80: 0c00 |0012: move-result-object v0 │ │ +494e82: 5b20 d6b0 |0013: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d6 │ │ +494e86: 2200 1b02 |0015: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ +494e8a: 7010 620a 0000 |0017: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ +494e90: 1f00 1902 |001a: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ +494e94: 2201 ba20 |001c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; // type@20ba │ │ +494e98: 7020 05e8 2100 |001e: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e805 │ │ +494e9e: 6e30 03ea 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@ea03 │ │ +494ea4: 0c00 |0024: move-result-object v0 │ │ +494ea6: 5b20 d2b0 |0025: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d2 │ │ +494eaa: 2200 1b02 |0027: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ +494eae: 7010 620a 0000 |0029: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ +494eb4: 1f00 1902 |002c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ +494eb8: 2201 bb20 |002e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; // type@20bb │ │ +494ebc: 7020 07e8 2100 |0030: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e807 │ │ +494ec2: 6e30 03ea 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@ea03 │ │ +494ec8: 0c00 |0036: move-result-object v0 │ │ +494eca: 5b20 d5b0 |0037: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d5 │ │ +494ece: 2200 1b02 |0039: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ +494ed2: 7010 620a 0000 |003b: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ +494ed8: 1f00 1902 |003e: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ +494edc: 2201 bc20 |0040: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; // type@20bc │ │ +494ee0: 7020 09e8 2100 |0042: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e809 │ │ +494ee6: 6e30 03ea 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@ea03 │ │ +494eec: 0c00 |0048: move-result-object v0 │ │ +494eee: 5b20 d3b0 |0049: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d3 │ │ +494ef2: 2200 1b02 |004b: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@021b │ │ +494ef6: 7010 620a 0000 |004d: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0a62 │ │ +494efc: 1f00 1902 |0050: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@0219 │ │ +494f00: 2201 bd20 |0052: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; // type@20bd │ │ +494f04: 7020 0be8 2100 |0054: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e80b │ │ +494f0a: 6e30 03ea 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@ea03 │ │ +494f10: 0c00 |005a: move-result-object v0 │ │ +494f12: 5b20 d4b0 |005b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d4 │ │ +494f16: 2200 b023 |005d: new-instance v0, Lcom/nextcloud/talk/utils/rx/DisposableSet; // type@23b0 │ │ +494f1a: 7010 36f3 0000 |005f: invoke-direct {v0}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.:()V // method@f336 │ │ +494f20: 5b20 b5b0 |0062: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@b0b5 │ │ +494f24: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +494f26: 5920 aab0 |0065: iput v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ +494f2a: 1a01 0000 |0067: const-string v1, "" // string@0000 │ │ +494f2e: 5b21 cab0 |0069: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ +494f32: 5c20 ddb0 |006b: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ +494f36: 2200 2125 |006d: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +494f3a: 7010 41f8 0000 |006f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +494f40: 1f00 3725 |0072: check-cast v0, Ljava/util/List; // type@2537 │ │ +494f44: 5b20 b7b0 |0074: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +494f48: 2200 0221 |0076: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // type@2102 │ │ +494f4c: 7020 c0e8 2000 |0078: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8c0 │ │ +494f52: 5b20 c5b0 |007b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.onBackPressedCallback:Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // field@b0c5 │ │ +494f56: 2200 3025 |007d: new-instance v0, Ljava/util/HashMap; // type@2530 │ │ +494f5a: 7010 2df9 0000 |007f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@f92d │ │ +494f60: 5b20 d7b0 |0082: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ +494f64: 5b21 dbb0 |0084: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ +494f68: 2200 0121 |0086: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // type@2101 │ │ +494f6c: 7020 bee8 2000 |0088: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8be │ │ +494f72: 5b20 bcb0 |008b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@b0bc │ │ +494f76: 2200 f320 |008d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // type@20f3 │ │ +494f7a: 7020 79e8 2000 |008f: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e879 │ │ +494f80: 5b20 adb0 |0092: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@b0ad │ │ +494f84: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=249 │ │ 0x000a line=247 │ │ 0x0015 line=257 │ │ 0x001c line=256 │ │ @@ -1997972,17 +1997972,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 │ │ -494f84: |[494f84] com.nextcloud.talk.chat.ChatActivity.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ -494f94: 7020 4ee9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.determinePreviousMessageIds:(Ljava/util/List;)V // method@e94e │ │ -494f9a: 0e00 |0003: return-void │ │ +494f88: |[494f88] com.nextcloud.talk.chat.ChatActivity.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ +494f98: 7020 4ee9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.determinePreviousMessageIds:(Ljava/util/List;)V // method@e94e │ │ +494f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1997991,17 +1997991,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 │ │ -492cb8: |[492cb8] com.nextcloud.talk.chat.ChatActivity.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; │ │ -492cc8: 5400 a8b0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -492ccc: 1100 |0002: return-object v0 │ │ +492cbc: |[492cbc] com.nextcloud.talk.chat.ChatActivity.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; │ │ +492ccc: 5400 a8b0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +492cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #61 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998009,17 +1998009,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 │ │ -492b60: |[492b60] com.nextcloud.talk.chat.ChatActivity.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ -492b70: 5400 adb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@b0ad │ │ -492b74: 1100 |0002: return-object v0 │ │ +492b64: |[492b64] com.nextcloud.talk.chat.ChatActivity.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ +492b74: 5400 adb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@b0ad │ │ +492b78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #62 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998027,17 +1998027,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 │ │ -491c00: |[491c00] com.nextcloud.talk.chat.ChatActivity.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ -491c10: 5400 afb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ -491c14: 1100 |0002: return-object v0 │ │ +491c04: |[491c04] com.nextcloud.talk.chat.ChatActivity.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ +491c14: 5400 afb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ +491c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #63 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998045,17 +1998045,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 │ │ -491c18: |[491c18] com.nextcloud.talk.chat.ChatActivity.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ -491c28: 5400 b0b0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ -491c2c: 1100 |0002: return-object v0 │ │ +491c1c: |[491c1c] com.nextcloud.talk.chat.ChatActivity.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ +491c2c: 5400 b0b0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ +491c30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #64 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998063,17 +1998063,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 │ │ -492c10: |[492c10] com.nextcloud.talk.chat.ChatActivity.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ -492c20: 5400 b3b0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -492c24: 1100 |0002: return-object v0 │ │ +492c14: |[492c14] com.nextcloud.talk.chat.ChatActivity.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ +492c24: 5400 b3b0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +492c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #65 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998081,17 +1998081,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 │ │ -492b78: |[492b78] com.nextcloud.talk.chat.ChatActivity.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ -492b88: 5400 bcb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@b0bc │ │ -492b8c: 1100 |0002: return-object v0 │ │ +492b7c: |[492b7c] com.nextcloud.talk.chat.ChatActivity.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ +492b8c: 5400 bcb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@b0bc │ │ +492b90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #66 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998099,35 +1998099,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 │ │ -49306c: |[49306c] com.nextcloud.talk.chat.ChatActivity.access$getTAG$cp:()Ljava/lang/String; │ │ -49307c: 6200 99b0 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -493080: 1100 |0002: return-object v0 │ │ +493070: |[493070] com.nextcloud.talk.chat.ChatActivity.access$getTAG$cp:()Ljava/lang/String; │ │ +493080: 6200 99b0 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +493084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ │ │ #67 : (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 │ │ -493210: |[493210] com.nextcloud.talk.chat.ChatActivity.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ -493220: 7020 98e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@e998 │ │ -493226: 0c00 |0003: move-result-object v0 │ │ -493228: 1100 |0004: return-object v0 │ │ +493214: |[493214] com.nextcloud.talk.chat.ChatActivity.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ +493224: 7020 98e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@e998 │ │ +49322a: 0c00 |0003: move-result-object v0 │ │ +49322c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1998136,18 +1998136,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 │ │ -49322c: |[49322c] com.nextcloud.talk.chat.ChatActivity.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ -49323c: 7020 9ae9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@e99a │ │ -493242: 0c00 |0003: move-result-object v0 │ │ -493244: 1100 |0004: return-object v0 │ │ +493230: |[493230] com.nextcloud.talk.chat.ChatActivity.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ +493240: 7020 9ae9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@e99a │ │ +493246: 0c00 |0003: move-result-object v0 │ │ +493248: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1998156,17 +1998156,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 │ │ -494f9c: |[494f9c] com.nextcloud.talk.chat.ChatActivity.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -494fac: 7010 9ee9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter:()V // method@e99e │ │ -494fb2: 0e00 |0003: return-void │ │ +494fa0: |[494fa0] com.nextcloud.talk.chat.ChatActivity.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +494fb0: 7010 9ee9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter:()V // method@e99e │ │ +494fb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #70 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998174,18 +1998174,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 │ │ -491d00: |[491d00] com.nextcloud.talk.chat.ChatActivity.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ -491d10: 7010 cce9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@e9cc │ │ -491d16: 0a00 |0003: move-result v0 │ │ -491d18: 0f00 |0004: return v0 │ │ +491d04: |[491d04] com.nextcloud.talk.chat.ChatActivity.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ +491d14: 7010 cce9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@e9cc │ │ +491d1a: 0a00 |0003: move-result v0 │ │ +491d1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #71 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998193,18 +1998193,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 │ │ -491d1c: |[491d1c] com.nextcloud.talk.chat.ChatActivity.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ -491d2c: 7010 cfe9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isTypingStatusEnabled:()Z // method@e9cf │ │ -491d32: 0a00 |0003: move-result v0 │ │ -491d34: 0f00 |0004: return v0 │ │ +491d20: |[491d20] com.nextcloud.talk.chat.ChatActivity.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ +491d30: 7010 cfe9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isTypingStatusEnabled:()Z // method@e9cf │ │ +491d36: 0a00 |0003: move-result v0 │ │ +491d38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #72 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998212,17 +1998212,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 │ │ -494fb4: |[494fb4] com.nextcloud.talk.chat.ChatActivity.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -494fc4: 7020 d6e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@e9d6 │ │ -494fca: 0e00 |0003: return-void │ │ +494fb8: |[494fb8] com.nextcloud.talk.chat.ChatActivity.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +494fc8: 7020 d6e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@e9d6 │ │ +494fce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1998231,17 +1998231,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 │ │ -494fcc: |[494fcc] com.nextcloud.talk.chat.ChatActivity.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -494fdc: 7010 fde9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processCallStartedMessages:()V // method@e9fd │ │ -494fe2: 0e00 |0003: return-void │ │ +494fd0: |[494fd0] com.nextcloud.talk.chat.ChatActivity.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +494fe0: 7010 fde9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processCallStartedMessages:()V // method@e9fd │ │ +494fe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #74 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998249,17 +1998249,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 │ │ -494fe4: |[494fe4] com.nextcloud.talk.chat.ChatActivity.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -494ff4: 7010 fee9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages:()V // method@e9fe │ │ -494ffa: 0e00 |0003: return-void │ │ +494fe8: |[494fe8] com.nextcloud.talk.chat.ChatActivity.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +494ff8: 7010 fee9 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages:()V // method@e9fe │ │ +494ffe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #75 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998267,17 +1998267,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 │ │ -494ffc: |[494ffc] com.nextcloud.talk.chat.ChatActivity.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V │ │ -49500c: 7030 00ea 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesFromTheFuture:(Ljava/util/List;Z)V // method@ea00 │ │ -495012: 0e00 |0003: return-void │ │ +495000: |[495000] com.nextcloud.talk.chat.ChatActivity.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V │ │ +495010: 7030 00ea 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesFromTheFuture:(Ljava/util/List;Z)V // method@ea00 │ │ +495016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 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 │ │ @@ -1998287,17 +1998287,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 │ │ -495014: |[495014] com.nextcloud.talk.chat.ChatActivity.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ -495024: 7020 01ea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesNotFromTheFuture:(Ljava/util/List;)V // method@ea01 │ │ -49502a: 0e00 |0003: return-void │ │ +495018: |[495018] com.nextcloud.talk.chat.ChatActivity.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ +495028: 7020 01ea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesNotFromTheFuture:(Ljava/util/List;)V // method@ea01 │ │ +49502e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1998306,17 +1998306,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 │ │ -49502c: |[49502c] com.nextcloud.talk.chat.ChatActivity.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -49503c: 7020 0eea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@ea0e │ │ -495042: 0e00 |0003: return-void │ │ +495030: |[495030] com.nextcloud.talk.chat.ChatActivity.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +495040: 7020 0eea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@ea0e │ │ +495046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1998325,17 +1998325,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 │ │ -495044: |[495044] com.nextcloud.talk.chat.ChatActivity.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V │ │ -495054: 5901 b9b0 |0000: iput v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ -495058: 0e00 |0002: return-void │ │ +495048: |[495048] com.nextcloud.talk.chat.ChatActivity.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V │ │ +495058: 5901 b9b0 |0000: iput v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ +49505c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1998344,17 +1998344,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -49505c: |[49505c] com.nextcloud.talk.chat.ChatActivity.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V │ │ -49506c: 7030 5bea 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea5b │ │ -495072: 0e00 |0003: return-void │ │ +495060: |[495060] com.nextcloud.talk.chat.ChatActivity.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V │ │ +495070: 7030 5bea 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea5b │ │ +495076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 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 │ │ @@ -1998364,17 +1998364,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 │ │ -495074: |[495074] com.nextcloud.talk.chat.ChatActivity.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -495084: 7020 63ea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea63 │ │ -49508a: 0e00 |0003: return-void │ │ +495078: |[495078] com.nextcloud.talk.chat.ChatActivity.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +495088: 7020 63ea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea63 │ │ +49508e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ │ │ @@ -1998383,17 +1998383,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 │ │ -49508c: |[49508c] com.nextcloud.talk.chat.ChatActivity.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V │ │ -49509c: 7040 65ea 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom:(Ljava/lang/String;ZZ)V // method@ea65 │ │ -4950a2: 0e00 |0003: return-void │ │ +495090: |[495090] com.nextcloud.talk.chat.ChatActivity.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V │ │ +4950a0: 7040 65ea 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom:(Ljava/lang/String;ZZ)V // method@ea65 │ │ +4950a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 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 │ │ @@ -1998404,17 +1998404,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 │ │ -4950a4: |[4950a4] com.nextcloud.talk.chat.ChatActivity.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -4950b4: 7020 6aea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@ea6a │ │ -4950ba: 0e00 |0003: return-void │ │ +4950a8: |[4950a8] com.nextcloud.talk.chat.ChatActivity.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +4950b8: 7020 6aea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@ea6a │ │ +4950be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -1998423,17 +1998423,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 │ │ -4950bc: |[4950bc] com.nextcloud.talk.chat.ChatActivity.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V │ │ -4950cc: 7020 6bea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V // method@ea6b │ │ -4950d2: 0e00 |0003: return-void │ │ +4950c0: |[4950c0] com.nextcloud.talk.chat.ChatActivity.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V │ │ +4950d0: 7020 6bea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V // method@ea6b │ │ +4950d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1998442,17 +1998442,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 │ │ -4950d4: |[4950d4] com.nextcloud.talk.chat.ChatActivity.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -4950e4: 7010 6fea 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator:()V // method@ea6f │ │ -4950ea: 0e00 |0003: return-void │ │ +4950d8: |[4950d8] com.nextcloud.talk.chat.ChatActivity.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +4950e8: 7010 6fea 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator:()V // method@ea6f │ │ +4950ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #85 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -1998460,38 +1998460,38 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -4950ec: |[4950ec] com.nextcloud.talk.chat.ChatActivity.cancelNotificationsForCurrentConversation:()V │ │ -4950fc: 5440 aeb0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -495100: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ -495104: 6e10 85e9 0400 |0004: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49510a: 0c00 |0007: move-result-object v0 │ │ -49510c: 1f00 7724 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -495110: 7110 4805 0000 |000a: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ -495116: 0a00 |000d: move-result v0 │ │ -495118: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ -49511c: 6200 fcb4 |0010: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@b4fc │ │ -495120: 6e10 5ee9 0400 |0012: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@e95e │ │ -495126: 0c01 |0015: move-result-object v1 │ │ -495128: 5442 aeb0 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49512c: 7110 fdfb 0200 |0018: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495132: 6e10 85e9 0400 |001b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -495138: 0c03 |001e: move-result-object v3 │ │ -49513a: 6e40 f0f2 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@f2f0 │ │ -495140: 280b |0022: goto 002d // +000b │ │ -495142: 0d00 |0023: move-exception v0 │ │ -495144: 6201 99b0 |0024: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -495148: 1a02 3c1c |0026: const-string v2, "Cancel notifications for current conversation results with an error." // string@1c3c │ │ -49514c: 1f00 b024 |0028: check-cast v0, Ljava/lang/Throwable; // type@24b0 │ │ -495150: 7130 7805 2100 |002a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0578 │ │ -495156: 0e00 |002d: return-void │ │ +4950f0: |[4950f0] com.nextcloud.talk.chat.ChatActivity.cancelNotificationsForCurrentConversation:()V │ │ +495100: 5440 aeb0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +495104: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ +495108: 6e10 85e9 0400 |0004: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49510e: 0c00 |0007: move-result-object v0 │ │ +495110: 1f00 7724 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +495114: 7110 4805 0000 |000a: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ +49511a: 0a00 |000d: move-result v0 │ │ +49511c: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ +495120: 6200 fcb4 |0010: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@b4fc │ │ +495124: 6e10 5ee9 0400 |0012: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@e95e │ │ +49512a: 0c01 |0015: move-result-object v1 │ │ +49512c: 5442 aeb0 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +495130: 7110 fdfb 0200 |0018: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495136: 6e10 85e9 0400 |001b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49513c: 0c03 |001e: move-result-object v3 │ │ +49513e: 6e40 f0f2 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@f2f0 │ │ +495144: 280b |0022: goto 002d // +000b │ │ +495146: 0d00 |0023: move-exception v0 │ │ +495148: 6201 99b0 |0024: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49514c: 1a02 3c1c |0026: const-string v2, "Cancel notifications for current conversation results with an error." // string@1c3c │ │ +495150: 1f00 b024 |0028: check-cast v0, Ljava/lang/Throwable; // type@24b0 │ │ +495154: 7130 7805 2100 |002a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0578 │ │ +49515a: 0e00 |002d: return-void │ │ catches : 1 │ │ 0x0010 - 0x0022 │ │ Ljava/lang/RuntimeException; -> 0x0023 │ │ positions : │ │ 0x0000 line=2342 │ │ 0x0004 line=2343 │ │ 0x0010 line=2345 │ │ @@ -1998508,18 +1998508,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 │ │ -4939ec: |[4939ec] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable$lambda$114:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -4939fc: 7020 4fea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea4f │ │ -493a02: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -493a06: 1100 |0005: return-object v0 │ │ +4939f0: |[4939f0] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable$lambda$114:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +493a00: 7020 4fea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea4f │ │ +493a06: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +493a0a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3331 │ │ 0x0003 line=3332 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -1998529,18 +1998529,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 │ │ -493a08: |[493a08] com.nextcloud.talk.chat.ChatActivity.checkIfSharable$lambda$113:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -493a18: 6e20 44ea 1000 |0000: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea44 │ │ -493a1e: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -493a22: 1100 |0005: return-object v0 │ │ +493a0c: |[493a0c] com.nextcloud.talk.chat.ChatActivity.checkIfSharable$lambda$113:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +493a1c: 6e20 44ea 1000 |0000: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea44 │ │ +493a22: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +493a26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3308 │ │ 0x0003 line=3309 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -1998550,187 +1998550,187 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 351 16-bit code units │ │ -495300: |[495300] com.nextcloud.talk.chat.ChatActivity.checkLobbyState:()V │ │ -495310: 5490 b2b0 |0000: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -495314: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -495316: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -49531a: 1a03 e08a |0005: const-string v3, "binding" // string@8ae0 │ │ -49531e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -495320: 3800 3601 |0008: if-eqz v0, 013e // +0136 │ │ -495324: 6200 f8b4 |000a: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ -495328: 5495 b2b0 |000c: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49532c: 7110 fdfb 0500 |000e: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495332: 6e10 89e9 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -495338: 0c06 |0014: move-result-object v6 │ │ -49533a: 6e30 d5f2 5006 |0015: invoke-virtual {v0, v5, v6}, Lcom/nextcloud/talk/utils/ConversationUtils;.isLobbyViewApplicable:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2d5 │ │ -495340: 0a00 |0018: move-result v0 │ │ -495342: 3800 2501 |0019: if-eqz v0, 013e // +0125 │ │ -495346: 7010 49ea 0900 |001b: invoke-direct {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ -49534c: 0a00 |001e: move-result v0 │ │ -49534e: 3800 fe00 |001f: if-eqz v0, 011d // +00fe │ │ -495352: 5490 a8b0 |0021: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -495356: 3900 0600 |0023: if-nez v0, 0029 // +0006 │ │ -49535a: 7110 06fc 0300 |0025: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -495360: 0740 |0028: move-object v0, v4 │ │ -495362: 5400 ceb3 |0029: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ -495366: 5400 a0b4 |002b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@b4a0 │ │ -49536a: 6e20 dc09 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ -495370: 5490 a8b0 |0030: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -495374: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ -495378: 7110 06fc 0300 |0034: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49537e: 0740 |0037: move-object v0, v4 │ │ -495380: 5400 cfb3 |0038: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -495384: 6e20 9df3 2000 |003a: invoke-virtual {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ -49538a: 5490 a8b0 |003d: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49538e: 3900 0600 |003f: if-nez v0, 0045 // +0006 │ │ -495392: 7110 06fc 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -495398: 0740 |0044: move-object v0, v4 │ │ -49539a: 5400 cdb3 |0045: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@b3cd │ │ -49539e: 6e20 a90e 2000 |0047: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@0ea9 │ │ -4953a4: 5490 a8b0 |004a: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4953a8: 3900 0600 |004c: if-nez v0, 0052 // +0006 │ │ -4953ac: 7110 06fc 0300 |004e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4953b2: 0740 |0051: move-object v0, v4 │ │ -4953b4: 5400 d1b3 |0052: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@b3d1 │ │ -4953b8: 6e20 9b09 2000 |0054: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ -4953be: 2200 a924 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@24a9 │ │ -4953c2: 7010 86f6 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -4953c8: 6e10 84e9 0900 |005c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -4953ce: 0c01 |005f: move-result-object v1 │ │ -4953d0: 7110 fdfb 0100 |0060: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4953d6: 1402 c502 137f |0063: const v2, #float 1.95411e+38 // #7f1302c5 │ │ -4953dc: 6e20 ba01 2100 |0066: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01ba │ │ -4953e2: 0c01 |0069: move-result-object v1 │ │ -4953e4: 6e20 8ff6 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@f68f │ │ -4953ea: 0c01 |006d: move-result-object v1 │ │ -4953ec: 1a02 6e04 |006e: const-string v2, " │ │ +495304: |[495304] com.nextcloud.talk.chat.ChatActivity.checkLobbyState:()V │ │ +495314: 5490 b2b0 |0000: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +495318: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49531a: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +49531e: 1a03 e08a |0005: const-string v3, "binding" // string@8ae0 │ │ +495322: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +495324: 3800 3601 |0008: if-eqz v0, 013e // +0136 │ │ +495328: 6200 f8b4 |000a: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ +49532c: 5495 b2b0 |000c: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +495330: 7110 fdfb 0500 |000e: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495336: 6e10 89e9 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +49533c: 0c06 |0014: move-result-object v6 │ │ +49533e: 6e30 d5f2 5006 |0015: invoke-virtual {v0, v5, v6}, Lcom/nextcloud/talk/utils/ConversationUtils;.isLobbyViewApplicable:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2d5 │ │ +495344: 0a00 |0018: move-result v0 │ │ +495346: 3800 2501 |0019: if-eqz v0, 013e // +0125 │ │ +49534a: 7010 49ea 0900 |001b: invoke-direct {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ +495350: 0a00 |001e: move-result v0 │ │ +495352: 3800 fe00 |001f: if-eqz v0, 011d // +00fe │ │ +495356: 5490 a8b0 |0021: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49535a: 3900 0600 |0023: if-nez v0, 0029 // +0006 │ │ +49535e: 7110 06fc 0300 |0025: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +495364: 0740 |0028: move-object v0, v4 │ │ +495366: 5400 ceb3 |0029: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ +49536a: 5400 a0b4 |002b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@b4a0 │ │ +49536e: 6e20 dc09 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ +495374: 5490 a8b0 |0030: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +495378: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ +49537c: 7110 06fc 0300 |0034: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +495382: 0740 |0037: move-object v0, v4 │ │ +495384: 5400 cfb3 |0038: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +495388: 6e20 9df3 2000 |003a: invoke-virtual {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ +49538e: 5490 a8b0 |003d: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +495392: 3900 0600 |003f: if-nez v0, 0045 // +0006 │ │ +495396: 7110 06fc 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49539c: 0740 |0044: move-object v0, v4 │ │ +49539e: 5400 cdb3 |0045: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@b3cd │ │ +4953a2: 6e20 a90e 2000 |0047: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@0ea9 │ │ +4953a8: 5490 a8b0 |004a: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4953ac: 3900 0600 |004c: if-nez v0, 0052 // +0006 │ │ +4953b0: 7110 06fc 0300 |004e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4953b6: 0740 |0051: move-object v0, v4 │ │ +4953b8: 5400 d1b3 |0052: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@b3d1 │ │ +4953bc: 6e20 9b09 2000 |0054: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ +4953c2: 2200 a924 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@24a9 │ │ +4953c6: 7010 86f6 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +4953cc: 6e10 84e9 0900 |005c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +4953d2: 0c01 |005f: move-result-object v1 │ │ +4953d4: 7110 fdfb 0100 |0060: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4953da: 1402 c502 137f |0063: const v2, #float 1.95411e+38 // #7f1302c5 │ │ +4953e0: 6e20 ba01 2100 |0066: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01ba │ │ +4953e6: 0c01 |0069: move-result-object v1 │ │ +4953e8: 6e20 8ff6 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@f68f │ │ +4953ee: 0c01 |006d: move-result-object v1 │ │ +4953f0: 1a02 6e04 |006e: const-string v2, " │ │ │ │ " // string@046e │ │ -4953f0: 6e20 92f6 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4953f6: 5491 b2b0 |0073: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4953fa: 3801 0b00 |0075: if-eqz v1, 0080 // +000b │ │ -4953fe: 6e10 4ef1 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyTimer:()J // method@f14e │ │ -495404: 0b05 |007a: move-result-wide v5 │ │ -495406: 7120 f5f5 6500 |007b: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@f5f5 │ │ -49540c: 0c01 |007e: move-result-object v1 │ │ -49540e: 2802 |007f: goto 0081 // +0002 │ │ -495410: 0741 |0080: move-object v1, v4 │ │ -495412: 3801 7900 |0081: if-eqz v1, 00fa // +0079 │ │ -495416: 5491 b2b0 |0083: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49541a: 1605 0000 |0085: const-wide/16 v5, #int 0 // #0 │ │ -49541e: 3801 0b00 |0087: if-eqz v1, 0092 // +000b │ │ -495422: 6e10 4ef1 0100 |0089: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyTimer:()J // method@f14e │ │ -495428: 0b07 |008c: move-result-wide v7 │ │ -49542a: 3101 0705 |008d: cmp-long v1, v7, v5 │ │ -49542e: 3901 0300 |008f: if-nez v1, 0092 // +0003 │ │ -495432: 2869 |0091: goto 00fa // +0069 │ │ -495434: 5491 b2b0 |0092: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -495438: 3801 0600 |0094: if-eqz v1, 009a // +0006 │ │ -49543c: 6e10 4ef1 0100 |0096: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyTimer:()J // method@f14e │ │ -495442: 0b05 |0099: move-result-wide v5 │ │ -495444: 1301 e803 |009a: const/16 v1, #int 1000 // #3e8 │ │ -495448: 8117 |009c: int-to-long v7, v1 │ │ -49544a: bd75 |009d: mul-long/2addr v5, v7 │ │ -49544c: 6201 72b5 |009e: sget-object v1, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ -495450: 6e10 84e9 0900 |00a0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -495456: 0c01 |00a3: move-result-object v1 │ │ -495458: 7110 fdfb 0100 |00a4: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49545e: 1407 c302 137f |00a7: const v7, #float 1.95411e+38 // #7f1302c3 │ │ -495464: 6e20 b601 7100 |00aa: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49546a: 0c01 |00ad: move-result-object v1 │ │ -49546c: 1a07 afae |00ae: const-string v7, "getString(...)" // string@aeaf │ │ -495470: 7120 fffb 7100 |00b0: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -495476: 6e10 69e9 0900 |00b3: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@e969 │ │ -49547c: 0c07 |00b6: move-result-object v7 │ │ -49547e: 6e30 d8f2 5706 |00b7: invoke-virtual {v7, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getLocalDateTimeStringFromTimestamp:(J)Ljava/lang/String; // method@f2d8 │ │ -495484: 0c07 |00ba: move-result-object v7 │ │ -495486: 2410 4228 0700 |00bb: filled-new-array {v7}, [Ljava/lang/Object; // type@2842 │ │ -49548c: 0c07 |00be: move-result-object v7 │ │ -49548e: 1218 |00bf: const/4 v8, #int 1 // #1 │ │ -495490: 7120 65f8 8700 |00c0: invoke-static {v7, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ -495496: 0c07 |00c3: move-result-object v7 │ │ -495498: 7120 5bf6 7100 |00c4: invoke-static {v1, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ -49549e: 0c01 |00c7: move-result-object v1 │ │ -4954a0: 1a07 f8a0 |00c8: const-string v7, "format(...)" // string@a0f8 │ │ -4954a4: 7120 fffb 7100 |00ca: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -4954aa: 6e10 69e9 0900 |00cd: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@e969 │ │ -4954b0: 0c07 |00d0: move-result-object v7 │ │ -4954b2: 6e10 84e9 0900 |00d1: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -4954b8: 0c08 |00d4: move-result-object v8 │ │ -4954ba: 7110 fdfb 0800 |00d5: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4954c0: 6e40 dbf2 5786 |00d8: invoke-virtual {v7, v5, v6, v8}, Lcom/nextcloud/talk/utils/DateUtils;.relativeStartTimeForLobby:(JLandroid/content/res/Resources;)Ljava/lang/String; // method@f2db │ │ -4954c6: 0c05 |00db: move-result-object v5 │ │ -4954c8: 2206 a924 |00dc: new-instance v6, Ljava/lang/StringBuilder; // type@24a9 │ │ -4954cc: 7010 86f6 0600 |00de: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -4954d2: 6e20 92f6 1600 |00e1: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4954d8: 0c01 |00e4: move-result-object v1 │ │ -4954da: 1a06 a204 |00e5: const-string v6, " - " // string@04a2 │ │ -4954de: 6e20 92f6 6100 |00e7: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4954e4: 0c01 |00ea: move-result-object v1 │ │ -4954e6: 6e20 92f6 5100 |00eb: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4954ec: 0c01 |00ee: move-result-object v1 │ │ -4954ee: 6e10 9cf6 0100 |00ef: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4954f4: 0c01 |00f2: move-result-object v1 │ │ -4954f6: 6e20 92f6 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4954fc: 0c01 |00f6: move-result-object v1 │ │ -4954fe: 6e20 92f6 2100 |00f7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -495504: 5491 b2b0 |00fa: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -495508: 7110 fdfb 0100 |00fc: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49550e: 6e10 44f1 0100 |00ff: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDescription:()Ljava/lang/String; // method@f144 │ │ -495514: 0c01 |0102: move-result-object v1 │ │ -495516: 6e20 92f6 1000 |0103: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49551c: 5491 a8b0 |0106: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -495520: 3901 0600 |0108: if-nez v1, 010e // +0006 │ │ -495524: 7110 06fc 0300 |010a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49552a: 2802 |010d: goto 010f // +0002 │ │ -49552c: 0714 |010e: move-object v4, v1 │ │ -49552e: 5441 ceb3 |010f: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ -495532: 5411 9fb4 |0111: iget-object v1, v1, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyTextView:Landroid/widget/TextView; // field@b49f │ │ -495536: 6e10 9cf6 0000 |0113: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49553c: 0c00 |0116: move-result-object v0 │ │ -49553e: 1f00 7724 |0117: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -495542: 6e20 380a 0100 |0119: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -495548: 2842 |011c: goto 015e // +0042 │ │ -49554a: 5490 a8b0 |011d: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49554e: 3900 0600 |011f: if-nez v0, 0125 // +0006 │ │ -495552: 7110 06fc 0300 |0121: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -495558: 0740 |0124: move-object v0, v4 │ │ -49555a: 5400 ceb3 |0125: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ -49555e: 5400 a0b4 |0127: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@b4a0 │ │ -495562: 6e20 dc09 2000 |0129: invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ -495568: 5490 a8b0 |012c: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49556c: 3900 0600 |012e: if-nez v0, 0134 // +0006 │ │ -495570: 7110 06fc 0300 |0130: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -495576: 2802 |0133: goto 0135 // +0002 │ │ -495578: 0704 |0134: move-object v4, v0 │ │ -49557a: 5440 cfb3 |0135: iget-object v0, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -49557e: 6e20 9df3 1000 |0137: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ -495584: 7010 48e9 0900 |013a: invoke-direct {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@e948 │ │ -49558a: 2821 |013d: goto 015e // +0021 │ │ -49558c: 5490 a8b0 |013e: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -495590: 3900 0600 |0140: if-nez v0, 0146 // +0006 │ │ -495594: 7110 06fc 0300 |0142: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49559a: 0740 |0145: move-object v0, v4 │ │ -49559c: 5400 ceb3 |0146: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ -4955a0: 5400 a0b4 |0148: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@b4a0 │ │ -4955a4: 6e20 dc09 2000 |014a: invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ -4955aa: 5490 a8b0 |014d: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4955ae: 3900 0600 |014f: if-nez v0, 0155 // +0006 │ │ -4955b2: 7110 06fc 0300 |0151: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4955b8: 2802 |0154: goto 0156 // +0002 │ │ -4955ba: 0704 |0155: move-object v4, v0 │ │ -4955bc: 5440 cfb3 |0156: iget-object v0, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -4955c0: 6e20 9df3 1000 |0158: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ -4955c6: 7010 48e9 0900 |015b: invoke-direct {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@e948 │ │ -4955cc: 0e00 |015e: return-void │ │ +4953f4: 6e20 92f6 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4953fa: 5491 b2b0 |0073: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4953fe: 3801 0b00 |0075: if-eqz v1, 0080 // +000b │ │ +495402: 6e10 4ef1 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyTimer:()J // method@f14e │ │ +495408: 0b05 |007a: move-result-wide v5 │ │ +49540a: 7120 f5f5 6500 |007b: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@f5f5 │ │ +495410: 0c01 |007e: move-result-object v1 │ │ +495412: 2802 |007f: goto 0081 // +0002 │ │ +495414: 0741 |0080: move-object v1, v4 │ │ +495416: 3801 7900 |0081: if-eqz v1, 00fa // +0079 │ │ +49541a: 5491 b2b0 |0083: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49541e: 1605 0000 |0085: const-wide/16 v5, #int 0 // #0 │ │ +495422: 3801 0b00 |0087: if-eqz v1, 0092 // +000b │ │ +495426: 6e10 4ef1 0100 |0089: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyTimer:()J // method@f14e │ │ +49542c: 0b07 |008c: move-result-wide v7 │ │ +49542e: 3101 0705 |008d: cmp-long v1, v7, v5 │ │ +495432: 3901 0300 |008f: if-nez v1, 0092 // +0003 │ │ +495436: 2869 |0091: goto 00fa // +0069 │ │ +495438: 5491 b2b0 |0092: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49543c: 3801 0600 |0094: if-eqz v1, 009a // +0006 │ │ +495440: 6e10 4ef1 0100 |0096: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyTimer:()J // method@f14e │ │ +495446: 0b05 |0099: move-result-wide v5 │ │ +495448: 1301 e803 |009a: const/16 v1, #int 1000 // #3e8 │ │ +49544c: 8117 |009c: int-to-long v7, v1 │ │ +49544e: bd75 |009d: mul-long/2addr v5, v7 │ │ +495450: 6201 72b5 |009e: sget-object v1, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ +495454: 6e10 84e9 0900 |00a0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +49545a: 0c01 |00a3: move-result-object v1 │ │ +49545c: 7110 fdfb 0100 |00a4: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495462: 1407 c302 137f |00a7: const v7, #float 1.95411e+38 // #7f1302c3 │ │ +495468: 6e20 b601 7100 |00aa: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49546e: 0c01 |00ad: move-result-object v1 │ │ +495470: 1a07 afae |00ae: const-string v7, "getString(...)" // string@aeaf │ │ +495474: 7120 fffb 7100 |00b0: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49547a: 6e10 69e9 0900 |00b3: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@e969 │ │ +495480: 0c07 |00b6: move-result-object v7 │ │ +495482: 6e30 d8f2 5706 |00b7: invoke-virtual {v7, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getLocalDateTimeStringFromTimestamp:(J)Ljava/lang/String; // method@f2d8 │ │ +495488: 0c07 |00ba: move-result-object v7 │ │ +49548a: 2410 4228 0700 |00bb: filled-new-array {v7}, [Ljava/lang/Object; // type@2842 │ │ +495490: 0c07 |00be: move-result-object v7 │ │ +495492: 1218 |00bf: const/4 v8, #int 1 // #1 │ │ +495494: 7120 65f8 8700 |00c0: invoke-static {v7, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ +49549a: 0c07 |00c3: move-result-object v7 │ │ +49549c: 7120 5bf6 7100 |00c4: invoke-static {v1, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ +4954a2: 0c01 |00c7: move-result-object v1 │ │ +4954a4: 1a07 f8a0 |00c8: const-string v7, "format(...)" // string@a0f8 │ │ +4954a8: 7120 fffb 7100 |00ca: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +4954ae: 6e10 69e9 0900 |00cd: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@e969 │ │ +4954b4: 0c07 |00d0: move-result-object v7 │ │ +4954b6: 6e10 84e9 0900 |00d1: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +4954bc: 0c08 |00d4: move-result-object v8 │ │ +4954be: 7110 fdfb 0800 |00d5: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4954c4: 6e40 dbf2 5786 |00d8: invoke-virtual {v7, v5, v6, v8}, Lcom/nextcloud/talk/utils/DateUtils;.relativeStartTimeForLobby:(JLandroid/content/res/Resources;)Ljava/lang/String; // method@f2db │ │ +4954ca: 0c05 |00db: move-result-object v5 │ │ +4954cc: 2206 a924 |00dc: new-instance v6, Ljava/lang/StringBuilder; // type@24a9 │ │ +4954d0: 7010 86f6 0600 |00de: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +4954d6: 6e20 92f6 1600 |00e1: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4954dc: 0c01 |00e4: move-result-object v1 │ │ +4954de: 1a06 a204 |00e5: const-string v6, " - " // string@04a2 │ │ +4954e2: 6e20 92f6 6100 |00e7: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4954e8: 0c01 |00ea: move-result-object v1 │ │ +4954ea: 6e20 92f6 5100 |00eb: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4954f0: 0c01 |00ee: move-result-object v1 │ │ +4954f2: 6e10 9cf6 0100 |00ef: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4954f8: 0c01 |00f2: move-result-object v1 │ │ +4954fa: 6e20 92f6 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +495500: 0c01 |00f6: move-result-object v1 │ │ +495502: 6e20 92f6 2100 |00f7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +495508: 5491 b2b0 |00fa: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49550c: 7110 fdfb 0100 |00fc: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495512: 6e10 44f1 0100 |00ff: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDescription:()Ljava/lang/String; // method@f144 │ │ +495518: 0c01 |0102: move-result-object v1 │ │ +49551a: 6e20 92f6 1000 |0103: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +495520: 5491 a8b0 |0106: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +495524: 3901 0600 |0108: if-nez v1, 010e // +0006 │ │ +495528: 7110 06fc 0300 |010a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49552e: 2802 |010d: goto 010f // +0002 │ │ +495530: 0714 |010e: move-object v4, v1 │ │ +495532: 5441 ceb3 |010f: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ +495536: 5411 9fb4 |0111: iget-object v1, v1, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyTextView:Landroid/widget/TextView; // field@b49f │ │ +49553a: 6e10 9cf6 0000 |0113: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +495540: 0c00 |0116: move-result-object v0 │ │ +495542: 1f00 7724 |0117: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +495546: 6e20 380a 0100 |0119: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +49554c: 2842 |011c: goto 015e // +0042 │ │ +49554e: 5490 a8b0 |011d: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +495552: 3900 0600 |011f: if-nez v0, 0125 // +0006 │ │ +495556: 7110 06fc 0300 |0121: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49555c: 0740 |0124: move-object v0, v4 │ │ +49555e: 5400 ceb3 |0125: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ +495562: 5400 a0b4 |0127: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@b4a0 │ │ +495566: 6e20 dc09 2000 |0129: invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ +49556c: 5490 a8b0 |012c: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +495570: 3900 0600 |012e: if-nez v0, 0134 // +0006 │ │ +495574: 7110 06fc 0300 |0130: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49557a: 2802 |0133: goto 0135 // +0002 │ │ +49557c: 0704 |0134: move-object v4, v0 │ │ +49557e: 5440 cfb3 |0135: iget-object v0, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +495582: 6e20 9df3 1000 |0137: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ +495588: 7010 48e9 0900 |013a: invoke-direct {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@e948 │ │ +49558e: 2821 |013d: goto 015e // +0021 │ │ +495590: 5490 a8b0 |013e: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +495594: 3900 0600 |0140: if-nez v0, 0146 // +0006 │ │ +495598: 7110 06fc 0300 |0142: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49559e: 0740 |0145: move-object v0, v4 │ │ +4955a0: 5400 ceb3 |0146: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@b3ce │ │ +4955a4: 5400 a0b4 |0148: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@b4a0 │ │ +4955a8: 6e20 dc09 2000 |014a: invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@09dc │ │ +4955ae: 5490 a8b0 |014d: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4955b2: 3900 0600 |014f: if-nez v0, 0155 // +0006 │ │ +4955b6: 7110 06fc 0300 |0151: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4955bc: 2802 |0154: goto 0156 // +0002 │ │ +4955be: 0704 |0155: move-object v4, v0 │ │ +4955c0: 5440 cfb3 |0156: iget-object v0, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +4955c4: 6e20 9df3 1000 |0158: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ +4955ca: 7010 48e9 0900 |015b: invoke-direct {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@e948 │ │ +4955d0: 0e00 |015e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1941 │ │ 0x000a line=1942 │ │ 0x001b line=1944 │ │ 0x0021 line=1945 │ │ 0x0030 line=1946 │ │ @@ -1998765,31 +1998765,31 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -4955d0: |[4955d0] com.nextcloud.talk.chat.ChatActivity.checkShowCallButtons:()V │ │ -4955e0: 7010 c8e9 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@e9c8 │ │ -4955e6: 0a00 |0003: move-result v0 │ │ -4955e8: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ -4955ec: 7010 49ea 0200 |0006: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ -4955f2: 0a00 |0009: move-result v0 │ │ -4955f4: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -4955f8: 6200 f8b4 |000c: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ -4955fc: 5421 b2b0 |000e: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -495600: 6e20 d6f2 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/ConversationUtils;.isNoteToSelfConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d6 │ │ -495606: 0a00 |0013: move-result v0 │ │ -495608: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -49560c: 2805 |0016: goto 001b // +0005 │ │ -49560e: 7010 53e9 0200 |0017: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.enableCallButtons:()V // method@e953 │ │ -495614: 2804 |001a: goto 001e // +0004 │ │ -495616: 7010 4fe9 0200 |001b: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.disableCallButtons:()V // method@e94f │ │ -49561c: 0e00 |001e: return-void │ │ +4955d4: |[4955d4] com.nextcloud.talk.chat.ChatActivity.checkShowCallButtons:()V │ │ +4955e4: 7010 c8e9 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@e9c8 │ │ +4955ea: 0a00 |0003: move-result v0 │ │ +4955ec: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ +4955f0: 7010 49ea 0200 |0006: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ +4955f6: 0a00 |0009: move-result v0 │ │ +4955f8: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +4955fc: 6200 f8b4 |000c: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ +495600: 5421 b2b0 |000e: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +495604: 6e20 d6f2 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/ConversationUtils;.isNoteToSelfConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d6 │ │ +49560a: 0a00 |0013: move-result v0 │ │ +49560c: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +495610: 2805 |0016: goto 001b // +0005 │ │ +495612: 7010 53e9 0200 |0017: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.enableCallButtons:()V // method@e953 │ │ +495618: 2804 |001a: goto 001e // +0004 │ │ +49561a: 7010 4fe9 0200 |001b: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.disableCallButtons:()V // method@e94f │ │ +495620: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1878 │ │ 0x0006 line=1879 │ │ 0x000c line=1880 │ │ 0x0017 line=1884 │ │ 0x001b line=1882 │ │ @@ -1998801,47 +1998801,47 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -495620: |[495620] com.nextcloud.talk.chat.ChatActivity.checkShowMessageInputView:()V │ │ -495630: 7010 c8e9 0300 |0000: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@e9c8 │ │ -495636: 0a00 |0003: move-result v0 │ │ -495638: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -49563a: 1a02 e08a |0005: const-string v2, "binding" // string@8ae0 │ │ -49563e: 3900 2300 |0007: if-nez v0, 002a // +0023 │ │ -495642: 7010 49ea 0300 |0009: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ -495648: 0a00 |000c: move-result v0 │ │ -49564a: 3900 1d00 |000d: if-nez v0, 002a // +001d │ │ -49564e: 6e10 81e9 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -495654: 0c00 |0012: move-result-object v0 │ │ -495656: 6e10 f9f2 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ -49565c: 0a00 |0016: move-result v0 │ │ -49565e: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -495662: 2811 |0019: goto 002a // +0011 │ │ -495664: 5430 a8b0 |001a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -495668: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ -49566c: 7110 06fc 0200 |001e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -495672: 2802 |0021: goto 0023 // +0002 │ │ -495674: 0701 |0022: move-object v1, v0 │ │ -495676: 5410 cdb3 |0023: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@b3cd │ │ -49567a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -49567c: 6e20 a90e 1000 |0026: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@0ea9 │ │ -495682: 2811 |0029: goto 003a // +0011 │ │ -495684: 5430 a8b0 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -495688: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -49568c: 7110 06fc 0200 |002e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -495692: 2802 |0031: goto 0033 // +0002 │ │ -495694: 0701 |0032: move-object v1, v0 │ │ -495696: 5410 cdb3 |0033: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@b3cd │ │ -49569a: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -49569e: 6e20 a90e 1000 |0037: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@0ea9 │ │ -4956a4: 0e00 |003a: return-void │ │ +495624: |[495624] com.nextcloud.talk.chat.ChatActivity.checkShowMessageInputView:()V │ │ +495634: 7010 c8e9 0300 |0000: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@e9c8 │ │ +49563a: 0a00 |0003: move-result v0 │ │ +49563c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +49563e: 1a02 e08a |0005: const-string v2, "binding" // string@8ae0 │ │ +495642: 3900 2300 |0007: if-nez v0, 002a // +0023 │ │ +495646: 7010 49ea 0300 |0009: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ +49564c: 0a00 |000c: move-result v0 │ │ +49564e: 3900 1d00 |000d: if-nez v0, 002a // +001d │ │ +495652: 6e10 81e9 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +495658: 0c00 |0012: move-result-object v0 │ │ +49565a: 6e10 f9f2 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ +495660: 0a00 |0016: move-result v0 │ │ +495662: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +495666: 2811 |0019: goto 002a // +0011 │ │ +495668: 5430 a8b0 |001a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49566c: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ +495670: 7110 06fc 0200 |001e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +495676: 2802 |0021: goto 0023 // +0002 │ │ +495678: 0701 |0022: move-object v1, v0 │ │ +49567a: 5410 cdb3 |0023: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@b3cd │ │ +49567e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +495680: 6e20 a90e 1000 |0026: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@0ea9 │ │ +495686: 2811 |0029: goto 003a // +0011 │ │ +495688: 5430 a8b0 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49568c: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +495690: 7110 06fc 0200 |002e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +495696: 2802 |0031: goto 0033 // +0002 │ │ +495698: 0701 |0032: move-object v1, v0 │ │ +49569a: 5410 cdb3 |0033: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@b3cd │ │ +49569e: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +4956a2: 6e20 a90e 1000 |0037: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@0ea9 │ │ +4956a8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1889 │ │ 0x0009 line=1890 │ │ 0x000f line=1891 │ │ 0x001a line=1895 │ │ 0x002a line=1893 │ │ @@ -1998853,89 +1998853,89 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -495a40: |[495a40] com.nextcloud.talk.chat.ChatActivity.determinePreviousMessageIds:(Ljava/util/List;)V │ │ -495a50: 0780 |0000: move-object v0, v8 │ │ -495a52: 1f00 2525 |0001: check-cast v0, Ljava/util/Collection; // type@2525 │ │ -495a56: 7210 caf8 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@f8ca │ │ -495a5c: 0a00 |0006: move-result v0 │ │ -495a5e: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -495a60: b010 |0008: add-int/2addr v0, v1 │ │ -495a62: 3a00 8300 |0009: if-ltz v0, 008c // +0083 │ │ -495a66: 0112 |000b: move v2, v1 │ │ -495a68: d803 00ff |000c: add-int/lit8 v3, v0, #int -1 // #ff │ │ -495a6c: 7220 6ff9 0800 |000e: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -495a72: 0c00 |0011: move-result-object v0 │ │ -495a74: 1f00 5721 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -495a78: 3712 0600 |0014: if-le v2, v1, 001a // +0006 │ │ -495a7c: 6e20 c0ec 2000 |0016: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@ecc0 │ │ -495a82: 286a |0019: goto 0083 // +006a │ │ -495a84: 5472 a7b0 |001a: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -495a88: 3802 6700 |001c: if-eqz v2, 0083 // +0067 │ │ -495a8c: 6e10 35e4 0200 |001e: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@e435 │ │ -495a92: 0a04 |0021: move-result v4 │ │ -495a94: 3904 6100 |0022: if-nez v4, 0083 // +0061 │ │ -495a98: 6e10 32e4 0200 |0024: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -495a9e: 0c04 |0027: move-result-object v4 │ │ -495aa0: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -495aa2: 7220 6ff9 5400 |0029: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -495aa8: 0c04 |002c: move-result-object v4 │ │ -495aaa: 1f04 e223 |002d: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -495aae: 5444 15b5 |002f: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -495ab2: 2044 5721 |0031: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -495ab6: 1a06 4bd2 |0033: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -495aba: 3804 1b00 |0035: if-eqz v4, 0050 // +001b │ │ -495abe: 6e10 32e4 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -495ac4: 0c02 |003a: move-result-object v2 │ │ -495ac6: 7220 6ff9 5200 |003b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -495acc: 0c02 |003e: move-result-object v2 │ │ -495ace: 1f02 e223 |003f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -495ad2: 5422 15b5 |0041: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -495ad6: 7120 fefb 6200 |0043: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -495adc: 1f02 5721 |0046: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -495ae0: 6e10 71ec 0200 |0048: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ -495ae6: 0a02 |004b: move-result v2 │ │ -495ae8: 6e20 c0ec 2000 |004c: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@ecc0 │ │ -495aee: 2834 |004f: goto 0083 // +0034 │ │ -495af0: 6e10 32e4 0200 |0050: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -495af6: 0c04 |0053: move-result-object v4 │ │ -495af8: 7210 79f9 0400 |0054: invoke-interface {v4}, Ljava/util/List;.size:()I // method@f979 │ │ -495afe: 0a04 |0057: move-result v4 │ │ -495b00: 1215 |0058: const/4 v5, #int 1 // #1 │ │ -495b02: 3754 2a00 |0059: if-le v4, v5, 0083 // +002a │ │ -495b06: 6e10 32e4 0200 |005b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -495b0c: 0c04 |005e: move-result-object v4 │ │ -495b0e: 7220 6ff9 5400 |005f: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -495b14: 0c04 |0062: move-result-object v4 │ │ -495b16: 1f04 e223 |0063: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -495b1a: 5444 15b5 |0065: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -495b1e: 2044 5721 |0067: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -495b22: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -495b26: 6e10 32e4 0200 |006b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -495b2c: 0c02 |006e: move-result-object v2 │ │ -495b2e: 7220 6ff9 5200 |006f: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -495b34: 0c02 |0072: move-result-object v2 │ │ -495b36: 1f02 e223 |0073: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -495b3a: 5422 15b5 |0075: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -495b3e: 7120 fefb 6200 |0077: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -495b44: 1f02 5721 |007a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -495b48: 6e10 71ec 0200 |007c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ -495b4e: 0a02 |007f: move-result v2 │ │ -495b50: 6e20 c0ec 2000 |0080: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@ecc0 │ │ -495b56: 6e10 71ec 0000 |0083: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ -495b5c: 0a02 |0086: move-result v2 │ │ -495b5e: 3b03 0300 |0087: if-gez v3, 008a // +0003 │ │ -495b62: 2803 |0089: goto 008c // +0003 │ │ -495b64: 0130 |008a: move v0, v3 │ │ -495b66: 2881 |008b: goto 000c // -007f │ │ -495b68: 0e00 |008c: return-void │ │ +495a44: |[495a44] com.nextcloud.talk.chat.ChatActivity.determinePreviousMessageIds:(Ljava/util/List;)V │ │ +495a54: 0780 |0000: move-object v0, v8 │ │ +495a56: 1f00 2525 |0001: check-cast v0, Ljava/util/Collection; // type@2525 │ │ +495a5a: 7210 caf8 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@f8ca │ │ +495a60: 0a00 |0006: move-result v0 │ │ +495a62: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +495a64: b010 |0008: add-int/2addr v0, v1 │ │ +495a66: 3a00 8300 |0009: if-ltz v0, 008c // +0083 │ │ +495a6a: 0112 |000b: move v2, v1 │ │ +495a6c: d803 00ff |000c: add-int/lit8 v3, v0, #int -1 // #ff │ │ +495a70: 7220 6ff9 0800 |000e: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +495a76: 0c00 |0011: move-result-object v0 │ │ +495a78: 1f00 5721 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +495a7c: 3712 0600 |0014: if-le v2, v1, 001a // +0006 │ │ +495a80: 6e20 c0ec 2000 |0016: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@ecc0 │ │ +495a86: 286a |0019: goto 0083 // +006a │ │ +495a88: 5472 a7b0 |001a: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +495a8c: 3802 6700 |001c: if-eqz v2, 0083 // +0067 │ │ +495a90: 6e10 35e4 0200 |001e: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@e435 │ │ +495a96: 0a04 |0021: move-result v4 │ │ +495a98: 3904 6100 |0022: if-nez v4, 0083 // +0061 │ │ +495a9c: 6e10 32e4 0200 |0024: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +495aa2: 0c04 |0027: move-result-object v4 │ │ +495aa4: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +495aa6: 7220 6ff9 5400 |0029: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +495aac: 0c04 |002c: move-result-object v4 │ │ +495aae: 1f04 e223 |002d: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +495ab2: 5444 15b5 |002f: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +495ab6: 2044 5721 |0031: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +495aba: 1a06 4bd2 |0033: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +495abe: 3804 1b00 |0035: if-eqz v4, 0050 // +001b │ │ +495ac2: 6e10 32e4 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +495ac8: 0c02 |003a: move-result-object v2 │ │ +495aca: 7220 6ff9 5200 |003b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +495ad0: 0c02 |003e: move-result-object v2 │ │ +495ad2: 1f02 e223 |003f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +495ad6: 5422 15b5 |0041: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +495ada: 7120 fefb 6200 |0043: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +495ae0: 1f02 5721 |0046: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +495ae4: 6e10 71ec 0200 |0048: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ +495aea: 0a02 |004b: move-result v2 │ │ +495aec: 6e20 c0ec 2000 |004c: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@ecc0 │ │ +495af2: 2834 |004f: goto 0083 // +0034 │ │ +495af4: 6e10 32e4 0200 |0050: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +495afa: 0c04 |0053: move-result-object v4 │ │ +495afc: 7210 79f9 0400 |0054: invoke-interface {v4}, Ljava/util/List;.size:()I // method@f979 │ │ +495b02: 0a04 |0057: move-result v4 │ │ +495b04: 1215 |0058: const/4 v5, #int 1 // #1 │ │ +495b06: 3754 2a00 |0059: if-le v4, v5, 0083 // +002a │ │ +495b0a: 6e10 32e4 0200 |005b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +495b10: 0c04 |005e: move-result-object v4 │ │ +495b12: 7220 6ff9 5400 |005f: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +495b18: 0c04 |0062: move-result-object v4 │ │ +495b1a: 1f04 e223 |0063: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +495b1e: 5444 15b5 |0065: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +495b22: 2044 5721 |0067: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +495b26: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +495b2a: 6e10 32e4 0200 |006b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +495b30: 0c02 |006e: move-result-object v2 │ │ +495b32: 7220 6ff9 5200 |006f: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +495b38: 0c02 |0072: move-result-object v2 │ │ +495b3a: 1f02 e223 |0073: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +495b3e: 5422 15b5 |0075: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +495b42: 7120 fefb 6200 |0077: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +495b48: 1f02 5721 |007a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +495b4c: 6e10 71ec 0200 |007c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ +495b52: 0a02 |007f: move-result v2 │ │ +495b54: 6e20 c0ec 2000 |0080: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@ecc0 │ │ +495b5a: 6e10 71ec 0000 |0083: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ +495b60: 0a02 |0086: move-result v2 │ │ +495b62: 3b03 0300 |0087: if-gez v3, 008a // +0003 │ │ +495b66: 2803 |0089: goto 008c // +0003 │ │ +495b68: 0130 |008a: move v0, v3 │ │ +495b6a: 2881 |008b: goto 000c // -007f │ │ +495b6c: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2783 │ │ 0x000e line=2784 │ │ 0x0016 line=2787 │ │ 0x001a line=2789 │ │ 0x001e line=2790 │ │ @@ -1998953,49 +1998953,49 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -495b6c: |[495b6c] com.nextcloud.talk.chat.ChatActivity.disableCallButtons:()V │ │ -495b7c: 6200 f6b4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@b4f6 │ │ -495b80: 6e10 89e9 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -495b86: 0c01 |0005: move-result-object v1 │ │ -495b88: 6e20 c3f2 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2c3 │ │ -495b8e: 0a00 |0009: move-result v0 │ │ -495b90: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -495b94: 5420 b0b0 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ -495b98: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ -495b9c: 5421 afb0 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ -495ba0: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ -495ba4: 1301 6300 |0014: const/16 v1, #int 99 // #63 │ │ -495ba8: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -495bac: 7210 de05 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ -495bb2: 0c00 |001b: move-result-object v0 │ │ -495bb4: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -495bb8: 6e20 aa03 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ -495bbe: 5420 afb0 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ -495bc2: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -495bc6: 7210 de05 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ -495bcc: 0c00 |0028: move-result-object v0 │ │ -495bce: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -495bd2: 6e20 aa03 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ -495bd8: 5420 b0b0 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ -495bdc: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -495bde: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -495be2: 7220 e405 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ -495be8: 5420 afb0 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ -495bec: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -495bf0: 7220 e405 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ -495bf6: 2808 |003d: goto 0045 // +0008 │ │ -495bf8: 6200 99b0 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -495bfc: 1a01 d08c |0040: const-string v1, "call buttons were null when trying to disable them" // string@8cd0 │ │ -495c00: 7120 6e05 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ -495c06: 0e00 |0045: return-void │ │ +495b70: |[495b70] com.nextcloud.talk.chat.ChatActivity.disableCallButtons:()V │ │ +495b80: 6200 f6b4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@b4f6 │ │ +495b84: 6e10 89e9 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +495b8a: 0c01 |0005: move-result-object v1 │ │ +495b8c: 6e20 c3f2 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2c3 │ │ +495b92: 0a00 |0009: move-result v0 │ │ +495b94: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +495b98: 5420 b0b0 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ +495b9c: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ +495ba0: 5421 afb0 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ +495ba4: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ +495ba8: 1301 6300 |0014: const/16 v1, #int 99 // #63 │ │ +495bac: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +495bb0: 7210 de05 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ +495bb6: 0c00 |001b: move-result-object v0 │ │ +495bb8: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +495bbc: 6e20 aa03 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ +495bc2: 5420 afb0 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ +495bc6: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +495bca: 7210 de05 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ +495bd0: 0c00 |0028: move-result-object v0 │ │ +495bd2: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +495bd6: 6e20 aa03 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ +495bdc: 5420 b0b0 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ +495be0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +495be2: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ +495be6: 7220 e405 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ +495bec: 5420 afb0 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ +495bf0: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +495bf4: 7220 e405 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ +495bfa: 2808 |003d: goto 0045 // +0008 │ │ +495bfc: 6200 99b0 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +495c00: 1a01 d08c |0040: const-string v1, "call buttons were null when trying to disable them" // string@8cd0 │ │ +495c04: 7120 6e05 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ +495c0a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1910 │ │ 0x000c line=1911 │ │ 0x0018 line=1912 │ │ 0x0021 line=1913 │ │ 0x002e line=1914 │ │ @@ -1999009,185 +1999009,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 │ │ -495c08: |[495c08] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V │ │ -495c18: 1a00 ce24 |0000: const-string v0, "Error when checking if worker already exists" // string@24ce │ │ -495c1c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -495c1e: 6e20 a9ec 1c00 |0003: invoke-virtual {v12, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@eca9 │ │ -495c24: 6e20 bdec dc00 |0006: invoke-virtual {v12, v13}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOpenWhenDownloaded:(Z)V // method@ecbd │ │ -495c2a: 54bd a7b0 |0009: iget-object v13, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -495c2e: 380d 0800 |000b: if-eqz v13, 0013 // +0008 │ │ -495c32: 07c1 |000d: move-object v1, v12 │ │ -495c34: 1f01 d123 |000e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -495c38: 6e20 3ee4 1d00 |0010: invoke-virtual {v13, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -495c3e: 6e10 64ec 0c00 |0013: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@ec64 │ │ -495c44: 0c0d |0016: move-result-object v13 │ │ -495c46: 7110 fdfb 0d00 |0017: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495c4c: 6e10 96f0 0d00 |001a: invoke-virtual {v13}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -495c52: 0c0d |001d: move-result-object v13 │ │ -495c54: 6e10 64ec 0c00 |001e: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@ec64 │ │ -495c5a: 0c01 |0021: move-result-object v1 │ │ -495c5c: 7110 fdfb 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495c62: 6e10 9cf0 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -495c68: 0c01 |0028: move-result-object v1 │ │ -495c6a: 6e10 64ec 0c00 |0029: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@ec64 │ │ -495c70: 0c02 |002c: move-result-object v2 │ │ -495c72: 7110 fdfb 0200 |002d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495c78: 6e10 97f0 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@f097 │ │ -495c7e: 0c02 |0033: move-result-object v2 │ │ -495c80: 7110 fdfb 0200 |0034: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495c86: 6e10 68f1 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@f168 │ │ -495c8c: 0c02 |003a: move-result-object v2 │ │ -495c8e: 7110 fdfb 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495c94: 7110 bff2 0200 |003e: invoke-static {v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.getAttachmentFolder:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Ljava/lang/String; // method@f2bf │ │ -495c9a: 0c02 |0041: move-result-object v2 │ │ -495c9c: 6e10 85ec 0c00 |0042: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -495ca2: 0c03 |0045: move-result-object v3 │ │ -495ca4: 7110 fdfb 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495caa: 1a04 f6cf |0049: const-string v4, "name" // string@cff6 │ │ -495cae: 7220 95f9 4300 |004b: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -495cb4: 0c03 |004e: move-result-object v3 │ │ -495cb6: 1f03 a724 |004f: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -495cba: 6e10 85ec 0c00 |0051: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -495cc0: 0c04 |0054: move-result-object v4 │ │ -495cc2: 7110 fdfb 0400 |0055: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495cc8: 1a05 40ed |0058: const-string v5, "size" // string@ed40 │ │ -495ccc: 7220 95f9 5400 |005a: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -495cd2: 0c04 |005d: move-result-object v4 │ │ -495cd4: 1f04 a724 |005e: check-cast v4, Ljava/lang/String; // type@24a7 │ │ -495cd8: 3904 0400 |0060: if-nez v4, 0064 // +0004 │ │ -495cdc: 1a04 5511 |0062: const-string v4, "-1" // string@1155 │ │ -495ce0: 7110 ecf5 0400 |0064: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@f5ec │ │ -495ce6: 0b04 |0067: move-result-wide v4 │ │ -495ce8: 6e10 85ec 0c00 |0068: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -495cee: 0c06 |006b: move-result-object v6 │ │ -495cf0: 7110 fdfb 0600 |006c: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495cf6: 1a07 3cb4 |006f: const-string v7, "id" // string@b43c │ │ -495cfa: 7220 95f9 7600 |0071: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -495d00: 0c06 |0074: move-result-object v6 │ │ -495d02: 1f06 a724 |0075: check-cast v6, Ljava/lang/String; // type@24a7 │ │ -495d06: 6e10 85ec 0c00 |0077: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -495d0c: 0c0c |007a: move-result-object v12 │ │ -495d0e: 7110 fdfb 0c00 |007b: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495d14: 1a07 e6d7 |007e: const-string v7, "path" // string@d7e6 │ │ -495d18: 7220 95f9 7c00 |0080: invoke-interface {v12, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -495d1e: 0c0c |0083: move-result-object v12 │ │ -495d20: 1f0c a724 |0084: check-cast v12, Ljava/lang/String; // type@24a7 │ │ -495d24: 6e10 64e9 0b00 |0086: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -495d2a: 0c07 |0089: move-result-object v7 │ │ -495d2c: 7110 6733 0700 |008a: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ -495d32: 0c07 |008d: move-result-object v7 │ │ -495d34: 7110 fdfb 0600 |008e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495d3a: 6e20 6e33 6700 |0091: invoke-virtual {v7, v6}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@336e │ │ -495d40: 0c07 |0094: move-result-object v7 │ │ -495d42: 1a08 23b1 |0095: const-string v8, "getWorkInfosByTag(...)" // string@b123 │ │ -495d46: 7120 fffb 8700 |0097: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -495d4c: 7210 84d1 0700 |009a: invoke-interface {v7}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@d184 │ │ -495d52: 0c07 |009d: move-result-object v7 │ │ -495d54: 1f07 3725 |009e: check-cast v7, Ljava/util/List; // type@2537 │ │ -495d58: 7210 72f9 0700 |00a0: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -495d5e: 0c07 |00a3: move-result-object v7 │ │ -495d60: 7210 46f9 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -495d66: 0a08 |00a7: move-result v8 │ │ -495d68: 3808 4800 |00a8: if-eqz v8, 00f0 // +0048 │ │ -495d6c: 7210 47f9 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -495d72: 0c08 |00ad: move-result-object v8 │ │ -495d74: 1f08 f708 |00ae: check-cast v8, Landroidx/work/WorkInfo; // type@08f7 │ │ -495d78: 6e10 4c33 0800 |00b0: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@334c │ │ -495d7e: 0c09 |00b3: move-result-object v9 │ │ -495d80: 620a 4813 |00b4: sget-object v10, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@1348 │ │ -495d84: 32a9 0a00 |00b6: if-eq v9, v10, 00c0 // +000a │ │ -495d88: 6e10 4c33 0800 |00b8: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@334c │ │ -495d8e: 0c08 |00bb: move-result-object v8 │ │ -495d90: 6209 4613 |00bc: sget-object v9, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@1346 │ │ -495d94: 3398 e6ff |00be: if-ne v8, v9, 00a4 // -001a │ │ -495d98: 6207 99b0 |00c0: sget-object v7, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -495d9c: 2208 a924 |00c2: new-instance v8, Ljava/lang/StringBuilder; // type@24a9 │ │ -495da0: 7010 86f6 0800 |00c4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -495da6: 1a09 4623 |00c7: const-string v9, "Download worker for " // string@2346 │ │ -495daa: 6e20 92f6 9800 |00c9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -495db0: 0c08 |00cc: move-result-object v8 │ │ -495db2: 6e20 92f6 6800 |00cd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -495db8: 0c08 |00d0: move-result-object v8 │ │ -495dba: 1a09 3305 |00d1: const-string v9, " is already running or scheduled" // string@0533 │ │ -495dbe: 6e20 92f6 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -495dc4: 0c08 |00d6: move-result-object v8 │ │ -495dc6: 6e10 9cf6 0800 |00d7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -495dcc: 0c08 |00da: move-result-object v8 │ │ -495dce: 7120 6c05 8700 |00db: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -495dd4: 0e00 |00de: return-void │ │ -495dd6: 0d07 |00df: move-exception v7 │ │ -495dd8: 6208 99b0 |00e0: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -495ddc: 1f07 b024 |00e2: check-cast v7, Ljava/lang/Throwable; // type@24b0 │ │ -495de0: 7130 6f05 0807 |00e4: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -495de6: 2809 |00e7: goto 00f0 // +0009 │ │ -495de8: 0d07 |00e8: move-exception v7 │ │ -495dea: 6208 99b0 |00e9: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -495dee: 1f07 b024 |00eb: check-cast v7, Ljava/lang/Throwable; // type@24b0 │ │ -495df2: 7130 6f05 0807 |00ed: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -495df8: 2200 bf08 |00f0: new-instance v0, Landroidx/work/Data$Builder; // type@08bf │ │ -495dfc: 7010 ee31 0000 |00f2: invoke-direct {v0}, Landroidx/work/Data$Builder;.:()V // method@31ee │ │ -495e02: 1a07 022e |00f5: const-string v7, "KEY_BASE_URL" // string@2e02 │ │ -495e06: 6e30 ff31 700d |00f7: invoke-virtual {v0, v7, v13}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ -495e0c: 0c0d |00fa: move-result-object v13 │ │ -495e0e: 1a00 3c2e |00fb: const-string v0, "KEY_USER_ID" // string@2e3c │ │ -495e12: 6e30 ff31 0d01 |00fd: invoke-virtual {v13, v0, v1}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ -495e18: 0c0d |0100: move-result-object v13 │ │ -495e1a: 1a00 012e |0101: const-string v0, "KEY_ATTACHMENT_FOLDER" // string@2e01 │ │ -495e1e: 6e30 ff31 0d02 |0103: invoke-virtual {v13, v0, v2}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ -495e24: 0c0d |0106: move-result-object v13 │ │ -495e26: 1a00 112e |0107: const-string v0, "KEY_FILE_NAME" // string@2e11 │ │ -495e2a: 6e30 ff31 0d03 |0109: invoke-virtual {v13, v0, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ -495e30: 0c0d |010c: move-result-object v13 │ │ -495e32: 1a00 122e |010d: const-string v0, "KEY_FILE_PATH" // string@2e12 │ │ -495e36: 6e30 ff31 0d0c |010f: invoke-virtual {v13, v0, v12}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ -495e3c: 0c0c |0112: move-result-object v12 │ │ -495e3e: 1a0d 142e |0113: const-string v13, "KEY_FILE_SIZE" // string@2e14 │ │ -495e42: 6e40 fd31 dc54 |0115: invoke-virtual {v12, v13, v4, v5}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@31fd │ │ -495e48: 0c0c |0118: move-result-object v12 │ │ -495e4a: 6e10 ef31 0c00 |0119: invoke-virtual {v12}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@31ef │ │ -495e50: 0c0c |011c: move-result-object v12 │ │ -495e52: 1a0d a88b |011d: const-string v13, "build(...)" // string@8ba8 │ │ -495e56: 7120 fffb dc00 |011f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -495e5c: 220d d908 |0122: new-instance v13, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -495e60: 1c00 ae22 |0124: const-class v0, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // type@22ae │ │ -495e64: 7020 b732 0d00 |0126: invoke-direct {v13, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ -495e6a: 6e20 c232 cd00 |0129: invoke-virtual {v13, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@32c2 │ │ -495e70: 0c0c |012c: move-result-object v12 │ │ -495e72: 1f0c d908 |012d: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -495e76: 6e20 b832 6c00 |012f: invoke-virtual {v12, v6}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@32b8 │ │ -495e7c: 0c0c |0132: move-result-object v12 │ │ -495e7e: 1f0c d908 |0133: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -495e82: 6e10 b932 0c00 |0135: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ -495e88: 0c0c |0138: move-result-object v12 │ │ -495e8a: 1f0c db08 |0139: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ -495e8e: 7100 6633 0000 |013b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@3366 │ │ -495e94: 0c0d |013e: move-result-object v13 │ │ -495e96: 07c0 |013f: move-object v0, v12 │ │ -495e98: 1f00 ff08 |0140: check-cast v0, Landroidx/work/WorkRequest; // type@08ff │ │ -495e9c: 6e20 6033 0d00 |0142: invoke-virtual {v13, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@3360 │ │ -495ea2: 6e10 64e9 0b00 |0145: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -495ea8: 0c0d |0148: move-result-object v13 │ │ -495eaa: 7110 6733 0d00 |0149: invoke-static {v13}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ -495eb0: 0c0d |014c: move-result-object v13 │ │ -495eb2: 6e10 cc32 0c00 |014d: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest;.getId:()Ljava/util/UUID; // method@32cc │ │ -495eb8: 0c0c |0150: move-result-object v12 │ │ -495eba: 6e20 6c33 cd00 |0151: invoke-virtual {v13, v12}, Landroidx/work/WorkManager;.getWorkInfoByIdLiveData:(Ljava/util/UUID;)Landroidx/lifecycle/LiveData; // method@336c │ │ -495ec0: 0c0c |0154: move-result-object v12 │ │ -495ec2: 220d c520 |0155: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; // type@20c5 │ │ -495ec6: 7020 1be8 ed00 |0157: invoke-direct {v13, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.:(Lkotlin/jvm/functions/Function0;)V // method@e81b │ │ -495ecc: 220e 0721 |015a: new-instance v14, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -495ed0: 7020 d3e8 de00 |015c: invoke-direct {v14, v13}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -495ed6: 1f0e 5c03 |015f: check-cast v14, Landroidx/lifecycle/Observer; // type@035c │ │ -495eda: 6e20 d70e ec00 |0161: invoke-virtual {v12, v14}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@0ed7 │ │ -495ee0: 0e00 |0164: return-void │ │ +495c0c: |[495c0c] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V │ │ +495c1c: 1a00 ce24 |0000: const-string v0, "Error when checking if worker already exists" // string@24ce │ │ +495c20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +495c22: 6e20 a9ec 1c00 |0003: invoke-virtual {v12, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@eca9 │ │ +495c28: 6e20 bdec dc00 |0006: invoke-virtual {v12, v13}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOpenWhenDownloaded:(Z)V // method@ecbd │ │ +495c2e: 54bd a7b0 |0009: iget-object v13, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +495c32: 380d 0800 |000b: if-eqz v13, 0013 // +0008 │ │ +495c36: 07c1 |000d: move-object v1, v12 │ │ +495c38: 1f01 d123 |000e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +495c3c: 6e20 3ee4 1d00 |0010: invoke-virtual {v13, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +495c42: 6e10 64ec 0c00 |0013: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@ec64 │ │ +495c48: 0c0d |0016: move-result-object v13 │ │ +495c4a: 7110 fdfb 0d00 |0017: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495c50: 6e10 96f0 0d00 |001a: invoke-virtual {v13}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +495c56: 0c0d |001d: move-result-object v13 │ │ +495c58: 6e10 64ec 0c00 |001e: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@ec64 │ │ +495c5e: 0c01 |0021: move-result-object v1 │ │ +495c60: 7110 fdfb 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495c66: 6e10 9cf0 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +495c6c: 0c01 |0028: move-result-object v1 │ │ +495c6e: 6e10 64ec 0c00 |0029: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@ec64 │ │ +495c74: 0c02 |002c: move-result-object v2 │ │ +495c76: 7110 fdfb 0200 |002d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495c7c: 6e10 97f0 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@f097 │ │ +495c82: 0c02 |0033: move-result-object v2 │ │ +495c84: 7110 fdfb 0200 |0034: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495c8a: 6e10 68f1 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@f168 │ │ +495c90: 0c02 |003a: move-result-object v2 │ │ +495c92: 7110 fdfb 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495c98: 7110 bff2 0200 |003e: invoke-static {v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.getAttachmentFolder:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Ljava/lang/String; // method@f2bf │ │ +495c9e: 0c02 |0041: move-result-object v2 │ │ +495ca0: 6e10 85ec 0c00 |0042: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +495ca6: 0c03 |0045: move-result-object v3 │ │ +495ca8: 7110 fdfb 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495cae: 1a04 f6cf |0049: const-string v4, "name" // string@cff6 │ │ +495cb2: 7220 95f9 4300 |004b: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +495cb8: 0c03 |004e: move-result-object v3 │ │ +495cba: 1f03 a724 |004f: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +495cbe: 6e10 85ec 0c00 |0051: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +495cc4: 0c04 |0054: move-result-object v4 │ │ +495cc6: 7110 fdfb 0400 |0055: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495ccc: 1a05 40ed |0058: const-string v5, "size" // string@ed40 │ │ +495cd0: 7220 95f9 5400 |005a: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +495cd6: 0c04 |005d: move-result-object v4 │ │ +495cd8: 1f04 a724 |005e: check-cast v4, Ljava/lang/String; // type@24a7 │ │ +495cdc: 3904 0400 |0060: if-nez v4, 0064 // +0004 │ │ +495ce0: 1a04 5511 |0062: const-string v4, "-1" // string@1155 │ │ +495ce4: 7110 ecf5 0400 |0064: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@f5ec │ │ +495cea: 0b04 |0067: move-result-wide v4 │ │ +495cec: 6e10 85ec 0c00 |0068: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +495cf2: 0c06 |006b: move-result-object v6 │ │ +495cf4: 7110 fdfb 0600 |006c: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495cfa: 1a07 3cb4 |006f: const-string v7, "id" // string@b43c │ │ +495cfe: 7220 95f9 7600 |0071: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +495d04: 0c06 |0074: move-result-object v6 │ │ +495d06: 1f06 a724 |0075: check-cast v6, Ljava/lang/String; // type@24a7 │ │ +495d0a: 6e10 85ec 0c00 |0077: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +495d10: 0c0c |007a: move-result-object v12 │ │ +495d12: 7110 fdfb 0c00 |007b: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495d18: 1a07 e6d7 |007e: const-string v7, "path" // string@d7e6 │ │ +495d1c: 7220 95f9 7c00 |0080: invoke-interface {v12, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +495d22: 0c0c |0083: move-result-object v12 │ │ +495d24: 1f0c a724 |0084: check-cast v12, Ljava/lang/String; // type@24a7 │ │ +495d28: 6e10 64e9 0b00 |0086: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +495d2e: 0c07 |0089: move-result-object v7 │ │ +495d30: 7110 6733 0700 |008a: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ +495d36: 0c07 |008d: move-result-object v7 │ │ +495d38: 7110 fdfb 0600 |008e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495d3e: 6e20 6e33 6700 |0091: invoke-virtual {v7, v6}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@336e │ │ +495d44: 0c07 |0094: move-result-object v7 │ │ +495d46: 1a08 23b1 |0095: const-string v8, "getWorkInfosByTag(...)" // string@b123 │ │ +495d4a: 7120 fffb 8700 |0097: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +495d50: 7210 84d1 0700 |009a: invoke-interface {v7}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@d184 │ │ +495d56: 0c07 |009d: move-result-object v7 │ │ +495d58: 1f07 3725 |009e: check-cast v7, Ljava/util/List; // type@2537 │ │ +495d5c: 7210 72f9 0700 |00a0: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +495d62: 0c07 |00a3: move-result-object v7 │ │ +495d64: 7210 46f9 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +495d6a: 0a08 |00a7: move-result v8 │ │ +495d6c: 3808 4800 |00a8: if-eqz v8, 00f0 // +0048 │ │ +495d70: 7210 47f9 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +495d76: 0c08 |00ad: move-result-object v8 │ │ +495d78: 1f08 f708 |00ae: check-cast v8, Landroidx/work/WorkInfo; // type@08f7 │ │ +495d7c: 6e10 4c33 0800 |00b0: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@334c │ │ +495d82: 0c09 |00b3: move-result-object v9 │ │ +495d84: 620a 4813 |00b4: sget-object v10, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@1348 │ │ +495d88: 32a9 0a00 |00b6: if-eq v9, v10, 00c0 // +000a │ │ +495d8c: 6e10 4c33 0800 |00b8: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@334c │ │ +495d92: 0c08 |00bb: move-result-object v8 │ │ +495d94: 6209 4613 |00bc: sget-object v9, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@1346 │ │ +495d98: 3398 e6ff |00be: if-ne v8, v9, 00a4 // -001a │ │ +495d9c: 6207 99b0 |00c0: sget-object v7, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +495da0: 2208 a924 |00c2: new-instance v8, Ljava/lang/StringBuilder; // type@24a9 │ │ +495da4: 7010 86f6 0800 |00c4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +495daa: 1a09 4623 |00c7: const-string v9, "Download worker for " // string@2346 │ │ +495dae: 6e20 92f6 9800 |00c9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +495db4: 0c08 |00cc: move-result-object v8 │ │ +495db6: 6e20 92f6 6800 |00cd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +495dbc: 0c08 |00d0: move-result-object v8 │ │ +495dbe: 1a09 3305 |00d1: const-string v9, " is already running or scheduled" // string@0533 │ │ +495dc2: 6e20 92f6 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +495dc8: 0c08 |00d6: move-result-object v8 │ │ +495dca: 6e10 9cf6 0800 |00d7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +495dd0: 0c08 |00da: move-result-object v8 │ │ +495dd2: 7120 6c05 8700 |00db: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +495dd8: 0e00 |00de: return-void │ │ +495dda: 0d07 |00df: move-exception v7 │ │ +495ddc: 6208 99b0 |00e0: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +495de0: 1f07 b024 |00e2: check-cast v7, Ljava/lang/Throwable; // type@24b0 │ │ +495de4: 7130 6f05 0807 |00e4: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +495dea: 2809 |00e7: goto 00f0 // +0009 │ │ +495dec: 0d07 |00e8: move-exception v7 │ │ +495dee: 6208 99b0 |00e9: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +495df2: 1f07 b024 |00eb: check-cast v7, Ljava/lang/Throwable; // type@24b0 │ │ +495df6: 7130 6f05 0807 |00ed: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +495dfc: 2200 bf08 |00f0: new-instance v0, Landroidx/work/Data$Builder; // type@08bf │ │ +495e00: 7010 ee31 0000 |00f2: invoke-direct {v0}, Landroidx/work/Data$Builder;.:()V // method@31ee │ │ +495e06: 1a07 022e |00f5: const-string v7, "KEY_BASE_URL" // string@2e02 │ │ +495e0a: 6e30 ff31 700d |00f7: invoke-virtual {v0, v7, v13}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ +495e10: 0c0d |00fa: move-result-object v13 │ │ +495e12: 1a00 3c2e |00fb: const-string v0, "KEY_USER_ID" // string@2e3c │ │ +495e16: 6e30 ff31 0d01 |00fd: invoke-virtual {v13, v0, v1}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ +495e1c: 0c0d |0100: move-result-object v13 │ │ +495e1e: 1a00 012e |0101: const-string v0, "KEY_ATTACHMENT_FOLDER" // string@2e01 │ │ +495e22: 6e30 ff31 0d02 |0103: invoke-virtual {v13, v0, v2}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ +495e28: 0c0d |0106: move-result-object v13 │ │ +495e2a: 1a00 112e |0107: const-string v0, "KEY_FILE_NAME" // string@2e11 │ │ +495e2e: 6e30 ff31 0d03 |0109: invoke-virtual {v13, v0, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ +495e34: 0c0d |010c: move-result-object v13 │ │ +495e36: 1a00 122e |010d: const-string v0, "KEY_FILE_PATH" // string@2e12 │ │ +495e3a: 6e30 ff31 0d0c |010f: invoke-virtual {v13, v0, v12}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ +495e40: 0c0c |0112: move-result-object v12 │ │ +495e42: 1a0d 142e |0113: const-string v13, "KEY_FILE_SIZE" // string@2e14 │ │ +495e46: 6e40 fd31 dc54 |0115: invoke-virtual {v12, v13, v4, v5}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@31fd │ │ +495e4c: 0c0c |0118: move-result-object v12 │ │ +495e4e: 6e10 ef31 0c00 |0119: invoke-virtual {v12}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@31ef │ │ +495e54: 0c0c |011c: move-result-object v12 │ │ +495e56: 1a0d a88b |011d: const-string v13, "build(...)" // string@8ba8 │ │ +495e5a: 7120 fffb dc00 |011f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +495e60: 220d d908 |0122: new-instance v13, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +495e64: 1c00 ae22 |0124: const-class v0, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // type@22ae │ │ +495e68: 7020 b732 0d00 |0126: invoke-direct {v13, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ +495e6e: 6e20 c232 cd00 |0129: invoke-virtual {v13, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@32c2 │ │ +495e74: 0c0c |012c: move-result-object v12 │ │ +495e76: 1f0c d908 |012d: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +495e7a: 6e20 b832 6c00 |012f: invoke-virtual {v12, v6}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@32b8 │ │ +495e80: 0c0c |0132: move-result-object v12 │ │ +495e82: 1f0c d908 |0133: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +495e86: 6e10 b932 0c00 |0135: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ +495e8c: 0c0c |0138: move-result-object v12 │ │ +495e8e: 1f0c db08 |0139: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ +495e92: 7100 6633 0000 |013b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@3366 │ │ +495e98: 0c0d |013e: move-result-object v13 │ │ +495e9a: 07c0 |013f: move-object v0, v12 │ │ +495e9c: 1f00 ff08 |0140: check-cast v0, Landroidx/work/WorkRequest; // type@08ff │ │ +495ea0: 6e20 6033 0d00 |0142: invoke-virtual {v13, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@3360 │ │ +495ea6: 6e10 64e9 0b00 |0145: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +495eac: 0c0d |0148: move-result-object v13 │ │ +495eae: 7110 6733 0d00 |0149: invoke-static {v13}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@3367 │ │ +495eb4: 0c0d |014c: move-result-object v13 │ │ +495eb6: 6e10 cc32 0c00 |014d: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest;.getId:()Ljava/util/UUID; // method@32cc │ │ +495ebc: 0c0c |0150: move-result-object v12 │ │ +495ebe: 6e20 6c33 cd00 |0151: invoke-virtual {v13, v12}, Landroidx/work/WorkManager;.getWorkInfoByIdLiveData:(Ljava/util/UUID;)Landroidx/lifecycle/LiveData; // method@336c │ │ +495ec4: 0c0c |0154: move-result-object v12 │ │ +495ec6: 220d c520 |0155: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; // type@20c5 │ │ +495eca: 7020 1be8 ed00 |0157: invoke-direct {v13, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.:(Lkotlin/jvm/functions/Function0;)V // method@e81b │ │ +495ed0: 220e 0721 |015a: new-instance v14, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +495ed4: 7020 d3e8 de00 |015c: invoke-direct {v14, v13}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +495eda: 1f0e 5c03 |015f: check-cast v14, Landroidx/lifecycle/Observer; // type@035c │ │ +495ede: 6e20 d70e ec00 |0161: invoke-virtual {v12, v14}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@0ed7 │ │ +495ee4: 0e00 |0164: return-void │ │ catches : 1 │ │ 0x009a - 0x00de │ │ Ljava/util/concurrent/ExecutionException; -> 0x00e8 │ │ Ljava/lang/InterruptedException; -> 0x00df │ │ positions : │ │ 0x0000 line=1764 │ │ 0x0006 line=1765 │ │ @@ -1999237,24 +1999237,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 │ │ -493a24: |[493a24] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache$lambda$75:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ -493a34: 1a00 20fc |0000: const-string v0, "workInfo" // string@fc20 │ │ -493a38: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -493a3e: 6e10 4c33 0200 |0005: invoke-virtual {v2}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@334c │ │ -493a44: 0c02 |0008: move-result-object v2 │ │ -493a46: 6200 4913 |0009: sget-object v0, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@1349 │ │ -493a4a: 3302 0500 |000b: if-ne v2, v0, 0010 // +0005 │ │ -493a4e: 7210 ecfb 0100 |000d: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@fbec │ │ -493a54: 6201 61b5 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -493a58: 1101 |0012: return-object v1 │ │ +493a28: |[493a28] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache$lambda$75:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ +493a38: 1a00 20fc |0000: const-string v0, "workInfo" // string@fc20 │ │ +493a3c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +493a42: 6e10 4c33 0200 |0005: invoke-virtual {v2}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@334c │ │ +493a48: 0c02 |0008: move-result-object v2 │ │ +493a4a: 6200 4913 |0009: sget-object v0, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@1349 │ │ +493a4e: 3302 0500 |000b: if-ne v2, v0, 0010 // +0005 │ │ +493a52: 7210 ecfb 0100 |000d: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@fbec │ │ +493a58: 6201 61b5 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +493a5c: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1818 │ │ 0x000d line=1819 │ │ 0x0010 line=1821 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -1999265,49 +1999265,49 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -495f44: |[495f44] com.nextcloud.talk.chat.ChatActivity.enableCallButtons:()V │ │ -495f54: 6200 f6b4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@b4f6 │ │ -495f58: 6e10 89e9 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -495f5e: 0c01 |0005: move-result-object v1 │ │ -495f60: 6e20 c3f2 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2c3 │ │ -495f66: 0a00 |0009: move-result v0 │ │ -495f68: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -495f6c: 5420 b0b0 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ -495f70: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ -495f74: 5421 afb0 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ -495f78: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ -495f7c: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ -495f80: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -495f84: 7210 de05 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ -495f8a: 0c00 |001b: move-result-object v0 │ │ -495f8c: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -495f90: 6e20 aa03 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ -495f96: 5420 afb0 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ -495f9a: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -495f9e: 7210 de05 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ -495fa4: 0c00 |0028: move-result-object v0 │ │ -495fa6: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -495faa: 6e20 aa03 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ -495fb0: 5420 b0b0 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ -495fb4: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -495fb6: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -495fba: 7220 e405 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ -495fc0: 5420 afb0 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ -495fc4: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -495fc8: 7220 e405 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ -495fce: 2808 |003d: goto 0045 // +0008 │ │ -495fd0: 6200 99b0 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -495fd4: 1a01 d18c |0040: const-string v1, "call buttons were null when trying to enable them" // string@8cd1 │ │ -495fd8: 7120 6e05 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ -495fde: 0e00 |0045: return-void │ │ +495f48: |[495f48] com.nextcloud.talk.chat.ChatActivity.enableCallButtons:()V │ │ +495f58: 6200 f6b4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@b4f6 │ │ +495f5c: 6e10 89e9 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +495f62: 0c01 |0005: move-result-object v1 │ │ +495f64: 6e20 c3f2 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2c3 │ │ +495f6a: 0a00 |0009: move-result v0 │ │ +495f6c: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +495f70: 5420 b0b0 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ +495f74: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ +495f78: 5421 afb0 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ +495f7c: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ +495f80: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ +495f84: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +495f88: 7210 de05 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ +495f8e: 0c00 |001b: move-result-object v0 │ │ +495f90: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +495f94: 6e20 aa03 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ +495f9a: 5420 afb0 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ +495f9e: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +495fa2: 7210 de05 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@05de │ │ +495fa8: 0c00 |0028: move-result-object v0 │ │ +495faa: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +495fae: 6e20 aa03 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@03aa │ │ +495fb4: 5420 b0b0 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@b0b0 │ │ +495fb8: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +495fba: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ +495fbe: 7220 e405 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ +495fc4: 5420 afb0 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@b0af │ │ +495fc8: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +495fcc: 7220 e405 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@05e4 │ │ +495fd2: 2808 |003d: goto 0045 // +0008 │ │ +495fd4: 6200 99b0 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +495fd8: 1a01 d18c |0040: const-string v1, "call buttons were null when trying to enable them" // string@8cd1 │ │ +495fdc: 7120 6e05 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ +495fe2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1923 │ │ 0x000c line=1924 │ │ 0x0018 line=1925 │ │ 0x0021 line=1926 │ │ 0x002e line=1927 │ │ @@ -1999321,27 +1999321,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 │ │ -495fe0: |[495fe0] com.nextcloud.talk.chat.ChatActivity.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V │ │ -495ff0: 6e10 5f0a 0300 |0000: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getResultCode:()I // method@0a5f │ │ -495ff6: 0a00 |0003: move-result v0 │ │ -495ff8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -495ffa: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ -495ffe: 6e10 5e0a 0300 |0007: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getData:()Landroid/content/Intent; // method@0a5e │ │ -496004: 0c03 |000a: move-result-object v3 │ │ -496006: 7220 edfb 3400 |000b: invoke-interface {v4, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@fbed │ │ -49600c: 2808 |000e: goto 0016 // +0008 │ │ -49600e: 6203 99b0 |000f: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -496012: 1a04 97df |0011: const-string v4, "resultCode for received intent was != ok" // string@df97 │ │ -496016: 7120 6e05 4300 |0013: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ -49601c: 0e00 |0016: return-void │ │ +495fe4: |[495fe4] com.nextcloud.talk.chat.ChatActivity.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V │ │ +495ff4: 6e10 5f0a 0300 |0000: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getResultCode:()I // method@0a5f │ │ +495ffa: 0a00 |0003: move-result v0 │ │ +495ffc: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +495ffe: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ +496002: 6e10 5e0a 0300 |0007: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getData:()Landroid/content/Intent; // method@0a5e │ │ +496008: 0c03 |000a: move-result-object v3 │ │ +49600a: 7220 edfb 3400 |000b: invoke-interface {v4, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@fbed │ │ +496010: 2808 |000e: goto 0016 // +0008 │ │ +496012: 6203 99b0 |000f: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +496016: 1a04 97df |0011: const-string v4, "resultCode for received intent was != ok" // string@df97 │ │ +49601a: 7120 6e05 4300 |0013: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ +496020: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2140 │ │ 0x0007 line=2141 │ │ 0x000f line=2143 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -1999353,86 +1999353,86 @@ │ │ type : '(ZZ)Landroid/content/Intent;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -491a78: |[491a78] com.nextcloud.talk.chat.ChatActivity.getIntentForCall:(ZZ)Landroid/content/Intent; │ │ -491a88: 5450 b2b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -491a8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -491a8e: 3800 9100 |0003: if-eqz v0, 0094 // +0091 │ │ -491a92: 2202 fb00 |0005: new-instance v2, Landroid/os/Bundle; // type@00fb │ │ -491a96: 7010 3b04 0200 |0007: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@043b │ │ -491a9c: 1a03 342e |000a: const-string v3, "KEY_ROOM_TOKEN" // string@2e34 │ │ -491aa0: 6e10 85e9 0500 |000c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -491aa6: 0c04 |000f: move-result-object v4 │ │ -491aa8: 6e30 6804 3204 |0010: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -491aae: 1a03 0e2e |0013: const-string v3, "KEY_CONVERSATION_PASSWORD" // string@2e0e │ │ -491ab2: 5454 cab0 |0015: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ -491ab6: 6e30 6804 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -491abc: 5453 aeb0 |001a: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -491ac0: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ -491ac4: 6e10 96f0 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -491aca: 0c01 |0021: move-result-object v1 │ │ -491acc: 7110 fdfb 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -491ad2: 1a03 232e |0025: const-string v3, "KEY_MODIFIED_BASE_URL" // string@2e23 │ │ -491ad6: 6e30 6804 3201 |0027: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -491adc: 1a01 0d2e |002a: const-string v1, "KEY_CONVERSATION_NAME" // string@2e0d │ │ -491ae0: 6e10 45f1 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -491ae6: 0c03 |002f: move-result-object v3 │ │ -491ae8: 6e30 6804 1203 |0030: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -491aee: 1a01 2f2e |0033: const-string v1, "KEY_RECORDING_STATE" // string@2e2f │ │ -491af2: 6e10 42f1 0000 |0035: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getCallRecording:()I // method@f142 │ │ -491af8: 0a03 |0038: move-result v3 │ │ -491afa: 6e30 5f04 1203 |0039: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@045f │ │ -491b00: 6201 f8b4 |003c: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ -491b04: 6e20 d7f2 0100 |003e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d7 │ │ -491b0a: 0a01 |0041: move-result v1 │ │ -491b0c: 1a03 1e2e |0042: const-string v3, "KEY_IS_MODERATOR" // string@2e1e │ │ -491b10: 6e30 5704 3201 |0044: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -491b16: 6e10 81e9 0500 |0047: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -491b1c: 0c01 |004a: move-result-object v1 │ │ -491b1e: 6e10 f6f2 0100 |004b: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishAudio:()Z // method@f2f6 │ │ -491b24: 0a01 |004e: move-result v1 │ │ -491b26: 1a03 2a2e |004f: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_AUDIO" // string@2e2a │ │ -491b2a: 6e30 5704 3201 |0051: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -491b30: 1a01 332e |0054: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ -491b34: 6e10 c4e9 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@e9c4 │ │ -491b3a: 0a03 |0059: move-result v3 │ │ -491b3c: 6e30 5704 1203 |005a: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -491b42: 6e10 81e9 0500 |005d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -491b48: 0c01 |0060: move-result-object v1 │ │ -491b4a: 6e10 f7f2 0100 |0061: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishVideo:()Z // method@f2f7 │ │ -491b50: 0a01 |0064: move-result v1 │ │ -491b52: 1a03 2b2e |0065: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_VIDEO" // string@2e2b │ │ -491b56: 6e30 5704 3201 |0067: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -491b5c: 1211 |006a: const/4 v1, #int 1 // #1 │ │ -491b5e: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ -491b62: 1a06 062e |006d: const-string v6, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ -491b66: 6e30 5704 6201 |006f: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -491b6c: 3807 0700 |0072: if-eqz v7, 0079 // +0007 │ │ -491b70: 1a06 072e |0074: const-string v6, "KEY_CALL_WITHOUT_NOTIFICATION" // string@2e07 │ │ -491b74: 6e30 5704 6201 |0076: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -491b7a: 6e10 50f1 0000 |0079: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@f150 │ │ -491b80: 0c06 |007c: move-result-object v6 │ │ -491b82: 6207 d9b4 |007d: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@b4d9 │ │ -491b86: 3376 0700 |007f: if-ne v6, v7, 0086 // +0007 │ │ -491b8a: 1a06 1d2e |0081: const-string v6, "KEY_IS_BREAKOUT_ROOM" // string@2e1d │ │ -491b8e: 6e30 5704 6201 |0083: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -491b94: 2206 5700 |0086: new-instance v6, Landroid/content/Intent; // type@0057 │ │ -491b98: 0757 |0088: move-object v7, v5 │ │ -491b9a: 1f07 4e00 |0089: check-cast v7, Landroid/content/Context; // type@004e │ │ -491b9e: 1c00 761f |008b: const-class v0, Lcom/nextcloud/talk/activities/CallActivity; // type@1f76 │ │ -491ba2: 7030 4b01 7600 |008d: invoke-direct {v6, v7, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -491ba8: 6e20 6b01 2600 |0090: invoke-virtual {v6, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ -491bae: 1106 |0093: return-object v6 │ │ -491bb0: 0756 |0094: move-object v6, v5 │ │ -491bb2: 1f06 0d21 |0095: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ -491bb6: 1101 |0097: return-object v1 │ │ +491a7c: |[491a7c] com.nextcloud.talk.chat.ChatActivity.getIntentForCall:(ZZ)Landroid/content/Intent; │ │ +491a8c: 5450 b2b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +491a90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +491a92: 3800 9100 |0003: if-eqz v0, 0094 // +0091 │ │ +491a96: 2202 fb00 |0005: new-instance v2, Landroid/os/Bundle; // type@00fb │ │ +491a9a: 7010 3b04 0200 |0007: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@043b │ │ +491aa0: 1a03 342e |000a: const-string v3, "KEY_ROOM_TOKEN" // string@2e34 │ │ +491aa4: 6e10 85e9 0500 |000c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +491aaa: 0c04 |000f: move-result-object v4 │ │ +491aac: 6e30 6804 3204 |0010: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +491ab2: 1a03 0e2e |0013: const-string v3, "KEY_CONVERSATION_PASSWORD" // string@2e0e │ │ +491ab6: 5454 cab0 |0015: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ +491aba: 6e30 6804 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +491ac0: 5453 aeb0 |001a: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +491ac4: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ +491ac8: 6e10 96f0 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +491ace: 0c01 |0021: move-result-object v1 │ │ +491ad0: 7110 fdfb 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +491ad6: 1a03 232e |0025: const-string v3, "KEY_MODIFIED_BASE_URL" // string@2e23 │ │ +491ada: 6e30 6804 3201 |0027: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +491ae0: 1a01 0d2e |002a: const-string v1, "KEY_CONVERSATION_NAME" // string@2e0d │ │ +491ae4: 6e10 45f1 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +491aea: 0c03 |002f: move-result-object v3 │ │ +491aec: 6e30 6804 1203 |0030: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +491af2: 1a01 2f2e |0033: const-string v1, "KEY_RECORDING_STATE" // string@2e2f │ │ +491af6: 6e10 42f1 0000 |0035: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getCallRecording:()I // method@f142 │ │ +491afc: 0a03 |0038: move-result v3 │ │ +491afe: 6e30 5f04 1203 |0039: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@045f │ │ +491b04: 6201 f8b4 |003c: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ +491b08: 6e20 d7f2 0100 |003e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d7 │ │ +491b0e: 0a01 |0041: move-result v1 │ │ +491b10: 1a03 1e2e |0042: const-string v3, "KEY_IS_MODERATOR" // string@2e1e │ │ +491b14: 6e30 5704 3201 |0044: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +491b1a: 6e10 81e9 0500 |0047: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +491b20: 0c01 |004a: move-result-object v1 │ │ +491b22: 6e10 f6f2 0100 |004b: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishAudio:()Z // method@f2f6 │ │ +491b28: 0a01 |004e: move-result v1 │ │ +491b2a: 1a03 2a2e |004f: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_AUDIO" // string@2e2a │ │ +491b2e: 6e30 5704 3201 |0051: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +491b34: 1a01 332e |0054: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ +491b38: 6e10 c4e9 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@e9c4 │ │ +491b3e: 0a03 |0059: move-result v3 │ │ +491b40: 6e30 5704 1203 |005a: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +491b46: 6e10 81e9 0500 |005d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +491b4c: 0c01 |0060: move-result-object v1 │ │ +491b4e: 6e10 f7f2 0100 |0061: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishVideo:()Z // method@f2f7 │ │ +491b54: 0a01 |0064: move-result v1 │ │ +491b56: 1a03 2b2e |0065: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_VIDEO" // string@2e2b │ │ +491b5a: 6e30 5704 3201 |0067: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +491b60: 1211 |006a: const/4 v1, #int 1 // #1 │ │ +491b62: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ +491b66: 1a06 062e |006d: const-string v6, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ +491b6a: 6e30 5704 6201 |006f: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +491b70: 3807 0700 |0072: if-eqz v7, 0079 // +0007 │ │ +491b74: 1a06 072e |0074: const-string v6, "KEY_CALL_WITHOUT_NOTIFICATION" // string@2e07 │ │ +491b78: 6e30 5704 6201 |0076: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +491b7e: 6e10 50f1 0000 |0079: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@f150 │ │ +491b84: 0c06 |007c: move-result-object v6 │ │ +491b86: 6207 d9b4 |007d: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@b4d9 │ │ +491b8a: 3376 0700 |007f: if-ne v6, v7, 0086 // +0007 │ │ +491b8e: 1a06 1d2e |0081: const-string v6, "KEY_IS_BREAKOUT_ROOM" // string@2e1d │ │ +491b92: 6e30 5704 6201 |0083: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +491b98: 2206 5700 |0086: new-instance v6, Landroid/content/Intent; // type@0057 │ │ +491b9c: 0757 |0088: move-object v7, v5 │ │ +491b9e: 1f07 4e00 |0089: check-cast v7, Landroid/content/Context; // type@004e │ │ +491ba2: 1c00 761f |008b: const-class v0, Lcom/nextcloud/talk/activities/CallActivity; // type@1f76 │ │ +491ba6: 7030 4b01 7600 |008d: invoke-direct {v6, v7, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +491bac: 6e20 6b01 2600 |0090: invoke-virtual {v6, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ +491bb2: 1106 |0093: return-object v6 │ │ +491bb4: 0756 |0094: move-object v6, v5 │ │ +491bb6: 1f06 0d21 |0095: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ +491bba: 1101 |0097: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3091 │ │ 0x0005 line=3092 │ │ 0x000a line=3093 │ │ 0x0013 line=3095 │ │ 0x001a line=3096 │ │ @@ -1999461,96 +1999461,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 │ │ -493500: |[493500] com.nextcloud.talk.chat.ChatActivity.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; │ │ -493510: 5450 a7b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493514: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -493516: 3800 9400 |0003: if-eqz v0, 0097 // +0094 │ │ -49351a: 7110 fdfb 0000 |0005: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493520: 6e10 32e4 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -493526: 0c00 |000b: move-result-object v0 │ │ -493528: 7110 fdfb 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49352e: 7210 72f9 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -493534: 0c00 |0012: move-result-object v0 │ │ -493536: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -493538: 7210 46f9 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -49353e: 0a03 |0017: move-result v3 │ │ -493540: 3803 2500 |0018: if-eqz v3, 003d // +0025 │ │ -493544: 7210 47f9 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -49354a: 0c03 |001d: move-result-object v3 │ │ -49354c: 1f03 e223 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -493550: 5434 15b5 |0020: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -493554: 2044 5721 |0022: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -493558: 3804 1600 |0024: if-eqz v4, 003a // +0016 │ │ -49355c: 5433 15b5 |0026: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -493560: 1a04 4bd2 |0028: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -493564: 7120 fefb 4300 |002a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -49356a: 1f03 5721 |002d: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49356e: 6e10 6fec 0300 |002f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -493574: 0c03 |0032: move-result-object v3 │ │ -493576: 7120 fbfb 6300 |0033: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -49357c: 0a03 |0036: move-result v3 │ │ -49357e: 3803 0300 |0037: if-eqz v3, 003a // +0003 │ │ -493582: 2805 |0039: goto 003e // +0005 │ │ -493584: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -493588: 28d8 |003c: goto 0014 // -0028 │ │ -49358a: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ -49358c: 3a02 3b00 |003e: if-ltz v2, 0079 // +003b │ │ -493590: 5450 a7b0 |0040: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493594: 3800 1300 |0042: if-eqz v0, 0055 // +0013 │ │ -493598: 6e10 32e4 0000 |0044: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -49359e: 0c00 |0047: move-result-object v0 │ │ -4935a0: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ -4935a4: 7220 6ff9 2000 |004a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -4935aa: 0c00 |004d: move-result-object v0 │ │ -4935ac: 1f00 e223 |004e: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -4935b0: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ -4935b4: 5400 15b5 |0052: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -4935b8: 2802 |0054: goto 0056 // +0002 │ │ -4935ba: 0710 |0055: move-object v0, v1 │ │ -4935bc: 2003 5721 |0056: instance-of v3, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4935c0: 3803 1900 |0058: if-eqz v3, 0071 // +0019 │ │ -4935c4: 0703 |005a: move-object v3, v0 │ │ -4935c6: 1f03 5721 |005b: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4935ca: 6e10 6fec 0300 |005d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -4935d0: 0c03 |0060: move-result-object v3 │ │ -4935d2: 7120 fbfb 6300 |0061: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -4935d8: 0a06 |0064: move-result v6 │ │ -4935da: 3806 0c00 |0065: if-eqz v6, 0071 // +000c │ │ -4935de: 2206 b925 |0067: new-instance v6, Lkotlin/Pair; // type@25b9 │ │ -4935e2: 7110 e0f5 0200 |0069: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -4935e8: 0c01 |006c: move-result-object v1 │ │ -4935ea: 7030 84fb 0601 |006d: invoke-direct {v6, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@fb84 │ │ -4935f0: 1106 |0070: return-object v6 │ │ -4935f2: 6206 99b0 |0071: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -4935f6: 1a00 cf96 |0073: const-string v0, "currentItem retrieved was not chatmessage or its id was not correct" // string@96cf │ │ -4935fa: 7120 6c05 0600 |0075: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -493600: 2826 |0078: goto 009e // +0026 │ │ -493602: 6206 99b0 |0079: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -493606: 5450 a7b0 |007b: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49360a: 7110 fdfb 0000 |007d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493610: 6e10 31e4 0000 |0080: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItemCount:()I // method@e431 │ │ -493616: 0a00 |0083: move-result v0 │ │ -493618: 2202 a924 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -49361c: 1a03 cecc |0086: const-string v3, "messagePosition is -1, adapter # of items: " // string@ccce │ │ -493620: 7020 89f6 3200 |0088: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -493626: 6e20 8df6 0200 |008b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ -49362c: 0c00 |008e: move-result-object v0 │ │ -49362e: 6e10 9cf6 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -493634: 0c00 |0092: move-result-object v0 │ │ -493636: 7120 6c05 0600 |0093: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49363c: 2808 |0096: goto 009e // +0008 │ │ -49363e: 6206 99b0 |0097: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -493642: 1a00 2a71 |0099: const-string v0, "TalkMessagesListAdapter is null" // string@712a │ │ -493646: 7120 6c05 0600 |009b: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49364c: 1101 |009e: return-object v1 │ │ +493504: |[493504] com.nextcloud.talk.chat.ChatActivity.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; │ │ +493514: 5450 a7b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49351a: 3800 9400 |0003: if-eqz v0, 0097 // +0094 │ │ +49351e: 7110 fdfb 0000 |0005: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493524: 6e10 32e4 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +49352a: 0c00 |000b: move-result-object v0 │ │ +49352c: 7110 fdfb 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493532: 7210 72f9 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +493538: 0c00 |0012: move-result-object v0 │ │ +49353a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +49353c: 7210 46f9 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +493542: 0a03 |0017: move-result v3 │ │ +493544: 3803 2500 |0018: if-eqz v3, 003d // +0025 │ │ +493548: 7210 47f9 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +49354e: 0c03 |001d: move-result-object v3 │ │ +493550: 1f03 e223 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +493554: 5434 15b5 |0020: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +493558: 2044 5721 |0022: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49355c: 3804 1600 |0024: if-eqz v4, 003a // +0016 │ │ +493560: 5433 15b5 |0026: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +493564: 1a04 4bd2 |0028: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +493568: 7120 fefb 4300 |002a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +49356e: 1f03 5721 |002d: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +493572: 6e10 6fec 0300 |002f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ +493578: 0c03 |0032: move-result-object v3 │ │ +49357a: 7120 fbfb 6300 |0033: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +493580: 0a03 |0036: move-result v3 │ │ +493582: 3803 0300 |0037: if-eqz v3, 003a // +0003 │ │ +493586: 2805 |0039: goto 003e // +0005 │ │ +493588: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +49358c: 28d8 |003c: goto 0014 // -0028 │ │ +49358e: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ +493590: 3a02 3b00 |003e: if-ltz v2, 0079 // +003b │ │ +493594: 5450 a7b0 |0040: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493598: 3800 1300 |0042: if-eqz v0, 0055 // +0013 │ │ +49359c: 6e10 32e4 0000 |0044: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +4935a2: 0c00 |0047: move-result-object v0 │ │ +4935a4: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ +4935a8: 7220 6ff9 2000 |004a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +4935ae: 0c00 |004d: move-result-object v0 │ │ +4935b0: 1f00 e223 |004e: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +4935b4: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ +4935b8: 5400 15b5 |0052: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4935bc: 2802 |0054: goto 0056 // +0002 │ │ +4935be: 0710 |0055: move-object v0, v1 │ │ +4935c0: 2003 5721 |0056: instance-of v3, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4935c4: 3803 1900 |0058: if-eqz v3, 0071 // +0019 │ │ +4935c8: 0703 |005a: move-object v3, v0 │ │ +4935ca: 1f03 5721 |005b: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4935ce: 6e10 6fec 0300 |005d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ +4935d4: 0c03 |0060: move-result-object v3 │ │ +4935d6: 7120 fbfb 6300 |0061: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +4935dc: 0a06 |0064: move-result v6 │ │ +4935de: 3806 0c00 |0065: if-eqz v6, 0071 // +000c │ │ +4935e2: 2206 b925 |0067: new-instance v6, Lkotlin/Pair; // type@25b9 │ │ +4935e6: 7110 e0f5 0200 |0069: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +4935ec: 0c01 |006c: move-result-object v1 │ │ +4935ee: 7030 84fb 0601 |006d: invoke-direct {v6, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@fb84 │ │ +4935f4: 1106 |0070: return-object v6 │ │ +4935f6: 6206 99b0 |0071: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +4935fa: 1a00 cf96 |0073: const-string v0, "currentItem retrieved was not chatmessage or its id was not correct" // string@96cf │ │ +4935fe: 7120 6c05 0600 |0075: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +493604: 2826 |0078: goto 009e // +0026 │ │ +493606: 6206 99b0 |0079: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49360a: 5450 a7b0 |007b: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49360e: 7110 fdfb 0000 |007d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493614: 6e10 31e4 0000 |0080: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItemCount:()I // method@e431 │ │ +49361a: 0a00 |0083: move-result v0 │ │ +49361c: 2202 a924 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +493620: 1a03 cecc |0086: const-string v3, "messagePosition is -1, adapter # of items: " // string@ccce │ │ +493624: 7020 89f6 3200 |0088: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49362a: 6e20 8df6 0200 |008b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ +493630: 0c00 |008e: move-result-object v0 │ │ +493632: 6e10 9cf6 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +493638: 0c00 |0092: move-result-object v0 │ │ +49363a: 7120 6c05 0600 |0093: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +493640: 2808 |0096: goto 009e // +0008 │ │ +493642: 6206 99b0 |0097: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +493646: 1a00 2a71 |0099: const-string v0, "TalkMessagesListAdapter is null" // string@712a │ │ +49364a: 7120 6c05 0600 |009b: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +493650: 1101 |009e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2836 │ │ 0x0005 line=2837 │ │ 0x000f line=3906 │ │ 0x001e line=3907 │ │ 0x0020 line=2838 │ │ @@ -1999569,42 +1999569,42 @@ │ │ type : '()I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -492fc4: |[492fc4] com.nextcloud.talk.chat.ChatActivity.getLastAdapterId:()I │ │ -492fd4: 5420 a7b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -492fd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -492fda: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ -492fde: 6e10 32e4 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -492fe4: 0c00 |0008: move-result-object v0 │ │ -492fe6: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -492fea: 7210 79f9 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@f979 │ │ -492ff0: 0a00 |000e: move-result v0 │ │ -492ff2: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -492ff6: 281f |0011: goto 0030 // +001f │ │ -492ff8: 5420 a7b0 |0012: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -492ffc: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ -493000: 6e10 32e4 0000 |0016: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -493006: 0c00 |0019: move-result-object v0 │ │ -493008: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -49300c: 7220 6ff9 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -493012: 0c00 |001f: move-result-object v0 │ │ -493014: 1f00 e223 |0020: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -493018: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -49301c: 5400 15b5 |0024: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -493020: 2802 |0026: goto 0028 // +0002 │ │ -493022: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -493024: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ -493028: 1f00 5721 |002a: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49302c: 6e10 71ec 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ -493032: 0a01 |002f: move-result v1 │ │ -493034: 0f01 |0030: return v1 │ │ +492fc8: |[492fc8] com.nextcloud.talk.chat.ChatActivity.getLastAdapterId:()I │ │ +492fd8: 5420 a7b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +492fdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +492fde: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ +492fe2: 6e10 32e4 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +492fe8: 0c00 |0008: move-result-object v0 │ │ +492fea: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +492fee: 7210 79f9 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@f979 │ │ +492ff4: 0a00 |000e: move-result v0 │ │ +492ff6: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +492ffa: 281f |0011: goto 0030 // +001f │ │ +492ffc: 5420 a7b0 |0012: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493000: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ +493004: 6e10 32e4 0000 |0016: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +49300a: 0c00 |0019: move-result-object v0 │ │ +49300c: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +493010: 7220 6ff9 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +493016: 0c00 |001f: move-result-object v0 │ │ +493018: 1f00 e223 |0020: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +49301c: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +493020: 5400 15b5 |0024: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +493024: 2802 |0026: goto 0028 // +0002 │ │ +493026: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +493028: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ +49302c: 1f00 5721 |002a: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +493030: 6e10 71ec 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ +493036: 0a01 |002f: move-result v1 │ │ +493038: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0012 line=1105 │ │ 0x002a line=1107 │ │ locals : │ │ 0x0000 - 0x0031 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -1999614,40 +1999614,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 │ │ -492b90: |[492b90] com.nextcloud.talk.chat.ChatActivity.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ -492ba0: 5440 aeb0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -492ba4: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -492baa: 6e10 9af0 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@f09a │ │ -492bb0: 0c00 |0008: move-result-object v0 │ │ -492bb2: 6e10 85e9 0400 |0009: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -492bb8: 0c01 |000c: move-result-object v1 │ │ -492bba: 2202 a924 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -492bbe: 7010 86f6 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -492bc4: 6e20 91f6 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ -492bca: 0c00 |0015: move-result-object v0 │ │ -492bcc: 1a02 e513 |0016: const-string v2, "@" // string@13e5 │ │ -492bd0: 6e20 92f6 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -492bd6: 0c00 |001b: move-result-object v0 │ │ -492bd8: 6e20 92f6 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -492bde: 0c00 |001f: move-result-object v0 │ │ -492be0: 6e10 9cf6 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -492be6: 0c00 |0023: move-result-object v0 │ │ -492be8: 2201 2d21 |0024: new-instance v1, Lcom/nextcloud/talk/chat/MessageInputFragment; // type@212d │ │ -492bec: 7010 ebea 0100 |0026: invoke-direct {v1}, Lcom/nextcloud/talk/chat/MessageInputFragment;.:()V // method@eaeb │ │ -492bf2: 2202 fb00 |0029: new-instance v2, Landroid/os/Bundle; // type@00fb │ │ -492bf6: 7010 3b04 0200 |002b: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@043b │ │ -492bfc: 1a03 671b |002e: const-string v3, "CONVERSATION_INTERNAL_ID" // string@1b67 │ │ -492c00: 6e30 6804 3200 |0030: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -492c06: 6e20 27eb 2100 |0033: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/MessageInputFragment;.setArguments:(Landroid/os/Bundle;)V // method@eb27 │ │ -492c0c: 1101 |0036: return-object v1 │ │ +492b94: |[492b94] com.nextcloud.talk.chat.ChatActivity.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ +492ba4: 5440 aeb0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +492ba8: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +492bae: 6e10 9af0 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@f09a │ │ +492bb4: 0c00 |0008: move-result-object v0 │ │ +492bb6: 6e10 85e9 0400 |0009: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +492bbc: 0c01 |000c: move-result-object v1 │ │ +492bbe: 2202 a924 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +492bc2: 7010 86f6 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +492bc8: 6e20 91f6 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ +492bce: 0c00 |0015: move-result-object v0 │ │ +492bd0: 1a02 e513 |0016: const-string v2, "@" // string@13e5 │ │ +492bd4: 6e20 92f6 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +492bda: 0c00 |001b: move-result-object v0 │ │ +492bdc: 6e20 92f6 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +492be2: 0c00 |001f: move-result-object v0 │ │ +492be4: 6e10 9cf6 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +492bea: 0c00 |0023: move-result-object v0 │ │ +492bec: 2201 2d21 |0024: new-instance v1, Lcom/nextcloud/talk/chat/MessageInputFragment; // type@212d │ │ +492bf0: 7010 ebea 0100 |0026: invoke-direct {v1}, Lcom/nextcloud/talk/chat/MessageInputFragment;.:()V // method@eaeb │ │ +492bf6: 2202 fb00 |0029: new-instance v2, Landroid/os/Bundle; // type@00fb │ │ +492bfa: 7010 3b04 0200 |002b: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@043b │ │ +492c00: 1a03 671b |002e: const-string v3, "CONVERSATION_INTERNAL_ID" // string@1b67 │ │ +492c04: 6e30 6804 3200 |0030: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +492c0a: 6e20 27eb 2100 |0033: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/MessageInputFragment;.setArguments:(Landroid/os/Bundle;)V // method@eb27 │ │ +492c10: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0024 line=466 │ │ 0x0029 line=467 │ │ 0x002e line=468 │ │ 0x0033 line=467 │ │ @@ -1999659,111 +1999659,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 │ │ -491de0: |[491de0] com.nextcloud.talk.chat.ChatActivity.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -491df0: 6e10 86ec 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ -491df6: 0c00 |0003: move-result-object v0 │ │ -491df8: 1f00 7724 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -491dfc: 7210 3df5 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -491e02: 0a00 |0009: move-result v0 │ │ -491e04: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -491e06: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -491e08: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ -491e0c: 0110 |000e: move v0, v1 │ │ -491e0e: 2802 |000f: goto 0011 // +0002 │ │ -491e10: 0120 |0010: move v0, v2 │ │ -491e12: 6e10 86ec 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ -491e18: 0c03 |0014: move-result-object v3 │ │ -491e1a: 1f03 7724 |0015: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -491e1e: 7210 3df5 0300 |0017: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -491e24: 0a03 |001a: move-result v3 │ │ -491e26: 3d03 0400 |001b: if-lez v3, 001f // +0004 │ │ -491e2a: 0113 |001d: move v3, v1 │ │ -491e2c: 2802 |001e: goto 0020 // +0002 │ │ -491e2e: 0123 |001f: move v3, v2 │ │ -491e30: 3230 0300 |0020: if-eq v0, v3, 0023 // +0003 │ │ -491e34: 0f02 |0022: return v2 │ │ -491e36: 6e10 67ec 0800 |0023: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@ec67 │ │ -491e3c: 0c03 |0026: move-result-object v3 │ │ -491e3e: 1a04 198b |0027: const-string v4, "bots" // string@8b19 │ │ -491e42: 7120 fbfb 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -491e48: 0a03 |002c: move-result v3 │ │ -491e4a: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ -491e4e: 6e10 66ec 0800 |002f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ -491e54: 0c03 |0032: move-result-object v3 │ │ -491e56: 1a04 368e |0033: const-string v4, "changelog" // string@8e36 │ │ -491e5a: 7120 fbfb 4300 |0035: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -491e60: 0a03 |0038: move-result v3 │ │ -491e62: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ -491e66: 0f02 |003b: return v2 │ │ -491e68: 3900 1f00 |003c: if-nez v0, 005b // +001f │ │ -491e6c: 6e10 67ec 0800 |003e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@ec67 │ │ -491e72: 0c00 |0041: move-result-object v0 │ │ -491e74: 6e10 67ec 0900 |0042: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@ec67 │ │ -491e7a: 0c03 |0045: move-result-object v3 │ │ -491e7c: 7120 fbfb 3000 |0046: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -491e82: 0a00 |0049: move-result v0 │ │ -491e84: 3800 1000 |004a: if-eqz v0, 005a // +0010 │ │ -491e88: 6e10 66ec 0900 |004c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ -491e8e: 0c00 |004f: move-result-object v0 │ │ -491e90: 6e10 66ec 0800 |0050: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ -491e96: 0c03 |0053: move-result-object v3 │ │ -491e98: 7120 fbfb 3000 |0054: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -491e9e: 0a00 |0057: move-result v0 │ │ -491ea0: 3900 0300 |0058: if-nez v0, 005b // +0003 │ │ -491ea4: 0f02 |005a: return v2 │ │ -491ea6: 6e10 69e9 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@e969 │ │ -491eac: 0c00 |005e: move-result-object v0 │ │ -491eae: 6e10 8aec 0900 |005f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@ec8a │ │ -491eb4: 0b03 |0062: move-result-wide v3 │ │ -491eb6: 6e10 8aec 0800 |0063: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@ec8a │ │ -491ebc: 0b05 |0066: move-result-wide v5 │ │ -491ebe: 6e56 daf2 3054 |0067: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getTimeDifferenceInSeconds:(JJ)J // method@f2da │ │ -491ec4: 0b03 |006a: move-result-wide v3 │ │ -491ec6: 1605 2c01 |006b: const-wide/16 v5, #int 300 // #12c │ │ -491eca: 3100 0305 |006d: cmp-long v0, v3, v5 │ │ -491ece: 3d00 0400 |006f: if-lez v0, 0073 // +0004 │ │ -491ed2: 0110 |0071: move v0, v1 │ │ -491ed4: 2802 |0072: goto 0074 // +0002 │ │ -491ed6: 0120 |0073: move v0, v2 │ │ -491ed8: 7030 cae9 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@e9ca │ │ -491ede: 0a03 |0077: move-result v3 │ │ -491ee0: 3803 3300 |0078: if-eqz v3, 00ab // +0033 │ │ -491ee4: 6e10 66ec 0900 |007a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ -491eea: 0c03 |007d: move-result-object v3 │ │ -491eec: 6e10 66ec 0800 |007e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ -491ef2: 0c04 |0081: move-result-object v4 │ │ -491ef4: 7120 fbfb 4300 |0082: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -491efa: 0a03 |0085: move-result v3 │ │ -491efc: 3803 2500 |0086: if-eqz v3, 00ab // +0025 │ │ -491f00: 3900 2300 |0088: if-nez v0, 00ab // +0023 │ │ -491f04: 6e10 75ec 0900 |008a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@ec75 │ │ -491f0a: 0c09 |008d: move-result-object v9 │ │ -491f0c: 1603 0000 |008e: const-wide/16 v3, #int 0 // #0 │ │ -491f10: 3909 0300 |0090: if-nez v9, 0093 // +0003 │ │ -491f14: 2809 |0092: goto 009b // +0009 │ │ -491f16: 6e10 e9f5 0900 |0093: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@f5e9 │ │ -491f1c: 0b05 |0096: move-result-wide v5 │ │ -491f1e: 3109 0503 |0097: cmp-long v9, v5, v3 │ │ -491f22: 3809 1300 |0099: if-eqz v9, 00ac // +0013 │ │ -491f26: 6e10 75ec 0800 |009b: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@ec75 │ │ -491f2c: 0c08 |009e: move-result-object v8 │ │ -491f2e: 3908 0300 |009f: if-nez v8, 00a2 // +0003 │ │ -491f32: 280a |00a1: goto 00ab // +000a │ │ -491f34: 6e10 e9f5 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@f5e9 │ │ -491f3a: 0b08 |00a5: move-result-wide v8 │ │ -491f3c: 3108 0803 |00a6: cmp-long v8, v8, v3 │ │ -491f40: 3908 0300 |00a8: if-nez v8, 00ab // +0003 │ │ -491f44: 2802 |00aa: goto 00ac // +0002 │ │ -491f46: 0121 |00ab: move v1, v2 │ │ -491f48: 0f01 |00ac: return v1 │ │ +491de4: |[491de4] com.nextcloud.talk.chat.ChatActivity.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +491df4: 6e10 86ec 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ +491dfa: 0c00 |0003: move-result-object v0 │ │ +491dfc: 1f00 7724 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +491e00: 7210 3df5 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +491e06: 0a00 |0009: move-result v0 │ │ +491e08: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +491e0a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +491e0c: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ +491e10: 0110 |000e: move v0, v1 │ │ +491e12: 2802 |000f: goto 0011 // +0002 │ │ +491e14: 0120 |0010: move v0, v2 │ │ +491e16: 6e10 86ec 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ +491e1c: 0c03 |0014: move-result-object v3 │ │ +491e1e: 1f03 7724 |0015: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +491e22: 7210 3df5 0300 |0017: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +491e28: 0a03 |001a: move-result v3 │ │ +491e2a: 3d03 0400 |001b: if-lez v3, 001f // +0004 │ │ +491e2e: 0113 |001d: move v3, v1 │ │ +491e30: 2802 |001e: goto 0020 // +0002 │ │ +491e32: 0123 |001f: move v3, v2 │ │ +491e34: 3230 0300 |0020: if-eq v0, v3, 0023 // +0003 │ │ +491e38: 0f02 |0022: return v2 │ │ +491e3a: 6e10 67ec 0800 |0023: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@ec67 │ │ +491e40: 0c03 |0026: move-result-object v3 │ │ +491e42: 1a04 198b |0027: const-string v4, "bots" // string@8b19 │ │ +491e46: 7120 fbfb 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +491e4c: 0a03 |002c: move-result v3 │ │ +491e4e: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ +491e52: 6e10 66ec 0800 |002f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ +491e58: 0c03 |0032: move-result-object v3 │ │ +491e5a: 1a04 368e |0033: const-string v4, "changelog" // string@8e36 │ │ +491e5e: 7120 fbfb 4300 |0035: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +491e64: 0a03 |0038: move-result v3 │ │ +491e66: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ +491e6a: 0f02 |003b: return v2 │ │ +491e6c: 3900 1f00 |003c: if-nez v0, 005b // +001f │ │ +491e70: 6e10 67ec 0800 |003e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@ec67 │ │ +491e76: 0c00 |0041: move-result-object v0 │ │ +491e78: 6e10 67ec 0900 |0042: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@ec67 │ │ +491e7e: 0c03 |0045: move-result-object v3 │ │ +491e80: 7120 fbfb 3000 |0046: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +491e86: 0a00 |0049: move-result v0 │ │ +491e88: 3800 1000 |004a: if-eqz v0, 005a // +0010 │ │ +491e8c: 6e10 66ec 0900 |004c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ +491e92: 0c00 |004f: move-result-object v0 │ │ +491e94: 6e10 66ec 0800 |0050: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ +491e9a: 0c03 |0053: move-result-object v3 │ │ +491e9c: 7120 fbfb 3000 |0054: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +491ea2: 0a00 |0057: move-result v0 │ │ +491ea4: 3900 0300 |0058: if-nez v0, 005b // +0003 │ │ +491ea8: 0f02 |005a: return v2 │ │ +491eaa: 6e10 69e9 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@e969 │ │ +491eb0: 0c00 |005e: move-result-object v0 │ │ +491eb2: 6e10 8aec 0900 |005f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@ec8a │ │ +491eb8: 0b03 |0062: move-result-wide v3 │ │ +491eba: 6e10 8aec 0800 |0063: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@ec8a │ │ +491ec0: 0b05 |0066: move-result-wide v5 │ │ +491ec2: 6e56 daf2 3054 |0067: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getTimeDifferenceInSeconds:(JJ)J // method@f2da │ │ +491ec8: 0b03 |006a: move-result-wide v3 │ │ +491eca: 1605 2c01 |006b: const-wide/16 v5, #int 300 // #12c │ │ +491ece: 3100 0305 |006d: cmp-long v0, v3, v5 │ │ +491ed2: 3d00 0400 |006f: if-lez v0, 0073 // +0004 │ │ +491ed6: 0110 |0071: move v0, v1 │ │ +491ed8: 2802 |0072: goto 0074 // +0002 │ │ +491eda: 0120 |0073: move v0, v2 │ │ +491edc: 7030 cae9 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@e9ca │ │ +491ee2: 0a03 |0077: move-result v3 │ │ +491ee4: 3803 3300 |0078: if-eqz v3, 00ab // +0033 │ │ +491ee8: 6e10 66ec 0900 |007a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ +491eee: 0c03 |007d: move-result-object v3 │ │ +491ef0: 6e10 66ec 0800 |007e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@ec66 │ │ +491ef6: 0c04 |0081: move-result-object v4 │ │ +491ef8: 7120 fbfb 4300 |0082: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +491efe: 0a03 |0085: move-result v3 │ │ +491f00: 3803 2500 |0086: if-eqz v3, 00ab // +0025 │ │ +491f04: 3900 2300 |0088: if-nez v0, 00ab // +0023 │ │ +491f08: 6e10 75ec 0900 |008a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@ec75 │ │ +491f0e: 0c09 |008d: move-result-object v9 │ │ +491f10: 1603 0000 |008e: const-wide/16 v3, #int 0 // #0 │ │ +491f14: 3909 0300 |0090: if-nez v9, 0093 // +0003 │ │ +491f18: 2809 |0092: goto 009b // +0009 │ │ +491f1a: 6e10 e9f5 0900 |0093: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@f5e9 │ │ +491f20: 0b05 |0096: move-result-wide v5 │ │ +491f22: 3109 0503 |0097: cmp-long v9, v5, v3 │ │ +491f26: 3809 1300 |0099: if-eqz v9, 00ac // +0013 │ │ +491f2a: 6e10 75ec 0800 |009b: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@ec75 │ │ +491f30: 0c08 |009e: move-result-object v8 │ │ +491f32: 3908 0300 |009f: if-nez v8, 00a2 // +0003 │ │ +491f36: 280a |00a1: goto 00ab // +000a │ │ +491f38: 6e10 e9f5 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@f5e9 │ │ +491f3e: 0b08 |00a5: move-result-wide v8 │ │ +491f40: 3108 0803 |00a6: cmp-long v8, v8, v3 │ │ +491f44: 3908 0300 |00a8: if-nez v8, 00ab // +0003 │ │ +491f48: 2802 |00aa: goto 00ac // +0002 │ │ +491f4a: 0121 |00ab: move v1, v2 │ │ +491f4c: 0f01 |00ac: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2751 │ │ 0x0011 line=2752 │ │ 0x0023 line=2757 │ │ 0x003e line=2763 │ │ 0x004c line=2764 │ │ @@ -1999784,124 +1999784,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 │ │ -493248: |[493248] com.nextcloud.talk.chat.ChatActivity.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ -493258: 1f07 8e24 |0000: check-cast v7, Ljava/lang/Iterable; // type@248e │ │ -49325c: 2200 2125 |0002: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -493260: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -493264: 7120 a2fb 1700 |0006: invoke-static {v7, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@fba2 │ │ -49326a: 0a01 |0009: move-result v1 │ │ -49326c: 7020 42f8 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@f842 │ │ -493272: 1f00 2525 |000d: check-cast v0, Ljava/util/Collection; // type@2525 │ │ -493276: 7210 e3f5 0700 |000f: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ -49327c: 0c07 |0012: move-result-object v7 │ │ -49327e: 7210 46f9 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -493284: 0a01 |0016: move-result v1 │ │ -493286: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -49328a: 7210 47f9 0700 |0019: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -493290: 0c01 |001c: move-result-object v1 │ │ -493292: 1f01 5721 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -493296: 6e10 6fec 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -49329c: 0c02 |0022: move-result-object v2 │ │ -49329e: 7120 91fb 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@fb91 │ │ -4932a4: 0c01 |0026: move-result-object v1 │ │ -4932a6: 7220 c0f8 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ -4932ac: 28e9 |002a: goto 0013 // -0017 │ │ -4932ae: 1f00 3725 |002b: check-cast v0, Ljava/util/List; // type@2537 │ │ -4932b2: 1f00 8e24 |002d: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ -4932b6: 7110 c6fb 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@fbc6 │ │ -4932bc: 0c07 |0032: move-result-object v7 │ │ -4932be: 7110 c8fb 0700 |0033: invoke-static {v7}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@fbc8 │ │ -4932c4: 0c07 |0036: move-result-object v7 │ │ -4932c6: 7210 94f9 0700 |0037: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@f994 │ │ -4932cc: 0c00 |003a: move-result-object v0 │ │ -4932ce: 7210 f4f9 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@f9f4 │ │ -4932d4: 0c00 |003e: move-result-object v0 │ │ -4932d6: 7210 46f9 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -4932dc: 0a01 |0042: move-result v1 │ │ -4932de: 3801 8c00 |0043: if-eqz v1, 00cf // +008c │ │ -4932e2: 7210 47f9 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -4932e8: 0c01 |0048: move-result-object v1 │ │ -4932ea: 1f01 3b25 |0049: check-cast v1, Ljava/util/Map$Entry; // type@253b │ │ -4932ee: 7210 8ff9 0100 |004b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -4932f4: 0c02 |004e: move-result-object v2 │ │ -4932f6: 1f02 5721 |004f: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4932fa: 6e10 7eec 0200 |0051: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@ec7e │ │ -493300: 0a02 |0054: move-result v2 │ │ -493302: 7110 7bf6 0200 |0055: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@f67b │ │ -493308: 0c02 |0058: move-result-object v2 │ │ -49330a: 7220 95f9 2700 |0059: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -493310: 0c02 |005c: move-result-object v2 │ │ -493312: 1f02 5721 |005d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -493316: 7210 8ff9 0100 |005f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -49331c: 0c03 |0062: move-result-object v3 │ │ -49331e: 1f03 5721 |0063: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -493322: 7020 cee9 3600 |0065: invoke-direct {v6, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9ce │ │ -493328: 0a03 |0068: move-result v3 │ │ -49332a: 3803 d6ff |0069: if-eqz v3, 003f // -002a │ │ -49332e: 3802 0700 |006b: if-eqz v2, 0072 // +0007 │ │ -493332: 6e10 87ec 0200 |006d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -493338: 0c03 |0070: move-result-object v3 │ │ -49333a: 2802 |0071: goto 0073 // +0002 │ │ -49333c: 1203 |0072: const/4 v3, #int 0 // #0 │ │ -49333e: 7210 8ff9 0100 |0073: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -493344: 0c04 |0076: move-result-object v4 │ │ -493346: 1f04 5721 |0077: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49334a: 6e10 87ec 0400 |0079: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -493350: 0c04 |007c: move-result-object v4 │ │ -493352: 3343 c2ff |007d: if-ne v3, v4, 003f // -003e │ │ -493356: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -493358: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ -49335c: 6e20 abec 3200 |0082: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@ecab │ │ -493362: 7210 8ff9 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -493368: 0c04 |0088: move-result-object v4 │ │ -49336a: 1f04 5721 |0089: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49336e: 1205 |008b: const/4 v5, #int 0 // #0 │ │ -493370: 6e20 abec 5400 |008c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@ecab │ │ -493376: 7210 8ff9 0100 |008f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -49337c: 0c04 |0092: move-result-object v4 │ │ -49337e: 1f04 5721 |0093: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -493382: 6e10 76ec 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ -493388: 0a04 |0098: move-result v4 │ │ -49338a: 3904 1500 |0099: if-nez v4, 00ae // +0015 │ │ -49338e: 7210 8ff9 0100 |009b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -493394: 0c04 |009e: move-result-object v4 │ │ -493396: 1f04 5721 |009f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49339a: 7210 8ff9 0100 |00a1: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -4933a0: 0c05 |00a4: move-result-object v5 │ │ -4933a2: 1f05 5721 |00a5: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4933a6: 6e10 71ec 0500 |00a7: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ -4933ac: 0a05 |00aa: move-result v5 │ │ -4933ae: 6e20 b7ec 5400 |00ab: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@ecb7 │ │ -4933b4: 3802 0f00 |00ae: if-eqz v2, 00bd // +000f │ │ -4933b8: 7210 8ff9 0100 |00b0: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -4933be: 0c04 |00b3: move-result-object v4 │ │ -4933c0: 1f04 5721 |00b4: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4933c4: 6e10 76ec 0400 |00b6: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ -4933ca: 0a04 |00b9: move-result v4 │ │ -4933cc: 6e20 b7ec 4200 |00ba: invoke-virtual {v2, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@ecb7 │ │ -4933d2: 3802 82ff |00bd: if-eqz v2, 003f // -007e │ │ -4933d6: 7210 8ff9 0100 |00bf: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -4933dc: 0c01 |00c2: move-result-object v1 │ │ -4933de: 1f01 5721 |00c3: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4933e2: 6e10 6aec 0100 |00c5: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableChildrenAmount:()I // method@ec6a │ │ -4933e8: 0a01 |00c8: move-result v1 │ │ -4933ea: b031 |00c9: add-int/2addr v1, v3 │ │ -4933ec: 6e20 aaec 1200 |00ca: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableChildrenAmount:(I)V // method@ecaa │ │ -4933f2: 2900 72ff |00cd: goto/16 003f // -008e │ │ -4933f6: 7210 9cf9 0700 |00cf: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ -4933fc: 0c07 |00d2: move-result-object v7 │ │ -4933fe: 1f07 8e24 |00d3: check-cast v7, Ljava/lang/Iterable; // type@248e │ │ -493402: 7110 bbfb 0700 |00d5: invoke-static {v7}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@fbbb │ │ -493408: 0c07 |00d8: move-result-object v7 │ │ -49340a: 1107 |00d9: return-object v7 │ │ +49324c: |[49324c] com.nextcloud.talk.chat.ChatActivity.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ +49325c: 1f07 8e24 |0000: check-cast v7, Ljava/lang/Iterable; // type@248e │ │ +493260: 2200 2125 |0002: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +493264: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +493268: 7120 a2fb 1700 |0006: invoke-static {v7, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@fba2 │ │ +49326e: 0a01 |0009: move-result v1 │ │ +493270: 7020 42f8 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@f842 │ │ +493276: 1f00 2525 |000d: check-cast v0, Ljava/util/Collection; // type@2525 │ │ +49327a: 7210 e3f5 0700 |000f: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ +493280: 0c07 |0012: move-result-object v7 │ │ +493282: 7210 46f9 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +493288: 0a01 |0016: move-result v1 │ │ +49328a: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +49328e: 7210 47f9 0700 |0019: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +493294: 0c01 |001c: move-result-object v1 │ │ +493296: 1f01 5721 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49329a: 6e10 6fec 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ +4932a0: 0c02 |0022: move-result-object v2 │ │ +4932a2: 7120 91fb 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@fb91 │ │ +4932a8: 0c01 |0026: move-result-object v1 │ │ +4932aa: 7220 c0f8 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ +4932b0: 28e9 |002a: goto 0013 // -0017 │ │ +4932b2: 1f00 3725 |002b: check-cast v0, Ljava/util/List; // type@2537 │ │ +4932b6: 1f00 8e24 |002d: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ +4932ba: 7110 c6fb 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@fbc6 │ │ +4932c0: 0c07 |0032: move-result-object v7 │ │ +4932c2: 7110 c8fb 0700 |0033: invoke-static {v7}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@fbc8 │ │ +4932c8: 0c07 |0036: move-result-object v7 │ │ +4932ca: 7210 94f9 0700 |0037: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@f994 │ │ +4932d0: 0c00 |003a: move-result-object v0 │ │ +4932d2: 7210 f4f9 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@f9f4 │ │ +4932d8: 0c00 |003e: move-result-object v0 │ │ +4932da: 7210 46f9 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +4932e0: 0a01 |0042: move-result v1 │ │ +4932e2: 3801 8c00 |0043: if-eqz v1, 00cf // +008c │ │ +4932e6: 7210 47f9 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +4932ec: 0c01 |0048: move-result-object v1 │ │ +4932ee: 1f01 3b25 |0049: check-cast v1, Ljava/util/Map$Entry; // type@253b │ │ +4932f2: 7210 8ff9 0100 |004b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +4932f8: 0c02 |004e: move-result-object v2 │ │ +4932fa: 1f02 5721 |004f: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4932fe: 6e10 7eec 0200 |0051: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@ec7e │ │ +493304: 0a02 |0054: move-result v2 │ │ +493306: 7110 7bf6 0200 |0055: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@f67b │ │ +49330c: 0c02 |0058: move-result-object v2 │ │ +49330e: 7220 95f9 2700 |0059: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +493314: 0c02 |005c: move-result-object v2 │ │ +493316: 1f02 5721 |005d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49331a: 7210 8ff9 0100 |005f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +493320: 0c03 |0062: move-result-object v3 │ │ +493322: 1f03 5721 |0063: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +493326: 7020 cee9 3600 |0065: invoke-direct {v6, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9ce │ │ +49332c: 0a03 |0068: move-result v3 │ │ +49332e: 3803 d6ff |0069: if-eqz v3, 003f // -002a │ │ +493332: 3802 0700 |006b: if-eqz v2, 0072 // +0007 │ │ +493336: 6e10 87ec 0200 |006d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +49333c: 0c03 |0070: move-result-object v3 │ │ +49333e: 2802 |0071: goto 0073 // +0002 │ │ +493340: 1203 |0072: const/4 v3, #int 0 // #0 │ │ +493342: 7210 8ff9 0100 |0073: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +493348: 0c04 |0076: move-result-object v4 │ │ +49334a: 1f04 5721 |0077: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49334e: 6e10 87ec 0400 |0079: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +493354: 0c04 |007c: move-result-object v4 │ │ +493356: 3343 c2ff |007d: if-ne v3, v4, 003f // -003e │ │ +49335a: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +49335c: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ +493360: 6e20 abec 3200 |0082: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@ecab │ │ +493366: 7210 8ff9 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +49336c: 0c04 |0088: move-result-object v4 │ │ +49336e: 1f04 5721 |0089: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +493372: 1205 |008b: const/4 v5, #int 0 // #0 │ │ +493374: 6e20 abec 5400 |008c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@ecab │ │ +49337a: 7210 8ff9 0100 |008f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +493380: 0c04 |0092: move-result-object v4 │ │ +493382: 1f04 5721 |0093: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +493386: 6e10 76ec 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ +49338c: 0a04 |0098: move-result v4 │ │ +49338e: 3904 1500 |0099: if-nez v4, 00ae // +0015 │ │ +493392: 7210 8ff9 0100 |009b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +493398: 0c04 |009e: move-result-object v4 │ │ +49339a: 1f04 5721 |009f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49339e: 7210 8ff9 0100 |00a1: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +4933a4: 0c05 |00a4: move-result-object v5 │ │ +4933a6: 1f05 5721 |00a5: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4933aa: 6e10 71ec 0500 |00a7: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ +4933b0: 0a05 |00aa: move-result v5 │ │ +4933b2: 6e20 b7ec 5400 |00ab: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@ecb7 │ │ +4933b8: 3802 0f00 |00ae: if-eqz v2, 00bd // +000f │ │ +4933bc: 7210 8ff9 0100 |00b0: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +4933c2: 0c04 |00b3: move-result-object v4 │ │ +4933c4: 1f04 5721 |00b4: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4933c8: 6e10 76ec 0400 |00b6: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ +4933ce: 0a04 |00b9: move-result v4 │ │ +4933d0: 6e20 b7ec 4200 |00ba: invoke-virtual {v2, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@ecb7 │ │ +4933d6: 3802 82ff |00bd: if-eqz v2, 003f // -007e │ │ +4933da: 7210 8ff9 0100 |00bf: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +4933e0: 0c01 |00c2: move-result-object v1 │ │ +4933e2: 1f01 5721 |00c3: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4933e6: 6e10 6aec 0100 |00c5: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableChildrenAmount:()I // method@ec6a │ │ +4933ec: 0a01 |00c8: move-result v1 │ │ +4933ee: b031 |00c9: add-int/2addr v1, v3 │ │ +4933f0: 6e20 aaec 1200 |00ca: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableChildrenAmount:(I)V // method@ecaa │ │ +4933f6: 2900 72ff |00cd: goto/16 003f // -008e │ │ +4933fa: 7210 9cf9 0700 |00cf: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ +493400: 0c07 |00d2: move-result-object v7 │ │ +493402: 1f07 8e24 |00d3: check-cast v7, Ljava/lang/Iterable; // type@248e │ │ +493406: 7110 bbfb 0700 |00d5: invoke-static {v7}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@fbbb │ │ +49340c: 0c07 |00d8: move-result-object v7 │ │ +49340e: 1107 |00d9: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3032 │ │ 0x0002 line=3922 │ │ 0x000f line=3923 │ │ 0x001d line=3924 │ │ 0x001f line=3032 │ │ @@ -1999931,117 +1999931,117 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -496148: |[496148] com.nextcloud.talk.chat.ChatActivity.handleIntent:(Landroid/content/Intent;)V │ │ -496158: 6e10 5901 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ -49615e: 0c07 |0003: move-result-object v7 │ │ -496160: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -496162: 3807 0900 |0005: if-eqz v7, 000e // +0009 │ │ -496166: 1a01 342e |0007: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ -49616a: 6e20 5004 1700 |0009: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ -496170: 0c01 |000c: move-result-object v1 │ │ -496172: 2802 |000d: goto 000f // +0002 │ │ -496174: 0701 |000e: move-object v1, v0 │ │ -496176: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -49617a: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ -49617e: 0721 |0013: move-object v1, v2 │ │ -496180: 6e20 31ea 1600 |0014: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setRoomToken:(Ljava/lang/String;)V // method@ea31 │ │ -496186: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ -49618a: 1a01 362e |0019: const-string v1, "KEY_SHARED_TEXT" // string@2e36 │ │ -49618e: 6e20 5004 1700 |001b: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ -496194: 0c01 |001e: move-result-object v1 │ │ -496196: 2802 |001f: goto 0021 // +0002 │ │ -496198: 0701 |0020: move-object v1, v0 │ │ -49619a: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -49619e: 0721 |0023: move-object v1, v2 │ │ -4961a0: 6e20 33ea 1600 |0024: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setSharedText:(Ljava/lang/String;)V // method@ea33 │ │ -4961a6: 6201 99b0 |0027: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -4961aa: 6e10 85e9 0600 |0029: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -4961b0: 0c03 |002c: move-result-object v3 │ │ -4961b2: 2204 a924 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@24a9 │ │ -4961b6: 1a05 9204 |002f: const-string v5, " roomToken = " // string@0492 │ │ -4961ba: 7020 89f6 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -4961c0: 6e20 92f6 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4961c6: 0c03 |0037: move-result-object v3 │ │ -4961c8: 6e10 9cf6 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4961ce: 0c03 |003b: move-result-object v3 │ │ -4961d0: 7120 6c05 3100 |003c: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4961d6: 6e10 85e9 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -4961dc: 0c03 |0042: move-result-object v3 │ │ -4961de: 1f03 7724 |0043: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -4961e2: 7210 3df5 0300 |0045: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -4961e8: 0a03 |0048: move-result v3 │ │ -4961ea: 3903 0700 |0049: if-nez v3, 0050 // +0007 │ │ -4961ee: 1a03 9304 |004b: const-string v3, " roomToken was null or empty!" // string@0493 │ │ -4961f2: 7120 6c05 3100 |004d: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4961f8: 3807 0900 |0050: if-eqz v7, 0059 // +0009 │ │ -4961fc: 1a01 0e2e |0052: const-string v1, "KEY_CONVERSATION_PASSWORD" // string@2e0e │ │ -496200: 6e20 5004 1700 |0054: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ -496206: 0c01 |0057: move-result-object v1 │ │ -496208: 2802 |0058: goto 005a // +0002 │ │ -49620a: 0701 |0059: move-object v1, v0 │ │ -49620c: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ -496210: 2802 |005c: goto 005e // +0002 │ │ -496212: 0712 |005d: move-object v2, v1 │ │ -496214: 5b62 cab0 |005e: iput-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ -496218: 5461 aeb0 |0060: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49621c: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -496220: 6e10 9cf0 0100 |0064: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -496226: 0c01 |0067: move-result-object v1 │ │ -496228: 2802 |0068: goto 006a // +0002 │ │ -49622a: 0701 |0069: move-object v1, v0 │ │ -49622c: 1a02 da13 |006a: const-string v2, "?" // string@13da │ │ -496230: 7120 fbfb 2100 |006c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -496236: 0a01 |006f: move-result v1 │ │ -496238: 3801 0300 |0070: if-eqz v1, 0073 // +0003 │ │ -49623c: 2817 |0072: goto 0089 // +0017 │ │ -49623e: 5460 aeb0 |0073: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496242: 7110 fdfb 0000 |0075: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496248: 6e10 9df0 0000 |0078: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@f09d │ │ -49624e: 0c00 |007b: move-result-object v0 │ │ -496250: 5461 aeb0 |007c: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496254: 7110 fdfb 0100 |007e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49625a: 6e10 9bf0 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@f09b │ │ -496260: 0c01 |0084: move-result-object v1 │ │ -496262: 7120 a9f2 1000 |0085: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2a9 │ │ -496268: 0c00 |0088: move-result-object v0 │ │ -49626a: 5b60 b1b0 |0089: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ -49626e: 1210 |008b: const/4 v0, #int 1 // #1 │ │ -496270: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -496272: 3807 0c00 |008d: if-eqz v7, 0099 // +000c │ │ -496276: 1a02 192e |008f: const-string v2, "KEY_FROM_NOTIFICATION_START_CALL" // string@2e19 │ │ -49627a: 6e30 4104 2701 |0091: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0441 │ │ -496280: 0a02 |0094: move-result v2 │ │ -496282: 3302 0400 |0095: if-ne v2, v0, 0099 // +0004 │ │ -496286: 0102 |0097: move v2, v0 │ │ -496288: 2802 |0098: goto 009a // +0002 │ │ -49628a: 0112 |0099: move v2, v1 │ │ -49628c: 5c62 d0b0 |009a: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ -496290: 3807 0c00 |009c: if-eqz v7, 00a8 // +000c │ │ -496294: 1a02 372e |009e: const-string v2, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@2e37 │ │ -496298: 6e30 4104 2701 |00a0: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0441 │ │ -49629e: 0a02 |00a3: move-result v2 │ │ -4962a0: 3302 0400 |00a4: if-ne v2, v0, 00a8 // +0004 │ │ -4962a4: 0102 |00a6: move v2, v0 │ │ -4962a6: 2802 |00a7: goto 00a9 // +0002 │ │ -4962a8: 0112 |00a8: move v2, v1 │ │ -4962aa: 5c62 d1b0 |00a9: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ -4962ae: 3807 0b00 |00ab: if-eqz v7, 00b6 // +000b │ │ -4962b2: 1a02 062e |00ad: const-string v2, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ -4962b6: 6e30 4104 2701 |00af: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0441 │ │ -4962bc: 0a07 |00b2: move-result v7 │ │ -4962be: 3307 0300 |00b3: if-ne v7, v0, 00b6 // +0003 │ │ -4962c2: 2802 |00b5: goto 00b7 // +0002 │ │ -4962c4: 0110 |00b6: move v0, v1 │ │ -4962c6: 5c60 ddb0 |00b7: iput-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ -4962ca: 0e00 |00b9: return-void │ │ +49614c: |[49614c] com.nextcloud.talk.chat.ChatActivity.handleIntent:(Landroid/content/Intent;)V │ │ +49615c: 6e10 5901 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ +496162: 0c07 |0003: move-result-object v7 │ │ +496164: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +496166: 3807 0900 |0005: if-eqz v7, 000e // +0009 │ │ +49616a: 1a01 342e |0007: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ +49616e: 6e20 5004 1700 |0009: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ +496174: 0c01 |000c: move-result-object v1 │ │ +496176: 2802 |000d: goto 000f // +0002 │ │ +496178: 0701 |000e: move-object v1, v0 │ │ +49617a: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +49617e: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ +496182: 0721 |0013: move-object v1, v2 │ │ +496184: 6e20 31ea 1600 |0014: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setRoomToken:(Ljava/lang/String;)V // method@ea31 │ │ +49618a: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ +49618e: 1a01 362e |0019: const-string v1, "KEY_SHARED_TEXT" // string@2e36 │ │ +496192: 6e20 5004 1700 |001b: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ +496198: 0c01 |001e: move-result-object v1 │ │ +49619a: 2802 |001f: goto 0021 // +0002 │ │ +49619c: 0701 |0020: move-object v1, v0 │ │ +49619e: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +4961a2: 0721 |0023: move-object v1, v2 │ │ +4961a4: 6e20 33ea 1600 |0024: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setSharedText:(Ljava/lang/String;)V // method@ea33 │ │ +4961aa: 6201 99b0 |0027: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +4961ae: 6e10 85e9 0600 |0029: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +4961b4: 0c03 |002c: move-result-object v3 │ │ +4961b6: 2204 a924 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@24a9 │ │ +4961ba: 1a05 9204 |002f: const-string v5, " roomToken = " // string@0492 │ │ +4961be: 7020 89f6 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +4961c4: 6e20 92f6 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4961ca: 0c03 |0037: move-result-object v3 │ │ +4961cc: 6e10 9cf6 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4961d2: 0c03 |003b: move-result-object v3 │ │ +4961d4: 7120 6c05 3100 |003c: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4961da: 6e10 85e9 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +4961e0: 0c03 |0042: move-result-object v3 │ │ +4961e2: 1f03 7724 |0043: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +4961e6: 7210 3df5 0300 |0045: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +4961ec: 0a03 |0048: move-result v3 │ │ +4961ee: 3903 0700 |0049: if-nez v3, 0050 // +0007 │ │ +4961f2: 1a03 9304 |004b: const-string v3, " roomToken was null or empty!" // string@0493 │ │ +4961f6: 7120 6c05 3100 |004d: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4961fc: 3807 0900 |0050: if-eqz v7, 0059 // +0009 │ │ +496200: 1a01 0e2e |0052: const-string v1, "KEY_CONVERSATION_PASSWORD" // string@2e0e │ │ +496204: 6e20 5004 1700 |0054: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ +49620a: 0c01 |0057: move-result-object v1 │ │ +49620c: 2802 |0058: goto 005a // +0002 │ │ +49620e: 0701 |0059: move-object v1, v0 │ │ +496210: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ +496214: 2802 |005c: goto 005e // +0002 │ │ +496216: 0712 |005d: move-object v2, v1 │ │ +496218: 5b62 cab0 |005e: iput-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ +49621c: 5461 aeb0 |0060: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496220: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +496224: 6e10 9cf0 0100 |0064: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +49622a: 0c01 |0067: move-result-object v1 │ │ +49622c: 2802 |0068: goto 006a // +0002 │ │ +49622e: 0701 |0069: move-object v1, v0 │ │ +496230: 1a02 da13 |006a: const-string v2, "?" // string@13da │ │ +496234: 7120 fbfb 2100 |006c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49623a: 0a01 |006f: move-result v1 │ │ +49623c: 3801 0300 |0070: if-eqz v1, 0073 // +0003 │ │ +496240: 2817 |0072: goto 0089 // +0017 │ │ +496242: 5460 aeb0 |0073: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496246: 7110 fdfb 0000 |0075: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49624c: 6e10 9df0 0000 |0078: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@f09d │ │ +496252: 0c00 |007b: move-result-object v0 │ │ +496254: 5461 aeb0 |007c: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496258: 7110 fdfb 0100 |007e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49625e: 6e10 9bf0 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@f09b │ │ +496264: 0c01 |0084: move-result-object v1 │ │ +496266: 7120 a9f2 1000 |0085: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2a9 │ │ +49626c: 0c00 |0088: move-result-object v0 │ │ +49626e: 5b60 b1b0 |0089: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ +496272: 1210 |008b: const/4 v0, #int 1 // #1 │ │ +496274: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +496276: 3807 0c00 |008d: if-eqz v7, 0099 // +000c │ │ +49627a: 1a02 192e |008f: const-string v2, "KEY_FROM_NOTIFICATION_START_CALL" // string@2e19 │ │ +49627e: 6e30 4104 2701 |0091: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0441 │ │ +496284: 0a02 |0094: move-result v2 │ │ +496286: 3302 0400 |0095: if-ne v2, v0, 0099 // +0004 │ │ +49628a: 0102 |0097: move v2, v0 │ │ +49628c: 2802 |0098: goto 009a // +0002 │ │ +49628e: 0112 |0099: move v2, v1 │ │ +496290: 5c62 d0b0 |009a: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ +496294: 3807 0c00 |009c: if-eqz v7, 00a8 // +000c │ │ +496298: 1a02 372e |009e: const-string v2, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@2e37 │ │ +49629c: 6e30 4104 2701 |00a0: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0441 │ │ +4962a2: 0a02 |00a3: move-result v2 │ │ +4962a4: 3302 0400 |00a4: if-ne v2, v0, 00a8 // +0004 │ │ +4962a8: 0102 |00a6: move v2, v0 │ │ +4962aa: 2802 |00a7: goto 00a9 // +0002 │ │ +4962ac: 0112 |00a8: move v2, v1 │ │ +4962ae: 5c62 d1b0 |00a9: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ +4962b2: 3807 0b00 |00ab: if-eqz v7, 00b6 // +000b │ │ +4962b6: 1a02 062e |00ad: const-string v2, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ +4962ba: 6e30 4104 2701 |00af: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0441 │ │ +4962c0: 0a07 |00b2: move-result v7 │ │ +4962c2: 3307 0300 |00b3: if-ne v7, v0, 00b6 // +0003 │ │ +4962c6: 2802 |00b5: goto 00b7 // +0002 │ │ +4962c8: 0110 |00b6: move v0, v1 │ │ +4962ca: 5c60 ddb0 |00b7: iput-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ +4962ce: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0007 line=496 │ │ 0x0019 line=498 │ │ 0x0027 line=500 │ │ 0x003f line=501 │ │ @@ -2000062,72 +2000062,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 │ │ -49340c: |[49340c] com.nextcloud.talk.chat.ChatActivity.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ -49341c: 1f04 8e24 |0000: check-cast v4, Ljava/lang/Iterable; // type@248e │ │ -493420: 2200 2125 |0002: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -493424: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -493428: 7120 a2fb 1400 |0006: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@fba2 │ │ -49342e: 0a01 |0009: move-result v1 │ │ -493430: 7020 42f8 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@f842 │ │ -493436: 1f00 2525 |000d: check-cast v0, Ljava/util/Collection; // type@2525 │ │ -49343a: 7210 e3f5 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ -493440: 0c04 |0012: move-result-object v4 │ │ -493442: 7210 46f9 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -493448: 0a01 |0016: move-result v1 │ │ -49344a: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -49344e: 7210 47f9 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -493454: 0c01 |001c: move-result-object v1 │ │ -493456: 1f01 5721 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49345a: 6e10 6fec 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -493460: 0c02 |0022: move-result-object v2 │ │ -493462: 7120 91fb 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@fb91 │ │ -493468: 0c01 |0026: move-result-object v1 │ │ -49346a: 7220 c0f8 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ -493470: 28e9 |002a: goto 0013 // -0017 │ │ -493472: 1f00 3725 |002b: check-cast v0, Ljava/util/List; // type@2537 │ │ -493476: 1f00 8e24 |002d: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ -49347a: 7110 c6fb 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@fbc6 │ │ -493480: 0c04 |0032: move-result-object v4 │ │ -493482: 7110 c8fb 0400 |0033: invoke-static {v4}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@fbc8 │ │ -493488: 0c04 |0036: move-result-object v4 │ │ -49348a: 7210 94f9 0400 |0037: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@f994 │ │ -493490: 0c00 |003a: move-result-object v0 │ │ -493492: 7210 f4f9 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@f9f4 │ │ -493498: 0c00 |003e: move-result-object v0 │ │ -49349a: 7210 46f9 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -4934a0: 0a01 |0042: move-result v1 │ │ -4934a2: 3801 2400 |0043: if-eqz v1, 0067 // +0024 │ │ -4934a6: 7210 47f9 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -4934ac: 0c01 |0048: move-result-object v1 │ │ -4934ae: 1f01 3b25 |0049: check-cast v1, Ljava/util/Map$Entry; // type@253b │ │ -4934b2: 7020 c2e9 1300 |004b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z // method@e9c2 │ │ -4934b8: 0a02 |004e: move-result v2 │ │ -4934ba: 3902 1400 |004f: if-nez v2, 0063 // +0014 │ │ -4934be: 7020 c7e9 1300 |0051: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isReactionsMessage:(Ljava/util/Map$Entry;)Z // method@e9c7 │ │ -4934c4: 0a02 |0054: move-result v2 │ │ -4934c6: 3902 0e00 |0055: if-nez v2, 0063 // +000e │ │ -4934ca: 7020 c5e9 1300 |0057: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isPollVotedMessage:(Ljava/util/Map$Entry;)Z // method@e9c5 │ │ -4934d0: 0a02 |005a: move-result v2 │ │ -4934d2: 3902 0800 |005b: if-nez v2, 0063 // +0008 │ │ -4934d6: 7020 c0e9 1300 |005d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isEditMessage:(Ljava/util/Map$Entry;)Z // method@e9c0 │ │ -4934dc: 0a01 |0060: move-result v1 │ │ -4934de: 3801 deff |0061: if-eqz v1, 003f // -0022 │ │ -4934e2: 7210 48f9 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@f948 │ │ -4934e8: 28d9 |0066: goto 003f // -0027 │ │ -4934ea: 7210 9cf9 0400 |0067: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ -4934f0: 0c04 |006a: move-result-object v4 │ │ -4934f2: 1f04 8e24 |006b: check-cast v4, Ljava/lang/Iterable; // type@248e │ │ -4934f6: 7110 bbfb 0400 |006d: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@fbbb │ │ -4934fc: 0c04 |0070: move-result-object v4 │ │ -4934fe: 1104 |0071: return-object v4 │ │ +493410: |[493410] com.nextcloud.talk.chat.ChatActivity.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ +493420: 1f04 8e24 |0000: check-cast v4, Ljava/lang/Iterable; // type@248e │ │ +493424: 2200 2125 |0002: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +493428: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +49342c: 7120 a2fb 1400 |0006: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@fba2 │ │ +493432: 0a01 |0009: move-result v1 │ │ +493434: 7020 42f8 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@f842 │ │ +49343a: 1f00 2525 |000d: check-cast v0, Ljava/util/Collection; // type@2525 │ │ +49343e: 7210 e3f5 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ +493444: 0c04 |0012: move-result-object v4 │ │ +493446: 7210 46f9 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +49344c: 0a01 |0016: move-result v1 │ │ +49344e: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +493452: 7210 47f9 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +493458: 0c01 |001c: move-result-object v1 │ │ +49345a: 1f01 5721 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49345e: 6e10 6fec 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ +493464: 0c02 |0022: move-result-object v2 │ │ +493466: 7120 91fb 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@fb91 │ │ +49346c: 0c01 |0026: move-result-object v1 │ │ +49346e: 7220 c0f8 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@f8c0 │ │ +493474: 28e9 |002a: goto 0013 // -0017 │ │ +493476: 1f00 3725 |002b: check-cast v0, Ljava/util/List; // type@2537 │ │ +49347a: 1f00 8e24 |002d: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ +49347e: 7110 c6fb 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@fbc6 │ │ +493484: 0c04 |0032: move-result-object v4 │ │ +493486: 7110 c8fb 0400 |0033: invoke-static {v4}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@fbc8 │ │ +49348c: 0c04 |0036: move-result-object v4 │ │ +49348e: 7210 94f9 0400 |0037: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@f994 │ │ +493494: 0c00 |003a: move-result-object v0 │ │ +493496: 7210 f4f9 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@f9f4 │ │ +49349c: 0c00 |003e: move-result-object v0 │ │ +49349e: 7210 46f9 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +4934a4: 0a01 |0042: move-result v1 │ │ +4934a6: 3801 2400 |0043: if-eqz v1, 0067 // +0024 │ │ +4934aa: 7210 47f9 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +4934b0: 0c01 |0048: move-result-object v1 │ │ +4934b2: 1f01 3b25 |0049: check-cast v1, Ljava/util/Map$Entry; // type@253b │ │ +4934b6: 7020 c2e9 1300 |004b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z // method@e9c2 │ │ +4934bc: 0a02 |004e: move-result v2 │ │ +4934be: 3902 1400 |004f: if-nez v2, 0063 // +0014 │ │ +4934c2: 7020 c7e9 1300 |0051: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isReactionsMessage:(Ljava/util/Map$Entry;)Z // method@e9c7 │ │ +4934c8: 0a02 |0054: move-result v2 │ │ +4934ca: 3902 0e00 |0055: if-nez v2, 0063 // +000e │ │ +4934ce: 7020 c5e9 1300 |0057: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isPollVotedMessage:(Ljava/util/Map$Entry;)Z // method@e9c5 │ │ +4934d4: 0a02 |005a: move-result v2 │ │ +4934d6: 3902 0800 |005b: if-nez v2, 0063 // +0008 │ │ +4934da: 7020 c0e9 1300 |005d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isEditMessage:(Ljava/util/Map$Entry;)Z // method@e9c0 │ │ +4934e0: 0a01 |0060: move-result v1 │ │ +4934e2: 3801 deff |0061: if-eqz v1, 003f // -0022 │ │ +4934e6: 7210 48f9 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@f948 │ │ +4934ec: 28d9 |0066: goto 003f // -0027 │ │ +4934ee: 7210 9cf9 0400 |0067: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@f99c │ │ +4934f4: 0c04 |006a: move-result-object v4 │ │ +4934f6: 1f04 8e24 |006b: check-cast v4, Ljava/lang/Iterable; // type@248e │ │ +4934fa: 7110 bbfb 0400 |006d: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@fbbb │ │ +493500: 0c04 |0070: move-result-object v4 │ │ +493502: 1104 |0071: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3014 │ │ 0x0002 line=3918 │ │ 0x000f line=3919 │ │ 0x001d line=3920 │ │ 0x001f line=3014 │ │ @@ -2000153,95 +2000153,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 │ │ -492058: |[492058] com.nextcloud.talk.chat.ChatActivity.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -492068: 6e10 97ec 0700 |0000: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@ec97 │ │ -49206e: 0a00 |0003: move-result v0 │ │ -492070: 3800 9500 |0004: if-eqz v0, 0099 // +0095 │ │ -492074: 6e10 83ec 0700 |0006: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@ec83 │ │ -49207a: 0a00 |0009: move-result v0 │ │ -49207c: 3900 8f00 |000a: if-nez v0, 0099 // +008f │ │ -492080: 6e10 83ec 0700 |000c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@ec83 │ │ -492086: 0a00 |000f: move-result v0 │ │ -492088: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -49208a: 3800 6d00 |0011: if-eqz v0, 007e // +006d │ │ -49208e: 5460 aeb0 |0013: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -492092: 3800 6900 |0015: if-eqz v0, 007e // +0069 │ │ -492096: 6e10 9cf0 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -49209c: 0c00 |001a: move-result-object v0 │ │ -49209e: 3800 6300 |001b: if-eqz v0, 007e // +0063 │ │ -4920a2: 1f00 7724 |001d: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -4920a6: 7210 3df5 0000 |001f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -4920ac: 0a00 |0022: move-result v0 │ │ -4920ae: 3d00 5b00 |0023: if-lez v0, 007e // +005b │ │ -4920b2: 5460 aeb0 |0025: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -4920b6: 7110 fdfb 0000 |0027: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4920bc: 6e10 9cf0 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -4920c2: 0c00 |002d: move-result-object v0 │ │ -4920c4: 1a02 da13 |002e: const-string v2, "?" // string@13da │ │ -4920c8: 7120 fbfb 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -4920ce: 0a00 |0033: move-result v0 │ │ -4920d0: 3900 4a00 |0034: if-nez v0, 007e // +004a │ │ -4920d4: 6e10 8cec 0700 |0036: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@ec8c │ │ -4920da: 0c00 |0039: move-result-object v0 │ │ -4920dc: 7210 86f3 0000 |003a: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@f386 │ │ -4920e2: 0c00 |003d: move-result-object v0 │ │ -4920e4: 1a02 2fa8 |003e: const-string v2, "getId(...)" // string@a82f │ │ -4920e8: 7120 fffb 2000 |0040: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -4920ee: 1a03 5bf8 |0043: const-string v3, "users/" // string@f85b │ │ -4920f2: 1224 |0045: const/4 v4, #int 2 // #2 │ │ -4920f4: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -4920f6: 7155 4afc 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@fc4a │ │ -4920fc: 0a00 |004a: move-result v0 │ │ -4920fe: 3800 3300 |004b: if-eqz v0, 007e // +0033 │ │ -492102: 6e10 8cec 0700 |004d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@ec8c │ │ -492108: 0c00 |0050: move-result-object v0 │ │ -49210a: 7210 86f3 0000 |0051: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@f386 │ │ -492110: 0c00 |0054: move-result-object v0 │ │ -492112: 7120 fffb 2000 |0055: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -492118: 1262 |0058: const/4 v2, #int 6 // #6 │ │ -49211a: 6e20 71f6 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@f671 │ │ -492120: 0c00 |005c: move-result-object v0 │ │ -492122: 1a02 3cf0 |005d: const-string v2, "substring(...)" // string@f03c │ │ -492126: 7120 fffb 2000 |005f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49212c: 5462 b2b0 |0062: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -492130: 3802 0700 |0064: if-eqz v2, 006b // +0007 │ │ -492134: 6e10 40f1 0200 |0066: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@f140 │ │ -49213a: 0c02 |0069: move-result-object v2 │ │ -49213c: 2802 |006a: goto 006c // +0002 │ │ -49213e: 0752 |006b: move-object v2, v5 │ │ -492140: 7120 fbfb 2000 |006c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -492146: 0a00 |006f: move-result v0 │ │ -492148: 3900 0e00 |0070: if-nez v0, 007e // +000e │ │ -49214c: 5460 b2b0 |0072: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -492150: 3800 0600 |0074: if-eqz v0, 007a // +0006 │ │ -492154: 6e10 57f1 0000 |0076: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -49215a: 0c05 |0079: move-result-object v5 │ │ -49215c: 6200 d6b4 |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@b4d6 │ │ -492160: 3305 1d00 |007c: if-ne v5, v0, 0099 // +001d │ │ -492164: 7020 cde9 7600 |007e: invoke-direct {v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9cd │ │ -49216a: 0a00 |0081: move-result v0 │ │ -49216c: 3900 1700 |0082: if-nez v0, 0099 // +0017 │ │ -492170: 6200 9cb1 |0084: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b19c │ │ -492174: 6e10 68ec 0700 |0086: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ -49217a: 0c02 |0089: move-result-object v2 │ │ -49217c: 3220 0f00 |008a: if-eq v0, v2, 0099 // +000f │ │ -492180: 6e10 7eec 0700 |008c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@ec7e │ │ -492186: 0a00 |008f: move-result v0 │ │ -492188: 12f2 |0090: const/4 v2, #int -1 // #ff │ │ -49218a: 3720 0900 |0091: if-le v0, v2, 009a // +0009 │ │ -49218e: 6200 a6b1 |0093: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b1a6 │ │ -492192: 6e10 68ec 0700 |0095: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ -492198: 2802 |0098: goto 009a // +0002 │ │ -49219a: 1211 |0099: const/4 v1, #int 1 // #1 │ │ -49219c: 0f01 |009a: return v1 │ │ +49205c: |[49205c] com.nextcloud.talk.chat.ChatActivity.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +49206c: 6e10 97ec 0700 |0000: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@ec97 │ │ +492072: 0a00 |0003: move-result v0 │ │ +492074: 3800 9500 |0004: if-eqz v0, 0099 // +0095 │ │ +492078: 6e10 83ec 0700 |0006: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@ec83 │ │ +49207e: 0a00 |0009: move-result v0 │ │ +492080: 3900 8f00 |000a: if-nez v0, 0099 // +008f │ │ +492084: 6e10 83ec 0700 |000c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@ec83 │ │ +49208a: 0a00 |000f: move-result v0 │ │ +49208c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +49208e: 3800 6d00 |0011: if-eqz v0, 007e // +006d │ │ +492092: 5460 aeb0 |0013: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +492096: 3800 6900 |0015: if-eqz v0, 007e // +0069 │ │ +49209a: 6e10 9cf0 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +4920a0: 0c00 |001a: move-result-object v0 │ │ +4920a2: 3800 6300 |001b: if-eqz v0, 007e // +0063 │ │ +4920a6: 1f00 7724 |001d: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +4920aa: 7210 3df5 0000 |001f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +4920b0: 0a00 |0022: move-result v0 │ │ +4920b2: 3d00 5b00 |0023: if-lez v0, 007e // +005b │ │ +4920b6: 5460 aeb0 |0025: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +4920ba: 7110 fdfb 0000 |0027: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4920c0: 6e10 9cf0 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +4920c6: 0c00 |002d: move-result-object v0 │ │ +4920c8: 1a02 da13 |002e: const-string v2, "?" // string@13da │ │ +4920cc: 7120 fbfb 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +4920d2: 0a00 |0033: move-result v0 │ │ +4920d4: 3900 4a00 |0034: if-nez v0, 007e // +004a │ │ +4920d8: 6e10 8cec 0700 |0036: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@ec8c │ │ +4920de: 0c00 |0039: move-result-object v0 │ │ +4920e0: 7210 86f3 0000 |003a: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@f386 │ │ +4920e6: 0c00 |003d: move-result-object v0 │ │ +4920e8: 1a02 2fa8 |003e: const-string v2, "getId(...)" // string@a82f │ │ +4920ec: 7120 fffb 2000 |0040: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +4920f2: 1a03 5bf8 |0043: const-string v3, "users/" // string@f85b │ │ +4920f6: 1224 |0045: const/4 v4, #int 2 // #2 │ │ +4920f8: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +4920fa: 7155 4afc 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@fc4a │ │ +492100: 0a00 |004a: move-result v0 │ │ +492102: 3800 3300 |004b: if-eqz v0, 007e // +0033 │ │ +492106: 6e10 8cec 0700 |004d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@ec8c │ │ +49210c: 0c00 |0050: move-result-object v0 │ │ +49210e: 7210 86f3 0000 |0051: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@f386 │ │ +492114: 0c00 |0054: move-result-object v0 │ │ +492116: 7120 fffb 2000 |0055: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49211c: 1262 |0058: const/4 v2, #int 6 // #6 │ │ +49211e: 6e20 71f6 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@f671 │ │ +492124: 0c00 |005c: move-result-object v0 │ │ +492126: 1a02 3cf0 |005d: const-string v2, "substring(...)" // string@f03c │ │ +49212a: 7120 fffb 2000 |005f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +492130: 5462 b2b0 |0062: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +492134: 3802 0700 |0064: if-eqz v2, 006b // +0007 │ │ +492138: 6e10 40f1 0200 |0066: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@f140 │ │ +49213e: 0c02 |0069: move-result-object v2 │ │ +492140: 2802 |006a: goto 006c // +0002 │ │ +492142: 0752 |006b: move-object v2, v5 │ │ +492144: 7120 fbfb 2000 |006c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49214a: 0a00 |006f: move-result v0 │ │ +49214c: 3900 0e00 |0070: if-nez v0, 007e // +000e │ │ +492150: 5460 b2b0 |0072: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +492154: 3800 0600 |0074: if-eqz v0, 007a // +0006 │ │ +492158: 6e10 57f1 0000 |0076: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +49215e: 0c05 |0079: move-result-object v5 │ │ +492160: 6200 d6b4 |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@b4d6 │ │ +492164: 3305 1d00 |007c: if-ne v5, v0, 0099 // +001d │ │ +492168: 7020 cde9 7600 |007e: invoke-direct {v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9cd │ │ +49216e: 0a00 |0081: move-result v0 │ │ +492170: 3900 1700 |0082: if-nez v0, 0099 // +0017 │ │ +492174: 6200 9cb1 |0084: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b19c │ │ +492178: 6e10 68ec 0700 |0086: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ +49217e: 0c02 |0089: move-result-object v2 │ │ +492180: 3220 0f00 |008a: if-eq v0, v2, 0099 // +000f │ │ +492184: 6e10 7eec 0700 |008c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@ec7e │ │ +49218a: 0a00 |008f: move-result v0 │ │ +49218c: 12f2 |0090: const/4 v2, #int -1 // #ff │ │ +49218e: 3720 0900 |0091: if-le v0, v2, 009a // +0009 │ │ +492192: 6200 a6b1 |0093: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b1a6 │ │ +492196: 6e10 68ec 0700 |0095: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ +49219c: 2802 |0098: goto 009a // +0002 │ │ +49219e: 1211 |0099: const/4 v1, #int 1 // #1 │ │ +4921a0: 0f01 |009a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3435 │ │ 0x0006 line=3437 │ │ 0x000c line=3439 │ │ 0x0013 line=3441 │ │ 0x0025 line=3442 │ │ @@ -2000261,95 +2000261,95 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 168 16-bit code units │ │ -4963f8: |[4963f8] com.nextcloud.talk.chat.ChatActivity.initAdapter:()V │ │ -496408: 5450 aeb0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49640c: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496412: 6e10 9cf0 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -496418: 0c00 |0008: move-result-object v0 │ │ -49641a: 1a01 da13 |0009: const-string v1, "?" // string@13da │ │ -49641e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -496420: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -496422: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -496424: 7154 3cfc 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@fc3c │ │ -49642a: 0a00 |0011: move-result v0 │ │ -49642c: 3900 1b00 |0012: if-nez v0, 002d // +001b │ │ -496430: 5450 aeb0 |0014: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496434: 7110 fdfb 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49643a: 6e10 9cf0 0000 |0019: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -496440: 0c00 |001c: move-result-object v0 │ │ -496442: 2201 a924 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ -496446: 1a02 5bf8 |001f: const-string v2, "users/" // string@f85b │ │ -49644a: 7020 89f6 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -496450: 6e20 92f6 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -496456: 0c00 |0027: move-result-object v0 │ │ -496458: 6e10 9cf6 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49645e: 0c00 |002b: move-result-object v0 │ │ -496460: 282a |002c: goto 0056 // +002a │ │ -496462: 5450 b2b0 |002d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -496466: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ -49646a: 6e10 41f1 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorType:()Ljava/lang/String; // method@f141 │ │ -496470: 0c00 |0034: move-result-object v0 │ │ -496472: 2802 |0035: goto 0037 // +0002 │ │ -496474: 0740 |0036: move-object v0, v4 │ │ -496476: 5451 b2b0 |0037: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49647a: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ -49647e: 6e10 40f1 0100 |003b: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@f140 │ │ -496484: 0c04 |003e: move-result-object v4 │ │ -496486: 2201 a924 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ -49648a: 7010 86f6 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -496490: 6e20 92f6 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -496496: 0c00 |0047: move-result-object v0 │ │ -496498: 1a01 3f12 |0048: const-string v1, "/" // string@123f │ │ -49649c: 6e20 92f6 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4964a2: 0c00 |004d: move-result-object v0 │ │ -4964a4: 6e20 92f6 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4964aa: 0c00 |0051: move-result-object v0 │ │ -4964ac: 6e10 9cf6 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4964b2: 0c00 |0055: move-result-object v0 │ │ -4964b4: 6201 99b0 |0056: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -4964b8: 2202 a924 |0058: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -4964bc: 1a03 052c |005a: const-string v3, "Initialize TalkMessagesListAdapter with senderId: " // string@2c05 │ │ -4964c0: 7020 89f6 3200 |005c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -4964c6: 6e20 92f6 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4964cc: 0c02 |0062: move-result-object v2 │ │ -4964ce: 6e10 9cf6 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4964d4: 0c02 |0066: move-result-object v2 │ │ -4964d6: 7120 6c05 2100 |0067: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4964dc: 2201 6320 |006a: new-instance v1, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // type@2063 │ │ -4964e0: 7010 a8e9 0500 |006c: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; // method@e9a8 │ │ -4964e6: 0c02 |006f: move-result-object v2 │ │ -4964e8: 2203 be20 |0070: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; // type@20be │ │ -4964ec: 7020 0de8 5300 |0072: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e80d │ │ -4964f2: 7055 2ce4 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@e42c │ │ -4964f8: 5b51 a7b0 |0078: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4964fc: 0750 |007a: move-object v0, v5 │ │ -4964fe: 1f00 de23 |007b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // type@23de │ │ -496502: 6e20 3ce4 0100 |007d: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V // method@e43c │ │ -496508: 5450 a7b0 |0080: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49650c: 3800 0a00 |0082: if-eqz v0, 008c // +000a │ │ -496510: 2201 bf20 |0084: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; // type@20bf │ │ -496514: 7020 0fe8 5100 |0086: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e80f │ │ -49651a: 6e20 3be4 1000 |0089: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V // method@e43b │ │ -496520: 5450 a7b0 |008c: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -496524: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ -496528: 2201 c020 |0090: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; // type@20c0 │ │ -49652c: 7020 11e8 5100 |0092: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e811 │ │ -496532: 6e20 3de4 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V // method@e43d │ │ -496538: 5450 a7b0 |0098: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49653c: 3800 0d00 |009a: if-eqz v0, 00a7 // +000d │ │ -496540: 2201 c220 |009c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; // type@20c2 │ │ -496544: 7020 15e8 5100 |009e: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e815 │ │ -49654a: 1402 f903 0a7f |00a1: const v2, #float 1.83454e+38 // #7f0a03f9 │ │ -496550: 6e30 3ae4 2001 |00a4: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V // method@e43a │ │ -496556: 0e00 |00a7: return-void │ │ +4963fc: |[4963fc] com.nextcloud.talk.chat.ChatActivity.initAdapter:()V │ │ +49640c: 5450 aeb0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496410: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496416: 6e10 9cf0 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +49641c: 0c00 |0008: move-result-object v0 │ │ +49641e: 1a01 da13 |0009: const-string v1, "?" // string@13da │ │ +496422: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +496424: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +496426: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +496428: 7154 3cfc 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@fc3c │ │ +49642e: 0a00 |0011: move-result v0 │ │ +496430: 3900 1b00 |0012: if-nez v0, 002d // +001b │ │ +496434: 5450 aeb0 |0014: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496438: 7110 fdfb 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49643e: 6e10 9cf0 0000 |0019: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +496444: 0c00 |001c: move-result-object v0 │ │ +496446: 2201 a924 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ +49644a: 1a02 5bf8 |001f: const-string v2, "users/" // string@f85b │ │ +49644e: 7020 89f6 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +496454: 6e20 92f6 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49645a: 0c00 |0027: move-result-object v0 │ │ +49645c: 6e10 9cf6 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +496462: 0c00 |002b: move-result-object v0 │ │ +496464: 282a |002c: goto 0056 // +002a │ │ +496466: 5450 b2b0 |002d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49646a: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ +49646e: 6e10 41f1 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorType:()Ljava/lang/String; // method@f141 │ │ +496474: 0c00 |0034: move-result-object v0 │ │ +496476: 2802 |0035: goto 0037 // +0002 │ │ +496478: 0740 |0036: move-object v0, v4 │ │ +49647a: 5451 b2b0 |0037: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49647e: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ +496482: 6e10 40f1 0100 |003b: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@f140 │ │ +496488: 0c04 |003e: move-result-object v4 │ │ +49648a: 2201 a924 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ +49648e: 7010 86f6 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +496494: 6e20 92f6 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49649a: 0c00 |0047: move-result-object v0 │ │ +49649c: 1a01 3f12 |0048: const-string v1, "/" // string@123f │ │ +4964a0: 6e20 92f6 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4964a6: 0c00 |004d: move-result-object v0 │ │ +4964a8: 6e20 92f6 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4964ae: 0c00 |0051: move-result-object v0 │ │ +4964b0: 6e10 9cf6 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4964b6: 0c00 |0055: move-result-object v0 │ │ +4964b8: 6201 99b0 |0056: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +4964bc: 2202 a924 |0058: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +4964c0: 1a03 052c |005a: const-string v3, "Initialize TalkMessagesListAdapter with senderId: " // string@2c05 │ │ +4964c4: 7020 89f6 3200 |005c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +4964ca: 6e20 92f6 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4964d0: 0c02 |0062: move-result-object v2 │ │ +4964d2: 6e10 9cf6 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4964d8: 0c02 |0066: move-result-object v2 │ │ +4964da: 7120 6c05 2100 |0067: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4964e0: 2201 6320 |006a: new-instance v1, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // type@2063 │ │ +4964e4: 7010 a8e9 0500 |006c: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; // method@e9a8 │ │ +4964ea: 0c02 |006f: move-result-object v2 │ │ +4964ec: 2203 be20 |0070: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; // type@20be │ │ +4964f0: 7020 0de8 5300 |0072: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e80d │ │ +4964f6: 7055 2ce4 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@e42c │ │ +4964fc: 5b51 a7b0 |0078: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +496500: 0750 |007a: move-object v0, v5 │ │ +496502: 1f00 de23 |007b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // type@23de │ │ +496506: 6e20 3ce4 0100 |007d: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V // method@e43c │ │ +49650c: 5450 a7b0 |0080: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +496510: 3800 0a00 |0082: if-eqz v0, 008c // +000a │ │ +496514: 2201 bf20 |0084: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; // type@20bf │ │ +496518: 7020 0fe8 5100 |0086: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e80f │ │ +49651e: 6e20 3be4 1000 |0089: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V // method@e43b │ │ +496524: 5450 a7b0 |008c: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +496528: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ +49652c: 2201 c020 |0090: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; // type@20c0 │ │ +496530: 7020 11e8 5100 |0092: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e811 │ │ +496536: 6e20 3de4 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V // method@e43d │ │ +49653c: 5450 a7b0 |0098: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +496540: 3800 0d00 |009a: if-eqz v0, 00a7 // +000d │ │ +496544: 2201 c220 |009c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; // type@20c2 │ │ +496548: 7020 15e8 5100 |009e: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e815 │ │ +49654e: 1402 f903 0a7f |00a1: const v2, #float 1.83454e+38 // #7f0a03f9 │ │ +496554: 6e30 3ae4 2001 |00a4: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V // method@e43a │ │ +49655a: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0014 line=1129 │ │ 0x002d line=1131 │ │ 0x0056 line=1134 │ │ 0x006a line=1136 │ │ @@ -2000367,22 +2000367,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 │ │ -4962cc: |[4962cc] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -4962dc: 7110 fdfb 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4962e2: 7110 fdfb 0200 |0003: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4962e8: 5400 aeb0 |0006: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -4962ec: 7110 fdfb 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4962f2: 1f03 cf00 |000b: check-cast v3, Landroid/graphics/drawable/Drawable; // type@00cf │ │ -4962f6: 7140 dbf0 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@f0db │ │ -4962fc: 0e00 |0010: return-void │ │ +4962d0: |[4962d0] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +4962e0: 7110 fdfb 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4962e6: 7110 fdfb 0200 |0003: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4962ec: 5400 aeb0 |0006: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +4962f0: 7110 fdfb 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4962f6: 1f03 cf00 |000b: check-cast v3, Landroid/graphics/drawable/Drawable; // type@00cf │ │ +4962fa: 7140 dbf0 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@f0db │ │ +496300: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 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; │ │ @@ -2000393,19 +2000393,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 │ │ -4931b4: |[4931b4] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ -4931c4: 7110 fdfb 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4931ca: 6e20 58e9 1000 |0003: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e958 │ │ -4931d0: 0c00 |0006: move-result-object v0 │ │ -4931d2: 1100 |0007: return-object v0 │ │ +4931b8: |[4931b8] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ +4931c8: 7110 fdfb 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4931ce: 6e20 58e9 1000 |0003: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e958 │ │ +4931d4: 0c00 |0006: move-result-object v0 │ │ +4931d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1146 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -2000414,18 +2000414,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 │ │ -496300: |[496300] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -496310: 1f02 d123 |0000: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -496314: 6e30 e3e9 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@e9e3 │ │ -49631a: 0e00 |0005: return-void │ │ +496304: |[496304] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +496314: 1f02 d123 |0000: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +496318: 6e30 e3e9 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@e9e3 │ │ +49631e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ 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; │ │ @@ -2000435,63 +2000435,63 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -49631c: |[49631c] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$44:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -49632c: 6e10 85ec 0500 |0000: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -496332: 0c04 |0003: move-result-object v4 │ │ -496334: 7110 fdfb 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49633a: 1a00 f6cf |0007: const-string v0, "name" // string@cff6 │ │ -49633e: 7220 95f9 0400 |0009: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -496344: 0c04 |000c: move-result-object v4 │ │ -496346: 1f04 a724 |000d: check-cast v4, Ljava/lang/String; // type@24a7 │ │ -49634a: 2200 5224 |000f: new-instance v0, Ljava/io/File; // type@2452 │ │ -49634e: 6e10 64e9 0300 |0011: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -496354: 0c01 |0014: move-result-object v1 │ │ -496356: 6e10 2001 0100 |0015: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -49635c: 0c01 |0018: move-result-object v1 │ │ -49635e: 7110 fdfb 0400 |0019: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496364: 7030 a3f4 1004 |001c: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ -49636a: 6e10 acf4 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@f4ac │ │ -496370: 0a00 |0022: move-result v0 │ │ -496372: 3800 2e00 |0023: if-eqz v0, 0051 // +002e │ │ -496376: 6e10 a0ec 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@eca0 │ │ -49637c: 0a00 |0028: move-result v0 │ │ -49637e: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ -496382: 7110 fdfb 0500 |002b: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496388: 7020 fbe9 5300 |002e: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9fb │ │ -49638e: 2833 |0031: goto 0064 // +0033 │ │ -496390: 6e10 5de9 0300 |0032: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e95d │ │ -496396: 0c00 |0035: move-result-object v0 │ │ -496398: 7220 2df3 4000 |0036: invoke-interface {v0, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getWaveFormFromFile:(Ljava/lang/String;)[Ljava/lang/Float; // method@f32d │ │ -49639e: 0c04 |0039: move-result-object v4 │ │ -4963a0: 7110 fdfb 0400 |003a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4963a6: 2144 |003d: array-length v4, v4 │ │ -4963a8: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -4963aa: 1221 |003f: const/4 v1, #int 2 // #2 │ │ -4963ac: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -4963ae: 3904 0900 |0041: if-nez v4, 004a // +0009 │ │ -4963b2: 7110 fdfb 0500 |0043: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4963b8: 7150 3bea 5312 |0046: invoke-static {v3, v5, v2, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V // method@ea3b │ │ -4963be: 281b |0049: goto 0064 // +001b │ │ -4963c0: 7110 fdfb 0500 |004a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4963c6: 7150 5cea 5312 |004d: invoke-static {v3, v5, v2, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V // method@ea5c │ │ -4963cc: 2814 |0050: goto 0064 // +0014 │ │ -4963ce: 6204 99b0 |0051: sget-object v4, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -4963d2: 1a00 4723 |0053: const-string v0, "Downloaded to cache" // string@2347 │ │ -4963d6: 7120 6c05 0400 |0055: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4963dc: 7110 fdfb 0500 |0058: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4963e2: 2204 dc20 |005b: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; // type@20dc │ │ -4963e6: 7030 49e8 3405 |005d: invoke-direct {v4, v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e849 │ │ -4963ec: 1210 |0060: const/4 v0, #int 1 // #1 │ │ -4963ee: 7040 50e9 5340 |0061: invoke-direct {v3, v5, v0, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ -4963f4: 0e00 |0064: return-void │ │ +496320: |[496320] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$44:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +496330: 6e10 85ec 0500 |0000: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +496336: 0c04 |0003: move-result-object v4 │ │ +496338: 7110 fdfb 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49633e: 1a00 f6cf |0007: const-string v0, "name" // string@cff6 │ │ +496342: 7220 95f9 0400 |0009: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +496348: 0c04 |000c: move-result-object v4 │ │ +49634a: 1f04 a724 |000d: check-cast v4, Ljava/lang/String; // type@24a7 │ │ +49634e: 2200 5224 |000f: new-instance v0, Ljava/io/File; // type@2452 │ │ +496352: 6e10 64e9 0300 |0011: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +496358: 0c01 |0014: move-result-object v1 │ │ +49635a: 6e10 2001 0100 |0015: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +496360: 0c01 |0018: move-result-object v1 │ │ +496362: 7110 fdfb 0400 |0019: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496368: 7030 a3f4 1004 |001c: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ +49636e: 6e10 acf4 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@f4ac │ │ +496374: 0a00 |0022: move-result v0 │ │ +496376: 3800 2e00 |0023: if-eqz v0, 0051 // +002e │ │ +49637a: 6e10 a0ec 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@eca0 │ │ +496380: 0a00 |0028: move-result v0 │ │ +496382: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ +496386: 7110 fdfb 0500 |002b: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49638c: 7020 fbe9 5300 |002e: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9fb │ │ +496392: 2833 |0031: goto 0064 // +0033 │ │ +496394: 6e10 5de9 0300 |0032: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@e95d │ │ +49639a: 0c00 |0035: move-result-object v0 │ │ +49639c: 7220 2df3 4000 |0036: invoke-interface {v0, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getWaveFormFromFile:(Ljava/lang/String;)[Ljava/lang/Float; // method@f32d │ │ +4963a2: 0c04 |0039: move-result-object v4 │ │ +4963a4: 7110 fdfb 0400 |003a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4963aa: 2144 |003d: array-length v4, v4 │ │ +4963ac: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +4963ae: 1221 |003f: const/4 v1, #int 2 // #2 │ │ +4963b0: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +4963b2: 3904 0900 |0041: if-nez v4, 004a // +0009 │ │ +4963b6: 7110 fdfb 0500 |0043: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4963bc: 7150 3bea 5312 |0046: invoke-static {v3, v5, v2, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V // method@ea3b │ │ +4963c2: 281b |0049: goto 0064 // +001b │ │ +4963c4: 7110 fdfb 0500 |004a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4963ca: 7150 5cea 5312 |004d: invoke-static {v3, v5, v2, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V // method@ea5c │ │ +4963d0: 2814 |0050: goto 0064 // +0014 │ │ +4963d2: 6204 99b0 |0051: sget-object v4, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +4963d6: 1a00 4723 |0053: const-string v0, "Downloaded to cache" // string@2347 │ │ +4963da: 7120 6c05 0400 |0055: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4963e0: 7110 fdfb 0500 |0058: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4963e6: 2204 dc20 |005b: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; // type@20dc │ │ +4963ea: 7030 49e8 3405 |005d: invoke-direct {v4, v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e849 │ │ +4963f0: 1210 |0060: const/4 v0, #int 1 // #1 │ │ +4963f2: 7040 50e9 5340 |0061: invoke-direct {v3, v5, v0, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ +4963f8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x000f line=1152 │ │ 0x001f line=1153 │ │ 0x0025 line=1154 │ │ 0x002b line=1155 │ │ @@ -2000511,22 +2000511,22 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -493a5c: |[493a5c] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$44$lambda$43:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -493a6c: 7110 fdfb 0400 |0000: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493a72: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -493a74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -493a76: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -493a78: 7151 3bea 4302 |0006: invoke-static {v3, v4, v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V // method@ea3b │ │ -493a7e: 6203 61b5 |0009: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -493a82: 1103 |000b: return-object v3 │ │ +493a60: |[493a60] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$44$lambda$43:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +493a70: 7110 fdfb 0400 |0000: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493a76: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +493a78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +493a7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +493a7c: 7151 3bea 4302 |0006: invoke-static {v3, v4, v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V // method@ea3b │ │ +493a82: 6203 61b5 |0009: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +493a86: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0009 line=1168 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000c reg=4 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -2000536,87 +2000536,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 │ │ -4965f0: |[4965f0] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -496600: 5430 b3b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -496604: 7120 fbfb 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -49660a: 0a00 |0005: move-result v0 │ │ -49660c: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -496610: 5430 b3b0 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -496614: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -496618: 7020 63ea 0300 |000c: invoke-direct {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea63 │ │ -49661e: 5430 bdb0 |000f: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -496622: 3900 8a00 |0011: if-nez v0, 009b // +008a │ │ -496626: 6e10 85ec 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -49662c: 0c00 |0016: move-result-object v0 │ │ -49662e: 7110 fdfb 0000 |0017: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496634: 1a01 f6cf |001a: const-string v1, "name" // string@cff6 │ │ -496638: 7220 95f9 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -49663e: 0c00 |001f: move-result-object v0 │ │ -496640: 1f00 a724 |0020: check-cast v0, Ljava/lang/String; // type@24a7 │ │ -496644: 6e10 64e9 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49664a: 0c01 |0025: move-result-object v1 │ │ -49664c: 6e10 2001 0100 |0026: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -496652: 0c01 |0029: move-result-object v1 │ │ -496654: 6e10 adf4 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ -49665a: 0c01 |002d: move-result-object v1 │ │ -49665c: 2202 a924 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -496660: 7010 86f6 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -496666: 6e20 92f6 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49666c: 0c01 |0036: move-result-object v1 │ │ -49666e: 1a02 3f12 |0037: const-string v2, "/" // string@123f │ │ -496672: 6e20 92f6 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -496678: 0c01 |003c: move-result-object v1 │ │ -49667a: 6e20 92f6 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -496680: 0c00 |0040: move-result-object v0 │ │ -496682: 6e10 9cf6 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -496688: 0c00 |0044: move-result-object v0 │ │ -49668a: 2201 ea00 |0045: new-instance v1, Landroid/media/MediaPlayer; // type@00ea │ │ -49668e: 7010 f603 0100 |0047: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@03f6 │ │ -496694: 6e20 0104 0100 |004a: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0401 │ │ -49669a: 6e10 fb03 0100 |004d: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@03fb │ │ -4966a0: 2200 c720 |0050: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; // type@20c7 │ │ -4966a4: 7030 1fe8 3004 |0052: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e81f │ │ -4966aa: 6e20 0504 0100 |0055: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@0405 │ │ -4966b0: 6000 7000 |0058: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ -4966b4: 1302 1c00 |005a: const/16 v2, #int 28 // #1c │ │ -4966b8: 3420 0f00 |005c: if-lt v0, v2, 006b // +000f │ │ -4966bc: 2200 c820 |005e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; // type@20c8 │ │ -4966c0: 7020 21e8 3000 |0060: invoke-direct {v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e821 │ │ -4966c6: 6e20 0404 0100 |0063: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnMediaTimeDiscontinuityListener:(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V // method@0404 │ │ -4966cc: 5230 b9b0 |0066: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ -4966d0: 6e20 fe03 0100 |0068: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@03fe │ │ -4966d6: 2200 c920 |006b: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; // type@20c9 │ │ -4966da: 7030 23e8 3004 |006d: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e823 │ │ -4966e0: 6e20 0304 0100 |0070: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0403 │ │ -4966e6: 5b31 bdb0 |0073: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -4966ea: 2826 |0075: goto 009b // +0026 │ │ -4966ec: 0d04 |0076: move-exception v4 │ │ -4966ee: 6200 99b0 |0077: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -4966f2: 1a01 9f9e |0079: const-string v1, "failed to initialize mediaPlayer" // string@9e9f │ │ -4966f6: 1f04 b024 |007b: check-cast v4, Ljava/lang/Throwable; // type@24b0 │ │ -4966fa: 7130 6f05 1004 |007d: invoke-static {v0, v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -496700: 5434 a8b0 |0080: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -496704: 3904 0800 |0082: if-nez v4, 008a // +0008 │ │ -496708: 1a04 e08a |0084: const-string v4, "binding" // string@8ae0 │ │ -49670c: 7110 06fc 0400 |0086: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -496712: 1204 |0089: const/4 v4, #int 0 // #0 │ │ -496714: 6e10 a1f0 0400 |008a: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49671a: 0c04 |008d: move-result-object v4 │ │ -49671c: 1f04 8c01 |008e: check-cast v4, Landroid/view/View; // type@018c │ │ -496720: 1400 2a02 137f |0090: const v0, #float 1.95408e+38 // #7f13022a │ │ -496726: 1201 |0093: const/4 v1, #int 0 // #0 │ │ -496728: 7130 be88 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@88be │ │ -49672e: 0c04 |0097: move-result-object v4 │ │ -496730: 6e10 d188 0400 |0098: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -496736: 0e00 |009b: return-void │ │ +4965f4: |[4965f4] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +496604: 5430 b3b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +496608: 7120 fbfb 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49660e: 0a00 |0005: move-result v0 │ │ +496610: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +496614: 5430 b3b0 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +496618: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +49661c: 7020 63ea 0300 |000c: invoke-direct {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea63 │ │ +496622: 5430 bdb0 |000f: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +496626: 3900 8a00 |0011: if-nez v0, 009b // +008a │ │ +49662a: 6e10 85ec 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +496630: 0c00 |0016: move-result-object v0 │ │ +496632: 7110 fdfb 0000 |0017: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496638: 1a01 f6cf |001a: const-string v1, "name" // string@cff6 │ │ +49663c: 7220 95f9 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +496642: 0c00 |001f: move-result-object v0 │ │ +496644: 1f00 a724 |0020: check-cast v0, Ljava/lang/String; // type@24a7 │ │ +496648: 6e10 64e9 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49664e: 0c01 |0025: move-result-object v1 │ │ +496650: 6e10 2001 0100 |0026: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +496656: 0c01 |0029: move-result-object v1 │ │ +496658: 6e10 adf4 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ +49665e: 0c01 |002d: move-result-object v1 │ │ +496660: 2202 a924 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +496664: 7010 86f6 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +49666a: 6e20 92f6 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +496670: 0c01 |0036: move-result-object v1 │ │ +496672: 1a02 3f12 |0037: const-string v2, "/" // string@123f │ │ +496676: 6e20 92f6 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49667c: 0c01 |003c: move-result-object v1 │ │ +49667e: 6e20 92f6 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +496684: 0c00 |0040: move-result-object v0 │ │ +496686: 6e10 9cf6 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49668c: 0c00 |0044: move-result-object v0 │ │ +49668e: 2201 ea00 |0045: new-instance v1, Landroid/media/MediaPlayer; // type@00ea │ │ +496692: 7010 f603 0100 |0047: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@03f6 │ │ +496698: 6e20 0104 0100 |004a: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0401 │ │ +49669e: 6e10 fb03 0100 |004d: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@03fb │ │ +4966a4: 2200 c720 |0050: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; // type@20c7 │ │ +4966a8: 7030 1fe8 3004 |0052: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e81f │ │ +4966ae: 6e20 0504 0100 |0055: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@0405 │ │ +4966b4: 6000 7000 |0058: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ +4966b8: 1302 1c00 |005a: const/16 v2, #int 28 // #1c │ │ +4966bc: 3420 0f00 |005c: if-lt v0, v2, 006b // +000f │ │ +4966c0: 2200 c820 |005e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; // type@20c8 │ │ +4966c4: 7020 21e8 3000 |0060: invoke-direct {v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e821 │ │ +4966ca: 6e20 0404 0100 |0063: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnMediaTimeDiscontinuityListener:(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V // method@0404 │ │ +4966d0: 5230 b9b0 |0066: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ +4966d4: 6e20 fe03 0100 |0068: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@03fe │ │ +4966da: 2200 c920 |006b: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; // type@20c9 │ │ +4966de: 7030 23e8 3004 |006d: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e823 │ │ +4966e4: 6e20 0304 0100 |0070: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0403 │ │ +4966ea: 5b31 bdb0 |0073: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +4966ee: 2826 |0075: goto 009b // +0026 │ │ +4966f0: 0d04 |0076: move-exception v4 │ │ +4966f2: 6200 99b0 |0077: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +4966f6: 1a01 9f9e |0079: const-string v1, "failed to initialize mediaPlayer" // string@9e9f │ │ +4966fa: 1f04 b024 |007b: check-cast v4, Ljava/lang/Throwable; // type@24b0 │ │ +4966fe: 7130 6f05 1004 |007d: invoke-static {v0, v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +496704: 5434 a8b0 |0080: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +496708: 3904 0800 |0082: if-nez v4, 008a // +0008 │ │ +49670c: 1a04 e08a |0084: const-string v4, "binding" // string@8ae0 │ │ +496710: 7110 06fc 0400 |0086: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +496716: 1204 |0089: const/4 v4, #int 0 // #0 │ │ +496718: 6e10 a1f0 0400 |008a: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49671e: 0c04 |008d: move-result-object v4 │ │ +496720: 1f04 8c01 |008e: check-cast v4, Landroid/view/View; // type@018c │ │ +496724: 1400 2a02 137f |0090: const v0, #float 1.95408e+38 // #7f13022a │ │ +49672a: 1201 |0093: const/4 v1, #int 0 // #0 │ │ +49672c: 7130 be88 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@88be │ │ +496732: 0c04 |0097: move-result-object v4 │ │ +496734: 6e10 d188 0400 |0098: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49673a: 0e00 |009b: return-void │ │ catches : 1 │ │ 0x0045 - 0x0075 │ │ Ljava/lang/Exception; -> 0x0076 │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0008 line=1648 │ │ 0x000f line=1651 │ │ @@ -2000642,25 +2000642,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 │ │ -496558: |[496558] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$70$lambda$67:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -496568: 5b01 b3b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -49656c: 5402 bdb0 |0002: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -496570: 7110 fdfb 0200 |0004: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496576: 6e10 f803 0200 |0007: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@03f8 │ │ -49657c: 0a02 |000a: move-result v2 │ │ -49657e: d322 e803 |000b: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -496582: 6e20 ceec 2100 |000d: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageDuration:(I)V // method@ecce │ │ -496588: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -49658a: 5c01 bab0 |0011: iput-boolean v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@b0ba │ │ -49658e: 0e00 |0013: return-void │ │ +49655c: |[49655c] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$70$lambda$67:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +49656c: 5b01 b3b0 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +496570: 5402 bdb0 |0002: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +496574: 7110 fdfb 0200 |0004: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49657a: 6e10 f803 0200 |0007: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@03f8 │ │ +496580: 0a02 |000a: move-result v2 │ │ +496582: d322 e803 |000b: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +496586: 6e20 ceec 2100 |000d: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageDuration:(I)V // method@ecce │ │ +49658c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +49658e: 5c01 bab0 |0011: iput-boolean v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@b0ba │ │ +496592: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1660 │ │ 0x0002 line=1661 │ │ 0x0011 line=1662 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2000672,28 +2000672,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 │ │ -496590: |[496590] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$70$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -4965a0: 1a00 ebcd |0000: const-string v0, "mp" // string@cdeb │ │ -4965a4: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4965aa: 1a00 3913 |0005: const-string v0, "" // string@1339 │ │ -4965ae: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4965b4: 5213 b9b0 |000a: iget v3, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ -4965b8: 1300 e803 |000c: const/16 v0, #int 1000 // #3e8 │ │ -4965bc: 3703 0c00 |000e: if-le v3, v0, 001a // +000c │ │ -4965c0: 5510 bab0 |0010: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@b0ba │ │ -4965c4: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -4965c8: 6e20 fe03 3200 |0014: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@03fe │ │ -4965ce: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -4965d0: 5c12 bab0 |0018: iput-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@b0ba │ │ -4965d4: 0e00 |001a: return-void │ │ +496594: |[496594] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$70$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +4965a4: 1a00 ebcd |0000: const-string v0, "mp" // string@cdeb │ │ +4965a8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +4965ae: 1a00 3913 |0005: const-string v0, "" // string@1339 │ │ +4965b2: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +4965b8: 5213 b9b0 |000a: iget v3, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ +4965bc: 1300 e803 |000c: const/16 v0, #int 1000 // #3e8 │ │ +4965c0: 3703 0c00 |000e: if-le v3, v0, 001a // +000c │ │ +4965c4: 5510 bab0 |0010: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@b0ba │ │ +4965c8: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +4965cc: 6e20 fe03 3200 |0014: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@03fe │ │ +4965d2: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +4965d4: 5c12 bab0 |0018: iput-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@b0ba │ │ +4965d8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=1666 │ │ 0x0014 line=1667 │ │ 0x0018 line=1668 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2000705,17 +2000705,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 │ │ -4965d8: |[4965d8] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$70$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -4965e8: 7020 63ea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea63 │ │ -4965ee: 0e00 |0003: return-void │ │ +4965dc: |[4965dc] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$70$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +4965ec: 7020 63ea 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea63 │ │ +4965f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ 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; │ │ @@ -2000725,107 +2000725,107 @@ │ │ type : '()Lcom/stfalcon/chatkit/messages/MessageHolders;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 205 16-bit code units │ │ -492e00: |[492e00] com.nextcloud.talk.chat.ChatActivity.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; │ │ -492e10: 2209 da23 |0000: new-instance v9, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@23da │ │ -492e14: 7010 91f3 0900 |0002: invoke-direct {v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@f391 │ │ -492e1a: 2200 5023 |0005: new-instance v0, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet; // type@2350 │ │ -492e1e: 6e10 7de9 0c00 |0007: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@e97d │ │ -492e24: 0c01 |000a: move-result-object v1 │ │ -492e26: 54c2 aeb0 |000b: iget-object v2, v12, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -492e2a: 7110 fdfb 0200 |000d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -492e30: 6e10 93e9 0c00 |0010: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ -492e36: 0c03 |0013: move-result-object v3 │ │ -492e38: 7040 4cf2 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@f24c │ │ -492e3e: 220a 1020 |0017: new-instance v10, Lcom/nextcloud/talk/adapters/messages/MessagePayload; // type@2010 │ │ -492e42: 6e10 85e9 0c00 |0019: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -492e48: 0c01 |001c: move-result-object v1 │ │ -492e4a: 6202 f8b4 |001d: sget-object v2, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ -492e4e: 54c3 b2b0 |001f: iget-object v3, v12, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -492e52: 7110 fdfb 0300 |0021: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -492e58: 6e20 d7f2 3200 |0024: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d7 │ │ -492e5e: 0a02 |0027: move-result v2 │ │ -492e60: 7110 38f5 0200 |0028: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ -492e66: 0c02 |002b: move-result-object v2 │ │ -492e68: 7040 c6e1 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@e1c6 │ │ -492e6e: 1c00 fe1f |002f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // type@1ffe │ │ -492e72: 1401 9500 0d7f |0031: const v1, #float 1.87424e+38 // #7f0d0095 │ │ -492e78: 6e40 95f3 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@f395 │ │ -492e7e: 1c00 3920 |0037: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // type@2039 │ │ -492e82: 1401 9d00 0d7f |0039: const v1, #float 1.87424e+38 // #7f0d009d │ │ -492e88: 6e30 97f3 0901 |003c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingTextConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@f397 │ │ -492e8e: 1c00 f61f |003f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingPreviewMessageViewHolder; // type@1ff6 │ │ -492e92: 1401 9400 0d7f |0041: const v1, #float 1.87424e+38 // #7f0d0094 │ │ -492e98: 6e40 94f3 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@f394 │ │ -492e9e: 1c00 3220 |0047: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingPreviewMessageViewHolder; // type@2032 │ │ -492ea2: 1401 9c00 0d7f |0049: const v1, #float 1.87424e+38 // #7f0d009c │ │ -492ea8: 6e30 96f3 0901 |004c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingImageConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@f396 │ │ -492eae: 1c02 6b20 |004f: const-class v2, Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; // type@206b │ │ -492eb2: 1c05 6b20 |0051: const-class v5, Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; // type@206b │ │ -492eb6: 07cb |0053: move-object v11, v12 │ │ -492eb8: 1f0b d523 |0054: check-cast v11, Lcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker; // type@23d5 │ │ -492ebc: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ -492ec0: 1404 ab00 0d7f |0058: const v4, #float 1.87425e+38 // #7f0d00ab │ │ -492ec6: 1407 ab00 0d7f |005b: const v7, #float 1.87425e+38 // #7f0d00ab │ │ -492ecc: 0790 |005e: move-object v0, v9 │ │ -492ece: 07a3 |005f: move-object v3, v10 │ │ -492ed0: 07a6 |0060: move-object v6, v10 │ │ -492ed2: 07b8 |0061: move-object v8, v11 │ │ -492ed4: 7409 93f3 0000 |0062: 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@f393 │ │ -492eda: 1c02 6120 |0065: const-class v2, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@2061 │ │ -492ede: 1c04 6120 |0067: const-class v4, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@2061 │ │ -492ee2: 1405 aa00 0d7f |0069: const v5, #float 1.87425e+38 // #7f0d00aa │ │ -492ee8: 1221 |006c: const/4 v1, #int 2 // #2 │ │ -492eea: 1403 aa00 0d7f |006d: const v3, #float 1.87425e+38 // #7f0d00aa │ │ -492ef0: 07b6 |0070: move-object v6, v11 │ │ -492ef2: 7407 92f3 0000 |0071: 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@f392 │ │ -492ef8: 1c02 6d20 |0074: const-class v2, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@206d │ │ -492efc: 1c04 6d20 |0076: const-class v4, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@206d │ │ -492f00: 1405 9f00 0d7f |0078: const v5, #float 1.87424e+38 // #7f0d009f │ │ -492f06: 1231 |007b: const/4 v1, #int 3 // #3 │ │ -492f08: 1403 9f00 0d7f |007c: const v3, #float 1.87424e+38 // #7f0d009f │ │ -492f0e: 7407 92f3 0000 |007f: 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@f392 │ │ -492f14: 1c02 eb1f |0082: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // type@1feb │ │ -492f18: 1c05 2820 |0084: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // type@2028 │ │ -492f1c: 1206 |0086: const/4 v6, #int 0 // #0 │ │ -492f1e: 1407 9a00 0d7f |0087: const v7, #float 1.87424e+38 // #7f0d009a │ │ -492f24: 1241 |008a: const/4 v1, #int 4 // #4 │ │ -492f26: 1404 9200 0d7f |008b: const v4, #float 1.87424e+38 // #7f0d0092 │ │ -492f2c: 07a3 |008e: move-object v3, v10 │ │ -492f2e: 7409 93f3 0000 |008f: 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@f393 │ │ -492f34: 1c02 0a20 |0092: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // type@200a │ │ -492f38: 1c05 4420 |0094: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // type@2044 │ │ -492f3c: 1407 9e00 0d7f |0096: const v7, #float 1.87424e+38 // #7f0d009e │ │ -492f42: 1251 |0099: const/4 v1, #int 5 // #5 │ │ -492f44: 1404 9700 0d7f |009a: const v4, #float 1.87424e+38 // #7f0d0097 │ │ -492f4a: 7409 93f3 0000 |009d: 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@f393 │ │ -492f50: 1c02 f41f |00a0: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // type@1ff4 │ │ -492f54: 1c05 3020 |00a2: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // type@2030 │ │ -492f58: 1407 9b00 0d7f |00a4: const v7, #float 1.87424e+38 // #7f0d009b │ │ -492f5e: 1261 |00a7: const/4 v1, #int 6 // #6 │ │ -492f60: 1404 9300 0d7f |00a8: const v4, #float 1.87424e+38 // #7f0d0093 │ │ -492f66: 07a6 |00ab: move-object v6, v10 │ │ -492f68: 7409 93f3 0000 |00ac: 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@f393 │ │ -492f6e: 1c02 e11f |00af: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // type@1fe1 │ │ -492f72: 1c05 1f20 |00b1: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // type@201f │ │ -492f76: 1407 9900 0d7f |00b3: const v7, #float 1.87424e+38 // #7f0d0099 │ │ -492f7c: 1271 |00b6: const/4 v1, #int 7 // #7 │ │ -492f7e: 1404 9100 0d7f |00b7: const v4, #float 1.87424e+38 // #7f0d0091 │ │ -492f84: 7409 93f3 0000 |00ba: 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@f393 │ │ -492f8a: 1c02 d81f |00bd: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // type@1fd8 │ │ -492f8e: 1c05 1720 |00bf: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // type@2017 │ │ -492f92: 1407 9800 0d7f |00c1: const v7, #float 1.87424e+38 // #7f0d0098 │ │ -492f98: 1301 0800 |00c4: const/16 v1, #int 8 // #8 │ │ -492f9c: 1404 9000 0d7f |00c6: const v4, #float 1.87424e+38 // #7f0d0090 │ │ -492fa2: 7409 93f3 0000 |00c9: 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@f393 │ │ -492fa8: 1109 |00cc: return-object v9 │ │ +492e04: |[492e04] com.nextcloud.talk.chat.ChatActivity.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; │ │ +492e14: 2209 da23 |0000: new-instance v9, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@23da │ │ +492e18: 7010 91f3 0900 |0002: invoke-direct {v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@f391 │ │ +492e1e: 2200 5023 |0005: new-instance v0, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet; // type@2350 │ │ +492e22: 6e10 7de9 0c00 |0007: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@e97d │ │ +492e28: 0c01 |000a: move-result-object v1 │ │ +492e2a: 54c2 aeb0 |000b: iget-object v2, v12, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +492e2e: 7110 fdfb 0200 |000d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +492e34: 6e10 93e9 0c00 |0010: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ +492e3a: 0c03 |0013: move-result-object v3 │ │ +492e3c: 7040 4cf2 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@f24c │ │ +492e42: 220a 1020 |0017: new-instance v10, Lcom/nextcloud/talk/adapters/messages/MessagePayload; // type@2010 │ │ +492e46: 6e10 85e9 0c00 |0019: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +492e4c: 0c01 |001c: move-result-object v1 │ │ +492e4e: 6202 f8b4 |001d: sget-object v2, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ +492e52: 54c3 b2b0 |001f: iget-object v3, v12, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +492e56: 7110 fdfb 0300 |0021: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +492e5c: 6e20 d7f2 3200 |0024: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d7 │ │ +492e62: 0a02 |0027: move-result v2 │ │ +492e64: 7110 38f5 0200 |0028: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ +492e6a: 0c02 |002b: move-result-object v2 │ │ +492e6c: 7040 c6e1 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@e1c6 │ │ +492e72: 1c00 fe1f |002f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // type@1ffe │ │ +492e76: 1401 9500 0d7f |0031: const v1, #float 1.87424e+38 // #7f0d0095 │ │ +492e7c: 6e40 95f3 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@f395 │ │ +492e82: 1c00 3920 |0037: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // type@2039 │ │ +492e86: 1401 9d00 0d7f |0039: const v1, #float 1.87424e+38 // #7f0d009d │ │ +492e8c: 6e30 97f3 0901 |003c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingTextConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@f397 │ │ +492e92: 1c00 f61f |003f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingPreviewMessageViewHolder; // type@1ff6 │ │ +492e96: 1401 9400 0d7f |0041: const v1, #float 1.87424e+38 // #7f0d0094 │ │ +492e9c: 6e40 94f3 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@f394 │ │ +492ea2: 1c00 3220 |0047: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingPreviewMessageViewHolder; // type@2032 │ │ +492ea6: 1401 9c00 0d7f |0049: const v1, #float 1.87424e+38 // #7f0d009c │ │ +492eac: 6e30 96f3 0901 |004c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingImageConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@f396 │ │ +492eb2: 1c02 6b20 |004f: const-class v2, Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; // type@206b │ │ +492eb6: 1c05 6b20 |0051: const-class v5, Lcom/nextcloud/talk/adapters/messages/TemporaryMessageViewHolder; // type@206b │ │ +492eba: 07cb |0053: move-object v11, v12 │ │ +492ebc: 1f0b d523 |0054: check-cast v11, Lcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker; // type@23d5 │ │ +492ec0: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ +492ec4: 1404 ab00 0d7f |0058: const v4, #float 1.87425e+38 // #7f0d00ab │ │ +492eca: 1407 ab00 0d7f |005b: const v7, #float 1.87425e+38 // #7f0d00ab │ │ +492ed0: 0790 |005e: move-object v0, v9 │ │ +492ed2: 07a3 |005f: move-object v3, v10 │ │ +492ed4: 07a6 |0060: move-object v6, v10 │ │ +492ed6: 07b8 |0061: move-object v8, v11 │ │ +492ed8: 7409 93f3 0000 |0062: 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@f393 │ │ +492ede: 1c02 6120 |0065: const-class v2, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@2061 │ │ +492ee2: 1c04 6120 |0067: const-class v4, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@2061 │ │ +492ee6: 1405 aa00 0d7f |0069: const v5, #float 1.87425e+38 // #7f0d00aa │ │ +492eec: 1221 |006c: const/4 v1, #int 2 // #2 │ │ +492eee: 1403 aa00 0d7f |006d: const v3, #float 1.87425e+38 // #7f0d00aa │ │ +492ef4: 07b6 |0070: move-object v6, v11 │ │ +492ef6: 7407 92f3 0000 |0071: 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@f392 │ │ +492efc: 1c02 6d20 |0074: const-class v2, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@206d │ │ +492f00: 1c04 6d20 |0076: const-class v4, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@206d │ │ +492f04: 1405 9f00 0d7f |0078: const v5, #float 1.87424e+38 // #7f0d009f │ │ +492f0a: 1231 |007b: const/4 v1, #int 3 // #3 │ │ +492f0c: 1403 9f00 0d7f |007c: const v3, #float 1.87424e+38 // #7f0d009f │ │ +492f12: 7407 92f3 0000 |007f: 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@f392 │ │ +492f18: 1c02 eb1f |0082: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // type@1feb │ │ +492f1c: 1c05 2820 |0084: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // type@2028 │ │ +492f20: 1206 |0086: const/4 v6, #int 0 // #0 │ │ +492f22: 1407 9a00 0d7f |0087: const v7, #float 1.87424e+38 // #7f0d009a │ │ +492f28: 1241 |008a: const/4 v1, #int 4 // #4 │ │ +492f2a: 1404 9200 0d7f |008b: const v4, #float 1.87424e+38 // #7f0d0092 │ │ +492f30: 07a3 |008e: move-object v3, v10 │ │ +492f32: 7409 93f3 0000 |008f: 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@f393 │ │ +492f38: 1c02 0a20 |0092: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // type@200a │ │ +492f3c: 1c05 4420 |0094: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // type@2044 │ │ +492f40: 1407 9e00 0d7f |0096: const v7, #float 1.87424e+38 // #7f0d009e │ │ +492f46: 1251 |0099: const/4 v1, #int 5 // #5 │ │ +492f48: 1404 9700 0d7f |009a: const v4, #float 1.87424e+38 // #7f0d0097 │ │ +492f4e: 7409 93f3 0000 |009d: 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@f393 │ │ +492f54: 1c02 f41f |00a0: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // type@1ff4 │ │ +492f58: 1c05 3020 |00a2: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // type@2030 │ │ +492f5c: 1407 9b00 0d7f |00a4: const v7, #float 1.87424e+38 // #7f0d009b │ │ +492f62: 1261 |00a7: const/4 v1, #int 6 // #6 │ │ +492f64: 1404 9300 0d7f |00a8: const v4, #float 1.87424e+38 // #7f0d0093 │ │ +492f6a: 07a6 |00ab: move-object v6, v10 │ │ +492f6c: 7409 93f3 0000 |00ac: 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@f393 │ │ +492f72: 1c02 e11f |00af: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // type@1fe1 │ │ +492f76: 1c05 1f20 |00b1: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // type@201f │ │ +492f7a: 1407 9900 0d7f |00b3: const v7, #float 1.87424e+38 // #7f0d0099 │ │ +492f80: 1271 |00b6: const/4 v1, #int 7 // #7 │ │ +492f82: 1404 9100 0d7f |00b7: const v4, #float 1.87424e+38 // #7f0d0091 │ │ +492f88: 7409 93f3 0000 |00ba: 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@f393 │ │ +492f8e: 1c02 d81f |00bd: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // type@1fd8 │ │ +492f92: 1c05 1720 |00bf: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // type@2017 │ │ +492f96: 1407 9800 0d7f |00c1: const v7, #float 1.87424e+38 // #7f0d0098 │ │ +492f9c: 1301 0800 |00c4: const/16 v1, #int 8 // #8 │ │ +492fa0: 1404 9000 0d7f |00c6: const v4, #float 1.87424e+38 // #7f0d0090 │ │ +492fa6: 7409 93f3 0000 |00c9: 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@f393 │ │ +492fac: 1109 |00cc: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ 0x0005 line=1194 │ │ 0x0017 line=1196 │ │ 0x0019 line=1197 │ │ 0x001d line=1198 │ │ @@ -2000871,241 +2000871,241 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 493 16-bit code units │ │ -496760: |[496760] com.nextcloud.talk.chat.ChatActivity.initObservers:()V │ │ -496770: 6200 99b0 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -496774: 1a01 aeb5 |0002: const-string v1, "initObservers Called" // string@b5ae │ │ -496778: 7120 6c05 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49677e: 6e10 7be9 0900 |0007: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -496784: 0c00 |000a: move-result-object v0 │ │ -496786: 6e10 61ef 0000 |000b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getMessageQueueFlow:()Landroidx/lifecycle/LiveData; // method@ef61 │ │ -49678c: 0c00 |000e: move-result-object v0 │ │ -49678e: 0791 |000f: move-object v1, v9 │ │ -496790: 1f01 5603 |0010: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0356 │ │ -496794: 2202 cd20 |0012: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30; // type@20cd │ │ -496798: 7020 2be8 9200 |0014: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e82b │ │ -49679e: 2203 0721 |0017: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -4967a2: 7020 d3e8 2300 |0019: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -4967a8: 1f03 5c03 |001c: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -4967ac: 6e30 d60e 1003 |001e: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -4967b2: 6e10 7be9 0900 |0021: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -4967b8: 0c00 |0024: move-result-object v0 │ │ -4967ba: 6e10 62ef 0000 |0025: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getMessageQueueSizeFlow:()Landroidx/lifecycle/LiveData; // method@ef62 │ │ -4967c0: 0c00 |0028: move-result-object v0 │ │ -4967c2: 2202 d520 |0029: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; // type@20d5 │ │ -4967c6: 7020 3be8 9200 |002b: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e83b │ │ -4967cc: 2203 0721 |002e: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -4967d0: 7020 d3e8 2300 |0030: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -4967d6: 1f03 5c03 |0033: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -4967da: 6e30 d60e 1003 |0035: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -4967e0: 7110 cf0e 0100 |0038: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ -4967e6: 0c00 |003b: move-result-object v0 │ │ -4967e8: 0702 |003c: move-object v2, v0 │ │ -4967ea: 1f02 2026 |003d: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4967ee: 2200 ff20 |003f: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3; // type@20ff │ │ -4967f2: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -4967f4: 7030 b5e8 9008 |0042: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b5 │ │ -4967fa: 0705 |0045: move-object v5, v0 │ │ -4967fc: 1f05 e825 |0046: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -496800: 1236 |0048: const/4 v6, #int 3 // #3 │ │ -496802: 1207 |0049: const/4 v7, #int 0 // #0 │ │ -496804: 1203 |004a: const/4 v3, #int 0 // #0 │ │ -496806: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -496808: 7706 58fc 0200 |004c: 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@fc58 │ │ -49680e: 6e10 61e9 0900 |004f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496814: 0c00 |0052: move-result-object v0 │ │ -496816: 6e10 e1ee 0000 |0053: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRoomViewState:()Landroidx/lifecycle/LiveData; // method@eee1 │ │ -49681c: 0c00 |0056: move-result-object v0 │ │ -49681e: 2202 d620 |0057: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; // type@20d6 │ │ -496822: 7020 3de8 9200 |0059: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e83d │ │ -496828: 2203 0721 |005c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -49682c: 7020 d3e8 2300 |005e: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496832: 1f03 5c03 |0061: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496836: 6e30 d60e 1003 |0063: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -49683c: 6e10 61e9 0900 |0066: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496842: 0c00 |0069: move-result-object v0 │ │ -496844: 6e10 d9ee 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetCapabilitiesViewState:()Landroidx/lifecycle/LiveData; // method@eed9 │ │ -49684a: 0c00 |006d: move-result-object v0 │ │ -49684c: 2202 d820 |006e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; // type@20d8 │ │ -496850: 7020 41e8 9200 |0070: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e841 │ │ -496856: 2203 0721 |0073: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -49685a: 7020 d3e8 2300 |0075: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496860: 1f03 5c03 |0078: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496864: 6e30 d60e 1003 |007a: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -49686a: 6e10 61e9 0900 |007d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496870: 0c00 |0080: move-result-object v0 │ │ -496872: 6e10 e5ee 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getJoinRoomViewState:()Landroidx/lifecycle/LiveData; // method@eee5 │ │ -496878: 0c00 |0084: move-result-object v0 │ │ -49687a: 2202 d920 |0085: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; // type@20d9 │ │ -49687e: 7020 43e8 9200 |0087: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e843 │ │ -496884: 2203 0721 |008a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496888: 7020 d3e8 2300 |008c: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -49688e: 1f03 5c03 |008f: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496892: 6e30 d60e 1003 |0091: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496898: 6e10 61e9 0900 |0094: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49689e: 0c00 |0097: move-result-object v0 │ │ -4968a0: 6e10 e6ee 0000 |0098: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getLeaveRoomViewState:()Landroidx/lifecycle/LiveData; // method@eee6 │ │ -4968a6: 0c00 |009b: move-result-object v0 │ │ -4968a8: 2202 da20 |009c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; // type@20da │ │ -4968ac: 7020 45e8 9200 |009e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e845 │ │ -4968b2: 2203 0721 |00a1: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -4968b6: 7020 d3e8 2300 |00a3: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -4968bc: 1f03 5c03 |00a6: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -4968c0: 6e30 d60e 1003 |00a8: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -4968c6: 6e10 7be9 0900 |00ab: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -4968cc: 0c00 |00ae: move-result-object v0 │ │ -4968ce: 6e10 64ef 0000 |00af: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getSendChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@ef64 │ │ -4968d4: 0c00 |00b2: move-result-object v0 │ │ -4968d6: 2202 db20 |00b3: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; // type@20db │ │ -4968da: 7020 47e8 9200 |00b5: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e847 │ │ -4968e0: 2203 0721 |00b8: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -4968e4: 7020 d3e8 2300 |00ba: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -4968ea: 1f03 5c03 |00bd: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -4968ee: 6e30 d60e 1003 |00bf: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -4968f4: 6e10 61e9 0900 |00c2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -4968fa: 0c00 |00c5: move-result-object v0 │ │ -4968fc: 6e10 d6ee 0000 |00c6: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getDeleteChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@eed6 │ │ -496902: 0c00 |00c9: move-result-object v0 │ │ -496904: 2202 dd20 |00ca: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; // type@20dd │ │ -496908: 7020 4be8 9200 |00cc: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e84b │ │ -49690e: 2203 0721 |00cf: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496912: 7020 d3e8 2300 |00d1: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496918: 1f03 5c03 |00d4: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -49691c: 6e30 d60e 1003 |00d6: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496922: 6e10 61e9 0900 |00d9: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496928: 0c00 |00dc: move-result-object v0 │ │ -49692a: 6e10 d3ee 0000 |00dd: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCreateRoomViewState:()Landroidx/lifecycle/LiveData; // method@eed3 │ │ -496930: 0c00 |00e0: move-result-object v0 │ │ -496932: 2202 de20 |00e1: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; // type@20de │ │ -496936: 7020 4de8 9200 |00e3: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e84d │ │ -49693c: 2203 0721 |00e6: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496940: 7020 d3e8 2300 |00e8: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496946: 1f03 5c03 |00eb: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -49694a: 6e30 d60e 1003 |00ed: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496950: 6e10 61e9 0900 |00f0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496956: 0c00 |00f3: move-result-object v0 │ │ -496958: 6e10 d2ee 0000 |00f4: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@eed2 │ │ -49695e: 0c00 |00f7: move-result-object v0 │ │ -496960: 2202 df20 |00f8: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; // type@20df │ │ -496964: 7020 4fe8 9200 |00fa: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e84f │ │ -49696a: 2203 0721 |00fd: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -49696e: 7020 d3e8 2300 |00ff: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496974: 1f03 5c03 |0102: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496978: 6e30 d60e 1003 |0104: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -49697e: 7110 cf0e 0100 |0107: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ -496984: 0c00 |010a: move-result-object v0 │ │ -496986: 0702 |010b: move-object v2, v0 │ │ -496988: 1f02 2026 |010c: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -49698c: 2200 f520 |010e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@20f5 │ │ -496990: 7030 83e8 9008 |0110: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e883 │ │ -496996: 0705 |0113: move-object v5, v0 │ │ -496998: 1f05 e825 |0114: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -49699c: 1203 |0116: const/4 v3, #int 0 // #0 │ │ -49699e: 7706 58fc 0200 |0117: 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@fc58 │ │ -4969a4: 7110 cf0e 0100 |011a: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ -4969aa: 0c00 |011d: move-result-object v0 │ │ -4969ac: 0702 |011e: move-object v2, v0 │ │ -4969ae: 1f02 2026 |011f: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4969b2: 2200 f720 |0121: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@20f7 │ │ -4969b6: 7030 8de8 9008 |0123: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e88d │ │ -4969bc: 0705 |0126: move-object v5, v0 │ │ -4969be: 1f05 e825 |0127: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -4969c2: 7706 58fc 0200 |0129: 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@fc58 │ │ -4969c8: 7110 cf0e 0100 |012c: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ -4969ce: 0c00 |012f: move-result-object v0 │ │ -4969d0: 0702 |0130: move-object v2, v0 │ │ -4969d2: 1f02 2026 |0131: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4969d6: 2200 f920 |0133: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@20f9 │ │ -4969da: 7030 97e8 9008 |0135: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e897 │ │ -4969e0: 0705 |0138: move-object v5, v0 │ │ -4969e2: 1f05 e825 |0139: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -4969e6: 7706 58fc 0200 |013b: 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@fc58 │ │ -4969ec: 7110 cf0e 0100 |013e: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ -4969f2: 0c00 |0141: move-result-object v0 │ │ -4969f4: 0702 |0142: move-object v2, v0 │ │ -4969f6: 1f02 2026 |0143: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -4969fa: 2200 fb20 |0145: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@20fb │ │ -4969fe: 7030 a1e8 9008 |0147: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a1 │ │ -496a04: 0705 |014a: move-object v5, v0 │ │ -496a06: 1f05 e825 |014b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -496a0a: 7706 58fc 0200 |014d: 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@fc58 │ │ -496a10: 7110 cf0e 0100 |0150: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ -496a16: 0c00 |0153: move-result-object v0 │ │ -496a18: 0702 |0154: move-object v2, v0 │ │ -496a1a: 1f02 2026 |0155: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ -496a1e: 2200 fd20 |0157: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16; // type@20fd │ │ -496a22: 7030 abe8 9008 |0159: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8ab │ │ -496a28: 0705 |015c: move-object v5, v0 │ │ -496a2a: 1f05 e825 |015d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -496a2e: 7706 58fc 0200 |015f: 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@fc58 │ │ -496a34: 6e10 61e9 0900 |0162: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496a3a: 0c00 |0165: move-result-object v0 │ │ -496a3c: 6e10 e9ee 0000 |0166: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionDeletedViewState:()Landroidx/lifecycle/LiveData; // method@eee9 │ │ -496a42: 0c00 |0169: move-result-object v0 │ │ -496a44: 2202 ce20 |016a: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31; // type@20ce │ │ -496a48: 7020 2de8 9200 |016c: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e82d │ │ -496a4e: 2203 0721 |016f: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496a52: 7020 d3e8 2300 |0171: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496a58: 1f03 5c03 |0174: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496a5c: 6e30 d60e 1003 |0176: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496a62: 6e10 61e9 0900 |0179: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496a68: 0c00 |017c: move-result-object v0 │ │ -496a6a: 6e10 e8ee 0000 |017d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionAddedViewState:()Landroidx/lifecycle/LiveData; // method@eee8 │ │ -496a70: 0c00 |0180: move-result-object v0 │ │ -496a72: 2202 cf20 |0181: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; // type@20cf │ │ -496a76: 7020 2fe8 9200 |0183: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e82f │ │ -496a7c: 2203 0721 |0186: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496a80: 7020 d3e8 2300 |0188: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496a86: 1f03 5c03 |018b: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496a8a: 6e30 d60e 1003 |018d: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496a90: 6e10 7be9 0900 |0190: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -496a96: 0c00 |0193: move-result-object v0 │ │ -496a98: 6e10 5bef 0000 |0194: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getEditMessageViewState:()Landroidx/lifecycle/LiveData; // method@ef5b │ │ -496a9e: 0c00 |0197: move-result-object v0 │ │ -496aa0: 2202 d120 |0198: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34; // type@20d1 │ │ -496aa4: 7020 33e8 9200 |019a: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e833 │ │ -496aaa: 2203 0721 |019d: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496aae: 7020 d3e8 2300 |019f: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496ab4: 1f03 5c03 |01a2: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496ab8: 6e30 d60e 1003 |01a4: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496abe: 6e10 61e9 0900 |01a7: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496ac4: 0c00 |01aa: move-result-object v0 │ │ -496ac6: 6e10 e4ee 0000 |01ab: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@eee4 │ │ -496acc: 0c00 |01ae: move-result-object v0 │ │ -496ace: 2202 d220 |01af: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35; // type@20d2 │ │ -496ad2: 7020 35e8 9200 |01b1: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e835 │ │ -496ad8: 2203 0721 |01b4: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496adc: 7020 d3e8 2300 |01b6: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496ae2: 1f03 5c03 |01b9: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496ae6: 6e30 d60e 1003 |01bb: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496aec: 6e10 61e9 0900 |01be: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496af2: 0c00 |01c1: move-result-object v0 │ │ -496af4: 6e10 e3ee 0000 |01c2: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingInProgress:()Landroidx/lifecycle/LiveData; // method@eee3 │ │ -496afa: 0c00 |01c5: move-result-object v0 │ │ -496afc: 2202 d320 |01c6: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36; // type@20d3 │ │ -496b00: 7020 37e8 9200 |01c8: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e837 │ │ -496b06: 2203 0721 |01cb: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496b0a: 7020 d3e8 2300 |01cd: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496b10: 1f03 5c03 |01d0: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496b14: 6e30 d60e 1003 |01d2: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496b1a: 6e10 61e9 0900 |01d5: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496b20: 0c00 |01d8: move-result-object v0 │ │ -496b22: 6e10 eaee 0000 |01d9: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRecordTouchObserver:()Landroidx/lifecycle/LiveData; // method@eeea │ │ -496b28: 0c00 |01dc: move-result-object v0 │ │ -496b2a: 2202 d420 |01dd: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; // type@20d4 │ │ -496b2e: 7020 39e8 9200 |01df: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e839 │ │ -496b34: 2203 0721 |01e2: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ -496b38: 7020 d3e8 2300 |01e4: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ -496b3e: 1f03 5c03 |01e7: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ -496b42: 6e30 d60e 1003 |01e9: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ -496b48: 0e00 |01ec: return-void │ │ +496764: |[496764] com.nextcloud.talk.chat.ChatActivity.initObservers:()V │ │ +496774: 6200 99b0 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +496778: 1a01 aeb5 |0002: const-string v1, "initObservers Called" // string@b5ae │ │ +49677c: 7120 6c05 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +496782: 6e10 7be9 0900 |0007: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +496788: 0c00 |000a: move-result-object v0 │ │ +49678a: 6e10 61ef 0000 |000b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getMessageQueueFlow:()Landroidx/lifecycle/LiveData; // method@ef61 │ │ +496790: 0c00 |000e: move-result-object v0 │ │ +496792: 0791 |000f: move-object v1, v9 │ │ +496794: 1f01 5603 |0010: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0356 │ │ +496798: 2202 cd20 |0012: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30; // type@20cd │ │ +49679c: 7020 2be8 9200 |0014: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e82b │ │ +4967a2: 2203 0721 |0017: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +4967a6: 7020 d3e8 2300 |0019: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +4967ac: 1f03 5c03 |001c: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +4967b0: 6e30 d60e 1003 |001e: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +4967b6: 6e10 7be9 0900 |0021: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +4967bc: 0c00 |0024: move-result-object v0 │ │ +4967be: 6e10 62ef 0000 |0025: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getMessageQueueSizeFlow:()Landroidx/lifecycle/LiveData; // method@ef62 │ │ +4967c4: 0c00 |0028: move-result-object v0 │ │ +4967c6: 2202 d520 |0029: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; // type@20d5 │ │ +4967ca: 7020 3be8 9200 |002b: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e83b │ │ +4967d0: 2203 0721 |002e: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +4967d4: 7020 d3e8 2300 |0030: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +4967da: 1f03 5c03 |0033: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +4967de: 6e30 d60e 1003 |0035: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +4967e4: 7110 cf0e 0100 |0038: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ +4967ea: 0c00 |003b: move-result-object v0 │ │ +4967ec: 0702 |003c: move-object v2, v0 │ │ +4967ee: 1f02 2026 |003d: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4967f2: 2200 ff20 |003f: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3; // type@20ff │ │ +4967f6: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +4967f8: 7030 b5e8 9008 |0042: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$3;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8b5 │ │ +4967fe: 0705 |0045: move-object v5, v0 │ │ +496800: 1f05 e825 |0046: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +496804: 1236 |0048: const/4 v6, #int 3 // #3 │ │ +496806: 1207 |0049: const/4 v7, #int 0 // #0 │ │ +496808: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +49680a: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +49680c: 7706 58fc 0200 |004c: 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@fc58 │ │ +496812: 6e10 61e9 0900 |004f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496818: 0c00 |0052: move-result-object v0 │ │ +49681a: 6e10 e1ee 0000 |0053: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRoomViewState:()Landroidx/lifecycle/LiveData; // method@eee1 │ │ +496820: 0c00 |0056: move-result-object v0 │ │ +496822: 2202 d620 |0057: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; // type@20d6 │ │ +496826: 7020 3de8 9200 |0059: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e83d │ │ +49682c: 2203 0721 |005c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496830: 7020 d3e8 2300 |005e: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496836: 1f03 5c03 |0061: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +49683a: 6e30 d60e 1003 |0063: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496840: 6e10 61e9 0900 |0066: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496846: 0c00 |0069: move-result-object v0 │ │ +496848: 6e10 d9ee 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetCapabilitiesViewState:()Landroidx/lifecycle/LiveData; // method@eed9 │ │ +49684e: 0c00 |006d: move-result-object v0 │ │ +496850: 2202 d820 |006e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; // type@20d8 │ │ +496854: 7020 41e8 9200 |0070: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e841 │ │ +49685a: 2203 0721 |0073: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +49685e: 7020 d3e8 2300 |0075: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496864: 1f03 5c03 |0078: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496868: 6e30 d60e 1003 |007a: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +49686e: 6e10 61e9 0900 |007d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496874: 0c00 |0080: move-result-object v0 │ │ +496876: 6e10 e5ee 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getJoinRoomViewState:()Landroidx/lifecycle/LiveData; // method@eee5 │ │ +49687c: 0c00 |0084: move-result-object v0 │ │ +49687e: 2202 d920 |0085: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; // type@20d9 │ │ +496882: 7020 43e8 9200 |0087: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e843 │ │ +496888: 2203 0721 |008a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +49688c: 7020 d3e8 2300 |008c: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496892: 1f03 5c03 |008f: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496896: 6e30 d60e 1003 |0091: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +49689c: 6e10 61e9 0900 |0094: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +4968a2: 0c00 |0097: move-result-object v0 │ │ +4968a4: 6e10 e6ee 0000 |0098: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getLeaveRoomViewState:()Landroidx/lifecycle/LiveData; // method@eee6 │ │ +4968aa: 0c00 |009b: move-result-object v0 │ │ +4968ac: 2202 da20 |009c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; // type@20da │ │ +4968b0: 7020 45e8 9200 |009e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e845 │ │ +4968b6: 2203 0721 |00a1: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +4968ba: 7020 d3e8 2300 |00a3: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +4968c0: 1f03 5c03 |00a6: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +4968c4: 6e30 d60e 1003 |00a8: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +4968ca: 6e10 7be9 0900 |00ab: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +4968d0: 0c00 |00ae: move-result-object v0 │ │ +4968d2: 6e10 64ef 0000 |00af: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getSendChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@ef64 │ │ +4968d8: 0c00 |00b2: move-result-object v0 │ │ +4968da: 2202 db20 |00b3: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; // type@20db │ │ +4968de: 7020 47e8 9200 |00b5: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e847 │ │ +4968e4: 2203 0721 |00b8: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +4968e8: 7020 d3e8 2300 |00ba: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +4968ee: 1f03 5c03 |00bd: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +4968f2: 6e30 d60e 1003 |00bf: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +4968f8: 6e10 61e9 0900 |00c2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +4968fe: 0c00 |00c5: move-result-object v0 │ │ +496900: 6e10 d6ee 0000 |00c6: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getDeleteChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@eed6 │ │ +496906: 0c00 |00c9: move-result-object v0 │ │ +496908: 2202 dd20 |00ca: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; // type@20dd │ │ +49690c: 7020 4be8 9200 |00cc: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e84b │ │ +496912: 2203 0721 |00cf: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496916: 7020 d3e8 2300 |00d1: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +49691c: 1f03 5c03 |00d4: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496920: 6e30 d60e 1003 |00d6: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496926: 6e10 61e9 0900 |00d9: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49692c: 0c00 |00dc: move-result-object v0 │ │ +49692e: 6e10 d3ee 0000 |00dd: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCreateRoomViewState:()Landroidx/lifecycle/LiveData; // method@eed3 │ │ +496934: 0c00 |00e0: move-result-object v0 │ │ +496936: 2202 de20 |00e1: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; // type@20de │ │ +49693a: 7020 4de8 9200 |00e3: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e84d │ │ +496940: 2203 0721 |00e6: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496944: 7020 d3e8 2300 |00e8: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +49694a: 1f03 5c03 |00eb: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +49694e: 6e30 d60e 1003 |00ed: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496954: 6e10 61e9 0900 |00f0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49695a: 0c00 |00f3: move-result-object v0 │ │ +49695c: 6e10 d2ee 0000 |00f4: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@eed2 │ │ +496962: 0c00 |00f7: move-result-object v0 │ │ +496964: 2202 df20 |00f8: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; // type@20df │ │ +496968: 7020 4fe8 9200 |00fa: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e84f │ │ +49696e: 2203 0721 |00fd: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496972: 7020 d3e8 2300 |00ff: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496978: 1f03 5c03 |0102: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +49697c: 6e30 d60e 1003 |0104: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496982: 7110 cf0e 0100 |0107: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ +496988: 0c00 |010a: move-result-object v0 │ │ +49698a: 0702 |010b: move-object v2, v0 │ │ +49698c: 1f02 2026 |010c: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +496990: 2200 f520 |010e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@20f5 │ │ +496994: 7030 83e8 9008 |0110: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e883 │ │ +49699a: 0705 |0113: move-object v5, v0 │ │ +49699c: 1f05 e825 |0114: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +4969a0: 1203 |0116: const/4 v3, #int 0 // #0 │ │ +4969a2: 7706 58fc 0200 |0117: 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@fc58 │ │ +4969a8: 7110 cf0e 0100 |011a: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ +4969ae: 0c00 |011d: move-result-object v0 │ │ +4969b0: 0702 |011e: move-object v2, v0 │ │ +4969b2: 1f02 2026 |011f: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4969b6: 2200 f720 |0121: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@20f7 │ │ +4969ba: 7030 8de8 9008 |0123: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e88d │ │ +4969c0: 0705 |0126: move-object v5, v0 │ │ +4969c2: 1f05 e825 |0127: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +4969c6: 7706 58fc 0200 |0129: 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@fc58 │ │ +4969cc: 7110 cf0e 0100 |012c: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ +4969d2: 0c00 |012f: move-result-object v0 │ │ +4969d4: 0702 |0130: move-object v2, v0 │ │ +4969d6: 1f02 2026 |0131: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4969da: 2200 f920 |0133: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@20f9 │ │ +4969de: 7030 97e8 9008 |0135: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e897 │ │ +4969e4: 0705 |0138: move-object v5, v0 │ │ +4969e6: 1f05 e825 |0139: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +4969ea: 7706 58fc 0200 |013b: 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@fc58 │ │ +4969f0: 7110 cf0e 0100 |013e: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ +4969f6: 0c00 |0141: move-result-object v0 │ │ +4969f8: 0702 |0142: move-object v2, v0 │ │ +4969fa: 1f02 2026 |0143: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +4969fe: 2200 fb20 |0145: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@20fb │ │ +496a02: 7030 a1e8 9008 |0147: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8a1 │ │ +496a08: 0705 |014a: move-object v5, v0 │ │ +496a0a: 1f05 e825 |014b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +496a0e: 7706 58fc 0200 |014d: 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@fc58 │ │ +496a14: 7110 cf0e 0100 |0150: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0ecf │ │ +496a1a: 0c00 |0153: move-result-object v0 │ │ +496a1c: 0702 |0154: move-object v2, v0 │ │ +496a1e: 1f02 2026 |0155: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@2620 │ │ +496a22: 2200 fd20 |0157: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16; // type@20fd │ │ +496a26: 7030 abe8 9008 |0159: invoke-direct {v0, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$16;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@e8ab │ │ +496a2c: 0705 |015c: move-object v5, v0 │ │ +496a2e: 1f05 e825 |015d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +496a32: 7706 58fc 0200 |015f: 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@fc58 │ │ +496a38: 6e10 61e9 0900 |0162: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496a3e: 0c00 |0165: move-result-object v0 │ │ +496a40: 6e10 e9ee 0000 |0166: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionDeletedViewState:()Landroidx/lifecycle/LiveData; // method@eee9 │ │ +496a46: 0c00 |0169: move-result-object v0 │ │ +496a48: 2202 ce20 |016a: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31; // type@20ce │ │ +496a4c: 7020 2de8 9200 |016c: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e82d │ │ +496a52: 2203 0721 |016f: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496a56: 7020 d3e8 2300 |0171: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496a5c: 1f03 5c03 |0174: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496a60: 6e30 d60e 1003 |0176: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496a66: 6e10 61e9 0900 |0179: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496a6c: 0c00 |017c: move-result-object v0 │ │ +496a6e: 6e10 e8ee 0000 |017d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionAddedViewState:()Landroidx/lifecycle/LiveData; // method@eee8 │ │ +496a74: 0c00 |0180: move-result-object v0 │ │ +496a76: 2202 cf20 |0181: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; // type@20cf │ │ +496a7a: 7020 2fe8 9200 |0183: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e82f │ │ +496a80: 2203 0721 |0186: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496a84: 7020 d3e8 2300 |0188: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496a8a: 1f03 5c03 |018b: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496a8e: 6e30 d60e 1003 |018d: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496a94: 6e10 7be9 0900 |0190: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +496a9a: 0c00 |0193: move-result-object v0 │ │ +496a9c: 6e10 5bef 0000 |0194: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getEditMessageViewState:()Landroidx/lifecycle/LiveData; // method@ef5b │ │ +496aa2: 0c00 |0197: move-result-object v0 │ │ +496aa4: 2202 d120 |0198: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34; // type@20d1 │ │ +496aa8: 7020 33e8 9200 |019a: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e833 │ │ +496aae: 2203 0721 |019d: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496ab2: 7020 d3e8 2300 |019f: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496ab8: 1f03 5c03 |01a2: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496abc: 6e30 d60e 1003 |01a4: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496ac2: 6e10 61e9 0900 |01a7: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496ac8: 0c00 |01aa: move-result-object v0 │ │ +496aca: 6e10 e4ee 0000 |01ab: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@eee4 │ │ +496ad0: 0c00 |01ae: move-result-object v0 │ │ +496ad2: 2202 d220 |01af: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35; // type@20d2 │ │ +496ad6: 7020 35e8 9200 |01b1: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e835 │ │ +496adc: 2203 0721 |01b4: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496ae0: 7020 d3e8 2300 |01b6: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496ae6: 1f03 5c03 |01b9: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496aea: 6e30 d60e 1003 |01bb: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496af0: 6e10 61e9 0900 |01be: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496af6: 0c00 |01c1: move-result-object v0 │ │ +496af8: 6e10 e3ee 0000 |01c2: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingInProgress:()Landroidx/lifecycle/LiveData; // method@eee3 │ │ +496afe: 0c00 |01c5: move-result-object v0 │ │ +496b00: 2202 d320 |01c6: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36; // type@20d3 │ │ +496b04: 7020 37e8 9200 |01c8: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e837 │ │ +496b0a: 2203 0721 |01cb: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496b0e: 7020 d3e8 2300 |01cd: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496b14: 1f03 5c03 |01d0: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496b18: 6e30 d60e 1003 |01d2: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496b1e: 6e10 61e9 0900 |01d5: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496b24: 0c00 |01d8: move-result-object v0 │ │ +496b26: 6e10 eaee 0000 |01d9: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRecordTouchObserver:()Landroidx/lifecycle/LiveData; // method@eeea │ │ +496b2c: 0c00 |01dc: move-result-object v0 │ │ +496b2e: 2202 d420 |01dd: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; // type@20d4 │ │ +496b32: 7020 39e8 9200 |01df: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e839 │ │ +496b38: 2203 0721 |01e2: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@2107 │ │ +496b3c: 7020 d3e8 2300 |01e4: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@e8d3 │ │ +496b42: 1f03 5c03 |01e7: check-cast v3, Landroidx/lifecycle/Observer; // type@035c │ │ +496b46: 6e30 d60e 1003 |01e9: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0ed6 │ │ +496b4c: 0e00 |01ec: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0007 line=554 │ │ 0x0021 line=570 │ │ 0x0038 line=583 │ │ 0x004f line=609 │ │ @@ -2001135,130 +2001135,130 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 56 │ │ ins : 2 │ │ outs : 49 │ │ insns size : 225 16-bit code units │ │ -493a84: |[493a84] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$13:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -493a94: 0800 3600 |0000: move-object/from16 v0, v54 │ │ -493a98: 7701 fdfb 3700 |0002: invoke-static/range {v55}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493a9e: 0801 3700 |0005: move-object/from16 v1, v55 │ │ -493aa2: 1f01 8e24 |0007: check-cast v1, Ljava/lang/Iterable; // type@248e │ │ -493aa6: 7210 e3f5 0100 |0009: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ -493aac: 0c01 |000c: move-result-object v1 │ │ -493aae: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -493ab0: 7210 46f9 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -493ab6: 0a03 |0011: move-result v3 │ │ -493ab8: 3803 cc00 |0012: if-eqz v3, 00de // +00cc │ │ -493abc: 7210 47f9 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -493ac2: 0c03 |0017: move-result-object v3 │ │ -493ac4: d804 0201 |0018: add-int/lit8 v4, v2, #int 1 // #01 │ │ -493ac8: 3b02 0500 |001a: if-gez v2, 001f // +0005 │ │ -493acc: 7100 b9fb 0000 |001c: invoke-static {}, Lkotlin/collections/CollectionsKt;.throwIndexOverflow:()V // method@fbb9 │ │ -493ad2: 1f03 d921 |001f: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage; // type@21d9 │ │ -493ad6: 2202 5721 |0021: new-instance v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -493ada: 0725 |0023: move-object v5, v2 │ │ -493adc: 1334 ff0f |0024: const/16 v52, #int 4095 // #fff │ │ -493ae0: 1335 0000 |0026: const/16 v53, #int 0 // #0 │ │ -493ae4: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -493ae6: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -493ae8: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -493aea: 1209 |002b: const/4 v9, #int 0 // #0 │ │ -493aec: 120a |002c: const/4 v10, #int 0 // #0 │ │ -493aee: 120b |002d: const/4 v11, #int 0 // #0 │ │ -493af0: 120c |002e: const/4 v12, #int 0 // #0 │ │ -493af2: 120d |002f: const/4 v13, #int 0 // #0 │ │ -493af4: 120e |0030: const/4 v14, #int 0 // #0 │ │ -493af6: 120f |0031: const/4 v15, #int 0 // #0 │ │ -493af8: 1310 0000 |0032: const/16 v16, #int 0 // #0 │ │ -493afc: 1311 0000 |0034: const/16 v17, #int 0 // #0 │ │ -493b00: 1612 0000 |0036: const-wide/16 v18, #int 0 // #0 │ │ -493b04: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ -493b08: 1315 0000 |003a: const/16 v21, #int 0 // #0 │ │ -493b0c: 1316 0000 |003c: const/16 v22, #int 0 // #0 │ │ -493b10: 1317 0000 |003e: const/16 v23, #int 0 // #0 │ │ -493b14: 1318 0000 |0040: const/16 v24, #int 0 // #0 │ │ -493b18: 1319 0000 |0042: const/16 v25, #int 0 // #0 │ │ -493b1c: 131a 0000 |0044: const/16 v26, #int 0 // #0 │ │ -493b20: 131b 0000 |0046: const/16 v27, #int 0 // #0 │ │ -493b24: 131c 0000 |0048: const/16 v28, #int 0 // #0 │ │ -493b28: 131d 0000 |004a: const/16 v29, #int 0 // #0 │ │ -493b2c: 131e 0000 |004c: const/16 v30, #int 0 // #0 │ │ -493b30: 131f 0000 |004e: const/16 v31, #int 0 // #0 │ │ -493b34: 1320 0000 |0050: const/16 v32, #int 0 // #0 │ │ -493b38: 1321 0000 |0052: const/16 v33, #int 0 // #0 │ │ -493b3c: 1322 0000 |0054: const/16 v34, #int 0 // #0 │ │ -493b40: 1323 0000 |0056: const/16 v35, #int 0 // #0 │ │ -493b44: 1324 0000 |0058: const/16 v36, #int 0 // #0 │ │ -493b48: 1325 0000 |005a: const/16 v37, #int 0 // #0 │ │ -493b4c: 1326 0000 |005c: const/16 v38, #int 0 // #0 │ │ -493b50: 1327 0000 |005e: const/16 v39, #int 0 // #0 │ │ -493b54: 1328 0000 |0060: const/16 v40, #int 0 // #0 │ │ -493b58: 1329 0000 |0062: const/16 v41, #int 0 // #0 │ │ -493b5c: 132a 0000 |0064: const/16 v42, #int 0 // #0 │ │ -493b60: 132b 0000 |0066: const/16 v43, #int 0 // #0 │ │ -493b64: 132c 0000 |0068: const/16 v44, #int 0 // #0 │ │ -493b68: 132d 0000 |006a: const/16 v45, #int 0 // #0 │ │ -493b6c: 132e 0000 |006c: const/16 v46, #int 0 // #0 │ │ -493b70: 132f 0000 |006e: const/16 v47, #int 0 // #0 │ │ -493b74: 1330 0000 |0070: const/16 v48, #int 0 // #0 │ │ -493b78: 1331 0000 |0072: const/16 v49, #int 0 // #0 │ │ -493b7c: 1332 0000 |0074: const/16 v50, #int 0 // #0 │ │ -493b80: 1333 ffff |0076: const/16 v51, #int -1 // #ffff │ │ -493b84: 7631 34ec 0500 |0078: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.:(ZZZLcom/nextcloud/talk/data/user/model/User;Ljava/util/Map;ZIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/util/HashMap;Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;ZLjava/lang/Long;Ljava/lang/Enum;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/ArrayList;ILjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZZIIII[FZZIIZZZIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ec34 │ │ -493b8a: 12d5 |007b: const/4 v5, #int -3 // #fd │ │ -493b8c: 6e20 b2ec 5200 |007c: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setJsonMessageId:(I)V // method@ecb2 │ │ -493b92: 1a05 5911 |007f: const-string v5, "-3" // string@1159 │ │ -493b96: 6e20 a6ec 5200 |0081: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActorId:(Ljava/lang/String;)V // method@eca6 │ │ -493b9c: 7100 9ef6 0000 |0084: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@f69e │ │ -493ba2: 0b05 |0087: move-result-wide v5 │ │ -493ba4: 1307 e803 |0088: const/16 v7, #int 1000 // #3e8 │ │ -493ba8: 8177 |008a: int-to-long v7, v7 │ │ -493baa: be75 |008b: div-long/2addr v5, v7 │ │ -493bac: 6e30 cbec 5206 |008c: invoke-virtual {v2, v5, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTimestamp:(J)V // method@eccb │ │ -493bb2: 6e10 30ef 0300 |008f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getMessage:()Ljava/lang/CharSequence; // method@ef30 │ │ -493bb8: 0c05 |0092: move-result-object v5 │ │ -493bba: 7110 7df6 0500 |0093: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ -493bc0: 0c05 |0096: move-result-object v5 │ │ -493bc2: 6e20 b8ec 5200 |0097: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ -493bc8: 6e10 2fef 0300 |009a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getId:()I // method@ef2f │ │ -493bce: 0a05 |009d: move-result v5 │ │ -493bd0: 6e20 caec 5200 |009e: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTempMessageId:(I)V // method@ecca │ │ -493bd6: 1215 |00a1: const/4 v5, #int 1 // #1 │ │ -493bd8: 6e20 c9ec 5200 |00a2: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTempMessage:(Z)V // method@ecc9 │ │ -493bde: 6e10 31ef 0300 |00a5: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getReplyTo:()Ljava/lang/Integer; // method@ef31 │ │ -493be4: 0c06 |00a8: move-result-object v6 │ │ -493be6: 7110 fdfb 0600 |00a9: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493bec: 6e10 d3f5 0600 |00ac: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -493bf2: 0a06 |00af: move-result v6 │ │ -493bf4: 8166 |00b0: int-to-long v6, v6 │ │ -493bf6: 7120 f5f5 7600 |00b1: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@f5f5 │ │ -493bfc: 0c06 |00b4: move-result-object v6 │ │ -493bfe: 6e20 beec 6200 |00b5: invoke-virtual {v2, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setParentMessageId:(Ljava/lang/Long;)V // method@ecbe │ │ -493c04: 5406 a7b0 |00b8: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493c08: 3806 1100 |00ba: if-eqz v6, 00cb // +0011 │ │ -493c0c: 6e10 31ef 0300 |00bc: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getReplyTo:()Ljava/lang/Integer; // method@ef31 │ │ -493c12: 0c03 |00bf: move-result-object v3 │ │ -493c14: 6e10 ddf5 0300 |00c0: invoke-virtual {v3}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@f5dd │ │ -493c1a: 0c03 |00c3: move-result-object v3 │ │ -493c1c: 6e20 33e4 3600 |00c4: invoke-virtual {v6, v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ -493c22: 0a03 |00c7: move-result v3 │ │ -493c24: 7110 e0f5 0300 |00c8: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -493c2a: 5403 a7b0 |00cb: iget-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493c2e: 3803 0700 |00cd: if-eqz v3, 00d4 // +0007 │ │ -493c32: 1f02 d123 |00cf: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -493c36: 6e30 2ee4 2305 |00d1: invoke-virtual {v3, v2, v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@e42e │ │ -493c3c: 5402 a7b0 |00d4: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493c40: 3802 0500 |00d6: if-eqz v2, 00db // +0005 │ │ -493c44: 6e10 36e4 0200 |00d8: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -493c4a: 0142 |00db: move v2, v4 │ │ -493c4c: 2900 32ff |00dc: goto/16 000e // -00ce │ │ -493c50: 6200 61b5 |00de: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -493c54: 1100 |00e0: return-object v0 │ │ +493a88: |[493a88] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$13:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +493a98: 0800 3600 |0000: move-object/from16 v0, v54 │ │ +493a9c: 7701 fdfb 3700 |0002: invoke-static/range {v55}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493aa2: 0801 3700 |0005: move-object/from16 v1, v55 │ │ +493aa6: 1f01 8e24 |0007: check-cast v1, Ljava/lang/Iterable; // type@248e │ │ +493aaa: 7210 e3f5 0100 |0009: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ +493ab0: 0c01 |000c: move-result-object v1 │ │ +493ab2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +493ab4: 7210 46f9 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +493aba: 0a03 |0011: move-result v3 │ │ +493abc: 3803 cc00 |0012: if-eqz v3, 00de // +00cc │ │ +493ac0: 7210 47f9 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +493ac6: 0c03 |0017: move-result-object v3 │ │ +493ac8: d804 0201 |0018: add-int/lit8 v4, v2, #int 1 // #01 │ │ +493acc: 3b02 0500 |001a: if-gez v2, 001f // +0005 │ │ +493ad0: 7100 b9fb 0000 |001c: invoke-static {}, Lkotlin/collections/CollectionsKt;.throwIndexOverflow:()V // method@fbb9 │ │ +493ad6: 1f03 d921 |001f: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage; // type@21d9 │ │ +493ada: 2202 5721 |0021: new-instance v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +493ade: 0725 |0023: move-object v5, v2 │ │ +493ae0: 1334 ff0f |0024: const/16 v52, #int 4095 // #fff │ │ +493ae4: 1335 0000 |0026: const/16 v53, #int 0 // #0 │ │ +493ae8: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +493aea: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +493aec: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +493aee: 1209 |002b: const/4 v9, #int 0 // #0 │ │ +493af0: 120a |002c: const/4 v10, #int 0 // #0 │ │ +493af2: 120b |002d: const/4 v11, #int 0 // #0 │ │ +493af4: 120c |002e: const/4 v12, #int 0 // #0 │ │ +493af6: 120d |002f: const/4 v13, #int 0 // #0 │ │ +493af8: 120e |0030: const/4 v14, #int 0 // #0 │ │ +493afa: 120f |0031: const/4 v15, #int 0 // #0 │ │ +493afc: 1310 0000 |0032: const/16 v16, #int 0 // #0 │ │ +493b00: 1311 0000 |0034: const/16 v17, #int 0 // #0 │ │ +493b04: 1612 0000 |0036: const-wide/16 v18, #int 0 // #0 │ │ +493b08: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ +493b0c: 1315 0000 |003a: const/16 v21, #int 0 // #0 │ │ +493b10: 1316 0000 |003c: const/16 v22, #int 0 // #0 │ │ +493b14: 1317 0000 |003e: const/16 v23, #int 0 // #0 │ │ +493b18: 1318 0000 |0040: const/16 v24, #int 0 // #0 │ │ +493b1c: 1319 0000 |0042: const/16 v25, #int 0 // #0 │ │ +493b20: 131a 0000 |0044: const/16 v26, #int 0 // #0 │ │ +493b24: 131b 0000 |0046: const/16 v27, #int 0 // #0 │ │ +493b28: 131c 0000 |0048: const/16 v28, #int 0 // #0 │ │ +493b2c: 131d 0000 |004a: const/16 v29, #int 0 // #0 │ │ +493b30: 131e 0000 |004c: const/16 v30, #int 0 // #0 │ │ +493b34: 131f 0000 |004e: const/16 v31, #int 0 // #0 │ │ +493b38: 1320 0000 |0050: const/16 v32, #int 0 // #0 │ │ +493b3c: 1321 0000 |0052: const/16 v33, #int 0 // #0 │ │ +493b40: 1322 0000 |0054: const/16 v34, #int 0 // #0 │ │ +493b44: 1323 0000 |0056: const/16 v35, #int 0 // #0 │ │ +493b48: 1324 0000 |0058: const/16 v36, #int 0 // #0 │ │ +493b4c: 1325 0000 |005a: const/16 v37, #int 0 // #0 │ │ +493b50: 1326 0000 |005c: const/16 v38, #int 0 // #0 │ │ +493b54: 1327 0000 |005e: const/16 v39, #int 0 // #0 │ │ +493b58: 1328 0000 |0060: const/16 v40, #int 0 // #0 │ │ +493b5c: 1329 0000 |0062: const/16 v41, #int 0 // #0 │ │ +493b60: 132a 0000 |0064: const/16 v42, #int 0 // #0 │ │ +493b64: 132b 0000 |0066: const/16 v43, #int 0 // #0 │ │ +493b68: 132c 0000 |0068: const/16 v44, #int 0 // #0 │ │ +493b6c: 132d 0000 |006a: const/16 v45, #int 0 // #0 │ │ +493b70: 132e 0000 |006c: const/16 v46, #int 0 // #0 │ │ +493b74: 132f 0000 |006e: const/16 v47, #int 0 // #0 │ │ +493b78: 1330 0000 |0070: const/16 v48, #int 0 // #0 │ │ +493b7c: 1331 0000 |0072: const/16 v49, #int 0 // #0 │ │ +493b80: 1332 0000 |0074: const/16 v50, #int 0 // #0 │ │ +493b84: 1333 ffff |0076: const/16 v51, #int -1 // #ffff │ │ +493b88: 7631 34ec 0500 |0078: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.:(ZZZLcom/nextcloud/talk/data/user/model/User;Ljava/util/Map;ZIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/util/HashMap;Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;ZLjava/lang/Long;Ljava/lang/Enum;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/ArrayList;ILjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZZIIII[FZZIIZZZIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ec34 │ │ +493b8e: 12d5 |007b: const/4 v5, #int -3 // #fd │ │ +493b90: 6e20 b2ec 5200 |007c: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setJsonMessageId:(I)V // method@ecb2 │ │ +493b96: 1a05 5911 |007f: const-string v5, "-3" // string@1159 │ │ +493b9a: 6e20 a6ec 5200 |0081: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActorId:(Ljava/lang/String;)V // method@eca6 │ │ +493ba0: 7100 9ef6 0000 |0084: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@f69e │ │ +493ba6: 0b05 |0087: move-result-wide v5 │ │ +493ba8: 1307 e803 |0088: const/16 v7, #int 1000 // #3e8 │ │ +493bac: 8177 |008a: int-to-long v7, v7 │ │ +493bae: be75 |008b: div-long/2addr v5, v7 │ │ +493bb0: 6e30 cbec 5206 |008c: invoke-virtual {v2, v5, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTimestamp:(J)V // method@eccb │ │ +493bb6: 6e10 30ef 0300 |008f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getMessage:()Ljava/lang/CharSequence; // method@ef30 │ │ +493bbc: 0c05 |0092: move-result-object v5 │ │ +493bbe: 7110 7df6 0500 |0093: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ +493bc4: 0c05 |0096: move-result-object v5 │ │ +493bc6: 6e20 b8ec 5200 |0097: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ +493bcc: 6e10 2fef 0300 |009a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getId:()I // method@ef2f │ │ +493bd2: 0a05 |009d: move-result v5 │ │ +493bd4: 6e20 caec 5200 |009e: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTempMessageId:(I)V // method@ecca │ │ +493bda: 1215 |00a1: const/4 v5, #int 1 // #1 │ │ +493bdc: 6e20 c9ec 5200 |00a2: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTempMessage:(Z)V // method@ecc9 │ │ +493be2: 6e10 31ef 0300 |00a5: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getReplyTo:()Ljava/lang/Integer; // method@ef31 │ │ +493be8: 0c06 |00a8: move-result-object v6 │ │ +493bea: 7110 fdfb 0600 |00a9: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493bf0: 6e10 d3f5 0600 |00ac: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +493bf6: 0a06 |00af: move-result v6 │ │ +493bf8: 8166 |00b0: int-to-long v6, v6 │ │ +493bfa: 7120 f5f5 7600 |00b1: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@f5f5 │ │ +493c00: 0c06 |00b4: move-result-object v6 │ │ +493c02: 6e20 beec 6200 |00b5: invoke-virtual {v2, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setParentMessageId:(Ljava/lang/Long;)V // method@ecbe │ │ +493c08: 5406 a7b0 |00b8: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493c0c: 3806 1100 |00ba: if-eqz v6, 00cb // +0011 │ │ +493c10: 6e10 31ef 0300 |00bc: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$QueuedMessage;.getReplyTo:()Ljava/lang/Integer; // method@ef31 │ │ +493c16: 0c03 |00bf: move-result-object v3 │ │ +493c18: 6e10 ddf5 0300 |00c0: invoke-virtual {v3}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@f5dd │ │ +493c1e: 0c03 |00c3: move-result-object v3 │ │ +493c20: 6e20 33e4 3600 |00c4: invoke-virtual {v6, v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ +493c26: 0a03 |00c7: move-result v3 │ │ +493c28: 7110 e0f5 0300 |00c8: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +493c2e: 5403 a7b0 |00cb: iget-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493c32: 3803 0700 |00cd: if-eqz v3, 00d4 // +0007 │ │ +493c36: 1f02 d123 |00cf: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +493c3a: 6e30 2ee4 2305 |00d1: invoke-virtual {v3, v2, v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@e42e │ │ +493c40: 5402 a7b0 |00d4: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493c44: 3802 0500 |00d6: if-eqz v2, 00db // +0005 │ │ +493c48: 6e10 36e4 0200 |00d8: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +493c4e: 0142 |00db: move v2, v4 │ │ +493c50: 2900 32ff |00dc: goto/16 000e // -00ce │ │ +493c54: 6200 61b5 |00de: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +493c58: 1100 |00e0: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=555 │ │ 0x0009 line=3927 │ │ 0x0021 line=556 │ │ 0x007c line=557 │ │ 0x007f line=558 │ │ @@ -2001280,57 +2001280,57 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -493c58: |[493c58] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ -493c68: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -493c6c: 2849 |0002: goto 004b // +0049 │ │ -493c6e: 6e10 d3f5 0500 |0003: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -493c74: 0a05 |0006: move-result v5 │ │ -493c76: 3905 4400 |0007: if-nez v5, 004b // +0044 │ │ -493c7a: 5445 a7b0 |0009: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493c7e: 1a00 5911 |000b: const-string v0, "-3" // string@1159 │ │ -493c82: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -493c84: 3805 0b00 |000e: if-eqz v5, 0019 // +000b │ │ -493c88: 6e20 33e4 0500 |0010: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ -493c8e: 0a05 |0013: move-result v5 │ │ -493c90: 7110 e0f5 0500 |0014: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -493c96: 0c05 |0017: move-result-object v5 │ │ -493c98: 2802 |0018: goto 001a // +0002 │ │ -493c9a: 0715 |0019: move-object v5, v1 │ │ -493c9c: 3805 2a00 |001a: if-eqz v5, 0044 // +002a │ │ -493ca0: 6e10 d3f5 0500 |001c: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -493ca6: 0a02 |001f: move-result v2 │ │ -493ca8: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ -493caa: 3732 2300 |0021: if-le v2, v3, 0044 // +0023 │ │ -493cae: 5442 a7b0 |0023: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493cb2: 3802 1200 |0025: if-eqz v2, 0037 // +0012 │ │ -493cb6: 6e10 32e4 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -493cbc: 0c02 |002a: move-result-object v2 │ │ -493cbe: 3802 0c00 |002b: if-eqz v2, 0037 // +000c │ │ -493cc2: 6e10 d3f5 0500 |002d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -493cc8: 0a05 |0030: move-result v5 │ │ -493cca: 7220 76f9 5200 |0031: invoke-interface {v2, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@f976 │ │ -493cd0: 0c05 |0034: move-result-object v5 │ │ -493cd2: 1f05 e223 |0035: check-cast v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -493cd6: 5445 a7b0 |0037: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493cda: 3805 e0ff |0039: if-eqz v5, 0019 // -0020 │ │ -493cde: 6e20 33e4 0500 |003b: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ -493ce4: 0a05 |003e: move-result v5 │ │ -493ce6: 7110 e0f5 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -493cec: 0c05 |0042: move-result-object v5 │ │ -493cee: 28d7 |0043: goto 001a // -0029 │ │ -493cf0: 5444 a7b0 |0044: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493cf4: 3804 0500 |0046: if-eqz v4, 004b // +0005 │ │ -493cf8: 6e10 36e4 0400 |0048: invoke-virtual {v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -493cfe: 6204 61b5 |004b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -493d02: 1104 |004d: return-object v4 │ │ +493c5c: |[493c5c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ +493c6c: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +493c70: 2849 |0002: goto 004b // +0049 │ │ +493c72: 6e10 d3f5 0500 |0003: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +493c78: 0a05 |0006: move-result v5 │ │ +493c7a: 3905 4400 |0007: if-nez v5, 004b // +0044 │ │ +493c7e: 5445 a7b0 |0009: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493c82: 1a00 5911 |000b: const-string v0, "-3" // string@1159 │ │ +493c86: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +493c88: 3805 0b00 |000e: if-eqz v5, 0019 // +000b │ │ +493c8c: 6e20 33e4 0500 |0010: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ +493c92: 0a05 |0013: move-result v5 │ │ +493c94: 7110 e0f5 0500 |0014: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +493c9a: 0c05 |0017: move-result-object v5 │ │ +493c9c: 2802 |0018: goto 001a // +0002 │ │ +493c9e: 0715 |0019: move-object v5, v1 │ │ +493ca0: 3805 2a00 |001a: if-eqz v5, 0044 // +002a │ │ +493ca4: 6e10 d3f5 0500 |001c: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +493caa: 0a02 |001f: move-result v2 │ │ +493cac: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ +493cae: 3732 2300 |0021: if-le v2, v3, 0044 // +0023 │ │ +493cb2: 5442 a7b0 |0023: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493cb6: 3802 1200 |0025: if-eqz v2, 0037 // +0012 │ │ +493cba: 6e10 32e4 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +493cc0: 0c02 |002a: move-result-object v2 │ │ +493cc2: 3802 0c00 |002b: if-eqz v2, 0037 // +000c │ │ +493cc6: 6e10 d3f5 0500 |002d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +493ccc: 0a05 |0030: move-result v5 │ │ +493cce: 7220 76f9 5200 |0031: invoke-interface {v2, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@f976 │ │ +493cd4: 0c05 |0034: move-result-object v5 │ │ +493cd6: 1f05 e223 |0035: check-cast v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +493cda: 5445 a7b0 |0037: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493cde: 3805 e0ff |0039: if-eqz v5, 0019 // -0020 │ │ +493ce2: 6e20 33e4 0500 |003b: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ +493ce8: 0a05 |003e: move-result v5 │ │ +493cea: 7110 e0f5 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +493cf0: 0c05 |0042: move-result-object v5 │ │ +493cf2: 28d7 |0043: goto 001a // -0029 │ │ +493cf4: 5444 a7b0 |0044: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493cf8: 3804 0500 |0046: if-eqz v4, 004b // +0005 │ │ +493cfc: 6e10 36e4 0400 |0048: invoke-virtual {v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +493d02: 6204 61b5 |004b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +493d06: 1104 |004d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=571 │ │ 0x0009 line=573 │ │ 0x001c line=574 │ │ 0x0023 line=575 │ │ 0x0037 line=577 │ │ @@ -2001345,34 +2001345,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 │ │ -493d04: |[493d04] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$15:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -493d14: 2020 ae21 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomSuccessState; // type@21ae │ │ -493d18: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -493d1c: 2022 ac21 |0004: instance-of v2, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomErrorState; // type@21ac │ │ -493d20: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ -493d24: 5411 a8b0 |0008: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -493d28: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ -493d2c: 1a01 e08a |000c: const-string v1, "binding" // string@8ae0 │ │ -493d30: 7110 06fc 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -493d36: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -493d38: 6e10 a1f0 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -493d3e: 0c01 |0015: move-result-object v1 │ │ -493d40: 1f01 8c01 |0016: check-cast v1, Landroid/view/View; // type@018c │ │ -493d44: 1402 2a02 137f |0018: const v2, #float 1.95408e+38 // #7f13022a │ │ -493d4a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -493d4c: 7130 be88 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@88be │ │ -493d52: 0c01 |001f: move-result-object v1 │ │ -493d54: 6e10 d188 0100 |0020: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -493d5a: 6201 61b5 |0023: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -493d5e: 1101 |0025: return-object v1 │ │ +493d08: |[493d08] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$15:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +493d18: 2020 ae21 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomSuccessState; // type@21ae │ │ +493d1c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +493d20: 2022 ac21 |0004: instance-of v2, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomErrorState; // type@21ac │ │ +493d24: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ +493d28: 5411 a8b0 |0008: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +493d2c: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ +493d30: 1a01 e08a |000c: const-string v1, "binding" // string@8ae0 │ │ +493d34: 7110 06fc 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +493d3a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +493d3c: 6e10 a1f0 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +493d42: 0c01 |0015: move-result-object v1 │ │ +493d44: 1f01 8c01 |0016: check-cast v1, Landroid/view/View; // type@018c │ │ +493d48: 1402 2a02 137f |0018: const v2, #float 1.95408e+38 // #7f13022a │ │ +493d4e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +493d50: 7130 be88 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@88be │ │ +493d56: 0c01 |001f: move-result-object v1 │ │ +493d58: 6e10 d188 0100 |0020: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +493d5e: 6201 61b5 |0023: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +493d62: 1101 |0025: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0004 line=615 │ │ 0x0008 line=616 │ │ 0x0023 line=621 │ │ locals : │ │ @@ -2001384,169 +2001384,169 @@ │ │ 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 : 4 │ │ insns size : 334 16-bit code units │ │ -493d60: |[493d60] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -493d70: 2060 a821 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@21a8 │ │ -493d74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -493d76: 3800 4500 |0003: if-eqz v0, 0048 // +0045 │ │ -493d7a: 5450 b2b0 |0005: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -493d7e: 3800 3800 |0007: if-eqz v0, 003f // +0038 │ │ -493d82: 1f06 a821 |0009: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@21a8 │ │ -493d86: 6e10 26ee 0600 |000b: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@ee26 │ │ -493d8c: 0c06 |000e: move-result-object v6 │ │ -493d8e: 6e20 35ea 6500 |000f: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@ea35 │ │ -493d94: 6e10 89e9 0500 |0012: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -493d9a: 0c06 |0015: move-result-object v6 │ │ -493d9c: 2410 f726 0100 |0016: filled-new-array {v1}, [I // type@26f7 │ │ -493da2: 0c00 |0019: move-result-object v0 │ │ -493da4: 7120 a7f2 0600 |001a: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ -493daa: 0a06 |001d: move-result v6 │ │ -493dac: 5956 aab0 |001e: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ -493db0: 2206 9423 |0020: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@2394 │ │ -493db4: 6e10 89e9 0500 |0022: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -493dba: 0c00 |0025: move-result-object v0 │ │ -493dbc: 5451 b2b0 |0026: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -493dc0: 7110 fdfb 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493dc6: 7030 f4f2 0601 |002b: invoke-direct {v6, v0, v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@f2f4 │ │ -493dcc: 6e20 2eea 6500 |002e: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@ea2e │ │ -493dd2: 6e10 bce9 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.invalidateOptionsMenu:()V // method@e9bc │ │ -493dd8: 7010 47e9 0500 |0034: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@e947 │ │ -493dde: 7010 46e9 0500 |0037: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@e946 │ │ -493de4: 7010 6dea 0500 |003a: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:()V // method@ea6d │ │ -493dea: 2900 0e01 |003d: goto/16 014b // +010e │ │ -493dee: 6205 99b0 |003f: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -493df2: 1a06 b696 |0041: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesUpdateState" // string@96b6 │ │ -493df6: 7120 7705 6500 |0043: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ -493dfc: 2900 0501 |0046: goto/16 014b // +0105 │ │ -493e00: 2060 a621 |0048: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@21a6 │ │ -493e04: 1a02 e08a |004a: const-string v2, "binding" // string@8ae0 │ │ -493e08: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -493e0a: 3800 e000 |004d: if-eqz v0, 012d // +00e0 │ │ -493e0e: 5450 b2b0 |004f: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -493e12: 3800 d400 |0051: if-eqz v0, 0125 // +00d4 │ │ -493e16: 1f06 a621 |0053: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@21a6 │ │ -493e1a: 6e10 21ee 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@ee21 │ │ -493e20: 0c06 |0058: move-result-object v6 │ │ -493e22: 6e20 35ea 6500 |0059: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@ea35 │ │ -493e28: 6e10 89e9 0500 |005c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -493e2e: 0c06 |005f: move-result-object v6 │ │ -493e30: 2410 f726 0100 |0060: filled-new-array {v1}, [I // type@26f7 │ │ -493e36: 0c00 |0063: move-result-object v0 │ │ -493e38: 7120 a7f2 0600 |0064: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ -493e3e: 0a06 |0067: move-result v6 │ │ -493e40: 5956 aab0 |0068: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ -493e44: 2206 9423 |006a: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@2394 │ │ -493e48: 6e10 89e9 0500 |006c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -493e4e: 0c00 |006f: move-result-object v0 │ │ -493e50: 5454 b2b0 |0070: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -493e54: 7110 fdfb 0400 |0072: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493e5a: 7030 f4f2 0604 |0075: 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@f2f4 │ │ -493e60: 6e20 2eea 6500 |0078: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@ea2e │ │ -493e66: 6e10 8ee9 0500 |007b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ -493e6c: 0c06 |007e: move-result-object v6 │ │ -493e6e: 1a00 f0ae |007f: const-string v0, "getSupportFragmentManager(...)" // string@aef0 │ │ -493e72: 7120 fffb 0600 |0081: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -493e78: 6e10 ab0e 0600 |0084: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@0eab │ │ -493e7e: 0c06 |0087: move-result-object v6 │ │ -493e80: 1a00 988a |0088: const-string v0, "beginTransaction()" // string@8a98 │ │ -493e84: 7120 fffb 0600 |008a: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -493e8a: 6e20 ba0e 1600 |008d: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@0eba │ │ -493e90: 5450 c0b0 |0090: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputFragment:Lcom/nextcloud/talk/chat/MessageInputFragment; // field@b0c0 │ │ -493e94: 3900 0800 |0092: if-nez v0, 009a // +0008 │ │ -493e98: 1a00 c6cc |0094: const-string v0, "messageInputFragment" // string@ccc6 │ │ -493e9c: 7110 06fc 0000 |0096: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -493ea2: 0730 |0099: move-object v0, v3 │ │ -493ea4: 1f00 4403 |009a: check-cast v0, Landroidx/fragment/app/Fragment; // type@0344 │ │ -493ea8: 1404 4602 0a7f |009c: const v4, #float 1.83445e+38 // #7f0a0246 │ │ -493eae: 6e30 b80e 4600 |009f: invoke-virtual {v6, v4, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@0eb8 │ │ -493eb4: 6e10 b40e 0600 |00a2: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@0eb4 │ │ -493eba: 7010 d1e9 0500 |00a5: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.joinRoomWithPassword:()V // method@e9d1 │ │ -493ec0: 5456 aeb0 |00a8: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -493ec4: 3806 0700 |00aa: if-eqz v6, 00b1 // +0007 │ │ -493ec8: 6e10 9cf0 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ -493ece: 0c06 |00af: move-result-object v6 │ │ -493ed0: 2802 |00b0: goto 00b2 // +0002 │ │ -493ed2: 0736 |00b1: move-object v6, v3 │ │ -493ed4: 1a00 da13 |00b2: const-string v0, "?" // string@13da │ │ -493ed8: 7120 fbfb 0600 |00b4: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -493ede: 0a06 |00b7: move-result v6 │ │ -493ee0: 3906 2000 |00b8: if-nez v6, 00d8 // +0020 │ │ -493ee4: 6e10 89e9 0500 |00ba: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -493eea: 0c06 |00bd: move-result-object v6 │ │ -493eec: 6200 02b5 |00be: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.MENTION_FLAG:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b502 │ │ -493ef0: 7120 c2f2 0600 |00c0: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@f2c2 │ │ -493ef6: 0a06 |00c3: move-result v6 │ │ -493ef8: 3806 1400 |00c4: if-eqz v6, 00d8 // +0014 │ │ -493efc: 5456 a8b0 |00c6: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -493f00: 3906 0600 |00c8: if-nez v6, 00ce // +0006 │ │ -493f04: 7110 06fc 0200 |00ca: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -493f0a: 0736 |00cd: move-object v6, v3 │ │ -493f0c: 5466 ccb3 |00ce: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -493f10: 2200 cc20 |00d0: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; // type@20cc │ │ -493f14: 7020 29e8 5000 |00d2: invoke-direct {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e829 │ │ -493f1a: 6e20 6766 0600 |00d5: invoke-virtual {v6, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6667 │ │ -493f20: 7010 d5e9 0500 |00d8: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.loadAvatarForStatusBar:()V // method@e9d5 │ │ -493f26: 7010 41ea 0500 |00db: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupSwipeToReply:()V // method@ea41 │ │ -493f2c: 7010 16ea 0500 |00de: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@ea16 │ │ -493f32: 7010 47e9 0500 |00e1: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@e947 │ │ -493f38: 7010 46e9 0500 |00e4: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@e946 │ │ -493f3e: 7010 6dea 0500 |00e7: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:()V // method@ea6d │ │ -493f44: 6206 f4b4 |00ea: sget-object v6, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ -493f48: 5250 aab0 |00ec: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ -493f4c: 5452 aeb0 |00ee: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -493f50: 3802 0600 |00f0: if-eqz v2, 00f6 // +0006 │ │ -493f54: 6e10 96f0 0200 |00f2: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -493f5a: 0c03 |00f5: move-result-object v3 │ │ -493f5c: 6e10 85e9 0500 |00f6: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -493f62: 0c02 |00f9: move-result-object v2 │ │ -493f64: 6e40 aff2 0623 |00fa: invoke-virtual {v6, v0, v3, v2}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2af │ │ -493f6a: 0c06 |00fd: move-result-object v6 │ │ -493f6c: 5450 a7b0 |00fe: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -493f70: 3800 4b00 |0100: if-eqz v0, 014b // +004b │ │ -493f74: 6e10 35e4 0000 |0102: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@e435 │ │ -493f7a: 0a00 |0105: move-result v0 │ │ -493f7c: 3310 4500 |0106: if-ne v0, v1, 014b // +0045 │ │ -493f80: 6e10 61e9 0500 |0108: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -493f86: 0c00 |010b: move-result-object v0 │ │ -493f88: 5451 b1b0 |010c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ -493f8c: 7110 fdfb 0100 |010e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493f92: 6e30 f1ee 1006 |0111: invoke-virtual {v0, v1, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.loadMessages:(Ljava/lang/String;Ljava/lang/String;)V // method@eef1 │ │ -493f98: 6e10 7be9 0500 |0114: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -493f9e: 0c06 |0117: move-result-object v6 │ │ -493fa0: 5455 b2b0 |0118: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -493fa4: 7110 fdfb 0500 |011a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493faa: 6e10 48f1 0500 |011d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getInternalId:()Ljava/lang/String; // method@f148 │ │ -493fb0: 0c05 |0120: move-result-object v5 │ │ -493fb2: 6e20 65ef 5600 |0121: invoke-virtual {v6, v5}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getTempMessagesFromMessageQueue:(Ljava/lang/String;)V // method@ef65 │ │ -493fb8: 2827 |0124: goto 014b // +0027 │ │ -493fba: 6205 99b0 |0125: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -493fbe: 1a06 b596 |0127: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesInitialLoadState" // string@96b5 │ │ -493fc2: 7120 7705 6500 |0129: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ -493fc8: 281f |012c: goto 014b // +001f │ │ -493fca: 2066 a521 |012d: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesErrorState; // type@21a5 │ │ -493fce: 3806 1c00 |012f: if-eqz v6, 014b // +001c │ │ -493fd2: 5455 a8b0 |0131: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -493fd6: 3905 0600 |0133: if-nez v5, 0139 // +0006 │ │ -493fda: 7110 06fc 0200 |0135: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -493fe0: 2802 |0138: goto 013a // +0002 │ │ -493fe2: 0753 |0139: move-object v3, v5 │ │ -493fe4: 6e10 a1f0 0300 |013a: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -493fea: 0c05 |013d: move-result-object v5 │ │ -493fec: 1f05 8c01 |013e: check-cast v5, Landroid/view/View; // type@018c │ │ -493ff0: 1406 2a02 137f |0140: const v6, #float 1.95408e+38 // #7f13022a │ │ -493ff6: 1200 |0143: const/4 v0, #int 0 // #0 │ │ -493ff8: 7130 be88 6500 |0144: invoke-static {v5, v6, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -493ffe: 0c05 |0147: move-result-object v5 │ │ -494000: 6e10 d188 0500 |0148: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -494006: 6205 61b5 |014b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -49400a: 1105 |014d: return-object v5 │ │ +493d64: |[493d64] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +493d74: 2060 a821 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@21a8 │ │ +493d78: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +493d7a: 3800 4500 |0003: if-eqz v0, 0048 // +0045 │ │ +493d7e: 5450 b2b0 |0005: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +493d82: 3800 3800 |0007: if-eqz v0, 003f // +0038 │ │ +493d86: 1f06 a821 |0009: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@21a8 │ │ +493d8a: 6e10 26ee 0600 |000b: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@ee26 │ │ +493d90: 0c06 |000e: move-result-object v6 │ │ +493d92: 6e20 35ea 6500 |000f: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@ea35 │ │ +493d98: 6e10 89e9 0500 |0012: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +493d9e: 0c06 |0015: move-result-object v6 │ │ +493da0: 2410 f726 0100 |0016: filled-new-array {v1}, [I // type@26f7 │ │ +493da6: 0c00 |0019: move-result-object v0 │ │ +493da8: 7120 a7f2 0600 |001a: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ +493dae: 0a06 |001d: move-result v6 │ │ +493db0: 5956 aab0 |001e: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ +493db4: 2206 9423 |0020: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@2394 │ │ +493db8: 6e10 89e9 0500 |0022: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +493dbe: 0c00 |0025: move-result-object v0 │ │ +493dc0: 5451 b2b0 |0026: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +493dc4: 7110 fdfb 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493dca: 7030 f4f2 0601 |002b: invoke-direct {v6, v0, v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@f2f4 │ │ +493dd0: 6e20 2eea 6500 |002e: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@ea2e │ │ +493dd6: 6e10 bce9 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.invalidateOptionsMenu:()V // method@e9bc │ │ +493ddc: 7010 47e9 0500 |0034: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@e947 │ │ +493de2: 7010 46e9 0500 |0037: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@e946 │ │ +493de8: 7010 6dea 0500 |003a: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:()V // method@ea6d │ │ +493dee: 2900 0e01 |003d: goto/16 014b // +010e │ │ +493df2: 6205 99b0 |003f: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +493df6: 1a06 b696 |0041: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesUpdateState" // string@96b6 │ │ +493dfa: 7120 7705 6500 |0043: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ +493e00: 2900 0501 |0046: goto/16 014b // +0105 │ │ +493e04: 2060 a621 |0048: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@21a6 │ │ +493e08: 1a02 e08a |004a: const-string v2, "binding" // string@8ae0 │ │ +493e0c: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +493e0e: 3800 e000 |004d: if-eqz v0, 012d // +00e0 │ │ +493e12: 5450 b2b0 |004f: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +493e16: 3800 d400 |0051: if-eqz v0, 0125 // +00d4 │ │ +493e1a: 1f06 a621 |0053: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@21a6 │ │ +493e1e: 6e10 21ee 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@ee21 │ │ +493e24: 0c06 |0058: move-result-object v6 │ │ +493e26: 6e20 35ea 6500 |0059: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@ea35 │ │ +493e2c: 6e10 89e9 0500 |005c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +493e32: 0c06 |005f: move-result-object v6 │ │ +493e34: 2410 f726 0100 |0060: filled-new-array {v1}, [I // type@26f7 │ │ +493e3a: 0c00 |0063: move-result-object v0 │ │ +493e3c: 7120 a7f2 0600 |0064: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ +493e42: 0a06 |0067: move-result v6 │ │ +493e44: 5956 aab0 |0068: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ +493e48: 2206 9423 |006a: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@2394 │ │ +493e4c: 6e10 89e9 0500 |006c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +493e52: 0c00 |006f: move-result-object v0 │ │ +493e54: 5454 b2b0 |0070: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +493e58: 7110 fdfb 0400 |0072: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493e5e: 7030 f4f2 0604 |0075: 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@f2f4 │ │ +493e64: 6e20 2eea 6500 |0078: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@ea2e │ │ +493e6a: 6e10 8ee9 0500 |007b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ +493e70: 0c06 |007e: move-result-object v6 │ │ +493e72: 1a00 f0ae |007f: const-string v0, "getSupportFragmentManager(...)" // string@aef0 │ │ +493e76: 7120 fffb 0600 |0081: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +493e7c: 6e10 ab0e 0600 |0084: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@0eab │ │ +493e82: 0c06 |0087: move-result-object v6 │ │ +493e84: 1a00 988a |0088: const-string v0, "beginTransaction()" // string@8a98 │ │ +493e88: 7120 fffb 0600 |008a: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +493e8e: 6e20 ba0e 1600 |008d: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@0eba │ │ +493e94: 5450 c0b0 |0090: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputFragment:Lcom/nextcloud/talk/chat/MessageInputFragment; // field@b0c0 │ │ +493e98: 3900 0800 |0092: if-nez v0, 009a // +0008 │ │ +493e9c: 1a00 c6cc |0094: const-string v0, "messageInputFragment" // string@ccc6 │ │ +493ea0: 7110 06fc 0000 |0096: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +493ea6: 0730 |0099: move-object v0, v3 │ │ +493ea8: 1f00 4403 |009a: check-cast v0, Landroidx/fragment/app/Fragment; // type@0344 │ │ +493eac: 1404 4602 0a7f |009c: const v4, #float 1.83445e+38 // #7f0a0246 │ │ +493eb2: 6e30 b80e 4600 |009f: invoke-virtual {v6, v4, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@0eb8 │ │ +493eb8: 6e10 b40e 0600 |00a2: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@0eb4 │ │ +493ebe: 7010 d1e9 0500 |00a5: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.joinRoomWithPassword:()V // method@e9d1 │ │ +493ec4: 5456 aeb0 |00a8: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +493ec8: 3806 0700 |00aa: if-eqz v6, 00b1 // +0007 │ │ +493ecc: 6e10 9cf0 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@f09c │ │ +493ed2: 0c06 |00af: move-result-object v6 │ │ +493ed4: 2802 |00b0: goto 00b2 // +0002 │ │ +493ed6: 0736 |00b1: move-object v6, v3 │ │ +493ed8: 1a00 da13 |00b2: const-string v0, "?" // string@13da │ │ +493edc: 7120 fbfb 0600 |00b4: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +493ee2: 0a06 |00b7: move-result v6 │ │ +493ee4: 3906 2000 |00b8: if-nez v6, 00d8 // +0020 │ │ +493ee8: 6e10 89e9 0500 |00ba: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +493eee: 0c06 |00bd: move-result-object v6 │ │ +493ef0: 6200 02b5 |00be: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.MENTION_FLAG:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b502 │ │ +493ef4: 7120 c2f2 0600 |00c0: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@f2c2 │ │ +493efa: 0a06 |00c3: move-result v6 │ │ +493efc: 3806 1400 |00c4: if-eqz v6, 00d8 // +0014 │ │ +493f00: 5456 a8b0 |00c6: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +493f04: 3906 0600 |00c8: if-nez v6, 00ce // +0006 │ │ +493f08: 7110 06fc 0200 |00ca: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +493f0e: 0736 |00cd: move-object v6, v3 │ │ +493f10: 5466 ccb3 |00ce: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +493f14: 2200 cc20 |00d0: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; // type@20cc │ │ +493f18: 7020 29e8 5000 |00d2: invoke-direct {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e829 │ │ +493f1e: 6e20 6766 0600 |00d5: invoke-virtual {v6, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6667 │ │ +493f24: 7010 d5e9 0500 |00d8: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.loadAvatarForStatusBar:()V // method@e9d5 │ │ +493f2a: 7010 41ea 0500 |00db: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupSwipeToReply:()V // method@ea41 │ │ +493f30: 7010 16ea 0500 |00de: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@ea16 │ │ +493f36: 7010 47e9 0500 |00e1: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@e947 │ │ +493f3c: 7010 46e9 0500 |00e4: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@e946 │ │ +493f42: 7010 6dea 0500 |00e7: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:()V // method@ea6d │ │ +493f48: 6206 f4b4 |00ea: sget-object v6, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ +493f4c: 5250 aab0 |00ec: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ +493f50: 5452 aeb0 |00ee: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +493f54: 3802 0600 |00f0: if-eqz v2, 00f6 // +0006 │ │ +493f58: 6e10 96f0 0200 |00f2: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +493f5e: 0c03 |00f5: move-result-object v3 │ │ +493f60: 6e10 85e9 0500 |00f6: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +493f66: 0c02 |00f9: move-result-object v2 │ │ +493f68: 6e40 aff2 0623 |00fa: invoke-virtual {v6, v0, v3, v2}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2af │ │ +493f6e: 0c06 |00fd: move-result-object v6 │ │ +493f70: 5450 a7b0 |00fe: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +493f74: 3800 4b00 |0100: if-eqz v0, 014b // +004b │ │ +493f78: 6e10 35e4 0000 |0102: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@e435 │ │ +493f7e: 0a00 |0105: move-result v0 │ │ +493f80: 3310 4500 |0106: if-ne v0, v1, 014b // +0045 │ │ +493f84: 6e10 61e9 0500 |0108: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +493f8a: 0c00 |010b: move-result-object v0 │ │ +493f8c: 5451 b1b0 |010c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ +493f90: 7110 fdfb 0100 |010e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493f96: 6e30 f1ee 1006 |0111: invoke-virtual {v0, v1, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.loadMessages:(Ljava/lang/String;Ljava/lang/String;)V // method@eef1 │ │ +493f9c: 6e10 7be9 0500 |0114: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +493fa2: 0c06 |0117: move-result-object v6 │ │ +493fa4: 5455 b2b0 |0118: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +493fa8: 7110 fdfb 0500 |011a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493fae: 6e10 48f1 0500 |011d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getInternalId:()Ljava/lang/String; // method@f148 │ │ +493fb4: 0c05 |0120: move-result-object v5 │ │ +493fb6: 6e20 65ef 5600 |0121: invoke-virtual {v6, v5}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getTempMessagesFromMessageQueue:(Ljava/lang/String;)V // method@ef65 │ │ +493fbc: 2827 |0124: goto 014b // +0027 │ │ +493fbe: 6205 99b0 |0125: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +493fc2: 1a06 b596 |0127: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesInitialLoadState" // string@96b5 │ │ +493fc6: 7120 7705 6500 |0129: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ +493fcc: 281f |012c: goto 014b // +001f │ │ +493fce: 2066 a521 |012d: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesErrorState; // type@21a5 │ │ +493fd2: 3806 1c00 |012f: if-eqz v6, 014b // +001c │ │ +493fd6: 5455 a8b0 |0131: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +493fda: 3905 0600 |0133: if-nez v5, 0139 // +0006 │ │ +493fde: 7110 06fc 0200 |0135: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +493fe4: 2802 |0138: goto 013a // +0002 │ │ +493fe6: 0753 |0139: move-object v3, v5 │ │ +493fe8: 6e10 a1f0 0300 |013a: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +493fee: 0c05 |013d: move-result-object v5 │ │ +493ff0: 1f05 8c01 |013e: check-cast v5, Landroid/view/View; // type@018c │ │ +493ff4: 1406 2a02 137f |0140: const v6, #float 1.95408e+38 // #7f13022a │ │ +493ffa: 1200 |0143: const/4 v0, #int 0 // #0 │ │ +493ffc: 7130 be88 6500 |0144: invoke-static {v5, v6, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +494002: 0c05 |0147: move-result-object v5 │ │ +494004: 6e10 d188 0500 |0148: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49400a: 6205 61b5 |014b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +49400e: 1105 |014d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0005 line=626 │ │ 0x0009 line=627 │ │ 0x0012 line=628 │ │ 0x0020 line=629 │ │ @@ -2001598,17 +2001598,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 │ │ -496748: |[496748] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18$lambda$17:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -496758: 7010 4dea 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.showConversationInfoScreen:()V // method@ea4d │ │ -49675e: 0e00 |0003: return-void │ │ +49674c: |[49674c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18$lambda$17:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +49675c: 7010 4dea 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.showConversationInfoScreen:()V // method@ea4d │ │ +496762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2001617,62 +2001617,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 │ │ -49400c: |[49400c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$19:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -49401c: 2020 b221 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@21b2 │ │ -494020: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ -494024: 1f02 b221 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@21b2 │ │ -494028: 6e10 44ee 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState;.getConversationModel:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@ee44 │ │ -49402e: 0c02 |0009: move-result-object v2 │ │ -494030: 5b12 b2b0 |000a: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -494034: 7110 fdfb 0200 |000c: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49403a: 6e10 52f1 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@f152 │ │ -494040: 0c02 |0012: move-result-object v2 │ │ -494042: 5b12 ccb0 |0013: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -494046: 7100 3bf3 0000 |0015: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -49404c: 0c02 |0018: move-result-object v2 │ │ -49404e: 5410 b2b0 |0019: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -494052: 7110 fdfb 0000 |001b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494058: 6e10 52f1 0000 |001e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@f152 │ │ -49405e: 0c00 |0021: move-result-object v0 │ │ -494060: 6e20 43f3 0200 |0022: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setSession:(Ljava/lang/String;)V // method@f343 │ │ -494066: 7100 3bf3 0000 |0025: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -49406c: 0c02 |0028: move-result-object v2 │ │ -49406e: 5410 b2b0 |0029: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -494072: 7110 fdfb 0000 |002b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494078: 6e10 56f1 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@f156 │ │ -49407e: 0c00 |0031: move-result-object v0 │ │ -494080: 6e20 40f3 0200 |0032: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@f340 │ │ -494086: 7100 3bf3 0000 |0035: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -49408c: 0c02 |0038: move-result-object v2 │ │ -49408e: 5410 aeb0 |0039: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -494092: 6e20 44f3 0200 |003b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@f344 │ │ -494098: 1a02 5cbc |003e: const-string v2, "joinRoomWithPassword#onNext" // string@bc5c │ │ -49409c: 7020 d6e9 2100 |0040: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@e9d6 │ │ -4940a2: 7010 43ea 0100 |0043: invoke-direct {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@ea43 │ │ -4940a8: 5512 d0b0 |0046: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ -4940ac: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -4940ae: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ -4940b2: 5c10 d0b0 |004b: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ -4940b6: 5512 ddb0 |004d: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ -4940ba: 7030 52ea 2100 |004f: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@ea52 │ │ -4940c0: 5512 d1b0 |0052: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ -4940c4: 3802 0d00 |0054: if-eqz v2, 0061 // +000d │ │ -4940c8: 5c10 d1b0 |0056: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ -4940cc: 5512 ddb0 |0058: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ -4940d0: 1210 |005a: const/4 v0, #int 1 // #1 │ │ -4940d2: 7030 52ea 2100 |005b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@ea52 │ │ -4940d8: 2803 |005e: goto 0061 // +0003 │ │ -4940da: 2021 af21 |005f: instance-of v1, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomErrorState; // type@21af │ │ -4940de: 6201 61b5 |0061: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4940e2: 1101 |0063: return-object v1 │ │ +494010: |[494010] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$19:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +494020: 2020 b221 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@21b2 │ │ +494024: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ +494028: 1f02 b221 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@21b2 │ │ +49402c: 6e10 44ee 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState;.getConversationModel:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@ee44 │ │ +494032: 0c02 |0009: move-result-object v2 │ │ +494034: 5b12 b2b0 |000a: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +494038: 7110 fdfb 0200 |000c: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49403e: 6e10 52f1 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@f152 │ │ +494044: 0c02 |0012: move-result-object v2 │ │ +494046: 5b12 ccb0 |0013: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +49404a: 7100 3bf3 0000 |0015: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +494050: 0c02 |0018: move-result-object v2 │ │ +494052: 5410 b2b0 |0019: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +494056: 7110 fdfb 0000 |001b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49405c: 6e10 52f1 0000 |001e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@f152 │ │ +494062: 0c00 |0021: move-result-object v0 │ │ +494064: 6e20 43f3 0200 |0022: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setSession:(Ljava/lang/String;)V // method@f343 │ │ +49406a: 7100 3bf3 0000 |0025: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +494070: 0c02 |0028: move-result-object v2 │ │ +494072: 5410 b2b0 |0029: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +494076: 7110 fdfb 0000 |002b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49407c: 6e10 56f1 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@f156 │ │ +494082: 0c00 |0031: move-result-object v0 │ │ +494084: 6e20 40f3 0200 |0032: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@f340 │ │ +49408a: 7100 3bf3 0000 |0035: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +494090: 0c02 |0038: move-result-object v2 │ │ +494092: 5410 aeb0 |0039: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +494096: 6e20 44f3 0200 |003b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@f344 │ │ +49409c: 1a02 5cbc |003e: const-string v2, "joinRoomWithPassword#onNext" // string@bc5c │ │ +4940a0: 7020 d6e9 2100 |0040: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@e9d6 │ │ +4940a6: 7010 43ea 0100 |0043: invoke-direct {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@ea43 │ │ +4940ac: 5512 d0b0 |0046: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ +4940b0: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +4940b2: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ +4940b6: 5c10 d0b0 |004b: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ +4940ba: 5512 ddb0 |004d: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ +4940be: 7030 52ea 2100 |004f: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@ea52 │ │ +4940c4: 5512 d1b0 |0052: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ +4940c8: 3802 0d00 |0054: if-eqz v2, 0061 // +000d │ │ +4940cc: 5c10 d1b0 |0056: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ +4940d0: 5512 ddb0 |0058: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ +4940d4: 1210 |005a: const/4 v0, #int 1 // #1 │ │ +4940d6: 7030 52ea 2100 |005b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@ea52 │ │ +4940dc: 2803 |005e: goto 0061 // +0003 │ │ +4940de: 2021 af21 |005f: instance-of v1, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomErrorState; // type@21af │ │ +4940e2: 6201 61b5 |0061: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4940e6: 1101 |0063: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0004 line=699 │ │ 0x000c line=701 │ │ 0x0015 line=702 │ │ 0x0025 line=704 │ │ @@ -2001696,51 +2001696,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 │ │ -4940e4: |[4940e4] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4940f4: 2090 b421 |0000: instance-of v0, v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@21b4 │ │ -4940f8: 3800 4200 |0002: if-eqz v0, 0044 // +0042 │ │ -4940fc: 1a00 6fbf |0004: const-string v0, "leaveRoom#onNext" // string@bf6f │ │ -494100: 7020 d6e9 0800 |0006: invoke-direct {v8, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@e9d6 │ │ -494106: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -494108: 5c80 acb0 |000a: iput-boolean v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@b0ac │ │ -49410c: 5480 b8b0 |000c: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ -494110: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -494114: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -494118: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -49411a: 6e20 8004 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0480 │ │ -494120: 5482 deb0 |0016: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ -494124: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -494128: 5480 b2b0 |001a: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49412c: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -494130: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ -494134: 5484 ccb0 |0020: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -494138: 1246 |0022: const/4 v6, #int 4 // #4 │ │ -49413a: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -49413c: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ -494140: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -494142: 7706 75f3 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@f375 │ │ -494148: 1a00 4c12 |002a: const-string v0, "0" // string@124c │ │ -49414c: 5b80 ccb0 |002c: iput-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -494150: 1f09 b421 |002e: check-cast v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@21b4 │ │ -494154: 6e10 49ee 0900 |0030: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@ee49 │ │ -49415a: 0c08 |0033: move-result-object v8 │ │ -49415c: 3808 1000 |0034: if-eqz v8, 0044 // +0010 │ │ -494160: 6208 99b0 |0036: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -494164: 1a00 7581 |0038: const-string v0, "a callback action was set and is now executed because room was left successfully" // string@8175 │ │ -494168: 7120 6c05 0800 |003a: invoke-static {v8, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49416e: 6e10 49ee 0900 |003d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@ee49 │ │ -494174: 0c08 |0040: move-result-object v8 │ │ -494176: 7210 ecfb 0800 |0041: invoke-interface {v8}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@fbec │ │ -49417c: 6208 61b5 |0044: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494180: 1108 |0046: return-object v8 │ │ +4940e8: |[4940e8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4940f8: 2090 b421 |0000: instance-of v0, v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@21b4 │ │ +4940fc: 3800 4200 |0002: if-eqz v0, 0044 // +0042 │ │ +494100: 1a00 6fbf |0004: const-string v0, "leaveRoom#onNext" // string@bf6f │ │ +494104: 7020 d6e9 0800 |0006: invoke-direct {v8, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@e9d6 │ │ +49410a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +49410c: 5c80 acb0 |000a: iput-boolean v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@b0ac │ │ +494110: 5480 b8b0 |000c: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ +494114: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +494118: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +49411c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +49411e: 6e20 8004 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0480 │ │ +494124: 5482 deb0 |0016: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ +494128: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +49412c: 5480 b2b0 |001a: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +494130: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +494134: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ +494138: 5484 ccb0 |0020: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +49413c: 1246 |0022: const/4 v6, #int 4 // #4 │ │ +49413e: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +494140: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ +494144: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +494146: 7706 75f3 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@f375 │ │ +49414c: 1a00 4c12 |002a: const-string v0, "0" // string@124c │ │ +494150: 5b80 ccb0 |002c: iput-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +494154: 1f09 b421 |002e: check-cast v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@21b4 │ │ +494158: 6e10 49ee 0900 |0030: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@ee49 │ │ +49415e: 0c08 |0033: move-result-object v8 │ │ +494160: 3808 1000 |0034: if-eqz v8, 0044 // +0010 │ │ +494164: 6208 99b0 |0036: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +494168: 1a00 7581 |0038: const-string v0, "a callback action was set and is now executed because room was left successfully" // string@8175 │ │ +49416c: 7120 6c05 0800 |003a: invoke-static {v8, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +494172: 6e10 49ee 0900 |003d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@ee49 │ │ +494178: 0c08 |0040: move-result-object v8 │ │ +49417a: 7210 ecfb 0800 |0041: invoke-interface {v8}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@fbec │ │ +494180: 6208 61b5 |0044: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494184: 1108 |0046: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0004 line=731 │ │ 0x000a line=733 │ │ 0x000c line=735 │ │ 0x0013 line=736 │ │ @@ -2001761,93 +2001761,93 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 154 16-bit code units │ │ -494184: |[494184] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$21:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -494194: 2080 dc21 |0000: instance-of v0, v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@21dc │ │ -494198: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -49419c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -49419e: 1a03 e08a |0005: const-string v3, "binding" // string@8ae0 │ │ -4941a2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4941a4: 3800 3900 |0008: if-eqz v0, 0041 // +0039 │ │ -4941a8: 1f08 dc21 |000a: check-cast v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@21dc │ │ -4941ac: 6e10 3eef 0800 |000c: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState;.getMessage:()Ljava/lang/CharSequence; // method@ef3e │ │ -4941b2: 0c08 |000f: move-result-object v8 │ │ -4941b4: 5b78 c2b0 |0010: iput-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@b0c2 │ │ -4941b8: 7010 05ea 0700 |0012: invoke-direct {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.removeUnreadMessagesMarker:()V // method@ea05 │ │ -4941be: 5478 a8b0 |0015: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4941c2: 3908 0600 |0017: if-nez v8, 001d // +0006 │ │ -4941c6: 7110 06fc 0300 |0019: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4941cc: 0748 |001c: move-object v8, v4 │ │ -4941ce: 5488 d5b3 |001d: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -4941d2: 6e10 2e6a 0800 |001f: invoke-virtual {v8}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@6a2e │ │ -4941d8: 0a08 |0022: move-result v8 │ │ -4941da: 3808 0f00 |0023: if-eqz v8, 0032 // +000f │ │ -4941de: 5478 a8b0 |0025: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4941e2: 3908 0600 |0027: if-nez v8, 002d // +0006 │ │ -4941e6: 7110 06fc 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4941ec: 0748 |002c: move-object v8, v4 │ │ -4941ee: 5488 d5b3 |002d: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -4941f2: 6e20 726a 1800 |002f: invoke-virtual {v8, v1}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -4941f8: 5477 a8b0 |0032: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4941fc: 3907 0600 |0034: if-nez v7, 003a // +0006 │ │ -494200: 7110 06fc 0300 |0036: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -494206: 2802 |0039: goto 003b // +0002 │ │ -494208: 0774 |003a: move-object v4, v7 │ │ -49420a: 5447 cfb3 |003b: iget-object v7, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -49420e: 6e20 9ef3 2700 |003d: invoke-virtual {v7, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@f39e │ │ -494214: 2857 |0040: goto 0097 // +0057 │ │ -494216: 2080 da21 |0041: instance-of v0, v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@21da │ │ -49421a: 3800 5400 |0043: if-eqz v0, 0097 // +0054 │ │ -49421e: 1f08 da21 |0045: check-cast v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@21da │ │ -494222: 6e10 38ef 0800 |0047: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState;.getE:()Ljava/lang/Throwable; // method@ef38 │ │ -494228: 0c00 |004a: move-result-object v0 │ │ -49422a: 2000 d926 |004b: instance-of v0, v0, Lretrofit2/HttpException; // type@26d9 │ │ -49422e: 3800 4a00 |004d: if-eqz v0, 0097 // +004a │ │ -494232: 6e10 38ef 0800 |004f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState;.getE:()Ljava/lang/Throwable; // method@ef38 │ │ -494238: 0c00 |0052: move-result-object v0 │ │ -49423a: 1f00 d926 |0053: check-cast v0, Lretrofit2/HttpException; // type@26d9 │ │ -49423e: 6e10 53fe 0000 |0055: invoke-virtual {v0}, Lretrofit2/HttpException;.code:()I // method@fe53 │ │ -494244: 0a00 |0058: move-result v0 │ │ -494246: 7110 7bf6 0000 |0059: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@f67b │ │ -49424c: 0c00 |005c: move-result-object v0 │ │ -49424e: 1a05 6d12 |005d: const-string v5, "2" // string@126d │ │ -494252: 1226 |005f: const/4 v6, #int 2 // #2 │ │ -494254: 7154 4afc 5062 |0060: invoke-static {v0, v5, v2, v6, v4}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@fc4a │ │ -49425a: 0a00 |0063: move-result v0 │ │ -49425c: 3800 3300 |0064: if-eqz v0, 0097 // +0033 │ │ -494260: 6e10 39ef 0800 |0066: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState;.getMessage:()Ljava/lang/CharSequence; // method@ef39 │ │ -494266: 0c08 |0069: move-result-object v8 │ │ -494268: 5b78 c2b0 |006a: iput-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@b0c2 │ │ -49426c: 5478 a8b0 |006c: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -494270: 3908 0600 |006e: if-nez v8, 0074 // +0006 │ │ -494274: 7110 06fc 0300 |0070: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49427a: 0748 |0073: move-object v8, v4 │ │ -49427c: 5488 d5b3 |0074: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -494280: 6e10 2e6a 0800 |0076: invoke-virtual {v8}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@6a2e │ │ -494286: 0a08 |0079: move-result v8 │ │ -494288: 3808 0f00 |007a: if-eqz v8, 0089 // +000f │ │ -49428c: 5478 a8b0 |007c: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -494290: 3908 0600 |007e: if-nez v8, 0084 // +0006 │ │ -494294: 7110 06fc 0300 |0080: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49429a: 0748 |0083: move-object v8, v4 │ │ -49429c: 5488 d5b3 |0084: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -4942a0: 6e20 726a 1800 |0086: invoke-virtual {v8, v1}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -4942a6: 5477 a8b0 |0089: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4942aa: 3907 0600 |008b: if-nez v7, 0091 // +0006 │ │ -4942ae: 7110 06fc 0300 |008d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4942b4: 2802 |0090: goto 0092 // +0002 │ │ -4942b6: 0774 |0091: move-object v4, v7 │ │ -4942b8: 5447 cfb3 |0092: iget-object v7, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -4942bc: 6e20 9ef3 2700 |0094: invoke-virtual {v7, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@f39e │ │ -4942c2: 6207 61b5 |0097: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4942c6: 1107 |0099: return-object v7 │ │ +494188: |[494188] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$21:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +494198: 2080 dc21 |0000: instance-of v0, v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@21dc │ │ +49419c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +4941a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4941a2: 1a03 e08a |0005: const-string v3, "binding" // string@8ae0 │ │ +4941a6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +4941a8: 3800 3900 |0008: if-eqz v0, 0041 // +0039 │ │ +4941ac: 1f08 dc21 |000a: check-cast v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@21dc │ │ +4941b0: 6e10 3eef 0800 |000c: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState;.getMessage:()Ljava/lang/CharSequence; // method@ef3e │ │ +4941b6: 0c08 |000f: move-result-object v8 │ │ +4941b8: 5b78 c2b0 |0010: iput-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@b0c2 │ │ +4941bc: 7010 05ea 0700 |0012: invoke-direct {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.removeUnreadMessagesMarker:()V // method@ea05 │ │ +4941c2: 5478 a8b0 |0015: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4941c6: 3908 0600 |0017: if-nez v8, 001d // +0006 │ │ +4941ca: 7110 06fc 0300 |0019: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4941d0: 0748 |001c: move-object v8, v4 │ │ +4941d2: 5488 d5b3 |001d: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +4941d6: 6e10 2e6a 0800 |001f: invoke-virtual {v8}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@6a2e │ │ +4941dc: 0a08 |0022: move-result v8 │ │ +4941de: 3808 0f00 |0023: if-eqz v8, 0032 // +000f │ │ +4941e2: 5478 a8b0 |0025: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4941e6: 3908 0600 |0027: if-nez v8, 002d // +0006 │ │ +4941ea: 7110 06fc 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4941f0: 0748 |002c: move-object v8, v4 │ │ +4941f2: 5488 d5b3 |002d: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +4941f6: 6e20 726a 1800 |002f: invoke-virtual {v8, v1}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +4941fc: 5477 a8b0 |0032: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494200: 3907 0600 |0034: if-nez v7, 003a // +0006 │ │ +494204: 7110 06fc 0300 |0036: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49420a: 2802 |0039: goto 003b // +0002 │ │ +49420c: 0774 |003a: move-object v4, v7 │ │ +49420e: 5447 cfb3 |003b: iget-object v7, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +494212: 6e20 9ef3 2700 |003d: invoke-virtual {v7, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@f39e │ │ +494218: 2857 |0040: goto 0097 // +0057 │ │ +49421a: 2080 da21 |0041: instance-of v0, v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@21da │ │ +49421e: 3800 5400 |0043: if-eqz v0, 0097 // +0054 │ │ +494222: 1f08 da21 |0045: check-cast v8, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@21da │ │ +494226: 6e10 38ef 0800 |0047: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState;.getE:()Ljava/lang/Throwable; // method@ef38 │ │ +49422c: 0c00 |004a: move-result-object v0 │ │ +49422e: 2000 d926 |004b: instance-of v0, v0, Lretrofit2/HttpException; // type@26d9 │ │ +494232: 3800 4a00 |004d: if-eqz v0, 0097 // +004a │ │ +494236: 6e10 38ef 0800 |004f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState;.getE:()Ljava/lang/Throwable; // method@ef38 │ │ +49423c: 0c00 |0052: move-result-object v0 │ │ +49423e: 1f00 d926 |0053: check-cast v0, Lretrofit2/HttpException; // type@26d9 │ │ +494242: 6e10 53fe 0000 |0055: invoke-virtual {v0}, Lretrofit2/HttpException;.code:()I // method@fe53 │ │ +494248: 0a00 |0058: move-result v0 │ │ +49424a: 7110 7bf6 0000 |0059: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@f67b │ │ +494250: 0c00 |005c: move-result-object v0 │ │ +494252: 1a05 6d12 |005d: const-string v5, "2" // string@126d │ │ +494256: 1226 |005f: const/4 v6, #int 2 // #2 │ │ +494258: 7154 4afc 5062 |0060: invoke-static {v0, v5, v2, v6, v4}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@fc4a │ │ +49425e: 0a00 |0063: move-result v0 │ │ +494260: 3800 3300 |0064: if-eqz v0, 0097 // +0033 │ │ +494264: 6e10 39ef 0800 |0066: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState;.getMessage:()Ljava/lang/CharSequence; // method@ef39 │ │ +49426a: 0c08 |0069: move-result-object v8 │ │ +49426c: 5b78 c2b0 |006a: iput-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@b0c2 │ │ +494270: 5478 a8b0 |006c: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494274: 3908 0600 |006e: if-nez v8, 0074 // +0006 │ │ +494278: 7110 06fc 0300 |0070: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49427e: 0748 |0073: move-object v8, v4 │ │ +494280: 5488 d5b3 |0074: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +494284: 6e10 2e6a 0800 |0076: invoke-virtual {v8}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@6a2e │ │ +49428a: 0a08 |0079: move-result v8 │ │ +49428c: 3808 0f00 |007a: if-eqz v8, 0089 // +000f │ │ +494290: 5478 a8b0 |007c: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494294: 3908 0600 |007e: if-nez v8, 0084 // +0006 │ │ +494298: 7110 06fc 0300 |0080: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49429e: 0748 |0083: move-object v8, v4 │ │ +4942a0: 5488 d5b3 |0084: iget-object v8, v8, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +4942a4: 6e20 726a 1800 |0086: invoke-virtual {v8, v1}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +4942aa: 5477 a8b0 |0089: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4942ae: 3907 0600 |008b: if-nez v7, 0091 // +0006 │ │ +4942b2: 7110 06fc 0300 |008d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4942b8: 2802 |0090: goto 0092 // +0002 │ │ +4942ba: 0774 |0091: move-object v4, v7 │ │ +4942bc: 5447 cfb3 |0092: iget-object v7, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +4942c0: 6e20 9ef3 2700 |0094: invoke-virtual {v7, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@f39e │ │ +4942c6: 6207 61b5 |0097: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4942ca: 1107 |0099: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x000a line=761 │ │ 0x0012 line=763 │ │ 0x0015 line=765 │ │ 0x0025 line=766 │ │ @@ -2001870,95 +2001870,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 │ │ -4942c8: |[4942c8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4942d8: 2060 a421 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@21a4 │ │ -4942dc: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ -4942e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4942e2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4942e4: 3800 8000 |0006: if-eqz v0, 0086 // +0080 │ │ -4942e8: 1f06 a421 |0008: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@21a4 │ │ -4942ec: 6e10 1cee 0600 |000a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ee1c │ │ -4942f2: 0c00 |000d: move-result-object v0 │ │ -4942f4: 6e10 74f1 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ -4942fa: 0c00 |0011: move-result-object v0 │ │ -4942fc: 7110 fdfb 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494302: 6e10 72f1 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@f172 │ │ -494308: 0c00 |0018: move-result-object v0 │ │ -49430a: 7110 fdfb 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494310: 6e10 85f1 0000 |001c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@f185 │ │ -494316: 0a00 |001f: move-result v0 │ │ -494318: 1304 ca00 |0020: const/16 v4, #int 202 // #ca │ │ -49431c: 3340 1a00 |0022: if-ne v0, v4, 003c // +001a │ │ -494320: 5450 a8b0 |0024: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -494324: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ -494328: 7110 06fc 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49432e: 0720 |002b: move-object v0, v2 │ │ -494330: 6e10 a1f0 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -494336: 0c00 |002f: move-result-object v0 │ │ -494338: 1f00 8c01 |0030: check-cast v0, Landroid/view/View; // type@018c │ │ -49433c: 1401 4402 137f |0032: const v1, #float 1.95408e+38 // #7f130244 │ │ -494342: 7130 be88 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@88be │ │ -494348: 0c00 |0038: move-result-object v0 │ │ -49434a: 6e10 d188 0000 |0039: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -494350: 6e10 1cee 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ee1c │ │ -494356: 0c06 |003f: move-result-object v6 │ │ -494358: 6e10 74f1 0600 |0040: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ -49435e: 0c06 |0043: move-result-object v6 │ │ -494360: 7110 fdfb 0600 |0044: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494366: 6e10 71f1 0600 |0047: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f171 │ │ -49436c: 0c06 |004a: move-result-object v6 │ │ -49436e: 7110 fdfb 0600 |004b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494374: 6e10 6ef1 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f16e │ │ -49437a: 0c06 |0051: move-result-object v6 │ │ -49437c: 7110 fdfb 0600 |0052: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494382: 6e10 6cf1 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@f16c │ │ -494388: 0b00 |0058: move-result-wide v0 │ │ -49438a: 7120 7cf6 1000 |0059: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@f67c │ │ -494390: 0c06 |005c: move-result-object v6 │ │ -494392: 5450 a7b0 |005d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -494396: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ -49439a: 6e20 33e4 6000 |0061: invoke-virtual {v0, v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ -4943a0: 0a03 |0064: move-result v3 │ │ -4943a2: 5456 a7b0 |0065: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4943a6: 3806 1200 |0067: if-eqz v6, 0079 // +0012 │ │ -4943aa: 6e10 32e4 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -4943b0: 0c06 |006c: move-result-object v6 │ │ -4943b2: 3806 0c00 |006d: if-eqz v6, 0079 // +000c │ │ -4943b6: 7220 6ff9 3600 |006f: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -4943bc: 0c06 |0072: move-result-object v6 │ │ -4943be: 1f06 e223 |0073: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -4943c2: 3806 0400 |0075: if-eqz v6, 0079 // +0004 │ │ -4943c6: 5462 15b5 |0077: iget-object v2, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -4943ca: 1a06 4bd2 |0079: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -4943ce: 7120 fefb 6200 |007b: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -4943d4: 1f02 5721 |007e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4943d8: 1f02 d123 |0080: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -4943dc: 7020 28ea 2500 |0082: invoke-direct {v5, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@ea28 │ │ -4943e2: 281e |0085: goto 00a3 // +001e │ │ -4943e4: 2066 a221 |0086: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageErrorState; // type@21a2 │ │ -4943e8: 3806 1b00 |0088: if-eqz v6, 00a3 // +001b │ │ -4943ec: 5455 a8b0 |008a: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4943f0: 3905 0600 |008c: if-nez v5, 0092 // +0006 │ │ -4943f4: 7110 06fc 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4943fa: 2802 |0091: goto 0093 // +0002 │ │ -4943fc: 0752 |0092: move-object v2, v5 │ │ -4943fe: 6e10 a1f0 0200 |0093: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -494404: 0c05 |0096: move-result-object v5 │ │ -494406: 1f05 8c01 |0097: check-cast v5, Landroid/view/View; // type@018c │ │ -49440a: 1406 2a02 137f |0099: const v6, #float 1.95408e+38 // #7f13022a │ │ -494410: 7130 be88 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@88be │ │ -494416: 0c05 |009f: move-result-object v5 │ │ -494418: 6e10 d188 0500 |00a0: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49441e: 6205 61b5 |00a3: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494422: 1105 |00a5: return-object v5 │ │ +4942cc: |[4942cc] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4942dc: 2060 a421 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@21a4 │ │ +4942e0: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ +4942e4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4942e6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4942e8: 3800 8000 |0006: if-eqz v0, 0086 // +0080 │ │ +4942ec: 1f06 a421 |0008: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@21a4 │ │ +4942f0: 6e10 1cee 0600 |000a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ee1c │ │ +4942f6: 0c00 |000d: move-result-object v0 │ │ +4942f8: 6e10 74f1 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ +4942fe: 0c00 |0011: move-result-object v0 │ │ +494300: 7110 fdfb 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +494306: 6e10 72f1 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@f172 │ │ +49430c: 0c00 |0018: move-result-object v0 │ │ +49430e: 7110 fdfb 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +494314: 6e10 85f1 0000 |001c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@f185 │ │ +49431a: 0a00 |001f: move-result v0 │ │ +49431c: 1304 ca00 |0020: const/16 v4, #int 202 // #ca │ │ +494320: 3340 1a00 |0022: if-ne v0, v4, 003c // +001a │ │ +494324: 5450 a8b0 |0024: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494328: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ +49432c: 7110 06fc 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +494332: 0720 |002b: move-object v0, v2 │ │ +494334: 6e10 a1f0 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49433a: 0c00 |002f: move-result-object v0 │ │ +49433c: 1f00 8c01 |0030: check-cast v0, Landroid/view/View; // type@018c │ │ +494340: 1401 4402 137f |0032: const v1, #float 1.95408e+38 // #7f130244 │ │ +494346: 7130 be88 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@88be │ │ +49434c: 0c00 |0038: move-result-object v0 │ │ +49434e: 6e10 d188 0000 |0039: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +494354: 6e10 1cee 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ee1c │ │ +49435a: 0c06 |003f: move-result-object v6 │ │ +49435c: 6e10 74f1 0600 |0040: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ +494362: 0c06 |0043: move-result-object v6 │ │ +494364: 7110 fdfb 0600 |0044: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49436a: 6e10 71f1 0600 |0047: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f171 │ │ +494370: 0c06 |004a: move-result-object v6 │ │ +494372: 7110 fdfb 0600 |004b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +494378: 6e10 6ef1 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f16e │ │ +49437e: 0c06 |0051: move-result-object v6 │ │ +494380: 7110 fdfb 0600 |0052: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +494386: 6e10 6cf1 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@f16c │ │ +49438c: 0b00 |0058: move-result-wide v0 │ │ +49438e: 7120 7cf6 1000 |0059: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@f67c │ │ +494394: 0c06 |005c: move-result-object v6 │ │ +494396: 5450 a7b0 |005d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49439a: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ +49439e: 6e20 33e4 6000 |0061: invoke-virtual {v0, v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ +4943a4: 0a03 |0064: move-result v3 │ │ +4943a6: 5456 a7b0 |0065: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4943aa: 3806 1200 |0067: if-eqz v6, 0079 // +0012 │ │ +4943ae: 6e10 32e4 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +4943b4: 0c06 |006c: move-result-object v6 │ │ +4943b6: 3806 0c00 |006d: if-eqz v6, 0079 // +000c │ │ +4943ba: 7220 6ff9 3600 |006f: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +4943c0: 0c06 |0072: move-result-object v6 │ │ +4943c2: 1f06 e223 |0073: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +4943c6: 3806 0400 |0075: if-eqz v6, 0079 // +0004 │ │ +4943ca: 5462 15b5 |0077: iget-object v2, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4943ce: 1a06 4bd2 |0079: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +4943d2: 7120 fefb 6200 |007b: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +4943d8: 1f02 5721 |007e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4943dc: 1f02 d123 |0080: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +4943e0: 7020 28ea 2500 |0082: invoke-direct {v5, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@ea28 │ │ +4943e6: 281e |0085: goto 00a3 // +001e │ │ +4943e8: 2066 a221 |0086: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageErrorState; // type@21a2 │ │ +4943ec: 3806 1b00 |0088: if-eqz v6, 00a3 // +001b │ │ +4943f0: 5455 a8b0 |008a: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4943f4: 3905 0600 |008c: if-nez v5, 0092 // +0006 │ │ +4943f8: 7110 06fc 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4943fe: 2802 |0091: goto 0093 // +0002 │ │ +494400: 0752 |0092: move-object v2, v5 │ │ +494402: 6e10 a1f0 0200 |0093: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +494408: 0c05 |0096: move-result-object v5 │ │ +49440a: 1f05 8c01 |0097: check-cast v5, Landroid/view/View; // type@018c │ │ +49440e: 1406 2a02 137f |0099: const v6, #float 1.95408e+38 // #7f13022a │ │ +494414: 7130 be88 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@88be │ │ +49441a: 0c05 |009f: move-result-object v5 │ │ +49441c: 6e10 d188 0500 |00a0: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +494422: 6205 61b5 |00a3: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494426: 1105 |00a5: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0008 line=793 │ │ 0x0024 line=795 │ │ 0x0035 line=794 │ │ 0x0039 line=798 │ │ @@ -2001978,53 +2001978,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 │ │ -494468: |[494468] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -494478: 2030 a121 |0000: instance-of v0, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@21a1 │ │ -49447c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -494480: 2200 fb00 |0004: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ -494484: 7010 3b04 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ -49448a: 1f03 a121 |0009: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@21a1 │ │ -49448e: 6e10 15ee 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState;.getRoomOverall:()Lcom/nextcloud/talk/models/json/conversations/RoomOverall; // method@ee15 │ │ -494494: 0c03 |000e: move-result-object v3 │ │ -494496: 6e10 80f1 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOverall;.getOcs:()Lcom/nextcloud/talk/models/json/conversations/RoomOCS; // method@f180 │ │ -49449c: 0c03 |0012: move-result-object v3 │ │ -49449e: 7110 fdfb 0300 |0013: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4944a4: 6e10 7ff1 0300 |0016: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOCS;.getData:()Lcom/nextcloud/talk/models/json/conversations/Conversation; // method@f17f │ │ -4944aa: 0c03 |0019: move-result-object v3 │ │ -4944ac: 7110 fdfb 0300 |001a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4944b2: 6e10 7af1 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/Conversation;.getToken:()Ljava/lang/String; // method@f17a │ │ -4944b8: 0c03 |0020: move-result-object v3 │ │ -4944ba: 1a01 342e |0021: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ -4944be: 6e30 6804 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -4944c4: 2203 ed20 |0026: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; // type@20ed │ │ -4944c8: 7030 6be8 2300 |0028: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@e86b │ │ -4944ce: 6e20 d4e9 3200 |002b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@e9d4 │ │ -4944d4: 2820 |002e: goto 004e // +0020 │ │ -4944d6: 2033 9f21 |002f: instance-of v3, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomErrorState; // type@219f │ │ -4944da: 3803 1d00 |0031: if-eqz v3, 004e // +001d │ │ -4944de: 5422 a8b0 |0033: iget-object v2, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4944e2: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ -4944e6: 1a02 e08a |0037: const-string v2, "binding" // string@8ae0 │ │ -4944ea: 7110 06fc 0200 |0039: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4944f0: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -4944f2: 6e10 a1f0 0200 |003d: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -4944f8: 0c02 |0040: move-result-object v2 │ │ -4944fa: 1f02 8c01 |0041: check-cast v2, Landroid/view/View; // type@018c │ │ -4944fe: 1403 2a02 137f |0043: const v3, #float 1.95408e+38 // #7f13022a │ │ -494504: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -494506: 7130 be88 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@88be │ │ -49450c: 0c02 |004a: move-result-object v2 │ │ -49450e: 6e10 d188 0200 |004b: invoke-virtual {v2}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -494514: 6202 61b5 |004e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494518: 1102 |0050: return-object v2 │ │ +49446c: |[49446c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +49447c: 2030 a121 |0000: instance-of v0, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@21a1 │ │ +494480: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +494484: 2200 fb00 |0004: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ +494488: 7010 3b04 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ +49448e: 1f03 a121 |0009: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@21a1 │ │ +494492: 6e10 15ee 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState;.getRoomOverall:()Lcom/nextcloud/talk/models/json/conversations/RoomOverall; // method@ee15 │ │ +494498: 0c03 |000e: move-result-object v3 │ │ +49449a: 6e10 80f1 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOverall;.getOcs:()Lcom/nextcloud/talk/models/json/conversations/RoomOCS; // method@f180 │ │ +4944a0: 0c03 |0012: move-result-object v3 │ │ +4944a2: 7110 fdfb 0300 |0013: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4944a8: 6e10 7ff1 0300 |0016: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOCS;.getData:()Lcom/nextcloud/talk/models/json/conversations/Conversation; // method@f17f │ │ +4944ae: 0c03 |0019: move-result-object v3 │ │ +4944b0: 7110 fdfb 0300 |001a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4944b6: 6e10 7af1 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/Conversation;.getToken:()Ljava/lang/String; // method@f17a │ │ +4944bc: 0c03 |0020: move-result-object v3 │ │ +4944be: 1a01 342e |0021: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ +4944c2: 6e30 6804 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +4944c8: 2203 ed20 |0026: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; // type@20ed │ │ +4944cc: 7030 6be8 2300 |0028: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@e86b │ │ +4944d2: 6e20 d4e9 3200 |002b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@e9d4 │ │ +4944d8: 2820 |002e: goto 004e // +0020 │ │ +4944da: 2033 9f21 |002f: instance-of v3, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomErrorState; // type@219f │ │ +4944de: 3803 1d00 |0031: if-eqz v3, 004e // +001d │ │ +4944e2: 5422 a8b0 |0033: iget-object v2, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4944e6: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ +4944ea: 1a02 e08a |0037: const-string v2, "binding" // string@8ae0 │ │ +4944ee: 7110 06fc 0200 |0039: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4944f4: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +4944f6: 6e10 a1f0 0200 |003d: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +4944fc: 0c02 |0040: move-result-object v2 │ │ +4944fe: 1f02 8c01 |0041: check-cast v2, Landroid/view/View; // type@018c │ │ +494502: 1403 2a02 137f |0043: const v3, #float 1.95408e+38 // #7f13022a │ │ +494508: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +49450a: 7130 be88 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@88be │ │ +494510: 0c02 |004a: move-result-object v2 │ │ +494512: 6e10 d188 0200 |004b: invoke-virtual {v2}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +494518: 6202 61b5 |004e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +49451c: 1102 |0050: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ 0x0004 line=818 │ │ 0x0009 line=819 │ │ 0x0026 line=822 │ │ 0x002f line=830 │ │ @@ -2002039,26 +2002039,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 │ │ -494424: |[494424] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -494434: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ -494438: 6e10 64e9 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49443e: 0c01 |0005: move-result-object v1 │ │ -494440: 1c02 0d21 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ -494444: 7030 4b01 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -49444a: 6e20 6b01 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ -494450: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ -494454: 6e20 5001 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -49445a: 6e20 53ea 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ -494460: 6203 61b5 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494464: 1103 |0018: return-object v3 │ │ +494428: |[494428] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +494438: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ +49443c: 6e10 64e9 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +494442: 0c01 |0005: move-result-object v1 │ │ +494444: 1c02 0d21 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ +494448: 7030 4b01 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +49444e: 6e20 6b01 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ +494454: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ +494458: 6e20 5001 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +49445e: 6e20 53ea 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ +494464: 6203 61b5 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494468: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x000b line=824 │ │ 0x0010 line=825 │ │ 0x0013 line=826 │ │ 0x0016 line=827 │ │ @@ -2002071,42 +2002071,42 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -49451c: |[49451c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -49452c: 2040 9b21 |0000: instance-of v0, v4, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageStartState; // type@219b │ │ -494530: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -494534: 7010 41e9 0300 |0004: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.cancelNotificationsForCurrentConversation:()V // method@e941 │ │ -49453a: 5434 a8b0 |0007: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49453e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -494540: 1a01 e08a |000a: const-string v1, "binding" // string@8ae0 │ │ -494544: 3904 0600 |000c: if-nez v4, 0012 // +0006 │ │ -494548: 7110 06fc 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49454e: 0704 |0011: move-object v4, v0 │ │ -494550: 5444 d1b3 |0012: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@b3d1 │ │ -494554: 1302 0800 |0014: const/16 v2, #int 8 // #8 │ │ -494558: 6e20 9b09 2400 |0016: invoke-virtual {v4, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ -49455e: 5434 a8b0 |0019: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -494562: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -494566: 7110 06fc 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49456c: 2802 |0020: goto 0022 // +0002 │ │ -49456e: 0740 |0021: move-object v0, v4 │ │ -494570: 5404 cfb3 |0022: iget-object v4, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -494574: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -494576: 6e20 9df3 0400 |0025: invoke-virtual {v4, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ -49457c: 6e10 49e9 0300 |0028: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@e949 │ │ -494582: 2807 |002b: goto 0032 // +0007 │ │ -494584: 2043 9c21 |002c: instance-of v3, v4, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageUpdateState; // type@219c │ │ -494588: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ -49458c: 2043 9921 |0030: instance-of v3, v4, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageErrorState; // type@2199 │ │ -494590: 6203 61b5 |0032: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494594: 1103 |0034: return-object v3 │ │ +494520: |[494520] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +494530: 2040 9b21 |0000: instance-of v0, v4, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageStartState; // type@219b │ │ +494534: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +494538: 7010 41e9 0300 |0004: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.cancelNotificationsForCurrentConversation:()V // method@e941 │ │ +49453e: 5434 a8b0 |0007: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494542: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +494544: 1a01 e08a |000a: const-string v1, "binding" // string@8ae0 │ │ +494548: 3904 0600 |000c: if-nez v4, 0012 // +0006 │ │ +49454c: 7110 06fc 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +494552: 0704 |0011: move-object v4, v0 │ │ +494554: 5444 d1b3 |0012: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@b3d1 │ │ +494558: 1302 0800 |0014: const/16 v2, #int 8 // #8 │ │ +49455c: 6e20 9b09 2400 |0016: invoke-virtual {v4, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@099b │ │ +494562: 5434 a8b0 |0019: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494566: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +49456a: 7110 06fc 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +494570: 2802 |0020: goto 0022 // +0002 │ │ +494572: 0740 |0021: move-object v0, v4 │ │ +494574: 5404 cfb3 |0022: iget-object v4, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +494578: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +49457a: 6e20 9df3 0400 |0025: invoke-virtual {v4, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@f39d │ │ +494580: 6e10 49e9 0300 |0028: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@e949 │ │ +494586: 2807 |002b: goto 0032 // +0007 │ │ +494588: 2043 9c21 |002c: instance-of v3, v4, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageUpdateState; // type@219c │ │ +49458c: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ +494590: 2043 9921 |0030: instance-of v3, v4, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageErrorState; // type@2199 │ │ +494594: 6203 61b5 |0032: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494598: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0004 line=842 │ │ 0x0007 line=843 │ │ 0x0019 line=844 │ │ 0x0028 line=845 │ │ @@ -2002122,29 +2002122,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 │ │ -494598: |[494598] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4945a8: 2020 bb21 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@21bb │ │ -4945ac: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -4945b0: 1f02 bb21 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@21bb │ │ -4945b4: 6e10 5eee 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@ee5e │ │ -4945ba: 0c00 |0009: move-result-object v0 │ │ -4945bc: 6e10 5ff1 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@f15f │ │ -4945c2: 0c00 |000d: move-result-object v0 │ │ -4945c4: 6e10 5eee 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@ee5e │ │ -4945ca: 0c02 |0011: move-result-object v2 │ │ -4945cc: 6e10 60f1 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getEmoji:()Ljava/lang/String; // method@f160 │ │ -4945d2: 0c02 |0015: move-result-object v2 │ │ -4945d4: 6e30 73ea 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@ea73 │ │ -4945da: 6201 61b5 |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4945de: 1101 |001b: return-object v1 │ │ +49459c: |[49459c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4945ac: 2020 bb21 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@21bb │ │ +4945b0: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +4945b4: 1f02 bb21 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@21bb │ │ +4945b8: 6e10 5eee 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@ee5e │ │ +4945be: 0c00 |0009: move-result-object v0 │ │ +4945c0: 6e10 5ff1 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@f15f │ │ +4945c6: 0c00 |000d: move-result-object v0 │ │ +4945c8: 6e10 5eee 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@ee5e │ │ +4945ce: 0c02 |0011: move-result-object v2 │ │ +4945d0: 6e10 60f1 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getEmoji:()Ljava/lang/String; // method@f160 │ │ +4945d6: 0c02 |0015: move-result-object v2 │ │ +4945d8: 6e30 73ea 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@ea73 │ │ +4945de: 6201 61b5 |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4945e2: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x0004 line=939 │ │ 0x000e line=940 │ │ 0x0016 line=938 │ │ 0x0019 line=946 │ │ @@ -2002157,29 +2002157,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 │ │ -4945e0: |[4945e0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -4945f0: 2020 b921 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@21b9 │ │ -4945f4: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -4945f8: 1f02 b921 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@21b9 │ │ -4945fc: 6e10 59ee 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@ee59 │ │ -494602: 0c00 |0009: move-result-object v0 │ │ -494604: 6e10 5cf1 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@f15c │ │ -49460a: 0c00 |000d: move-result-object v0 │ │ -49460c: 6e10 59ee 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@ee59 │ │ -494612: 0c02 |0011: move-result-object v2 │ │ -494614: 6e10 5df1 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getEmoji:()Ljava/lang/String; // method@f15d │ │ -49461a: 0c02 |0015: move-result-object v2 │ │ -49461c: 6e30 72ea 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@ea72 │ │ -494622: 6201 61b5 |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494626: 1101 |001b: return-object v1 │ │ +4945e4: |[4945e4] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +4945f4: 2020 b921 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@21b9 │ │ +4945f8: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +4945fc: 1f02 b921 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@21b9 │ │ +494600: 6e10 59ee 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@ee59 │ │ +494606: 0c00 |0009: move-result-object v0 │ │ +494608: 6e10 5cf1 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@f15c │ │ +49460e: 0c00 |000d: move-result-object v0 │ │ +494610: 6e10 59ee 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@ee59 │ │ +494616: 0c02 |0011: move-result-object v2 │ │ +494618: 6e10 5df1 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getEmoji:()Ljava/lang/String; // method@f15d │ │ +49461e: 0c02 |0015: move-result-object v2 │ │ +494620: 6e30 72ea 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@ea72 │ │ +494626: 6201 61b5 |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +49462a: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ 0x0004 line=952 │ │ 0x000e line=953 │ │ 0x0016 line=951 │ │ 0x0019 line=959 │ │ @@ -2002192,165 +2002192,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 │ │ -494628: |[494628] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -494638: 2070 d721 |0000: instance-of v0, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@21d7 │ │ -49463c: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ -494640: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -494642: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -494644: 3800 0101 |0006: if-eqz v0, 0107 // +0101 │ │ -494648: 1f07 d721 |0008: check-cast v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@21d7 │ │ -49464c: 6e10 1cef 0700 |000a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ef1c │ │ -494652: 0c00 |000d: move-result-object v0 │ │ -494654: 6e10 74f1 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ -49465a: 0c00 |0011: move-result-object v0 │ │ -49465c: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ -494660: 6e10 72f1 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@f172 │ │ -494666: 0c00 |0017: move-result-object v0 │ │ -494668: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -49466c: 6e10 85f1 0000 |001a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@f185 │ │ -494672: 0a00 |001d: move-result v0 │ │ -494674: 7110 e0f5 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -49467a: 0c00 |0021: move-result-object v0 │ │ -49467c: 2802 |0022: goto 0024 // +0002 │ │ -49467e: 0730 |0023: move-object v0, v3 │ │ -494680: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ -494684: 2828 |0026: goto 004e // +0028 │ │ -494686: 6e10 d3f5 0000 |0027: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -49468c: 0a04 |002a: move-result v4 │ │ -49468e: 1305 9001 |002b: const/16 v5, #int 400 // #190 │ │ -494692: 3354 2100 |002d: if-ne v4, v5, 004e // +0021 │ │ -494696: 5460 a8b0 |002f: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49469a: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ -49469e: 7110 06fc 0100 |0033: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4946a4: 0730 |0036: move-object v0, v3 │ │ -4946a6: 6e10 a1f0 0000 |0037: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -4946ac: 0c00 |003a: move-result-object v0 │ │ -4946ae: 1f00 8c01 |003b: check-cast v0, Landroid/view/View; // type@018c │ │ -4946b2: 1401 7d00 137f |003d: const v1, #float 1.95399e+38 // #7f13007d │ │ -4946b8: 6e20 8ce9 1600 |0040: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@e98c │ │ -4946be: 0c01 |0043: move-result-object v1 │ │ -4946c0: 1f01 7724 |0044: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ -4946c4: 7130 bf88 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@88bf │ │ -4946ca: 0c00 |0049: move-result-object v0 │ │ -4946cc: 6e10 d188 0000 |004a: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -4946d2: 284f |004d: goto 009c // +004f │ │ -4946d4: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ -4946d8: 2828 |0050: goto 0078 // +0028 │ │ -4946da: 6e10 d3f5 0000 |0051: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -4946e0: 0a04 |0054: move-result v4 │ │ -4946e2: 1305 9301 |0055: const/16 v5, #int 403 // #193 │ │ -4946e6: 3354 2100 |0057: if-ne v4, v5, 0078 // +0021 │ │ -4946ea: 5460 a8b0 |0059: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4946ee: 3900 0600 |005b: if-nez v0, 0061 // +0006 │ │ -4946f2: 7110 06fc 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4946f8: 0730 |0060: move-object v0, v3 │ │ -4946fa: 6e10 a1f0 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -494700: 0c00 |0064: move-result-object v0 │ │ -494702: 1f00 8c01 |0065: check-cast v0, Landroid/view/View; // type@018c │ │ -494706: 1401 6600 137f |0067: const v1, #float 1.95399e+38 // #7f130066 │ │ -49470c: 6e20 8ce9 1600 |006a: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@e98c │ │ -494712: 0c01 |006d: move-result-object v1 │ │ -494714: 1f01 7724 |006e: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ -494718: 7130 bf88 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@88bf │ │ -49471e: 0c00 |0073: move-result-object v0 │ │ -494720: 6e10 d188 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -494726: 2825 |0077: goto 009c // +0025 │ │ -494728: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ -49472c: 2822 |007a: goto 009c // +0022 │ │ -49472e: 6e10 d3f5 0000 |007b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -494734: 0a00 |007e: move-result v0 │ │ -494736: 1304 9401 |007f: const/16 v4, #int 404 // #194 │ │ -49473a: 3340 1b00 |0081: if-ne v0, v4, 009c // +001b │ │ -49473e: 5460 a8b0 |0083: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -494742: 3900 0600 |0085: if-nez v0, 008b // +0006 │ │ -494746: 7110 06fc 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49474c: 0730 |008a: move-object v0, v3 │ │ -49474e: 6e10 a1f0 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -494754: 0c00 |008e: move-result-object v0 │ │ -494756: 1f00 8c01 |008f: check-cast v0, Landroid/view/View; // type@018c │ │ -49475a: 1a01 fd1f |0091: const-string v1, "Conversation not found" // string@1ffd │ │ -49475e: 1f01 7724 |0093: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ -494762: 7130 bf88 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@88bf │ │ -494768: 0c00 |0098: move-result-object v0 │ │ -49476a: 6e10 d188 0000 |0099: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -494770: 6e10 1cef 0700 |009c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ef1c │ │ -494776: 0c00 |009f: move-result-object v0 │ │ -494778: 6e10 74f1 0000 |00a0: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ -49477e: 0c00 |00a3: move-result-object v0 │ │ -494780: 3800 1400 |00a4: if-eqz v0, 00b8 // +0014 │ │ -494784: 6e10 71f1 0000 |00a6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f171 │ │ -49478a: 0c00 |00a9: move-result-object v0 │ │ -49478c: 3800 0e00 |00aa: if-eqz v0, 00b8 // +000e │ │ -494790: 6e10 6ef1 0000 |00ac: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f16e │ │ -494796: 0c00 |00af: move-result-object v0 │ │ -494798: 3800 0800 |00b0: if-eqz v0, 00b8 // +0008 │ │ -49479c: 6e10 6df1 0000 |00b2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getMessage:()Ljava/lang/String; // method@f16d │ │ -4947a2: 0c00 |00b5: move-result-object v0 │ │ -4947a4: 3900 0400 |00b6: if-nez v0, 00ba // +0004 │ │ -4947a8: 1a00 e80e |00b8: const-string v0, "(null)" // string@0ee8 │ │ -4947ac: 6e10 1cef 0700 |00ba: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ef1c │ │ -4947b2: 0c07 |00bd: move-result-object v7 │ │ -4947b4: 6e10 74f1 0700 |00be: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ -4947ba: 0c07 |00c1: move-result-object v7 │ │ -4947bc: 3807 1700 |00c2: if-eqz v7, 00d9 // +0017 │ │ -4947c0: 6e10 71f1 0700 |00c4: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f171 │ │ -4947c6: 0c07 |00c7: move-result-object v7 │ │ -4947c8: 3807 1100 |00c8: if-eqz v7, 00d9 // +0011 │ │ -4947cc: 6e10 6ef1 0700 |00ca: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f16e │ │ -4947d2: 0c07 |00cd: move-result-object v7 │ │ -4947d4: 3807 0b00 |00ce: if-eqz v7, 00d9 // +000b │ │ -4947d8: 6e10 6cf1 0700 |00d0: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@f16c │ │ -4947de: 0b04 |00d3: move-result-wide v4 │ │ -4947e0: 7120 f5f5 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@f5f5 │ │ -4947e6: 0c07 |00d7: move-result-object v7 │ │ -4947e8: 2802 |00d8: goto 00da // +0002 │ │ -4947ea: 0737 |00d9: move-object v7, v3 │ │ -4947ec: 7110 7df6 0700 |00da: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ -4947f2: 0c07 |00dd: move-result-object v7 │ │ -4947f4: 5461 a7b0 |00de: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4947f8: 3801 0600 |00e0: if-eqz v1, 00e6 // +0006 │ │ -4947fc: 6e20 33e4 7100 |00e2: invoke-virtual {v1, v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ -494802: 0a02 |00e5: move-result v2 │ │ -494804: 5467 a7b0 |00e6: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -494808: 3807 1200 |00e8: if-eqz v7, 00fa // +0012 │ │ -49480c: 6e10 32e4 0700 |00ea: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -494812: 0c07 |00ed: move-result-object v7 │ │ -494814: 3807 0c00 |00ee: if-eqz v7, 00fa // +000c │ │ -494818: 7220 6ff9 2700 |00f0: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -49481e: 0c07 |00f3: move-result-object v7 │ │ -494820: 1f07 e223 |00f4: check-cast v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -494824: 3807 0400 |00f6: if-eqz v7, 00fa // +0004 │ │ -494828: 5473 15b5 |00f8: iget-object v3, v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -49482c: 1a07 4bd2 |00fa: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -494830: 7120 fefb 7300 |00fc: invoke-static {v3, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -494836: 1f03 5721 |00ff: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49483a: 1f03 d123 |0101: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -49483e: 7030 29ea 3600 |0103: invoke-direct {v6, v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsEdited:(Lcom/stfalcon/chatkit/commons/models/IMessage;Ljava/lang/String;)V // method@ea29 │ │ -494844: 281e |0106: goto 0124 // +001e │ │ -494846: 2077 d521 |0107: instance-of v7, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageErrorState; // type@21d5 │ │ -49484a: 3807 1b00 |0109: if-eqz v7, 0124 // +001b │ │ -49484e: 5466 a8b0 |010b: iget-object v6, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -494852: 3906 0600 |010d: if-nez v6, 0113 // +0006 │ │ -494856: 7110 06fc 0100 |010f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49485c: 2802 |0112: goto 0114 // +0002 │ │ -49485e: 0763 |0113: move-object v3, v6 │ │ -494860: 6e10 a1f0 0300 |0114: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -494866: 0c06 |0117: move-result-object v6 │ │ -494868: 1f06 8c01 |0118: check-cast v6, Landroid/view/View; // type@018c │ │ -49486c: 1407 2a02 137f |011a: const v7, #float 1.95408e+38 // #7f13022a │ │ -494872: 7130 be88 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@88be │ │ -494878: 0c06 |0120: move-result-object v6 │ │ -49487a: 6e10 d188 0600 |0121: invoke-virtual {v6}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -494880: 6206 61b5 |0124: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494884: 1106 |0126: return-object v6 │ │ +49462c: |[49462c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +49463c: 2070 d721 |0000: instance-of v0, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@21d7 │ │ +494640: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ +494644: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +494646: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +494648: 3800 0101 |0006: if-eqz v0, 0107 // +0101 │ │ +49464c: 1f07 d721 |0008: check-cast v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@21d7 │ │ +494650: 6e10 1cef 0700 |000a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ef1c │ │ +494656: 0c00 |000d: move-result-object v0 │ │ +494658: 6e10 74f1 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ +49465e: 0c00 |0011: move-result-object v0 │ │ +494660: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ +494664: 6e10 72f1 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@f172 │ │ +49466a: 0c00 |0017: move-result-object v0 │ │ +49466c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +494670: 6e10 85f1 0000 |001a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@f185 │ │ +494676: 0a00 |001d: move-result v0 │ │ +494678: 7110 e0f5 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +49467e: 0c00 |0021: move-result-object v0 │ │ +494680: 2802 |0022: goto 0024 // +0002 │ │ +494682: 0730 |0023: move-object v0, v3 │ │ +494684: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ +494688: 2828 |0026: goto 004e // +0028 │ │ +49468a: 6e10 d3f5 0000 |0027: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +494690: 0a04 |002a: move-result v4 │ │ +494692: 1305 9001 |002b: const/16 v5, #int 400 // #190 │ │ +494696: 3354 2100 |002d: if-ne v4, v5, 004e // +0021 │ │ +49469a: 5460 a8b0 |002f: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49469e: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ +4946a2: 7110 06fc 0100 |0033: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4946a8: 0730 |0036: move-object v0, v3 │ │ +4946aa: 6e10 a1f0 0000 |0037: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +4946b0: 0c00 |003a: move-result-object v0 │ │ +4946b2: 1f00 8c01 |003b: check-cast v0, Landroid/view/View; // type@018c │ │ +4946b6: 1401 7d00 137f |003d: const v1, #float 1.95399e+38 // #7f13007d │ │ +4946bc: 6e20 8ce9 1600 |0040: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@e98c │ │ +4946c2: 0c01 |0043: move-result-object v1 │ │ +4946c4: 1f01 7724 |0044: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ +4946c8: 7130 bf88 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@88bf │ │ +4946ce: 0c00 |0049: move-result-object v0 │ │ +4946d0: 6e10 d188 0000 |004a: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +4946d6: 284f |004d: goto 009c // +004f │ │ +4946d8: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ +4946dc: 2828 |0050: goto 0078 // +0028 │ │ +4946de: 6e10 d3f5 0000 |0051: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +4946e4: 0a04 |0054: move-result v4 │ │ +4946e6: 1305 9301 |0055: const/16 v5, #int 403 // #193 │ │ +4946ea: 3354 2100 |0057: if-ne v4, v5, 0078 // +0021 │ │ +4946ee: 5460 a8b0 |0059: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4946f2: 3900 0600 |005b: if-nez v0, 0061 // +0006 │ │ +4946f6: 7110 06fc 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4946fc: 0730 |0060: move-object v0, v3 │ │ +4946fe: 6e10 a1f0 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +494704: 0c00 |0064: move-result-object v0 │ │ +494706: 1f00 8c01 |0065: check-cast v0, Landroid/view/View; // type@018c │ │ +49470a: 1401 6600 137f |0067: const v1, #float 1.95399e+38 // #7f130066 │ │ +494710: 6e20 8ce9 1600 |006a: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@e98c │ │ +494716: 0c01 |006d: move-result-object v1 │ │ +494718: 1f01 7724 |006e: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ +49471c: 7130 bf88 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@88bf │ │ +494722: 0c00 |0073: move-result-object v0 │ │ +494724: 6e10 d188 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49472a: 2825 |0077: goto 009c // +0025 │ │ +49472c: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ +494730: 2822 |007a: goto 009c // +0022 │ │ +494732: 6e10 d3f5 0000 |007b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +494738: 0a00 |007e: move-result v0 │ │ +49473a: 1304 9401 |007f: const/16 v4, #int 404 // #194 │ │ +49473e: 3340 1b00 |0081: if-ne v0, v4, 009c // +001b │ │ +494742: 5460 a8b0 |0083: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494746: 3900 0600 |0085: if-nez v0, 008b // +0006 │ │ +49474a: 7110 06fc 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +494750: 0730 |008a: move-object v0, v3 │ │ +494752: 6e10 a1f0 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +494758: 0c00 |008e: move-result-object v0 │ │ +49475a: 1f00 8c01 |008f: check-cast v0, Landroid/view/View; // type@018c │ │ +49475e: 1a01 fd1f |0091: const-string v1, "Conversation not found" // string@1ffd │ │ +494762: 1f01 7724 |0093: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ +494766: 7130 bf88 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@88bf │ │ +49476c: 0c00 |0098: move-result-object v0 │ │ +49476e: 6e10 d188 0000 |0099: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +494774: 6e10 1cef 0700 |009c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ef1c │ │ +49477a: 0c00 |009f: move-result-object v0 │ │ +49477c: 6e10 74f1 0000 |00a0: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ +494782: 0c00 |00a3: move-result-object v0 │ │ +494784: 3800 1400 |00a4: if-eqz v0, 00b8 // +0014 │ │ +494788: 6e10 71f1 0000 |00a6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f171 │ │ +49478e: 0c00 |00a9: move-result-object v0 │ │ +494790: 3800 0e00 |00aa: if-eqz v0, 00b8 // +000e │ │ +494794: 6e10 6ef1 0000 |00ac: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f16e │ │ +49479a: 0c00 |00af: move-result-object v0 │ │ +49479c: 3800 0800 |00b0: if-eqz v0, 00b8 // +0008 │ │ +4947a0: 6e10 6df1 0000 |00b2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getMessage:()Ljava/lang/String; // method@f16d │ │ +4947a6: 0c00 |00b5: move-result-object v0 │ │ +4947a8: 3900 0400 |00b6: if-nez v0, 00ba // +0004 │ │ +4947ac: 1a00 e80e |00b8: const-string v0, "(null)" // string@0ee8 │ │ +4947b0: 6e10 1cef 0700 |00ba: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@ef1c │ │ +4947b6: 0c07 |00bd: move-result-object v7 │ │ +4947b8: 6e10 74f1 0700 |00be: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@f174 │ │ +4947be: 0c07 |00c1: move-result-object v7 │ │ +4947c0: 3807 1700 |00c2: if-eqz v7, 00d9 // +0017 │ │ +4947c4: 6e10 71f1 0700 |00c4: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f171 │ │ +4947ca: 0c07 |00c7: move-result-object v7 │ │ +4947cc: 3807 1100 |00c8: if-eqz v7, 00d9 // +0011 │ │ +4947d0: 6e10 6ef1 0700 |00ca: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@f16e │ │ +4947d6: 0c07 |00cd: move-result-object v7 │ │ +4947d8: 3807 0b00 |00ce: if-eqz v7, 00d9 // +000b │ │ +4947dc: 6e10 6cf1 0700 |00d0: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@f16c │ │ +4947e2: 0b04 |00d3: move-result-wide v4 │ │ +4947e4: 7120 f5f5 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@f5f5 │ │ +4947ea: 0c07 |00d7: move-result-object v7 │ │ +4947ec: 2802 |00d8: goto 00da // +0002 │ │ +4947ee: 0737 |00d9: move-object v7, v3 │ │ +4947f0: 7110 7df6 0700 |00da: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ +4947f6: 0c07 |00dd: move-result-object v7 │ │ +4947f8: 5461 a7b0 |00de: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4947fc: 3801 0600 |00e0: if-eqz v1, 00e6 // +0006 │ │ +494800: 6e20 33e4 7100 |00e2: invoke-virtual {v1, v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ +494806: 0a02 |00e5: move-result v2 │ │ +494808: 5467 a7b0 |00e6: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49480c: 3807 1200 |00e8: if-eqz v7, 00fa // +0012 │ │ +494810: 6e10 32e4 0700 |00ea: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +494816: 0c07 |00ed: move-result-object v7 │ │ +494818: 3807 0c00 |00ee: if-eqz v7, 00fa // +000c │ │ +49481c: 7220 6ff9 2700 |00f0: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +494822: 0c07 |00f3: move-result-object v7 │ │ +494824: 1f07 e223 |00f4: check-cast v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +494828: 3807 0400 |00f6: if-eqz v7, 00fa // +0004 │ │ +49482c: 5473 15b5 |00f8: iget-object v3, v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +494830: 1a07 4bd2 |00fa: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +494834: 7120 fefb 7300 |00fc: invoke-static {v3, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +49483a: 1f03 5721 |00ff: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49483e: 1f03 d123 |0101: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +494842: 7030 29ea 3600 |0103: invoke-direct {v6, v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsEdited:(Lcom/stfalcon/chatkit/commons/models/IMessage;Ljava/lang/String;)V // method@ea29 │ │ +494848: 281e |0106: goto 0124 // +001e │ │ +49484a: 2077 d521 |0107: instance-of v7, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageErrorState; // type@21d5 │ │ +49484e: 3807 1b00 |0109: if-eqz v7, 0124 // +001b │ │ +494852: 5466 a8b0 |010b: iget-object v6, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494856: 3906 0600 |010d: if-nez v6, 0113 // +0006 │ │ +49485a: 7110 06fc 0100 |010f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +494860: 2802 |0112: goto 0114 // +0002 │ │ +494862: 0763 |0113: move-object v3, v6 │ │ +494864: 6e10 a1f0 0300 |0114: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49486a: 0c06 |0117: move-result-object v6 │ │ +49486c: 1f06 8c01 |0118: check-cast v6, Landroid/view/View; // type@018c │ │ +494870: 1407 2a02 137f |011a: const v7, #float 1.95408e+38 // #7f13022a │ │ +494876: 7130 be88 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@88be │ │ +49487c: 0c06 |0120: move-result-object v6 │ │ +49487e: 6e10 d188 0600 |0121: invoke-virtual {v6}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +494884: 6206 61b5 |0124: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494888: 1106 |0126: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0008 line=964 │ │ 0x0027 line=965 │ │ 0x002f line=967 │ │ 0x0040 line=968 │ │ @@ -2002383,57 +2002383,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 │ │ -494888: |[494888] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -494898: 6e10 30f5 0600 |0000: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -49489e: 0a06 |0003: move-result v6 │ │ -4948a0: 1400 4602 0a7f |0004: const v0, #float 1.83445e+38 // #7f0a0246 │ │ -4948a6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4948a8: 1a02 988a |0008: const-string v2, "beginTransaction()" // string@8a98 │ │ -4948ac: 1a03 f0ae |000a: const-string v3, "getSupportFragmentManager(...)" // string@aef0 │ │ -4948b0: 3806 3200 |000c: if-eqz v6, 003e // +0032 │ │ -4948b4: 5456 a8b0 |000e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4948b8: 3906 0800 |0010: if-nez v6, 0018 // +0008 │ │ -4948bc: 1a06 e08a |0012: const-string v6, "binding" // string@8ae0 │ │ -4948c0: 7110 06fc 0600 |0014: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4948c6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -4948c8: 5466 d6b3 |0018: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@b3d6 │ │ -4948cc: 1304 0800 |001a: const/16 v4, #int 8 // #8 │ │ -4948d0: 6e20 e378 4600 |001c: invoke-virtual {v6, v4}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@78e3 │ │ -4948d6: 6e10 8ee9 0500 |001f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ -4948dc: 0c05 |0022: move-result-object v5 │ │ -4948de: 7120 fffb 3500 |0023: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -4948e4: 6e10 ab0e 0500 |0026: invoke-virtual {v5}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@0eab │ │ -4948ea: 0c05 |0029: move-result-object v5 │ │ -4948ec: 7120 fffb 2500 |002a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -4948f2: 6e20 ba0e 1500 |002d: invoke-virtual {v5, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@0eba │ │ -4948f8: 2206 3a21 |0030: new-instance v6, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // type@213a │ │ -4948fc: 7010 64eb 0600 |0032: invoke-direct {v6}, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;.:()V // method@eb64 │ │ -494902: 1f06 4403 |0035: check-cast v6, Landroidx/fragment/app/Fragment; // type@0344 │ │ -494906: 6e30 b80e 0506 |0037: invoke-virtual {v5, v0, v6}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@0eb8 │ │ -49490c: 6e10 b40e 0500 |003a: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@0eb4 │ │ -494912: 281e |003d: goto 005b // +001e │ │ -494914: 6e10 8ee9 0500 |003e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ -49491a: 0c06 |0041: move-result-object v6 │ │ -49491c: 7120 fffb 3600 |0042: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -494922: 6e10 ab0e 0600 |0045: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@0eab │ │ -494928: 0c06 |0048: move-result-object v6 │ │ -49492a: 7120 fffb 2600 |0049: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -494930: 6e20 ba0e 1600 |004c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@0eba │ │ -494936: 7010 7ae9 0500 |004f: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; // method@e97a │ │ -49493c: 0c05 |0052: move-result-object v5 │ │ -49493e: 1f05 4403 |0053: check-cast v5, Landroidx/fragment/app/Fragment; // type@0344 │ │ -494942: 6e30 b80e 0605 |0055: invoke-virtual {v6, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@0eb8 │ │ -494948: 6e10 b40e 0600 |0058: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@0eb4 │ │ -49494e: 6205 61b5 |005b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494952: 1105 |005d: return-object v5 │ │ +49488c: |[49488c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +49489c: 6e10 30f5 0600 |0000: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +4948a2: 0a06 |0003: move-result v6 │ │ +4948a4: 1400 4602 0a7f |0004: const v0, #float 1.83445e+38 // #7f0a0246 │ │ +4948aa: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4948ac: 1a02 988a |0008: const-string v2, "beginTransaction()" // string@8a98 │ │ +4948b0: 1a03 f0ae |000a: const-string v3, "getSupportFragmentManager(...)" // string@aef0 │ │ +4948b4: 3806 3200 |000c: if-eqz v6, 003e // +0032 │ │ +4948b8: 5456 a8b0 |000e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4948bc: 3906 0800 |0010: if-nez v6, 0018 // +0008 │ │ +4948c0: 1a06 e08a |0012: const-string v6, "binding" // string@8ae0 │ │ +4948c4: 7110 06fc 0600 |0014: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4948ca: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +4948cc: 5466 d6b3 |0018: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@b3d6 │ │ +4948d0: 1304 0800 |001a: const/16 v4, #int 8 // #8 │ │ +4948d4: 6e20 e378 4600 |001c: invoke-virtual {v6, v4}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@78e3 │ │ +4948da: 6e10 8ee9 0500 |001f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ +4948e0: 0c05 |0022: move-result-object v5 │ │ +4948e2: 7120 fffb 3500 |0023: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +4948e8: 6e10 ab0e 0500 |0026: invoke-virtual {v5}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@0eab │ │ +4948ee: 0c05 |0029: move-result-object v5 │ │ +4948f0: 7120 fffb 2500 |002a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +4948f6: 6e20 ba0e 1500 |002d: invoke-virtual {v5, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@0eba │ │ +4948fc: 2206 3a21 |0030: new-instance v6, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // type@213a │ │ +494900: 7010 64eb 0600 |0032: invoke-direct {v6}, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;.:()V // method@eb64 │ │ +494906: 1f06 4403 |0035: check-cast v6, Landroidx/fragment/app/Fragment; // type@0344 │ │ +49490a: 6e30 b80e 0506 |0037: invoke-virtual {v5, v0, v6}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@0eb8 │ │ +494910: 6e10 b40e 0500 |003a: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@0eb4 │ │ +494916: 281e |003d: goto 005b // +001e │ │ +494918: 6e10 8ee9 0500 |003e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ +49491e: 0c06 |0041: move-result-object v6 │ │ +494920: 7120 fffb 3600 |0042: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +494926: 6e10 ab0e 0600 |0045: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@0eab │ │ +49492c: 0c06 |0048: move-result-object v6 │ │ +49492e: 7120 fffb 2600 |0049: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +494934: 6e20 ba0e 1600 |004c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@0eba │ │ +49493a: 7010 7ae9 0500 |004f: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; // method@e97a │ │ +494940: 0c05 |0052: move-result-object v5 │ │ +494942: 1f05 4403 |0053: check-cast v5, Landroidx/fragment/app/Fragment; // type@0344 │ │ +494946: 6e30 b80e 0605 |0055: invoke-virtual {v6, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@0eb8 │ │ +49494c: 6e10 b40e 0600 |0058: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@0eb4 │ │ +494952: 6205 61b5 |005b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494956: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x000e line=1006 │ │ 0x001f line=1007 │ │ 0x0026 line=3943 │ │ 0x002d line=1008 │ │ @@ -2002454,46 +2002454,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 │ │ -494954: |[494954] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -494964: 6200 0bb5 |0000: sget-object v0, Lcom/nextcloud/talk/utils/VibrationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/VibrationUtils; // field@b50b │ │ -494968: 6e10 64e9 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49496e: 0c01 |0005: move-result-object v1 │ │ -494970: 6e20 0cf3 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/VibrationUtils;.vibrateShort:(Landroid/content/Context;)V // method@f30c │ │ -494976: 5420 a8b0 |0009: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49497a: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -49497e: 1a00 e08a |000d: const-string v0, "binding" // string@8ae0 │ │ -494982: 7110 06fc 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -494988: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -49498a: 5400 d6b3 |0013: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@b3d6 │ │ -49498e: 6e10 30f5 0300 |0015: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ -494994: 0a03 |0018: move-result v3 │ │ -494996: 3803 1b00 |0019: if-eqz v3, 0034 // +001b │ │ -49499a: 6e10 61e9 0200 |001b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -4949a0: 0c02 |001e: move-result-object v2 │ │ -4949a2: 6e10 e4ee 0200 |001f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@eee4 │ │ -4949a8: 0c02 |0022: move-result-object v2 │ │ -4949aa: 6e10 d50e 0200 |0023: invoke-virtual {v2}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0ed5 │ │ -4949b0: 0c02 |0026: move-result-object v2 │ │ -4949b2: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -4949b4: 7110 38f5 0300 |0028: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ -4949ba: 0c03 |002b: move-result-object v3 │ │ -4949bc: 7120 fbfb 3200 |002c: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -4949c2: 0a02 |002f: move-result v2 │ │ -4949c4: 3902 0400 |0030: if-nez v2, 0034 // +0004 │ │ -4949c8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -4949ca: 2803 |0033: goto 0036 // +0003 │ │ -4949cc: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -4949d0: 6e20 e378 2000 |0036: invoke-virtual {v0, v2}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@78e3 │ │ -4949d6: 6202 61b5 |0039: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -4949da: 1102 |003b: return-object v2 │ │ +494958: |[494958] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +494968: 6200 0bb5 |0000: sget-object v0, Lcom/nextcloud/talk/utils/VibrationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/VibrationUtils; // field@b50b │ │ +49496c: 6e10 64e9 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +494972: 0c01 |0005: move-result-object v1 │ │ +494974: 6e20 0cf3 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/VibrationUtils;.vibrateShort:(Landroid/content/Context;)V // method@f30c │ │ +49497a: 5420 a8b0 |0009: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49497e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +494982: 1a00 e08a |000d: const-string v0, "binding" // string@8ae0 │ │ +494986: 7110 06fc 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49498c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +49498e: 5400 d6b3 |0013: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@b3d6 │ │ +494992: 6e10 30f5 0300 |0015: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@f530 │ │ +494998: 0a03 |0018: move-result v3 │ │ +49499a: 3803 1b00 |0019: if-eqz v3, 0034 // +001b │ │ +49499e: 6e10 61e9 0200 |001b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +4949a4: 0c02 |001e: move-result-object v2 │ │ +4949a6: 6e10 e4ee 0200 |001f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@eee4 │ │ +4949ac: 0c02 |0022: move-result-object v2 │ │ +4949ae: 6e10 d50e 0200 |0023: invoke-virtual {v2}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0ed5 │ │ +4949b4: 0c02 |0026: move-result-object v2 │ │ +4949b6: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +4949b8: 7110 38f5 0300 |0028: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@f538 │ │ +4949be: 0c03 |002b: move-result-object v3 │ │ +4949c0: 7120 fbfb 3200 |002c: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +4949c6: 0a02 |002f: move-result v2 │ │ +4949c8: 3902 0400 |0030: if-nez v2, 0034 // +0004 │ │ +4949cc: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +4949ce: 2803 |0033: goto 0036 // +0003 │ │ +4949d0: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +4949d4: 6e20 e378 2000 |0036: invoke-virtual {v0, v2}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@78e3 │ │ +4949da: 6202 61b5 |0039: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +4949de: 1102 |003b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0009 line=1021 │ │ 0x0015 line=1022 │ │ 0x001b line=1023 │ │ 0x0036 line=1021 │ │ @@ -2002507,30 +2002507,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 │ │ -4949dc: |[4949dc] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$33:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ -4949ec: 5411 a8b0 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4949f0: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -4949f4: 1a01 e08a |0004: const-string v1, "binding" // string@8ae0 │ │ -4949f8: 7110 06fc 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4949fe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -494a00: 5411 d6b3 |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@b3d6 │ │ -494a04: 6e10 9c78 0100 |000c: invoke-virtual {v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.getY:()F // method@789c │ │ -494a0a: 0a00 |000f: move-result v0 │ │ -494a0c: 7110 fdfb 0200 |0010: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494a12: 6e10 b4f5 0200 |0013: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@f5b4 │ │ -494a18: 0a02 |0016: move-result v2 │ │ -494a1a: c720 |0017: sub-float/2addr v0, v2 │ │ -494a1c: 6e20 e478 0100 |0018: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setY:(F)V // method@78e4 │ │ -494a22: 6201 61b5 |001b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494a26: 1101 |001d: return-object v1 │ │ +4949e0: |[4949e0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$33:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ +4949f0: 5411 a8b0 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4949f4: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +4949f8: 1a01 e08a |0004: const-string v1, "binding" // string@8ae0 │ │ +4949fc: 7110 06fc 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +494a02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +494a04: 5411 d6b3 |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@b3d6 │ │ +494a08: 6e10 9c78 0100 |000c: invoke-virtual {v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.getY:()F // method@789c │ │ +494a0e: 0a00 |000f: move-result v0 │ │ +494a10: 7110 fdfb 0200 |0010: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +494a16: 6e10 b4f5 0200 |0013: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@f5b4 │ │ +494a1c: 0a02 |0016: move-result v2 │ │ +494a1e: c720 |0017: sub-float/2addr v0, v2 │ │ +494a20: 6e20 e478 0100 |0018: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setY:(F)V // method@78e4 │ │ +494a26: 6201 61b5 |001b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494a2a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x001b line=1033 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/Float; │ │ @@ -2002540,19 +2002540,19 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4921a0: |[4921a0] com.nextcloud.talk.chat.ChatActivity.isActivityNotChangingConfigurations:()Z │ │ -4921b0: 6e10 bee9 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChangingConfigurations:()Z // method@e9be │ │ -4921b6: 0a00 |0003: move-result v0 │ │ -4921b8: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4921bc: 0f00 |0006: return v0 │ │ +4921a4: |[4921a4] com.nextcloud.talk.chat.ChatActivity.isActivityNotChangingConfigurations:()Z │ │ +4921b4: 6e10 bee9 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChangingConfigurations:()Z // method@e9be │ │ +4921ba: 0a00 |0003: move-result v0 │ │ +4921bc: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4921c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2391 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #137 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2002560,28 +2002560,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 │ │ -4921c0: |[4921c0] com.nextcloud.talk.chat.ChatActivity.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -4921d0: 7020 cee9 2100 |0000: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9ce │ │ -4921d6: 0a00 |0003: move-result v0 │ │ -4921d8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -4921dc: 6e10 6bec 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableParent:()Z // method@ec6b │ │ -4921e2: 0a00 |0009: move-result v0 │ │ -4921e4: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -4921e8: 6e10 76ec 0200 |000c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ -4921ee: 0a02 |000f: move-result v2 │ │ -4921f0: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -4921f4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -4921f6: 2802 |0013: goto 0015 // +0002 │ │ -4921f8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4921fa: 0f02 |0015: return v2 │ │ +4921c4: |[4921c4] com.nextcloud.talk.chat.ChatActivity.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +4921d4: 7020 cee9 2100 |0000: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9ce │ │ +4921da: 0a00 |0003: move-result v0 │ │ +4921dc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +4921e0: 6e10 6bec 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableParent:()Z // method@ec6b │ │ +4921e6: 0a00 |0009: move-result v0 │ │ +4921e8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +4921ec: 6e10 76ec 0200 |000c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ +4921f2: 0a02 |000f: move-result v2 │ │ +4921f4: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +4921f8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +4921fa: 2802 |0013: goto 0015 // +0002 │ │ +4921fc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4921fe: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1736 │ │ 0x0006 line=1737 │ │ 0x000c line=1738 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002592,32 +2002592,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 │ │ -4921fc: |[4921fc] com.nextcloud.talk.chat.ChatActivity.isEditMessage:(Ljava/util/Map$Entry;)Z │ │ -49220c: 7210 8ff9 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -492212: 0c00 |0003: move-result-object v0 │ │ -492214: 1f00 5721 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -492218: 6e10 7dec 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@ec7d │ │ -49221e: 0c00 |0009: move-result-object v0 │ │ -492220: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -492224: 7210 8ff9 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -49222a: 0c02 |000f: move-result-object v2 │ │ -49222c: 1f02 5721 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -492230: 6e10 87ec 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -492236: 0c02 |0015: move-result-object v2 │ │ -492238: 6200 d4b1 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_EDITED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1d4 │ │ -49223c: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ -492240: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -492242: 2802 |001b: goto 001d // +0002 │ │ -492244: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -492246: 0f02 |001d: return v2 │ │ +492200: |[492200] com.nextcloud.talk.chat.ChatActivity.isEditMessage:(Ljava/util/Map$Entry;)Z │ │ +492210: 7210 8ff9 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +492216: 0c00 |0003: move-result-object v0 │ │ +492218: 1f00 5721 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49221c: 6e10 7dec 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@ec7d │ │ +492222: 0c00 |0009: move-result-object v0 │ │ +492224: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +492228: 7210 8ff9 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +49222e: 0c02 |000f: move-result-object v2 │ │ +492230: 1f02 5721 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +492234: 6e10 87ec 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +49223a: 0c02 |0015: move-result-object v2 │ │ +49223c: 6200 d4b1 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_EDITED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1d4 │ │ +492240: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ +492244: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +492246: 2802 |001b: goto 001d // +0002 │ │ +492248: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +49224a: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3066 │ │ 0x000c line=3067 │ │ 0x0016 line=3068 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002628,34 +2002628,34 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -492248: |[492248] com.nextcloud.talk.chat.ChatActivity.isGroupConversation:()Z │ │ -492258: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49225c: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -492260: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -492262: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -492266: 6e10 57f1 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -49226c: 0c00 |000a: move-result-object v0 │ │ -49226e: 2802 |000b: goto 000d // +0002 │ │ -492270: 0710 |000c: move-object v0, v1 │ │ -492272: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -492276: 5420 b2b0 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49227a: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -49227e: 6e10 57f1 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -492284: 0c01 |0016: move-result-object v1 │ │ -492286: 6200 d3b4 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d3 │ │ -49228a: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ -49228e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -492290: 2802 |001c: goto 001e // +0002 │ │ -492292: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -492294: 0f00 |001e: return v0 │ │ +49224c: |[49224c] com.nextcloud.talk.chat.ChatActivity.isGroupConversation:()Z │ │ +49225c: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +492260: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +492264: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +492266: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +49226a: 6e10 57f1 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +492270: 0c00 |000a: move-result-object v0 │ │ +492272: 2802 |000b: goto 000d // +0002 │ │ +492274: 0710 |000c: move-object v0, v1 │ │ +492276: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +49227a: 5420 b2b0 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49227e: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +492282: 6e10 57f1 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +492288: 0c01 |0016: move-result-object v1 │ │ +49228a: 6200 d3b4 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d3 │ │ +49228e: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ +492292: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +492294: 2802 |001c: goto 001e // +0002 │ │ +492296: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +492298: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0007 line=1492 │ │ 0x000f line=1493 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002665,32 +2002665,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 │ │ -492298: |[492298] com.nextcloud.talk.chat.ChatActivity.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z │ │ -4922a8: 7210 8ff9 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -4922ae: 0c00 |0003: move-result-object v0 │ │ -4922b0: 1f00 5721 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4922b4: 6e10 7dec 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@ec7d │ │ -4922ba: 0c00 |0009: move-result-object v0 │ │ -4922bc: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -4922c0: 7210 8ff9 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -4922c6: 0c02 |000f: move-result-object v2 │ │ -4922c8: 1f02 5721 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4922cc: 6e10 87ec 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -4922d2: 0c02 |0015: move-result-object v2 │ │ -4922d4: 6200 d3b1 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1d3 │ │ -4922d8: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ -4922dc: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -4922de: 2802 |001b: goto 001d // +0002 │ │ -4922e0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -4922e2: 0f02 |001d: return v2 │ │ +49229c: |[49229c] com.nextcloud.talk.chat.ChatActivity.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z │ │ +4922ac: 7210 8ff9 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +4922b2: 0c00 |0003: move-result-object v0 │ │ +4922b4: 1f00 5721 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4922b8: 6e10 7dec 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@ec7d │ │ +4922be: 0c00 |0009: move-result-object v0 │ │ +4922c0: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +4922c4: 7210 8ff9 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +4922ca: 0c02 |000f: move-result-object v2 │ │ +4922cc: 1f02 5721 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4922d0: 6e10 87ec 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +4922d6: 0c02 |0015: move-result-object v2 │ │ +4922d8: 6200 d3b1 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1d3 │ │ +4922dc: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ +4922e0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +4922e2: 2802 |001b: goto 001d // +0002 │ │ +4922e4: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +4922e6: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3056 │ │ 0x000c line=3057 │ │ 0x0016 line=3058 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002701,29 +2002701,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -4922e4: |[4922e4] com.nextcloud.talk.chat.ChatActivity.isNotInCall:()Z │ │ -4922f4: 7100 3bf3 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -4922fa: 0c00 |0003: move-result-object v0 │ │ -4922fc: 6e10 3ef3 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isInCall:()Z // method@f33e │ │ -492302: 0a00 |0007: move-result v0 │ │ -492304: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -492308: 7100 3bf3 0000 |000a: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -49230e: 0c00 |000d: move-result-object v0 │ │ -492310: 6e10 3df3 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isDialing:()Z // method@f33d │ │ -492316: 0a00 |0011: move-result v0 │ │ -492318: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -49231c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -49231e: 2802 |0015: goto 0017 // +0002 │ │ -492320: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -492322: 0f00 |0017: return v0 │ │ +4922e8: |[4922e8] com.nextcloud.talk.chat.ChatActivity.isNotInCall:()Z │ │ +4922f8: 7100 3bf3 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +4922fe: 0c00 |0003: move-result-object v0 │ │ +492300: 6e10 3ef3 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isInCall:()Z // method@f33e │ │ +492306: 0a00 |0007: move-result v0 │ │ +492308: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +49230c: 7100 3bf3 0000 |000a: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +492312: 0c00 |000d: move-result-object v0 │ │ +492314: 6e10 3df3 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isDialing:()Z // method@f33d │ │ +49231a: 0a00 |0011: move-result v0 │ │ +49231c: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +492320: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +492322: 2802 |0015: goto 0017 // +0002 │ │ +492324: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +492326: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2394 │ │ 0x000a line=2395 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -2002732,26 +2002732,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 │ │ -492374: |[492374] com.nextcloud.talk.chat.ChatActivity.isPollVotedMessage:(Ljava/util/Map$Entry;)Z │ │ -492384: 7210 8ff9 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -49238a: 0c02 |0003: move-result-object v2 │ │ -49238c: 1f02 5721 |0004: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -492390: 6e10 87ec 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -492396: 0c02 |0009: move-result-object v2 │ │ -492398: 6200 ddb1 |000a: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.POLL_VOTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1dd │ │ -49239c: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ -4923a0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -4923a2: 2802 |000f: goto 0011 // +0002 │ │ -4923a4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4923a6: 0f02 |0011: return v2 │ │ +492378: |[492378] com.nextcloud.talk.chat.ChatActivity.isPollVotedMessage:(Ljava/util/Map$Entry;)Z │ │ +492388: 7210 8ff9 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +49238e: 0c02 |0003: move-result-object v2 │ │ +492390: 1f02 5721 |0004: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +492394: 6e10 87ec 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +49239a: 0c02 |0009: move-result-object v2 │ │ +49239c: 6200 ddb1 |000a: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.POLL_VOTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1dd │ │ +4923a0: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ +4923a4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +4923a6: 2802 |000f: goto 0011 // +0002 │ │ +4923a8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4923aa: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3071 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -2002760,34 +2002760,34 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -4923a8: |[4923a8] com.nextcloud.talk.chat.ChatActivity.isPublicConversation:()Z │ │ -4923b8: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4923bc: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -4923c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4923c2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -4923c6: 6e10 57f1 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -4923cc: 0c00 |000a: move-result-object v0 │ │ -4923ce: 2802 |000b: goto 000d // +0002 │ │ -4923d0: 0710 |000c: move-object v0, v1 │ │ -4923d2: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -4923d6: 5420 b2b0 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4923da: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -4923de: 6e10 57f1 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -4923e4: 0c01 |0016: move-result-object v1 │ │ -4923e6: 6200 d4b4 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d4 │ │ -4923ea: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ -4923ee: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -4923f0: 2802 |001c: goto 001e // +0002 │ │ -4923f2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -4923f4: 0f00 |001e: return v0 │ │ +4923ac: |[4923ac] com.nextcloud.talk.chat.ChatActivity.isPublicConversation:()Z │ │ +4923bc: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4923c0: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +4923c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4923c6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +4923ca: 6e10 57f1 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +4923d0: 0c00 |000a: move-result-object v0 │ │ +4923d2: 2802 |000b: goto 000d // +0002 │ │ +4923d4: 0710 |000c: move-object v0, v1 │ │ +4923d6: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +4923da: 5420 b2b0 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4923de: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +4923e2: 6e10 57f1 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +4923e8: 0c01 |0016: move-result-object v1 │ │ +4923ea: 6200 d4b4 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d4 │ │ +4923ee: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ +4923f2: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +4923f4: 2802 |001c: goto 001e // +0002 │ │ +4923f6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +4923f8: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1496 │ │ 0x0007 line=1497 │ │ 0x000f line=1498 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002797,41 +2002797,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 │ │ -4923f8: |[4923f8] com.nextcloud.talk.chat.ChatActivity.isReactionsMessage:(Ljava/util/Map$Entry;)Z │ │ -492408: 7210 8ff9 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -49240e: 0c00 |0003: move-result-object v0 │ │ -492410: 1f00 5721 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -492414: 6e10 87ec 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -49241a: 0c00 |0009: move-result-object v0 │ │ -49241c: 6201 deb1 |000a: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1de │ │ -492420: 3210 2100 |000c: if-eq v0, v1, 002d // +0021 │ │ -492424: 7210 8ff9 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -49242a: 0c00 |0011: move-result-object v0 │ │ -49242c: 1f00 5721 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -492430: 6e10 87ec 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -492436: 0c00 |0017: move-result-object v0 │ │ -492438: 6201 dfb1 |0018: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1df │ │ -49243c: 3210 1300 |001a: if-eq v0, v1, 002d // +0013 │ │ -492440: 7210 8ff9 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ -492446: 0c03 |001f: move-result-object v3 │ │ -492448: 1f03 5721 |0020: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49244c: 6e10 87ec 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -492452: 0c03 |0025: move-result-object v3 │ │ -492454: 6200 e0b1 |0026: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_REVOKED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1e0 │ │ -492458: 3303 0300 |0028: if-ne v3, v0, 002b // +0003 │ │ -49245c: 2803 |002a: goto 002d // +0003 │ │ -49245e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -492460: 2802 |002c: goto 002e // +0002 │ │ -492462: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -492464: 0f03 |002e: return v3 │ │ +4923fc: |[4923fc] com.nextcloud.talk.chat.ChatActivity.isReactionsMessage:(Ljava/util/Map$Entry;)Z │ │ +49240c: 7210 8ff9 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +492412: 0c00 |0003: move-result-object v0 │ │ +492414: 1f00 5721 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +492418: 6e10 87ec 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +49241e: 0c00 |0009: move-result-object v0 │ │ +492420: 6201 deb1 |000a: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1de │ │ +492424: 3210 2100 |000c: if-eq v0, v1, 002d // +0021 │ │ +492428: 7210 8ff9 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +49242e: 0c00 |0011: move-result-object v0 │ │ +492430: 1f00 5721 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +492434: 6e10 87ec 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +49243a: 0c00 |0017: move-result-object v0 │ │ +49243c: 6201 dfb1 |0018: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1df │ │ +492440: 3210 1300 |001a: if-eq v0, v1, 002d // +0013 │ │ +492444: 7210 8ff9 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@f98f │ │ +49244a: 0c03 |001f: move-result-object v3 │ │ +49244c: 1f03 5721 |0020: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +492450: 6e10 87ec 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +492456: 0c03 |0025: move-result-object v3 │ │ +492458: 6200 e0b1 |0026: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_REVOKED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1e0 │ │ +49245c: 3303 0300 |0028: if-ne v3, v0, 002b // +0003 │ │ +492460: 2803 |002a: goto 002d // +0003 │ │ +492462: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +492464: 2802 |002c: goto 002e // +0002 │ │ +492466: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +492468: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3061 │ │ 0x000e line=3062 │ │ 0x001c line=3063 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002842,33 +2002842,33 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -492468: |[492468] com.nextcloud.talk.chat.ChatActivity.isReadOnlyConversation:()Z │ │ -492478: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49247c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49247e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -492482: 6e10 43f1 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@f143 │ │ -492488: 0c00 |0008: move-result-object v0 │ │ -49248a: 2802 |0009: goto 000b // +0002 │ │ -49248c: 0710 |000a: move-object v0, v1 │ │ -49248e: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -492492: 5420 b2b0 |000d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -492496: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -49249a: 6e10 43f1 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@f143 │ │ -4924a0: 0c01 |0014: move-result-object v1 │ │ -4924a2: 6200 d0b4 |0015: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState;.CONVERSATION_READ_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // field@b4d0 │ │ -4924a6: 3301 0400 |0017: if-ne v1, v0, 001b // +0004 │ │ -4924aa: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -4924ac: 2802 |001a: goto 001c // +0002 │ │ -4924ae: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -4924b0: 0f00 |001c: return v0 │ │ +49246c: |[49246c] com.nextcloud.talk.chat.ChatActivity.isReadOnlyConversation:()Z │ │ +49247c: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +492480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +492482: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +492486: 6e10 43f1 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@f143 │ │ +49248c: 0c00 |0008: move-result-object v0 │ │ +49248e: 2802 |0009: goto 000b // +0002 │ │ +492490: 0710 |000a: move-object v0, v1 │ │ +492492: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +492496: 5420 b2b0 |000d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49249a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +49249e: 6e10 43f1 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@f143 │ │ +4924a4: 0c01 |0014: move-result-object v1 │ │ +4924a6: 6200 d0b4 |0015: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState;.CONVERSATION_READ_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // field@b4d0 │ │ +4924aa: 3301 0400 |0017: if-ne v1, v0, 001b // +0004 │ │ +4924ae: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +4924b0: 2802 |001a: goto 001c // +0002 │ │ +4924b2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +4924b4: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1936 │ │ 0x000d line=1937 │ │ 0x0015 line=1938 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002878,22 +2002878,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 │ │ -4924e4: |[4924e4] com.nextcloud.talk.chat.ChatActivity.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -4924f4: 6e10 69ec 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ -4924fa: 0c01 |0003: move-result-object v1 │ │ -4924fc: 6e10 69ec 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ -492502: 0c02 |0007: move-result-object v2 │ │ -492504: 7120 a4f3 2100 |0008: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@f3a4 │ │ -49250a: 0a01 |000b: move-result v1 │ │ -49250c: 0f01 |000c: return v1 │ │ +4924e8: |[4924e8] com.nextcloud.talk.chat.ChatActivity.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +4924f8: 6e10 69ec 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ +4924fe: 0c01 |0003: move-result-object v1 │ │ +492500: 6e10 69ec 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ +492506: 0c02 |0007: move-result-object v2 │ │ +492508: 7120 a4f3 2100 |0008: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@f3a4 │ │ +49250e: 0a01 |000b: move-result v1 │ │ +492510: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2868 │ │ 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; │ │ @@ -2002903,38 +2002903,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 │ │ -492510: |[492510] com.nextcloud.talk.chat.ChatActivity.isSameDayNonSystemMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -492520: 6e10 86ec 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ -492526: 0c00 |0003: move-result-object v0 │ │ -492528: 1f00 7724 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -49252c: 7110 4805 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ -492532: 0a00 |0009: move-result v0 │ │ -492534: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -492538: 6e10 86ec 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ -49253e: 0c00 |000f: move-result-object v0 │ │ -492540: 1f00 7724 |0010: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -492544: 7110 4805 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ -49254a: 0a00 |0015: move-result v0 │ │ -49254c: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -492550: 6e10 69ec 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ -492556: 0c02 |001b: move-result-object v2 │ │ -492558: 6e10 69ec 0300 |001c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ -49255e: 0c03 |001f: move-result-object v3 │ │ -492560: 7120 a4f3 3200 |0020: invoke-static {v2, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@f3a4 │ │ -492566: 0a02 |0023: move-result v2 │ │ -492568: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -49256c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -49256e: 2802 |0027: goto 0029 // +0002 │ │ -492570: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -492572: 0f02 |0029: return v2 │ │ +492514: |[492514] com.nextcloud.talk.chat.ChatActivity.isSameDayNonSystemMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +492524: 6e10 86ec 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ +49252a: 0c00 |0003: move-result-object v0 │ │ +49252c: 1f00 7724 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +492530: 7110 4805 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ +492536: 0a00 |0009: move-result v0 │ │ +492538: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +49253c: 6e10 86ec 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ +492542: 0c00 |000f: move-result-object v0 │ │ +492544: 1f00 7724 |0010: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +492548: 7110 4805 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ +49254e: 0a00 |0015: move-result v0 │ │ +492550: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +492554: 6e10 69ec 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ +49255a: 0c02 |001b: move-result-object v2 │ │ +49255c: 6e10 69ec 0300 |001c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ +492562: 0c03 |001f: move-result-object v3 │ │ +492564: 7120 a4f3 3200 |0020: invoke-static {v2, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@f3a4 │ │ +49256a: 0a02 |0023: move-result v2 │ │ +49256c: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +492570: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +492572: 2802 |0027: goto 0029 // +0002 │ │ +492574: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +492576: 0f02 |0029: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2863 │ │ 0x000c line=2864 │ │ 0x0018 line=2865 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2002946,23 +2002946,23 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -492574: |[492574] com.nextcloud.talk.chat.ChatActivity.isScrolledToBottom:()Z │ │ -492584: 5420 bbb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@b0bb │ │ -492588: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49258a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -49258e: 6e10 cb11 0000 |0005: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@11cb │ │ -492594: 0a00 |0008: move-result v0 │ │ -492596: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -49259a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -49259c: 0f01 |000c: return v1 │ │ +492578: |[492578] com.nextcloud.talk.chat.ChatActivity.isScrolledToBottom:()Z │ │ +492588: 5420 bbb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@b0bb │ │ +49258c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49258e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +492592: 6e10 cb11 0000 |0005: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@11cb │ │ +492598: 0a00 |0008: move-result v0 │ │ +49259a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +49259e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4925a0: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2708 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #149 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2002970,63 +2002970,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 │ │ -4925a0: |[4925a0] com.nextcloud.talk.chat.ChatActivity.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -4925b0: 6e20 78ea 8700 |0000: invoke-virtual {v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.userAllowedByPrivilages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@ea78 │ │ -4925b6: 0a00 |0003: move-result v0 │ │ -4925b8: 6e10 69ec 0800 |0004: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ -4925be: 0c01 |0007: move-result-object v1 │ │ -4925c0: 2202 2a25 |0008: new-instance v2, Ljava/util/Date; // type@252a │ │ -4925c4: 7100 9ef6 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@f69e │ │ -4925ca: 0b03 |000d: move-result-wide v3 │ │ -4925cc: 1405 0097 4901 |000e: const v5, #float 3.70262e-38 // #01499700 │ │ -4925d2: 8155 |0011: int-to-long v5, v5 │ │ -4925d4: bc53 |0012: sub-long/2addr v3, v5 │ │ -4925d6: 7030 eff8 3204 |0013: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@f8ef │ │ -4925dc: 6e20 f0f8 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@f8f0 │ │ -4925e2: 0a01 |0019: move-result v1 │ │ -4925e4: 6e10 89e9 0700 |001a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -4925ea: 0c02 |001d: move-result-object v2 │ │ -4925ec: 6203 00b5 |001e: sget-object v3, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES_UNLIMITED:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b500 │ │ -4925f0: 7120 c2f2 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@f2c2 │ │ -4925f6: 0a02 |0023: move-result v2 │ │ -4925f8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -4925fa: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -4925fe: 282f |0027: goto 0056 // +002f │ │ -492600: 3902 0500 |0028: if-nez v2, 002d // +0005 │ │ -492604: 3801 0300 |002a: if-eqz v1, 002d // +0003 │ │ -492608: 282a |002c: goto 0056 // +002a │ │ -49260a: 6e10 87ec 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -492610: 0c00 |0030: move-result-object v0 │ │ -492612: 6201 beb1 |0031: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.DUMMY:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1be │ │ -492616: 3210 0300 |0033: if-eq v0, v1, 0036 // +0003 │ │ -49261a: 2821 |0035: goto 0056 // +0021 │ │ -49261c: 6e10 97ec 0800 |0036: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@ec97 │ │ -492622: 0a08 |0039: move-result v8 │ │ -492624: 3808 0300 |003a: if-eqz v8, 003d // +0003 │ │ -492628: 281a |003c: goto 0056 // +001a │ │ -49262a: 6e10 89e9 0700 |003d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -492630: 0c08 |0040: move-result-object v8 │ │ -492632: 6200 ffb4 |0041: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b4ff │ │ -492636: 7120 c2f2 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@f2c2 │ │ -49263c: 0a08 |0046: move-result v8 │ │ -49263e: 3908 0300 |0047: if-nez v8, 004a // +0003 │ │ -492642: 280d |0049: goto 0056 // +000d │ │ -492644: 6e10 81e9 0700 |004a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -49264a: 0c08 |004d: move-result-object v8 │ │ -49264c: 6e10 f9f2 0800 |004e: invoke-virtual {v8}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ -492652: 0a08 |0051: move-result v8 │ │ -492654: 3908 0300 |0052: if-nez v8, 0055 // +0003 │ │ -492658: 2802 |0054: goto 0056 // +0002 │ │ -49265a: 1213 |0055: const/4 v3, #int 1 // #1 │ │ -49265c: 0f03 |0056: return v3 │ │ +4925a4: |[4925a4] com.nextcloud.talk.chat.ChatActivity.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +4925b4: 6e20 78ea 8700 |0000: invoke-virtual {v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.userAllowedByPrivilages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@ea78 │ │ +4925ba: 0a00 |0003: move-result v0 │ │ +4925bc: 6e10 69ec 0800 |0004: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@ec69 │ │ +4925c2: 0c01 |0007: move-result-object v1 │ │ +4925c4: 2202 2a25 |0008: new-instance v2, Ljava/util/Date; // type@252a │ │ +4925c8: 7100 9ef6 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@f69e │ │ +4925ce: 0b03 |000d: move-result-wide v3 │ │ +4925d0: 1405 0097 4901 |000e: const v5, #float 3.70262e-38 // #01499700 │ │ +4925d6: 8155 |0011: int-to-long v5, v5 │ │ +4925d8: bc53 |0012: sub-long/2addr v3, v5 │ │ +4925da: 7030 eff8 3204 |0013: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@f8ef │ │ +4925e0: 6e20 f0f8 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@f8f0 │ │ +4925e6: 0a01 |0019: move-result v1 │ │ +4925e8: 6e10 89e9 0700 |001a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +4925ee: 0c02 |001d: move-result-object v2 │ │ +4925f0: 6203 00b5 |001e: sget-object v3, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES_UNLIMITED:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b500 │ │ +4925f4: 7120 c2f2 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@f2c2 │ │ +4925fa: 0a02 |0023: move-result v2 │ │ +4925fc: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +4925fe: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +492602: 282f |0027: goto 0056 // +002f │ │ +492604: 3902 0500 |0028: if-nez v2, 002d // +0005 │ │ +492608: 3801 0300 |002a: if-eqz v1, 002d // +0003 │ │ +49260c: 282a |002c: goto 0056 // +002a │ │ +49260e: 6e10 87ec 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +492614: 0c00 |0030: move-result-object v0 │ │ +492616: 6201 beb1 |0031: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.DUMMY:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1be │ │ +49261a: 3210 0300 |0033: if-eq v0, v1, 0036 // +0003 │ │ +49261e: 2821 |0035: goto 0056 // +0021 │ │ +492620: 6e10 97ec 0800 |0036: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@ec97 │ │ +492626: 0a08 |0039: move-result v8 │ │ +492628: 3808 0300 |003a: if-eqz v8, 003d // +0003 │ │ +49262c: 281a |003c: goto 0056 // +001a │ │ +49262e: 6e10 89e9 0700 |003d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +492634: 0c08 |0040: move-result-object v8 │ │ +492636: 6200 ffb4 |0041: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b4ff │ │ +49263a: 7120 c2f2 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@f2c2 │ │ +492640: 0a08 |0046: move-result v8 │ │ +492642: 3908 0300 |0047: if-nez v8, 004a // +0003 │ │ +492646: 280d |0049: goto 0056 // +000d │ │ +492648: 6e10 81e9 0700 |004a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +49264e: 0c08 |004d: move-result-object v8 │ │ +492650: 6e10 f9f2 0800 |004e: invoke-virtual {v8}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ +492656: 0a08 |0051: move-result v8 │ │ +492658: 3908 0300 |0052: if-nez v8, 0055 // +0003 │ │ +49265c: 2802 |0054: goto 0056 // +0002 │ │ +49265e: 1213 |0055: const/4 v3, #int 1 // #1 │ │ +492660: 0f03 |0056: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3538 │ │ 0x0004 line=3541 │ │ 0x0008 line=3542 │ │ 0x001a line=3544 │ │ 0x001e line=3545 │ │ @@ -2003044,23 +2003044,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 │ │ -492660: |[492660] com.nextcloud.talk.chat.ChatActivity.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -492670: 6200 a6b1 |0000: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b1a6 │ │ -492674: 6e10 68ec 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ -49267a: 0c02 |0005: move-result-object v2 │ │ -49267c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -492680: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -492682: 2802 |0009: goto 000b // +0002 │ │ -492684: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -492686: 0f02 |000b: return v2 │ │ +492664: |[492664] com.nextcloud.talk.chat.ChatActivity.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +492674: 6200 a6b1 |0000: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@b1a6 │ │ +492678: 6e10 68ec 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ +49267e: 0c02 |0005: move-result-object v2 │ │ +492680: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +492684: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +492686: 2802 |0009: goto 000b // +0002 │ │ +492688: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +49268a: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3180 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ │ │ @@ -2003069,27 +2003069,27 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -492688: |[492688] com.nextcloud.talk.chat.ChatActivity.isTypingStatusEnabled:()Z │ │ -492698: 5420 deb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ -49269c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -4926a0: 6200 f6b4 |0004: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@b4f6 │ │ -4926a4: 5421 aeb0 |0006: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -4926a8: 7110 fdfb 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4926ae: 6e20 c7f2 1000 |000b: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isTypingStatusPrivate:(Lcom/nextcloud/talk/data/user/model/User;)Z // method@f2c7 │ │ -4926b4: 0a00 |000e: move-result v0 │ │ -4926b6: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -4926ba: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -4926bc: 2802 |0012: goto 0014 // +0002 │ │ -4926be: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -4926c0: 0f00 |0014: return v0 │ │ +49268c: |[49268c] com.nextcloud.talk.chat.ChatActivity.isTypingStatusEnabled:()Z │ │ +49269c: 5420 deb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ +4926a0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +4926a4: 6200 f6b4 |0004: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@b4f6 │ │ +4926a8: 5421 aeb0 |0006: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +4926ac: 7110 fdfb 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4926b2: 6e20 c7f2 1000 |000b: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isTypingStatusPrivate:(Lcom/nextcloud/talk/data/user/model/User;)Z // method@f2c7 │ │ +4926b8: 0a00 |000e: move-result v0 │ │ +4926ba: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +4926be: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +4926c0: 2802 |0012: goto 0014 // +0002 │ │ +4926c2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +4926c4: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1386 │ │ 0x0004 line=1387 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -2003098,70 +2003098,70 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -496b68: |[496b68] com.nextcloud.talk.chat.ChatActivity.joinRoomWithPassword:()V │ │ -496b78: 7100 3bf3 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -496b7e: 0c00 |0003: move-result-object v0 │ │ -496b80: 6e10 3af3 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getCurrentRoomToken:()Ljava/lang/String; // method@f33a │ │ -496b86: 0c00 |0007: move-result-object v0 │ │ -496b88: 5451 b2b0 |0008: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -496b8c: 7110 fdfb 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496b92: 6e10 56f1 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@f156 │ │ -496b98: 0c01 |0010: move-result-object v1 │ │ -496b9a: 7120 fbfb 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -496ba0: 0a00 |0014: move-result v0 │ │ -496ba2: 3800 2000 |0015: if-eqz v0, 0035 // +0020 │ │ -496ba6: 7100 3bf3 0000 |0017: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -496bac: 0c00 |001a: move-result-object v0 │ │ -496bae: 6e10 3cf3 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getSession:()Ljava/lang/String; // method@f33c │ │ -496bb4: 0c00 |001e: move-result-object v0 │ │ -496bb6: 5b50 ccb0 |001f: iput-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -496bba: 7100 3bf3 0000 |0021: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -496bc0: 0c00 |0024: move-result-object v0 │ │ -496bc2: 6e10 85e9 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -496bc8: 0c01 |0028: move-result-object v1 │ │ -496bca: 6e20 40f3 1000 |0029: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@f340 │ │ -496bd0: 7100 3bf3 0000 |002c: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -496bd6: 0c00 |002f: move-result-object v0 │ │ -496bd8: 5451 aeb0 |0030: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496bdc: 6e20 44f3 1000 |0032: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@f344 │ │ -496be2: 7010 79ea 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.validSessionId:()Z // method@ea79 │ │ -496be8: 0a00 |0038: move-result v0 │ │ -496bea: 3900 3200 |0039: if-nez v0, 006b // +0032 │ │ -496bee: 6200 99b0 |003b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -496bf2: 1a01 a9e2 |003d: const-string v1, "sessionID was not valid -> joinRoom" // string@e2a9 │ │ -496bf6: 7120 6c05 1000 |003f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -496bfc: 7100 a7f6 0000 |0042: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@f6a7 │ │ -496c02: 0b01 |0045: move-result-wide v1 │ │ -496c04: 2203 a924 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ -496c08: 1a04 5bbc |0048: const-string v4, "joinRoomWithPassword - joinRoom - calling: " // string@bc5b │ │ -496c0c: 7020 89f6 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -496c12: 6e30 8ef6 1302 |004d: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@f68e │ │ -496c18: 0c01 |0050: move-result-object v1 │ │ -496c1a: 6e10 9cf6 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -496c20: 0c01 |0054: move-result-object v1 │ │ -496c22: 7120 6c05 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -496c28: 6e10 61e9 0500 |0058: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -496c2e: 0c00 |005b: move-result-object v0 │ │ -496c30: 5451 aeb0 |005c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496c34: 7110 fdfb 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496c3a: 6e10 85e9 0500 |0061: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -496c40: 0c02 |0064: move-result-object v2 │ │ -496c42: 5453 cab0 |0065: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ -496c46: 6e40 efee 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@eeef │ │ -496c4c: 280b |006a: goto 0075 // +000b │ │ -496c4e: 6200 99b0 |006b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -496c52: 1a01 aae2 |006d: const-string v1, "sessionID was valid -> skip joinRoom" // string@e2aa │ │ -496c56: 7120 6c05 1000 |006f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -496c5c: 7010 43ea 0500 |0072: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@ea43 │ │ -496c62: 0e00 |0075: return-void │ │ +496b6c: |[496b6c] com.nextcloud.talk.chat.ChatActivity.joinRoomWithPassword:()V │ │ +496b7c: 7100 3bf3 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +496b82: 0c00 |0003: move-result-object v0 │ │ +496b84: 6e10 3af3 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getCurrentRoomToken:()Ljava/lang/String; // method@f33a │ │ +496b8a: 0c00 |0007: move-result-object v0 │ │ +496b8c: 5451 b2b0 |0008: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +496b90: 7110 fdfb 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496b96: 6e10 56f1 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@f156 │ │ +496b9c: 0c01 |0010: move-result-object v1 │ │ +496b9e: 7120 fbfb 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +496ba4: 0a00 |0014: move-result v0 │ │ +496ba6: 3800 2000 |0015: if-eqz v0, 0035 // +0020 │ │ +496baa: 7100 3bf3 0000 |0017: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +496bb0: 0c00 |001a: move-result-object v0 │ │ +496bb2: 6e10 3cf3 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getSession:()Ljava/lang/String; // method@f33c │ │ +496bb8: 0c00 |001e: move-result-object v0 │ │ +496bba: 5b50 ccb0 |001f: iput-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +496bbe: 7100 3bf3 0000 |0021: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +496bc4: 0c00 |0024: move-result-object v0 │ │ +496bc6: 6e10 85e9 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +496bcc: 0c01 |0028: move-result-object v1 │ │ +496bce: 6e20 40f3 1000 |0029: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@f340 │ │ +496bd4: 7100 3bf3 0000 |002c: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +496bda: 0c00 |002f: move-result-object v0 │ │ +496bdc: 5451 aeb0 |0030: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496be0: 6e20 44f3 1000 |0032: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@f344 │ │ +496be6: 7010 79ea 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.validSessionId:()Z // method@ea79 │ │ +496bec: 0a00 |0038: move-result v0 │ │ +496bee: 3900 3200 |0039: if-nez v0, 006b // +0032 │ │ +496bf2: 6200 99b0 |003b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +496bf6: 1a01 a9e2 |003d: const-string v1, "sessionID was not valid -> joinRoom" // string@e2a9 │ │ +496bfa: 7120 6c05 1000 |003f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +496c00: 7100 a7f6 0000 |0042: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@f6a7 │ │ +496c06: 0b01 |0045: move-result-wide v1 │ │ +496c08: 2203 a924 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ +496c0c: 1a04 5bbc |0048: const-string v4, "joinRoomWithPassword - joinRoom - calling: " // string@bc5b │ │ +496c10: 7020 89f6 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +496c16: 6e30 8ef6 1302 |004d: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@f68e │ │ +496c1c: 0c01 |0050: move-result-object v1 │ │ +496c1e: 6e10 9cf6 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +496c24: 0c01 |0054: move-result-object v1 │ │ +496c26: 7120 6c05 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +496c2c: 6e10 61e9 0500 |0058: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +496c32: 0c00 |005b: move-result-object v0 │ │ +496c34: 5451 aeb0 |005c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496c38: 7110 fdfb 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496c3e: 6e10 85e9 0500 |0061: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +496c44: 0c02 |0064: move-result-object v2 │ │ +496c46: 5453 cab0 |0065: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@b0ca │ │ +496c4a: 6e40 efee 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@eeef │ │ +496c50: 280b |006a: goto 0075 // +000b │ │ +496c52: 6200 99b0 |006b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +496c56: 1a01 aae2 |006d: const-string v1, "sessionID was valid -> skip joinRoom" // string@e2aa │ │ +496c5a: 7120 6c05 1000 |006f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +496c60: 7010 43ea 0500 |0072: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@ea43 │ │ +496c66: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2462 │ │ 0x0008 line=2463 │ │ 0x0011 line=2462 │ │ 0x0017 line=2465 │ │ 0x0021 line=2468 │ │ @@ -2003181,115 +2003181,115 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 206 16-bit code units │ │ -496e50: |[496e50] com.nextcloud.talk.chat.ChatActivity.loadAvatarForStatusBar:()V │ │ -496e60: 5470 b2b0 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -496e64: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -496e68: 0e00 |0004: return-void │ │ -496e6a: 6e10 c4e9 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@e9c4 │ │ -496e70: 0a00 |0008: move-result v0 │ │ -496e72: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -496e74: 3800 a800 |000a: if-eqz v0, 00b2 // +00a8 │ │ -496e78: 5470 aeb0 |000c: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496e7c: 7110 fdfb 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496e82: 6e10 96f0 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -496e88: 0c00 |0014: move-result-object v0 │ │ -496e8a: 7110 fdfb 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496e90: 5472 b2b0 |0018: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -496e94: 7110 fdfb 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496e9a: 6e10 4ff1 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@f14f │ │ -496ea0: 0c02 |0020: move-result-object v2 │ │ -496ea2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -496ea4: 7130 acf2 2003 |0022: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f2ac │ │ -496eaa: 0c00 |0025: move-result-object v0 │ │ -496eac: 6202 f9b4 |0026: sget-object v2, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@b4f9 │ │ -496eb0: 6e10 8de9 0700 |0028: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ -496eb6: 0c04 |002b: move-result-object v4 │ │ -496eb8: 3804 0600 |002c: if-eqz v4, 0032 // +0006 │ │ -496ebc: 6e10 650a 0400 |002e: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0a65 │ │ -496ec2: 0c01 |0031: move-result-object v1 │ │ -496ec4: 7110 fdfb 0100 |0032: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496eca: 6e20 e4f2 1200 |0035: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@f2e4 │ │ -496ed0: 0a01 |0038: move-result v1 │ │ -496ed2: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ -496ed6: 2201 a924 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ -496eda: 7010 86f6 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -496ee0: 6e20 92f6 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -496ee6: 0c00 |0043: move-result-object v0 │ │ -496ee8: 1a01 4512 |0044: const-string v1, "/dark" // string@1245 │ │ -496eec: 6e20 92f6 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -496ef2: 0c00 |0049: move-result-object v0 │ │ -496ef4: 6e10 9cf6 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -496efa: 0c00 |004d: move-result-object v0 │ │ -496efc: 2201 0021 |004e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; // type@2100 │ │ -496f00: 7020 bae8 7100 |0050: invoke-direct {v1, v7}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8ba │ │ -496f06: 5472 aeb0 |0053: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496f0a: 7110 fdfb 0200 |0055: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496f10: 6e10 9df0 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@f09d │ │ -496f16: 0c02 |005b: move-result-object v2 │ │ -496f18: 5474 aeb0 |005c: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -496f1c: 7110 fdfb 0400 |005e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -496f22: 6e10 9bf0 0400 |0061: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@f09b │ │ -496f28: 0c04 |0064: move-result-object v4 │ │ -496f2a: 7120 a9f2 4200 |0065: invoke-static {v2, v4}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2a9 │ │ -496f30: 0c02 |0068: move-result-object v2 │ │ -496f32: 3802 6400 |0069: if-eqz v2, 00cd // +0064 │ │ -496f36: 6e10 64e9 0700 |006b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -496f3c: 0c04 |006e: move-result-object v4 │ │ -496f3e: 7110 543e 0400 |006f: invoke-static {v4}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@3e54 │ │ -496f44: 0c04 |0072: move-result-object v4 │ │ -496f46: 2205 2a0c |0073: new-instance v5, Lcoil/request/ImageRequest$Builder; // type@0c2a │ │ -496f4a: 6e10 64e9 0700 |0075: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -496f50: 0c06 |0078: move-result-object v6 │ │ -496f52: 7020 cd44 6500 |0079: invoke-direct {v5, v6}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@44cd │ │ -496f58: 6e20 da44 0500 |007c: invoke-virtual {v5, v0}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@44da │ │ -496f5e: 0c00 |007f: move-result-object v0 │ │ -496f60: 1a05 a017 |0080: const-string v5, "Authorization" // string@17a0 │ │ -496f64: 6e30 d144 5002 |0082: invoke-virtual {v0, v5, v2}, Lcoil/request/ImageRequest$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcoil/request/ImageRequest$Builder; // method@44d1 │ │ -496f6a: 0c00 |0085: move-result-object v0 │ │ -496f6c: 2332 6027 |0086: new-array v2, v3, [Lcoil/transform/Transformation; // type@2760 │ │ -496f70: 2205 5d0c |0088: new-instance v5, Lcoil/transform/CircleCropTransformation; // type@0c5d │ │ -496f74: 7010 5446 0500 |008a: invoke-direct {v5}, Lcoil/transform/CircleCropTransformation;.:()V // method@4654 │ │ -496f7a: 1206 |008d: const/4 v6, #int 0 // #0 │ │ -496f7c: 4d05 0206 |008e: aput-object v5, v2, v6 │ │ -496f80: 6e20 1645 2000 |0090: invoke-virtual {v0, v2}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@4516 │ │ -496f86: 0c00 |0093: move-result-object v0 │ │ -496f88: 6e20 d944 3000 |0094: invoke-virtual {v0, v3}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@44d9 │ │ -496f8e: 0c00 |0097: move-result-object v0 │ │ -496f90: 1f01 590c |0098: check-cast v1, Lcoil/target/Target; // type@0c59 │ │ -496f94: 6e20 1145 1000 |009a: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.target:(Lcoil/target/Target;)Lcoil/request/ImageRequest$Builder; // method@4511 │ │ -496f9a: 0c00 |009d: move-result-object v0 │ │ -496f9c: 6201 af1a |009e: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@1aaf │ │ -496fa0: 6e20 f344 1000 |00a0: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.memoryCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@44f3 │ │ -496fa6: 0c00 |00a3: move-result-object v0 │ │ -496fa8: 6201 af1a |00a4: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@1aaf │ │ -496fac: 6e20 e044 1000 |00a6: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.diskCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@44e0 │ │ -496fb2: 0c00 |00a9: move-result-object v0 │ │ -496fb4: 6e10 d644 0000 |00aa: invoke-virtual {v0}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@44d6 │ │ -496fba: 0c00 |00ad: move-result-object v0 │ │ -496fbc: 7220 fc3e 0400 |00ae: invoke-interface {v4, v0}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@3efc │ │ -496fc2: 281c |00b1: goto 00cd // +001c │ │ -496fc4: 5470 a8b0 |00b2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -496fc8: 3900 0800 |00b4: if-nez v0, 00bc // +0008 │ │ -496fcc: 1a00 e08a |00b6: const-string v0, "binding" // string@8ae0 │ │ -496fd0: 7110 06fc 0000 |00b8: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -496fd6: 2802 |00bb: goto 00bd // +0002 │ │ -496fd8: 0701 |00bc: move-object v1, v0 │ │ -496fda: 5410 ccb3 |00bd: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -496fde: 1401 f600 0a7f |00bf: const v1, #float 1.83438e+38 // #7f0a00f6 │ │ -496fe4: 6e20 4766 1000 |00c2: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ -496fea: 0c00 |00c5: move-result-object v0 │ │ -496fec: 1f00 ef01 |00c6: check-cast v0, Landroid/widget/FrameLayout; // type@01ef │ │ -496ff0: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ -496ff4: 6e20 f308 1000 |00ca: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08f3 │ │ -496ffa: 0e00 |00cd: return-void │ │ +496e54: |[496e54] com.nextcloud.talk.chat.ChatActivity.loadAvatarForStatusBar:()V │ │ +496e64: 5470 b2b0 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +496e68: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +496e6c: 0e00 |0004: return-void │ │ +496e6e: 6e10 c4e9 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@e9c4 │ │ +496e74: 0a00 |0008: move-result v0 │ │ +496e76: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +496e78: 3800 a800 |000a: if-eqz v0, 00b2 // +00a8 │ │ +496e7c: 5470 aeb0 |000c: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496e80: 7110 fdfb 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496e86: 6e10 96f0 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +496e8c: 0c00 |0014: move-result-object v0 │ │ +496e8e: 7110 fdfb 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496e94: 5472 b2b0 |0018: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +496e98: 7110 fdfb 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496e9e: 6e10 4ff1 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@f14f │ │ +496ea4: 0c02 |0020: move-result-object v2 │ │ +496ea6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +496ea8: 7130 acf2 2003 |0022: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f2ac │ │ +496eae: 0c00 |0025: move-result-object v0 │ │ +496eb0: 6202 f9b4 |0026: sget-object v2, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@b4f9 │ │ +496eb4: 6e10 8de9 0700 |0028: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ +496eba: 0c04 |002b: move-result-object v4 │ │ +496ebc: 3804 0600 |002c: if-eqz v4, 0032 // +0006 │ │ +496ec0: 6e10 650a 0400 |002e: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0a65 │ │ +496ec6: 0c01 |0031: move-result-object v1 │ │ +496ec8: 7110 fdfb 0100 |0032: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496ece: 6e20 e4f2 1200 |0035: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@f2e4 │ │ +496ed4: 0a01 |0038: move-result v1 │ │ +496ed6: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ +496eda: 2201 a924 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ +496ede: 7010 86f6 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +496ee4: 6e20 92f6 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +496eea: 0c00 |0043: move-result-object v0 │ │ +496eec: 1a01 4512 |0044: const-string v1, "/dark" // string@1245 │ │ +496ef0: 6e20 92f6 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +496ef6: 0c00 |0049: move-result-object v0 │ │ +496ef8: 6e10 9cf6 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +496efe: 0c00 |004d: move-result-object v0 │ │ +496f00: 2201 0021 |004e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; // type@2100 │ │ +496f04: 7020 bae8 7100 |0050: invoke-direct {v1, v7}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8ba │ │ +496f0a: 5472 aeb0 |0053: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496f0e: 7110 fdfb 0200 |0055: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496f14: 6e10 9df0 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@f09d │ │ +496f1a: 0c02 |005b: move-result-object v2 │ │ +496f1c: 5474 aeb0 |005c: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +496f20: 7110 fdfb 0400 |005e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +496f26: 6e10 9bf0 0400 |0061: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@f09b │ │ +496f2c: 0c04 |0064: move-result-object v4 │ │ +496f2e: 7120 a9f2 4200 |0065: invoke-static {v2, v4}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2a9 │ │ +496f34: 0c02 |0068: move-result-object v2 │ │ +496f36: 3802 6400 |0069: if-eqz v2, 00cd // +0064 │ │ +496f3a: 6e10 64e9 0700 |006b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +496f40: 0c04 |006e: move-result-object v4 │ │ +496f42: 7110 543e 0400 |006f: invoke-static {v4}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@3e54 │ │ +496f48: 0c04 |0072: move-result-object v4 │ │ +496f4a: 2205 2a0c |0073: new-instance v5, Lcoil/request/ImageRequest$Builder; // type@0c2a │ │ +496f4e: 6e10 64e9 0700 |0075: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +496f54: 0c06 |0078: move-result-object v6 │ │ +496f56: 7020 cd44 6500 |0079: invoke-direct {v5, v6}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@44cd │ │ +496f5c: 6e20 da44 0500 |007c: invoke-virtual {v5, v0}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@44da │ │ +496f62: 0c00 |007f: move-result-object v0 │ │ +496f64: 1a05 a017 |0080: const-string v5, "Authorization" // string@17a0 │ │ +496f68: 6e30 d144 5002 |0082: invoke-virtual {v0, v5, v2}, Lcoil/request/ImageRequest$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcoil/request/ImageRequest$Builder; // method@44d1 │ │ +496f6e: 0c00 |0085: move-result-object v0 │ │ +496f70: 2332 6027 |0086: new-array v2, v3, [Lcoil/transform/Transformation; // type@2760 │ │ +496f74: 2205 5d0c |0088: new-instance v5, Lcoil/transform/CircleCropTransformation; // type@0c5d │ │ +496f78: 7010 5446 0500 |008a: invoke-direct {v5}, Lcoil/transform/CircleCropTransformation;.:()V // method@4654 │ │ +496f7e: 1206 |008d: const/4 v6, #int 0 // #0 │ │ +496f80: 4d05 0206 |008e: aput-object v5, v2, v6 │ │ +496f84: 6e20 1645 2000 |0090: invoke-virtual {v0, v2}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@4516 │ │ +496f8a: 0c00 |0093: move-result-object v0 │ │ +496f8c: 6e20 d944 3000 |0094: invoke-virtual {v0, v3}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@44d9 │ │ +496f92: 0c00 |0097: move-result-object v0 │ │ +496f94: 1f01 590c |0098: check-cast v1, Lcoil/target/Target; // type@0c59 │ │ +496f98: 6e20 1145 1000 |009a: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.target:(Lcoil/target/Target;)Lcoil/request/ImageRequest$Builder; // method@4511 │ │ +496f9e: 0c00 |009d: move-result-object v0 │ │ +496fa0: 6201 af1a |009e: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@1aaf │ │ +496fa4: 6e20 f344 1000 |00a0: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.memoryCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@44f3 │ │ +496faa: 0c00 |00a3: move-result-object v0 │ │ +496fac: 6201 af1a |00a4: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@1aaf │ │ +496fb0: 6e20 e044 1000 |00a6: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.diskCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@44e0 │ │ +496fb6: 0c00 |00a9: move-result-object v0 │ │ +496fb8: 6e10 d644 0000 |00aa: invoke-virtual {v0}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@44d6 │ │ +496fbe: 0c00 |00ad: move-result-object v0 │ │ +496fc0: 7220 fc3e 0400 |00ae: invoke-interface {v4, v0}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@3efc │ │ +496fc6: 281c |00b1: goto 00cd // +001c │ │ +496fc8: 5470 a8b0 |00b2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +496fcc: 3900 0800 |00b4: if-nez v0, 00bc // +0008 │ │ +496fd0: 1a00 e08a |00b6: const-string v0, "binding" // string@8ae0 │ │ +496fd4: 7110 06fc 0000 |00b8: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +496fda: 2802 |00bb: goto 00bd // +0002 │ │ +496fdc: 0701 |00bc: move-object v1, v0 │ │ +496fde: 5410 ccb3 |00bd: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +496fe2: 1401 f600 0a7f |00bf: const v1, #float 1.83438e+38 // #7f0a00f6 │ │ +496fe8: 6e20 4766 1000 |00c2: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ +496fee: 0c00 |00c5: move-result-object v0 │ │ +496ff0: 1f00 ef01 |00c6: check-cast v0, Landroid/widget/FrameLayout; // type@01ef │ │ +496ff4: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ +496ff8: 6e20 f308 1000 |00ca: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08f3 │ │ +496ffe: 0e00 |00cd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1412 │ │ 0x0005 line=1416 │ │ 0x000c line=1418 │ │ 0x0018 line=1419 │ │ 0x0022 line=1417 │ │ @@ -2003318,71 +2003318,71 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -496ffc: |[496ffc] com.nextcloud.talk.chat.ChatActivity.logConversationInfos:(Ljava/lang/String;)V │ │ -49700c: 6200 99b0 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -497010: 1a01 be05 |0002: const-string v1, " |-----------------------------------------------" // string@05be │ │ -497014: 7120 6c05 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49701a: 2202 a924 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -49701e: 1a03 bb05 |0009: const-string v3, " | method: " // string@05bb │ │ -497022: 7020 89f6 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -497028: 6e20 92f6 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49702e: 0c05 |0011: move-result-object v5 │ │ -497030: 6e10 9cf6 0500 |0012: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -497036: 0c05 |0015: move-result-object v5 │ │ -497038: 7120 6c05 5000 |0016: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49703e: 7110 a3f6 0400 |0019: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@f6a3 │ │ -497044: 0a05 |001c: move-result v5 │ │ -497046: 2202 a924 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -49704a: 1a03 b805 |001f: const-string v3, " | ChatActivity: " // string@05b8 │ │ -49704e: 7020 89f6 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -497054: 6e20 8df6 5200 |0024: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ -49705a: 0c05 |0027: move-result-object v5 │ │ -49705c: 6e10 9cf6 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -497062: 0c05 |002b: move-result-object v5 │ │ -497064: 7120 6c05 5000 |002c: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49706a: 6e10 85e9 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -497070: 0c05 |0032: move-result-object v5 │ │ -497072: 2202 a924 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -497076: 1a03 bc05 |0035: const-string v3, " | roomToken: " // string@05bc │ │ -49707a: 7020 89f6 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -497080: 6e20 92f6 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -497086: 0c05 |003d: move-result-object v5 │ │ -497088: 6e10 9cf6 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49708e: 0c05 |0041: move-result-object v5 │ │ -497090: 7120 6c05 5000 |0042: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -497096: 5445 b2b0 |0045: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49709a: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ -49709e: 6e10 45f1 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -4970a4: 0c05 |004c: move-result-object v5 │ │ -4970a6: 2802 |004d: goto 004f // +0002 │ │ -4970a8: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -4970aa: 2202 a924 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -4970ae: 1a03 b905 |0051: const-string v3, " | currentConversation?.displayName: " // string@05b9 │ │ -4970b2: 7020 89f6 3200 |0053: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -4970b8: 6e20 92f6 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4970be: 0c05 |0059: move-result-object v5 │ │ -4970c0: 6e10 9cf6 0500 |005a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4970c6: 0c05 |005d: move-result-object v5 │ │ -4970c8: 7120 6c05 5000 |005e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4970ce: 5445 ccb0 |0061: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -4970d2: 2202 a924 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -4970d6: 1a03 bd05 |0065: const-string v3, " | sessionIdAfterRoomJoined: " // string@05bd │ │ -4970da: 7020 89f6 3200 |0067: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -4970e0: 6e20 92f6 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4970e6: 0c05 |006d: move-result-object v5 │ │ -4970e8: 6e10 9cf6 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4970ee: 0c05 |0071: move-result-object v5 │ │ -4970f0: 7120 6c05 5000 |0072: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4970f6: 7120 6c05 1000 |0075: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4970fc: 0e00 |0078: return-void │ │ +497000: |[497000] com.nextcloud.talk.chat.ChatActivity.logConversationInfos:(Ljava/lang/String;)V │ │ +497010: 6200 99b0 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +497014: 1a01 be05 |0002: const-string v1, " |-----------------------------------------------" // string@05be │ │ +497018: 7120 6c05 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +49701e: 2202 a924 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +497022: 1a03 bb05 |0009: const-string v3, " | method: " // string@05bb │ │ +497026: 7020 89f6 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49702c: 6e20 92f6 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +497032: 0c05 |0011: move-result-object v5 │ │ +497034: 6e10 9cf6 0500 |0012: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49703a: 0c05 |0015: move-result-object v5 │ │ +49703c: 7120 6c05 5000 |0016: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +497042: 7110 a3f6 0400 |0019: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@f6a3 │ │ +497048: 0a05 |001c: move-result v5 │ │ +49704a: 2202 a924 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +49704e: 1a03 b805 |001f: const-string v3, " | ChatActivity: " // string@05b8 │ │ +497052: 7020 89f6 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +497058: 6e20 8df6 5200 |0024: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@f68d │ │ +49705e: 0c05 |0027: move-result-object v5 │ │ +497060: 6e10 9cf6 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +497066: 0c05 |002b: move-result-object v5 │ │ +497068: 7120 6c05 5000 |002c: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +49706e: 6e10 85e9 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +497074: 0c05 |0032: move-result-object v5 │ │ +497076: 2202 a924 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +49707a: 1a03 bc05 |0035: const-string v3, " | roomToken: " // string@05bc │ │ +49707e: 7020 89f6 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +497084: 6e20 92f6 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49708a: 0c05 |003d: move-result-object v5 │ │ +49708c: 6e10 9cf6 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +497092: 0c05 |0041: move-result-object v5 │ │ +497094: 7120 6c05 5000 |0042: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +49709a: 5445 b2b0 |0045: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49709e: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ +4970a2: 6e10 45f1 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +4970a8: 0c05 |004c: move-result-object v5 │ │ +4970aa: 2802 |004d: goto 004f // +0002 │ │ +4970ac: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +4970ae: 2202 a924 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +4970b2: 1a03 b905 |0051: const-string v3, " | currentConversation?.displayName: " // string@05b9 │ │ +4970b6: 7020 89f6 3200 |0053: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +4970bc: 6e20 92f6 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4970c2: 0c05 |0059: move-result-object v5 │ │ +4970c4: 6e10 9cf6 0500 |005a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4970ca: 0c05 |005d: move-result-object v5 │ │ +4970cc: 7120 6c05 5000 |005e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4970d2: 5445 ccb0 |0061: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +4970d6: 2202 a924 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +4970da: 1a03 bd05 |0065: const-string v3, " | sessionIdAfterRoomJoined: " // string@05bd │ │ +4970de: 7020 89f6 3200 |0067: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +4970e4: 6e20 92f6 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4970ea: 0c05 |006d: move-result-object v5 │ │ +4970ec: 6e10 9cf6 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4970f2: 0c05 |0071: move-result-object v5 │ │ +4970f4: 7120 6c05 5000 |0072: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4970fa: 7120 6c05 1000 |0075: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +497100: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3750 │ │ 0x0007 line=3751 │ │ 0x0019 line=3752 │ │ 0x002f line=3753 │ │ 0x0045 line=3754 │ │ @@ -2003397,177 +2003397,177 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 325 16-bit code units │ │ -497194: |[497194] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult:(Landroid/content/Intent;)V │ │ -4971a4: 1a00 6d04 |0000: const-string v0, " │ │ +497198: |[497198] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult:(Landroid/content/Intent;)V │ │ +4971a8: 1a00 6d04 |0000: const-string v0, " │ │ " // string@046d │ │ -4971a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4971aa: 1a02 e08a |0003: const-string v2, "binding" // string@8ae0 │ │ -4971ae: 1a03 4b6c |0005: const-string v3, "Something went wrong when trying to upload file" // string@6c4b │ │ -4971b2: 1404 b703 137f |0007: const v4, #float 1.95416e+38 // #7f1303b7 │ │ -4971b8: 1a05 3066 |000a: const-string v5, "Required value was null." // string@6630 │ │ -4971bc: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -4971be: 380c c200 |000d: if-eqz v12, 00cf // +00c2 │ │ -4971c2: 54b7 b7b0 |000f: iget-object v7, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -4971c6: 7210 6cf9 0700 |0011: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@f96c │ │ -4971cc: 6e10 5601 0c00 |0014: invoke-virtual {v12}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0156 │ │ -4971d2: 0c07 |0017: move-result-object v7 │ │ -4971d4: 1a08 f1f3 |0018: const-string v8, "toString(...)" // string@f3f1 │ │ -4971d8: 3807 2000 |001a: if-eqz v7, 003a // +0020 │ │ -4971dc: 6e10 ff00 0700 |001c: invoke-virtual {v7}, Landroid/content/ClipData;.getItemCount:()I // method@00ff │ │ -4971e2: 0a0c |001f: move-result v12 │ │ -4971e4: 0165 |0020: move v5, v6 │ │ -4971e6: 35c5 3200 |0021: if-ge v5, v12, 0053 // +0032 │ │ -4971ea: 54b9 b7b0 |0023: iget-object v9, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -4971ee: 6e20 fe00 5700 |0025: invoke-virtual {v7, v5}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@00fe │ │ -4971f4: 0c0a |0028: move-result-object v10 │ │ -4971f6: 6e10 fd00 0a00 |0029: invoke-virtual {v10}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@00fd │ │ -4971fc: 0c0a |002c: move-result-object v10 │ │ -4971fe: 6e10 3404 0a00 |002d: invoke-virtual {v10}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ -497204: 0c0a |0030: move-result-object v10 │ │ -497206: 7120 fffb 8a00 |0031: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49720c: 7220 69f9 a900 |0034: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ -497212: d805 0501 |0037: add-int/lit8 v5, v5, #int 1 // #01 │ │ -497216: 28e8 |0039: goto 0021 // -0018 │ │ -497218: 07b7 |003a: move-object v7, v11 │ │ -49721a: 1f07 0d21 |003b: check-cast v7, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ -49721e: 6e10 5801 0c00 |003d: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -497224: 0c07 |0040: move-result-object v7 │ │ -497226: 3807 8000 |0041: if-eqz v7, 00c1 // +0080 │ │ -49722a: 6e10 5801 0c00 |0043: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -497230: 54b5 b7b0 |0046: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -497234: 6e10 5801 0c00 |0048: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -49723a: 0c0c |004b: move-result-object v12 │ │ -49723c: 7110 7df6 0c00 |004c: invoke-static {v12}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ -497242: 0c0c |004f: move-result-object v12 │ │ -497244: 7220 69f9 c500 |0050: invoke-interface {v5, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ -49724a: 54bc b7b0 |0053: iget-object v12, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -49724e: 1f0c 2525 |0055: check-cast v12, Ljava/util/Collection; // type@2525 │ │ -497252: 7210 c5f8 0c00 |0057: invoke-interface {v12}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -497258: 0a0c |005a: move-result v12 │ │ -49725a: 390c 5a00 |005b: if-nez v12, 00b5 // +005a │ │ -49725e: 220c a924 |005d: new-instance v12, Ljava/lang/StringBuilder; // type@24a9 │ │ -497262: 7020 89f6 0c00 |005f: invoke-direct {v12, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -497268: 54b5 b7b0 |0062: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -49726c: 7210 72f9 0500 |0064: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -497272: 0c05 |0067: move-result-object v5 │ │ -497274: 7210 46f9 0500 |0068: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -49727a: 0a07 |006b: move-result v7 │ │ -49727c: 3807 2300 |006c: if-eqz v7, 008f // +0023 │ │ -497280: 7210 47f9 0500 |006e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -497286: 0c07 |0071: move-result-object v7 │ │ -497288: 1f07 a724 |0072: check-cast v7, Ljava/lang/String; // type@24a7 │ │ -49728c: 6209 fbb4 |0074: sget-object v9, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@b4fb │ │ -497290: 7110 3304 0700 |0076: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0433 │ │ -497296: 0c07 |0079: move-result-object v7 │ │ -497298: 1a0a 33d7 |007a: const-string v10, "parse(...)" // string@d733 │ │ -49729c: 7120 fffb a700 |007c: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -4972a2: 6e10 64e9 0b00 |007f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -4972a8: 0c0a |0082: move-result-object v10 │ │ -4972aa: 6e30 e8f2 790a |0083: invoke-virtual {v9, v7, v10}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@f2e8 │ │ -4972b0: 0c07 |0086: move-result-object v7 │ │ -4972b2: 6e20 92f6 7c00 |0087: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4972b8: 0c07 |008a: move-result-object v7 │ │ -4972ba: 6e20 92f6 0700 |008b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4972c0: 28da |008e: goto 0068 // -0026 │ │ -4972c2: 6200 eeb4 |008f: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ -4972c6: 6e10 9cf6 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4972cc: 0c0c |0094: move-result-object v12 │ │ -4972ce: 7120 fffb 8c00 |0095: invoke-static {v12, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -4972d4: 54b5 b7b0 |0098: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -4972d8: 6e30 6bf2 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@f26b │ │ -4972de: 0c0c |009d: move-result-object v12 │ │ -4972e0: 2200 c120 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; // type@20c1 │ │ -4972e4: 7020 13e8 b000 |00a0: invoke-direct {v0, v11}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e813 │ │ -4972ea: 6e20 6cf2 0c00 |00a3: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@f26c │ │ -4972f0: 6e10 8ee9 0b00 |00a6: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ -4972f6: 0c00 |00a9: move-result-object v0 │ │ -4972f8: 6205 eeb4 |00aa: sget-object v5, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ -4972fc: 6e10 6af2 0500 |00ac: invoke-virtual {v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@f26a │ │ -497302: 0c05 |00af: move-result-object v5 │ │ -497304: 6e30 6df2 0c05 |00b0: invoke-virtual {v12, v0, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@f26d │ │ -49730a: 2900 9100 |00b3: goto/16 0144 // +0091 │ │ -49730e: 1a0c 9b26 |00b5: const-string v12, "Failed requirement." // string@269b │ │ -497312: 2200 8724 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2487 │ │ -497316: 6e10 35f6 0c00 |00b9: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ -49731c: 0c0c |00bc: move-result-object v12 │ │ -49731e: 7020 c2f5 c000 |00bd: invoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ -497324: 2700 |00c0: throw v0 │ │ -497326: 220c 8924 |00c1: new-instance v12, Ljava/lang/IllegalStateException; // type@2489 │ │ -49732a: 6e10 35f6 0500 |00c3: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ -497330: 0c00 |00c6: move-result-object v0 │ │ -497332: 7020 c9f5 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -497338: 270c |00ca: throw v12 │ │ -49733a: 0d0c |00cb: move-exception v12 │ │ -49733c: 280d |00cc: goto 00d9 // +000d │ │ -49733e: 0d0c |00cd: move-exception v12 │ │ -497340: 2841 |00ce: goto 010f // +0041 │ │ -497342: 220c 8924 |00cf: new-instance v12, Ljava/lang/IllegalStateException; // type@2489 │ │ -497346: 6e10 35f6 0500 |00d1: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ -49734c: 0c00 |00d4: move-result-object v0 │ │ -49734e: 7020 c9f5 0c00 |00d5: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -497354: 270c |00d8: throw v12 │ │ -497356: 6e10 64e9 0b00 |00d9: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49735c: 0c00 |00dc: move-result-object v0 │ │ -49735e: 6e10 2d01 0000 |00dd: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -497364: 0c00 |00e0: move-result-object v0 │ │ -497366: 3800 2000 |00e1: if-eqz v0, 0101 // +0020 │ │ -49736a: 6e20 b601 4000 |00e3: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -497370: 0c00 |00e6: move-result-object v0 │ │ -497372: 3800 1a00 |00e7: if-eqz v0, 0101 // +001a │ │ -497376: 54b4 a8b0 |00e9: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49737a: 3904 0600 |00eb: if-nez v4, 00f1 // +0006 │ │ -49737e: 7110 06fc 0200 |00ed: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -497384: 2802 |00f0: goto 00f2 // +0002 │ │ -497386: 0741 |00f1: move-object v1, v4 │ │ -497388: 6e10 a1f0 0100 |00f2: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49738e: 0c01 |00f5: move-result-object v1 │ │ -497390: 1f01 8c01 |00f6: check-cast v1, Landroid/view/View; // type@018c │ │ -497394: 1f00 7724 |00f8: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -497398: 7130 bf88 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@88bf │ │ -49739e: 0c00 |00fd: move-result-object v0 │ │ -4973a0: 6e10 d188 0000 |00fe: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -4973a6: 6e10 32f6 0b00 |0101: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ -4973ac: 0c00 |0104: move-result-object v0 │ │ -4973ae: 6e10 76f5 0000 |0105: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ -4973b4: 0c00 |0108: move-result-object v0 │ │ -4973b6: 1f0c b024 |0109: check-cast v12, Ljava/lang/Throwable; // type@24b0 │ │ -4973ba: 7130 6f05 300c |010b: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -4973c0: 2836 |010e: goto 0144 // +0036 │ │ -4973c2: 6e10 64e9 0b00 |010f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -4973c8: 0c00 |0112: move-result-object v0 │ │ -4973ca: 6e10 2d01 0000 |0113: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -4973d0: 0c00 |0116: move-result-object v0 │ │ -4973d2: 3800 2000 |0117: if-eqz v0, 0137 // +0020 │ │ -4973d6: 6e20 b601 4000 |0119: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -4973dc: 0c00 |011c: move-result-object v0 │ │ -4973de: 3800 1a00 |011d: if-eqz v0, 0137 // +001a │ │ -4973e2: 54b4 a8b0 |011f: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4973e6: 3904 0600 |0121: if-nez v4, 0127 // +0006 │ │ -4973ea: 7110 06fc 0200 |0123: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4973f0: 2802 |0126: goto 0128 // +0002 │ │ -4973f2: 0741 |0127: move-object v1, v4 │ │ -4973f4: 6e10 a1f0 0100 |0128: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -4973fa: 0c01 |012b: move-result-object v1 │ │ -4973fc: 1f01 8c01 |012c: check-cast v1, Landroid/view/View; // type@018c │ │ -497400: 1f00 7724 |012e: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -497404: 7130 bf88 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@88bf │ │ -49740a: 0c00 |0133: move-result-object v0 │ │ -49740c: 6e10 d188 0000 |0134: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -497412: 6e10 32f6 0b00 |0137: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ -497418: 0c00 |013a: move-result-object v0 │ │ -49741a: 6e10 76f5 0000 |013b: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ -497420: 0c00 |013e: move-result-object v0 │ │ -497422: 1f0c b024 |013f: check-cast v12, Ljava/lang/Throwable; // type@24b0 │ │ -497426: 7130 6f05 300c |0141: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -49742c: 0e00 |0144: return-void │ │ +4971ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4971ae: 1a02 e08a |0003: const-string v2, "binding" // string@8ae0 │ │ +4971b2: 1a03 4b6c |0005: const-string v3, "Something went wrong when trying to upload file" // string@6c4b │ │ +4971b6: 1404 b703 137f |0007: const v4, #float 1.95416e+38 // #7f1303b7 │ │ +4971bc: 1a05 3066 |000a: const-string v5, "Required value was null." // string@6630 │ │ +4971c0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +4971c2: 380c c200 |000d: if-eqz v12, 00cf // +00c2 │ │ +4971c6: 54b7 b7b0 |000f: iget-object v7, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +4971ca: 7210 6cf9 0700 |0011: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@f96c │ │ +4971d0: 6e10 5601 0c00 |0014: invoke-virtual {v12}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0156 │ │ +4971d6: 0c07 |0017: move-result-object v7 │ │ +4971d8: 1a08 f1f3 |0018: const-string v8, "toString(...)" // string@f3f1 │ │ +4971dc: 3807 2000 |001a: if-eqz v7, 003a // +0020 │ │ +4971e0: 6e10 ff00 0700 |001c: invoke-virtual {v7}, Landroid/content/ClipData;.getItemCount:()I // method@00ff │ │ +4971e6: 0a0c |001f: move-result v12 │ │ +4971e8: 0165 |0020: move v5, v6 │ │ +4971ea: 35c5 3200 |0021: if-ge v5, v12, 0053 // +0032 │ │ +4971ee: 54b9 b7b0 |0023: iget-object v9, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +4971f2: 6e20 fe00 5700 |0025: invoke-virtual {v7, v5}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@00fe │ │ +4971f8: 0c0a |0028: move-result-object v10 │ │ +4971fa: 6e10 fd00 0a00 |0029: invoke-virtual {v10}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@00fd │ │ +497200: 0c0a |002c: move-result-object v10 │ │ +497202: 6e10 3404 0a00 |002d: invoke-virtual {v10}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ +497208: 0c0a |0030: move-result-object v10 │ │ +49720a: 7120 fffb 8a00 |0031: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +497210: 7220 69f9 a900 |0034: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ +497216: d805 0501 |0037: add-int/lit8 v5, v5, #int 1 // #01 │ │ +49721a: 28e8 |0039: goto 0021 // -0018 │ │ +49721c: 07b7 |003a: move-object v7, v11 │ │ +49721e: 1f07 0d21 |003b: check-cast v7, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ +497222: 6e10 5801 0c00 |003d: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +497228: 0c07 |0040: move-result-object v7 │ │ +49722a: 3807 8000 |0041: if-eqz v7, 00c1 // +0080 │ │ +49722e: 6e10 5801 0c00 |0043: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +497234: 54b5 b7b0 |0046: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497238: 6e10 5801 0c00 |0048: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +49723e: 0c0c |004b: move-result-object v12 │ │ +497240: 7110 7df6 0c00 |004c: invoke-static {v12}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ +497246: 0c0c |004f: move-result-object v12 │ │ +497248: 7220 69f9 c500 |0050: invoke-interface {v5, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ +49724e: 54bc b7b0 |0053: iget-object v12, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497252: 1f0c 2525 |0055: check-cast v12, Ljava/util/Collection; // type@2525 │ │ +497256: 7210 c5f8 0c00 |0057: invoke-interface {v12}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +49725c: 0a0c |005a: move-result v12 │ │ +49725e: 390c 5a00 |005b: if-nez v12, 00b5 // +005a │ │ +497262: 220c a924 |005d: new-instance v12, Ljava/lang/StringBuilder; // type@24a9 │ │ +497266: 7020 89f6 0c00 |005f: invoke-direct {v12, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49726c: 54b5 b7b0 |0062: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497270: 7210 72f9 0500 |0064: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +497276: 0c05 |0067: move-result-object v5 │ │ +497278: 7210 46f9 0500 |0068: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +49727e: 0a07 |006b: move-result v7 │ │ +497280: 3807 2300 |006c: if-eqz v7, 008f // +0023 │ │ +497284: 7210 47f9 0500 |006e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +49728a: 0c07 |0071: move-result-object v7 │ │ +49728c: 1f07 a724 |0072: check-cast v7, Ljava/lang/String; // type@24a7 │ │ +497290: 6209 fbb4 |0074: sget-object v9, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@b4fb │ │ +497294: 7110 3304 0700 |0076: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0433 │ │ +49729a: 0c07 |0079: move-result-object v7 │ │ +49729c: 1a0a 33d7 |007a: const-string v10, "parse(...)" // string@d733 │ │ +4972a0: 7120 fffb a700 |007c: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +4972a6: 6e10 64e9 0b00 |007f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +4972ac: 0c0a |0082: move-result-object v10 │ │ +4972ae: 6e30 e8f2 790a |0083: invoke-virtual {v9, v7, v10}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@f2e8 │ │ +4972b4: 0c07 |0086: move-result-object v7 │ │ +4972b6: 6e20 92f6 7c00 |0087: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4972bc: 0c07 |008a: move-result-object v7 │ │ +4972be: 6e20 92f6 0700 |008b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4972c4: 28da |008e: goto 0068 // -0026 │ │ +4972c6: 6200 eeb4 |008f: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ +4972ca: 6e10 9cf6 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4972d0: 0c0c |0094: move-result-object v12 │ │ +4972d2: 7120 fffb 8c00 |0095: invoke-static {v12, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +4972d8: 54b5 b7b0 |0098: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +4972dc: 6e30 6bf2 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@f26b │ │ +4972e2: 0c0c |009d: move-result-object v12 │ │ +4972e4: 2200 c120 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; // type@20c1 │ │ +4972e8: 7020 13e8 b000 |00a0: invoke-direct {v0, v11}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e813 │ │ +4972ee: 6e20 6cf2 0c00 |00a3: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@f26c │ │ +4972f4: 6e10 8ee9 0b00 |00a6: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ +4972fa: 0c00 |00a9: move-result-object v0 │ │ +4972fc: 6205 eeb4 |00aa: sget-object v5, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ +497300: 6e10 6af2 0500 |00ac: invoke-virtual {v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@f26a │ │ +497306: 0c05 |00af: move-result-object v5 │ │ +497308: 6e30 6df2 0c05 |00b0: invoke-virtual {v12, v0, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@f26d │ │ +49730e: 2900 9100 |00b3: goto/16 0144 // +0091 │ │ +497312: 1a0c 9b26 |00b5: const-string v12, "Failed requirement." // string@269b │ │ +497316: 2200 8724 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2487 │ │ +49731a: 6e10 35f6 0c00 |00b9: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ +497320: 0c0c |00bc: move-result-object v12 │ │ +497322: 7020 c2f5 c000 |00bd: invoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ +497328: 2700 |00c0: throw v0 │ │ +49732a: 220c 8924 |00c1: new-instance v12, Ljava/lang/IllegalStateException; // type@2489 │ │ +49732e: 6e10 35f6 0500 |00c3: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ +497334: 0c00 |00c6: move-result-object v0 │ │ +497336: 7020 c9f5 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +49733c: 270c |00ca: throw v12 │ │ +49733e: 0d0c |00cb: move-exception v12 │ │ +497340: 280d |00cc: goto 00d9 // +000d │ │ +497342: 0d0c |00cd: move-exception v12 │ │ +497344: 2841 |00ce: goto 010f // +0041 │ │ +497346: 220c 8924 |00cf: new-instance v12, Ljava/lang/IllegalStateException; // type@2489 │ │ +49734a: 6e10 35f6 0500 |00d1: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ +497350: 0c00 |00d4: move-result-object v0 │ │ +497352: 7020 c9f5 0c00 |00d5: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +497358: 270c |00d8: throw v12 │ │ +49735a: 6e10 64e9 0b00 |00d9: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +497360: 0c00 |00dc: move-result-object v0 │ │ +497362: 6e10 2d01 0000 |00dd: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +497368: 0c00 |00e0: move-result-object v0 │ │ +49736a: 3800 2000 |00e1: if-eqz v0, 0101 // +0020 │ │ +49736e: 6e20 b601 4000 |00e3: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +497374: 0c00 |00e6: move-result-object v0 │ │ +497376: 3800 1a00 |00e7: if-eqz v0, 0101 // +001a │ │ +49737a: 54b4 a8b0 |00e9: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49737e: 3904 0600 |00eb: if-nez v4, 00f1 // +0006 │ │ +497382: 7110 06fc 0200 |00ed: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +497388: 2802 |00f0: goto 00f2 // +0002 │ │ +49738a: 0741 |00f1: move-object v1, v4 │ │ +49738c: 6e10 a1f0 0100 |00f2: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +497392: 0c01 |00f5: move-result-object v1 │ │ +497394: 1f01 8c01 |00f6: check-cast v1, Landroid/view/View; // type@018c │ │ +497398: 1f00 7724 |00f8: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +49739c: 7130 bf88 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@88bf │ │ +4973a2: 0c00 |00fd: move-result-object v0 │ │ +4973a4: 6e10 d188 0000 |00fe: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +4973aa: 6e10 32f6 0b00 |0101: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ +4973b0: 0c00 |0104: move-result-object v0 │ │ +4973b2: 6e10 76f5 0000 |0105: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ +4973b8: 0c00 |0108: move-result-object v0 │ │ +4973ba: 1f0c b024 |0109: check-cast v12, Ljava/lang/Throwable; // type@24b0 │ │ +4973be: 7130 6f05 300c |010b: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +4973c4: 2836 |010e: goto 0144 // +0036 │ │ +4973c6: 6e10 64e9 0b00 |010f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +4973cc: 0c00 |0112: move-result-object v0 │ │ +4973ce: 6e10 2d01 0000 |0113: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +4973d4: 0c00 |0116: move-result-object v0 │ │ +4973d6: 3800 2000 |0117: if-eqz v0, 0137 // +0020 │ │ +4973da: 6e20 b601 4000 |0119: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +4973e0: 0c00 |011c: move-result-object v0 │ │ +4973e2: 3800 1a00 |011d: if-eqz v0, 0137 // +001a │ │ +4973e6: 54b4 a8b0 |011f: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4973ea: 3904 0600 |0121: if-nez v4, 0127 // +0006 │ │ +4973ee: 7110 06fc 0200 |0123: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4973f4: 2802 |0126: goto 0128 // +0002 │ │ +4973f6: 0741 |0127: move-object v1, v4 │ │ +4973f8: 6e10 a1f0 0100 |0128: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +4973fe: 0c01 |012b: move-result-object v1 │ │ +497400: 1f01 8c01 |012c: check-cast v1, Landroid/view/View; // type@018c │ │ +497404: 1f00 7724 |012e: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +497408: 7130 bf88 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@88bf │ │ +49740e: 0c00 |0133: move-result-object v0 │ │ +497410: 6e10 d188 0000 |0134: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +497416: 6e10 32f6 0b00 |0137: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ +49741c: 0c00 |013a: move-result-object v0 │ │ +49741e: 6e10 76f5 0000 |013b: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ +497424: 0c00 |013e: move-result-object v0 │ │ +497426: 1f0c b024 |013f: check-cast v12, Ljava/lang/Throwable; // type@24b0 │ │ +49742a: 7130 6f05 300c |0141: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +497430: 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 │ │ @@ -2003617,22 +2003617,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 │ │ -494a28: |[494a28] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -494a38: 1a00 019f |0000: const-string v0, "files" // string@9f01 │ │ -494a3c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -494a42: 1a00 ba8d |0005: const-string v0, "caption" // string@8dba │ │ -494a46: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -494a4c: 7030 76ea 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@ea76 │ │ -494a52: 6201 61b5 |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494a56: 1101 |000f: return-object v1 │ │ +494a2c: |[494a2c] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +494a3c: 1a00 019f |0000: const-string v0, "files" // string@9f01 │ │ +494a40: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +494a46: 1a00 ba8d |0005: const-string v0, "caption" // string@8dba │ │ +494a4a: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +494a50: 7030 76ea 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@ea76 │ │ +494a56: 6201 61b5 |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494a5a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=2031 │ │ 0x000d line=2032 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/util/List; │ │ @@ -2003643,24 +2003643,24 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4979d0: |[4979d0] com.nextcloud.talk.chat.ChatActivity.onMessageSearchResult:(Landroid/content/Intent;)V │ │ -4979e0: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -4979e4: 1a00 db5e |0002: const-string v0, "MessageSearchActivity.result.message" // string@5edb │ │ -4979e8: 6e20 6001 0200 |0004: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ -4979ee: 0c02 |0007: move-result-object v2 │ │ -4979f0: 2802 |0008: goto 000a // +0002 │ │ -4979f2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4979f4: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -4979f8: 7020 0eea 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@ea0e │ │ -4979fe: 0e00 |000f: return-void │ │ +4979d4: |[4979d4] com.nextcloud.talk.chat.ChatActivity.onMessageSearchResult:(Landroid/content/Intent;)V │ │ +4979e4: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +4979e8: 1a00 db5e |0002: const-string v0, "MessageSearchActivity.result.message" // string@5edb │ │ +4979ec: 6e20 6001 0200 |0004: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ +4979f2: 0c02 |0007: move-result-object v2 │ │ +4979f4: 2802 |0008: goto 000a // +0002 │ │ +4979f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4979f8: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +4979fc: 7020 0eea 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@ea0e │ │ +497a02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2133 │ │ 0x000c line=2135 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/content/Intent; │ │ @@ -2003670,161 +2003670,161 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 294 16-bit code units │ │ -497c20: |[497c20] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult:(Landroid/content/Intent;)V │ │ -497c30: 1a00 6d04 |0000: const-string v0, " │ │ +497c24: |[497c24] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult:(Landroid/content/Intent;)V │ │ +497c34: 1a00 6d04 |0000: const-string v0, " │ │ " // string@046d │ │ -497c34: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ -497c38: 1a02 4b6c |0004: const-string v2, "Something went wrong when trying to upload file" // string@6c4b │ │ -497c3c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -497c3e: 1404 b703 137f |0007: const v4, #float 1.95416e+38 // #7f1303b7 │ │ -497c44: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -497c46: 54a6 b7b0 |000b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -497c4a: 7210 6cf9 0600 |000d: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@f96c │ │ -497c50: 380b 3200 |0010: if-eqz v11, 0042 // +0032 │ │ -497c54: 6e10 5801 0b00 |0012: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -497c5a: 0c06 |0015: move-result-object v6 │ │ -497c5c: 3806 2c00 |0016: if-eqz v6, 0042 // +002c │ │ -497c60: 07a6 |0018: move-object v6, v10 │ │ -497c62: 1f06 0d21 |0019: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ -497c66: 6e10 5801 0b00 |001b: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -497c6c: 54a6 b7b0 |001e: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -497c70: 6e10 5801 0b00 |0020: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -497c76: 0c0b |0023: move-result-object v11 │ │ -497c78: 7110 7df6 0b00 |0024: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ -497c7e: 0c0b |0027: move-result-object v11 │ │ -497c80: 7220 69f9 b600 |0028: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ -497c86: 54ab b7b0 |002b: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -497c8a: 1f0b 2525 |002d: check-cast v11, Ljava/util/Collection; // type@2525 │ │ -497c8e: 7210 c5f8 0b00 |002f: invoke-interface {v11}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -497c94: 0a0b |0032: move-result v11 │ │ -497c96: 390b 0300 |0033: if-nez v11, 0036 // +0003 │ │ -497c9a: 281c |0035: goto 0051 // +001c │ │ -497c9c: 1a0b 9b26 |0036: const-string v11, "Failed requirement." // string@269b │ │ -497ca0: 2200 8724 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2487 │ │ -497ca4: 6e10 35f6 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ -497caa: 0c0b |003d: move-result-object v11 │ │ -497cac: 7020 c2f5 b000 |003e: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ -497cb2: 2700 |0041: throw v0 │ │ -497cb4: 54ab d8b0 |0042: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@b0d8 │ │ -497cb8: 380b 7a00 |0044: if-eqz v11, 00be // +007a │ │ -497cbc: 54a6 b7b0 |0046: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -497cc0: 7110 7df6 0b00 |0048: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ -497cc6: 0c0b |004b: move-result-object v11 │ │ -497cc8: 7220 69f9 b600 |004c: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ -497cce: 5ba5 d8b0 |004f: iput-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@b0d8 │ │ -497cd2: 6e10 82e9 0a00 |0051: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@e982 │ │ -497cd8: 0c0b |0054: move-result-object v11 │ │ -497cda: 7210 1ff3 0b00 |0055: invoke-interface {v11}, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;.isFilesPermissionGranted:()Z // method@f31f │ │ -497ce0: 0a0b |0058: move-result v11 │ │ -497ce2: 380b 5c00 |0059: if-eqz v11, 00b5 // +005c │ │ -497ce6: 220b a924 |005b: new-instance v11, Ljava/lang/StringBuilder; // type@24a9 │ │ -497cea: 7020 89f6 0b00 |005d: invoke-direct {v11, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -497cf0: 54a6 b7b0 |0060: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -497cf4: 7210 72f9 0600 |0062: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -497cfa: 0c06 |0065: move-result-object v6 │ │ -497cfc: 7210 46f9 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -497d02: 0a07 |0069: move-result v7 │ │ -497d04: 3807 2300 |006a: if-eqz v7, 008d // +0023 │ │ -497d08: 7210 47f9 0600 |006c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -497d0e: 0c07 |006f: move-result-object v7 │ │ -497d10: 1f07 a724 |0070: check-cast v7, Ljava/lang/String; // type@24a7 │ │ -497d14: 6208 fbb4 |0072: sget-object v8, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@b4fb │ │ -497d18: 7110 3304 0700 |0074: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0433 │ │ -497d1e: 0c07 |0077: move-result-object v7 │ │ -497d20: 1a09 33d7 |0078: const-string v9, "parse(...)" // string@d733 │ │ -497d24: 7120 fffb 9700 |007a: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -497d2a: 6e10 64e9 0a00 |007d: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -497d30: 0c09 |0080: move-result-object v9 │ │ -497d32: 6e30 e8f2 7809 |0081: invoke-virtual {v8, v7, v9}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@f2e8 │ │ -497d38: 0c07 |0084: move-result-object v7 │ │ -497d3a: 6e20 92f6 7b00 |0085: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -497d40: 0c07 |0088: move-result-object v7 │ │ -497d42: 6e20 92f6 0700 |0089: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -497d48: 28da |008c: goto 0066 // -0026 │ │ -497d4a: 6200 eeb4 |008d: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ -497d4e: 6e10 9cf6 0b00 |008f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -497d54: 0c0b |0092: move-result-object v11 │ │ -497d56: 1a06 f1f3 |0093: const-string v6, "toString(...)" // string@f3f1 │ │ -497d5a: 7120 fffb 6b00 |0095: invoke-static {v11, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -497d60: 54a6 b7b0 |0098: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ -497d64: 6e30 6bf2 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@f26b │ │ -497d6a: 0c0b |009d: move-result-object v11 │ │ -497d6c: 2200 eb20 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; // type@20eb │ │ -497d70: 7020 67e8 a000 |00a0: invoke-direct {v0, v10}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e867 │ │ -497d76: 6e20 6cf2 0b00 |00a3: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@f26c │ │ -497d7c: 6e10 8ee9 0a00 |00a6: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ -497d82: 0c00 |00a9: move-result-object v0 │ │ -497d84: 6206 eeb4 |00aa: sget-object v6, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ -497d88: 6e10 6af2 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@f26a │ │ -497d8e: 0c06 |00af: move-result-object v6 │ │ -497d90: 6e30 6df2 0b06 |00b0: invoke-virtual {v11, v0, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@f26d │ │ -497d96: 2900 7200 |00b3: goto/16 0125 // +0072 │ │ -497d9a: 620b cab4 |00b5: sget-object v11, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;.Companion:Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion; // field@b4ca │ │ -497d9e: 07a0 |00b7: move-object v0, v10 │ │ -497da0: 1f00 1c00 |00b8: check-cast v0, Landroid/app/Activity; // type@001c │ │ -497da4: 6e20 18f1 0b00 |00ba: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion;.requestStoragePermission:(Landroid/app/Activity;)V // method@f118 │ │ -497daa: 2868 |00bd: goto 0125 // +0068 │ │ -497dac: 220b 8924 |00be: new-instance v11, Ljava/lang/IllegalStateException; // type@2489 │ │ -497db0: 1a00 ae26 |00c0: const-string v0, "Failed to get data from intent and uri" // string@26ae │ │ -497db4: 6e10 35f6 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ -497dba: 0c00 |00c5: move-result-object v0 │ │ -497dbc: 7020 c9f5 0b00 |00c6: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ -497dc2: 270b |00c9: throw v11 │ │ -497dc4: 0d0b |00ca: move-exception v11 │ │ -497dc6: 6e10 64e9 0a00 |00cb: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -497dcc: 0c00 |00ce: move-result-object v0 │ │ -497dce: 6e10 2d01 0000 |00cf: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -497dd4: 0c00 |00d2: move-result-object v0 │ │ -497dd6: 3800 2000 |00d3: if-eqz v0, 00f3 // +0020 │ │ -497dda: 6e20 b601 4000 |00d5: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -497de0: 0c00 |00d8: move-result-object v0 │ │ -497de2: 3800 1a00 |00d9: if-eqz v0, 00f3 // +001a │ │ -497de6: 54a4 a8b0 |00db: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -497dea: 3904 0600 |00dd: if-nez v4, 00e3 // +0006 │ │ -497dee: 7110 06fc 0100 |00df: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -497df4: 2802 |00e2: goto 00e4 // +0002 │ │ -497df6: 0745 |00e3: move-object v5, v4 │ │ -497df8: 6e10 a1f0 0500 |00e4: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -497dfe: 0c01 |00e7: move-result-object v1 │ │ -497e00: 1f01 8c01 |00e8: check-cast v1, Landroid/view/View; // type@018c │ │ -497e04: 1f00 7724 |00ea: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -497e08: 7130 bf88 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@88bf │ │ -497e0e: 0c00 |00ef: move-result-object v0 │ │ -497e10: 6e10 d188 0000 |00f0: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -497e16: 6e10 32f6 0a00 |00f3: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ -497e1c: 0c00 |00f6: move-result-object v0 │ │ -497e1e: 6e10 76f5 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ -497e24: 0c00 |00fa: move-result-object v0 │ │ -497e26: 1f0b b024 |00fb: check-cast v11, Ljava/lang/Throwable; // type@24b0 │ │ -497e2a: 7130 6f05 200b |00fd: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -497e30: 2825 |0100: goto 0125 // +0025 │ │ -497e32: 0d0b |0101: move-exception v11 │ │ -497e34: 54a0 a8b0 |0102: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -497e38: 3900 0600 |0104: if-nez v0, 010a // +0006 │ │ -497e3c: 7110 06fc 0100 |0106: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -497e42: 2802 |0109: goto 010b // +0002 │ │ -497e44: 0705 |010a: move-object v5, v0 │ │ -497e46: 6e10 a1f0 0500 |010b: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -497e4c: 0c00 |010e: move-result-object v0 │ │ -497e4e: 1f00 8c01 |010f: check-cast v0, Landroid/view/View; // type@018c │ │ -497e52: 7130 be88 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@88be │ │ -497e58: 0c00 |0114: move-result-object v0 │ │ -497e5a: 6e10 d188 0000 |0115: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -497e60: 6e10 32f6 0a00 |0118: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ -497e66: 0c00 |011b: move-result-object v0 │ │ -497e68: 6e10 76f5 0000 |011c: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ -497e6e: 0c00 |011f: move-result-object v0 │ │ -497e70: 1f0b b024 |0120: check-cast v11, Ljava/lang/Throwable; // type@24b0 │ │ -497e74: 7130 6f05 200b |0122: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -497e7a: 0e00 |0125: return-void │ │ +497c38: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ +497c3c: 1a02 4b6c |0004: const-string v2, "Something went wrong when trying to upload file" // string@6c4b │ │ +497c40: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +497c42: 1404 b703 137f |0007: const v4, #float 1.95416e+38 // #7f1303b7 │ │ +497c48: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +497c4a: 54a6 b7b0 |000b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497c4e: 7210 6cf9 0600 |000d: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@f96c │ │ +497c54: 380b 3200 |0010: if-eqz v11, 0042 // +0032 │ │ +497c58: 6e10 5801 0b00 |0012: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +497c5e: 0c06 |0015: move-result-object v6 │ │ +497c60: 3806 2c00 |0016: if-eqz v6, 0042 // +002c │ │ +497c64: 07a6 |0018: move-object v6, v10 │ │ +497c66: 1f06 0d21 |0019: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ +497c6a: 6e10 5801 0b00 |001b: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +497c70: 54a6 b7b0 |001e: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497c74: 6e10 5801 0b00 |0020: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +497c7a: 0c0b |0023: move-result-object v11 │ │ +497c7c: 7110 7df6 0b00 |0024: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ +497c82: 0c0b |0027: move-result-object v11 │ │ +497c84: 7220 69f9 b600 |0028: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ +497c8a: 54ab b7b0 |002b: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497c8e: 1f0b 2525 |002d: check-cast v11, Ljava/util/Collection; // type@2525 │ │ +497c92: 7210 c5f8 0b00 |002f: invoke-interface {v11}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +497c98: 0a0b |0032: move-result v11 │ │ +497c9a: 390b 0300 |0033: if-nez v11, 0036 // +0003 │ │ +497c9e: 281c |0035: goto 0051 // +001c │ │ +497ca0: 1a0b 9b26 |0036: const-string v11, "Failed requirement." // string@269b │ │ +497ca4: 2200 8724 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2487 │ │ +497ca8: 6e10 35f6 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ +497cae: 0c0b |003d: move-result-object v11 │ │ +497cb0: 7020 c2f5 b000 |003e: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@f5c2 │ │ +497cb6: 2700 |0041: throw v0 │ │ +497cb8: 54ab d8b0 |0042: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@b0d8 │ │ +497cbc: 380b 7a00 |0044: if-eqz v11, 00be // +007a │ │ +497cc0: 54a6 b7b0 |0046: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497cc4: 7110 7df6 0b00 |0048: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ +497cca: 0c0b |004b: move-result-object v11 │ │ +497ccc: 7220 69f9 b600 |004c: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@f969 │ │ +497cd2: 5ba5 d8b0 |004f: iput-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@b0d8 │ │ +497cd6: 6e10 82e9 0a00 |0051: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@e982 │ │ +497cdc: 0c0b |0054: move-result-object v11 │ │ +497cde: 7210 1ff3 0b00 |0055: invoke-interface {v11}, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;.isFilesPermissionGranted:()Z // method@f31f │ │ +497ce4: 0a0b |0058: move-result v11 │ │ +497ce6: 380b 5c00 |0059: if-eqz v11, 00b5 // +005c │ │ +497cea: 220b a924 |005b: new-instance v11, Ljava/lang/StringBuilder; // type@24a9 │ │ +497cee: 7020 89f6 0b00 |005d: invoke-direct {v11, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +497cf4: 54a6 b7b0 |0060: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497cf8: 7210 72f9 0600 |0062: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +497cfe: 0c06 |0065: move-result-object v6 │ │ +497d00: 7210 46f9 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +497d06: 0a07 |0069: move-result v7 │ │ +497d08: 3807 2300 |006a: if-eqz v7, 008d // +0023 │ │ +497d0c: 7210 47f9 0600 |006c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +497d12: 0c07 |006f: move-result-object v7 │ │ +497d14: 1f07 a724 |0070: check-cast v7, Ljava/lang/String; // type@24a7 │ │ +497d18: 6208 fbb4 |0072: sget-object v8, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@b4fb │ │ +497d1c: 7110 3304 0700 |0074: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0433 │ │ +497d22: 0c07 |0077: move-result-object v7 │ │ +497d24: 1a09 33d7 |0078: const-string v9, "parse(...)" // string@d733 │ │ +497d28: 7120 fffb 9700 |007a: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +497d2e: 6e10 64e9 0a00 |007d: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +497d34: 0c09 |0080: move-result-object v9 │ │ +497d36: 6e30 e8f2 7809 |0081: invoke-virtual {v8, v7, v9}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@f2e8 │ │ +497d3c: 0c07 |0084: move-result-object v7 │ │ +497d3e: 6e20 92f6 7b00 |0085: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +497d44: 0c07 |0088: move-result-object v7 │ │ +497d46: 6e20 92f6 0700 |0089: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +497d4c: 28da |008c: goto 0066 // -0026 │ │ +497d4e: 6200 eeb4 |008d: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ +497d52: 6e10 9cf6 0b00 |008f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +497d58: 0c0b |0092: move-result-object v11 │ │ +497d5a: 1a06 f1f3 |0093: const-string v6, "toString(...)" // string@f3f1 │ │ +497d5e: 7120 fffb 6b00 |0095: invoke-static {v11, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +497d64: 54a6 b7b0 |0098: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@b0b7 │ │ +497d68: 6e30 6bf2 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@f26b │ │ +497d6e: 0c0b |009d: move-result-object v11 │ │ +497d70: 2200 eb20 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; // type@20eb │ │ +497d74: 7020 67e8 a000 |00a0: invoke-direct {v0, v10}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e867 │ │ +497d7a: 6e20 6cf2 0b00 |00a3: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@f26c │ │ +497d80: 6e10 8ee9 0a00 |00a6: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ +497d86: 0c00 |00a9: move-result-object v0 │ │ +497d88: 6206 eeb4 |00aa: sget-object v6, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@b4ee │ │ +497d8c: 6e10 6af2 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@f26a │ │ +497d92: 0c06 |00af: move-result-object v6 │ │ +497d94: 6e30 6df2 0b06 |00b0: invoke-virtual {v11, v0, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@f26d │ │ +497d9a: 2900 7200 |00b3: goto/16 0125 // +0072 │ │ +497d9e: 620b cab4 |00b5: sget-object v11, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;.Companion:Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion; // field@b4ca │ │ +497da2: 07a0 |00b7: move-object v0, v10 │ │ +497da4: 1f00 1c00 |00b8: check-cast v0, Landroid/app/Activity; // type@001c │ │ +497da8: 6e20 18f1 0b00 |00ba: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion;.requestStoragePermission:(Landroid/app/Activity;)V // method@f118 │ │ +497dae: 2868 |00bd: goto 0125 // +0068 │ │ +497db0: 220b 8924 |00be: new-instance v11, Ljava/lang/IllegalStateException; // type@2489 │ │ +497db4: 1a00 ae26 |00c0: const-string v0, "Failed to get data from intent and uri" // string@26ae │ │ +497db8: 6e10 35f6 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@f635 │ │ +497dbe: 0c00 |00c5: move-result-object v0 │ │ +497dc0: 7020 c9f5 0b00 |00c6: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@f5c9 │ │ +497dc6: 270b |00c9: throw v11 │ │ +497dc8: 0d0b |00ca: move-exception v11 │ │ +497dca: 6e10 64e9 0a00 |00cb: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +497dd0: 0c00 |00ce: move-result-object v0 │ │ +497dd2: 6e10 2d01 0000 |00cf: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +497dd8: 0c00 |00d2: move-result-object v0 │ │ +497dda: 3800 2000 |00d3: if-eqz v0, 00f3 // +0020 │ │ +497dde: 6e20 b601 4000 |00d5: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +497de4: 0c00 |00d8: move-result-object v0 │ │ +497de6: 3800 1a00 |00d9: if-eqz v0, 00f3 // +001a │ │ +497dea: 54a4 a8b0 |00db: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +497dee: 3904 0600 |00dd: if-nez v4, 00e3 // +0006 │ │ +497df2: 7110 06fc 0100 |00df: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +497df8: 2802 |00e2: goto 00e4 // +0002 │ │ +497dfa: 0745 |00e3: move-object v5, v4 │ │ +497dfc: 6e10 a1f0 0500 |00e4: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +497e02: 0c01 |00e7: move-result-object v1 │ │ +497e04: 1f01 8c01 |00e8: check-cast v1, Landroid/view/View; // type@018c │ │ +497e08: 1f00 7724 |00ea: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +497e0c: 7130 bf88 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@88bf │ │ +497e12: 0c00 |00ef: move-result-object v0 │ │ +497e14: 6e10 d188 0000 |00f0: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +497e1a: 6e10 32f6 0a00 |00f3: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ +497e20: 0c00 |00f6: move-result-object v0 │ │ +497e22: 6e10 76f5 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ +497e28: 0c00 |00fa: move-result-object v0 │ │ +497e2a: 1f0b b024 |00fb: check-cast v11, Ljava/lang/Throwable; // type@24b0 │ │ +497e2e: 7130 6f05 200b |00fd: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +497e34: 2825 |0100: goto 0125 // +0025 │ │ +497e36: 0d0b |0101: move-exception v11 │ │ +497e38: 54a0 a8b0 |0102: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +497e3c: 3900 0600 |0104: if-nez v0, 010a // +0006 │ │ +497e40: 7110 06fc 0100 |0106: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +497e46: 2802 |0109: goto 010b // +0002 │ │ +497e48: 0705 |010a: move-object v5, v0 │ │ +497e4a: 6e10 a1f0 0500 |010b: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +497e50: 0c00 |010e: move-result-object v0 │ │ +497e52: 1f00 8c01 |010f: check-cast v0, Landroid/view/View; // type@018c │ │ +497e56: 7130 be88 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@88be │ │ +497e5c: 0c00 |0114: move-result-object v0 │ │ +497e5e: 6e10 d188 0000 |0115: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +497e64: 6e10 32f6 0a00 |0118: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@f632 │ │ +497e6a: 0c00 |011b: move-result-object v0 │ │ +497e6c: 6e10 76f5 0000 |011c: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@f576 │ │ +497e72: 0c00 |011f: move-result-object v0 │ │ +497e74: 1f0b b024 |0120: check-cast v11, Ljava/lang/Throwable; // type@24b0 │ │ +497e78: 7130 6f05 200b |0122: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +497e7e: 0e00 |0125: return-void │ │ catches : 1 │ │ 0x000b - 0x00ca │ │ Ljava/lang/IllegalStateException; -> 0x0101 │ │ Ljava/lang/IllegalArgumentException; -> 0x00ca │ │ positions : │ │ 0x0000 line=2077 │ │ 0x000b line=2078 │ │ @@ -2003869,22 +2003869,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 │ │ -494a58: |[494a58] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult$lambda$85:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -494a68: 1a00 019f |0000: const-string v0, "files" // string@9f01 │ │ -494a6c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -494a72: 1a00 ba8d |0005: const-string v0, "caption" // string@8dba │ │ -494a76: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -494a7c: 7030 76ea 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@ea76 │ │ -494a82: 6201 61b5 |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494a86: 1101 |000f: return-object v1 │ │ +494a5c: |[494a5c] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult$lambda$85:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +494a6c: 1a00 019f |0000: const-string v0, "files" // string@9f01 │ │ +494a70: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +494a76: 1a00 ba8d |0005: const-string v0, "caption" // string@8dba │ │ +494a7a: 7120 00fc 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +494a80: 7030 76ea 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@ea76 │ │ +494a86: 6201 61b5 |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494a8a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=2106 │ │ 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; │ │ @@ -2003894,23 +2003894,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 │ │ -497e90: |[497e90] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$104:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -497ea0: 1400 4c01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014c │ │ -497ea6: 6e20 56e9 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ -497eac: 0c00 |0006: move-result-object v0 │ │ -497eae: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -497eb2: 2201 c620 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; // type@20c6 │ │ -497eb6: 7020 1de8 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e81d │ │ -497ebc: 6e20 d106 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06d1 │ │ -497ec2: 0e00 |0011: return-void │ │ +497e94: |[497e94] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$104:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +497ea4: 1400 4c01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014c │ │ +497eaa: 6e20 56e9 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ +497eb0: 0c00 |0006: move-result-object v0 │ │ +497eb2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +497eb6: 2201 c620 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; // type@20c6 │ │ +497eba: 7020 1de8 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e81d │ │ +497ec0: 6e20 d106 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06d1 │ │ +497ec6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2943 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #161 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2003918,18 +2003918,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 │ │ -4927c8: |[4927c8] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$104$lambda$103:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -4927d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4927da: 7020 4bea 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@ea4b │ │ -4927e0: 0f01 |0004: return v1 │ │ +4927cc: |[4927cc] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$104$lambda$103:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +4927dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4927de: 7020 4bea 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@ea4b │ │ +4927e4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2944 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2003938,23 +2003938,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 │ │ -497ec4: |[497ec4] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$106:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -497ed4: 1400 4b01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014b │ │ -497eda: 6e20 56e9 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ -497ee0: 0c00 |0006: move-result-object v0 │ │ -497ee2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -497ee6: 2201 e120 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; // type@20e1 │ │ -497eea: 7020 53e8 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e853 │ │ -497ef0: 6e20 d106 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06d1 │ │ -497ef6: 0e00 |0011: return-void │ │ +497ec8: |[497ec8] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$106:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +497ed8: 1400 4b01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014b │ │ +497ede: 6e20 56e9 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ +497ee4: 0c00 |0006: move-result-object v0 │ │ +497ee6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +497eea: 2201 e120 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; // type@20e1 │ │ +497eee: 7020 53e8 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e853 │ │ +497ef4: 6e20 d106 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@06d1 │ │ +497efa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2950 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #163 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2003962,19 +2003962,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 │ │ -4927e4: |[4927e4] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$106$lambda$105:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -4927f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4927f6: 7020 4bea 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@ea4b │ │ -4927fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4927fe: 0f00 |0005: return v0 │ │ +4927e8: |[4927e8] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$106$lambda$105:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +4927f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4927fa: 7020 4bea 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@ea4b │ │ +492800: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +492802: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2951 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2003983,90 +2003983,90 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -497f1c: |[497f1c] com.nextcloud.talk.chat.ChatActivity.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V │ │ -497f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -497f2e: 3806 0900 |0001: if-eqz v6, 000a // +0009 │ │ -497f32: 1a01 3424 |0003: const-string v1, "EXTRA_SELECTED_PATH" // string@2434 │ │ -497f36: 6e20 5f01 1600 |0005: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015f │ │ -497f3c: 0c06 |0008: move-result-object v6 │ │ -497f3e: 2802 |0009: goto 000b // +0002 │ │ -497f40: 0706 |000a: move-object v6, v0 │ │ -497f42: 3806 0a00 |000b: if-eqz v6, 0015 // +000a │ │ -497f46: 6e10 56f8 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@f856 │ │ -497f4c: 0a00 |0010: move-result v0 │ │ -497f4e: 7110 e0f5 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -497f54: 0c00 |0014: move-result-object v0 │ │ -497f56: 7110 fdfb 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -497f5c: 6e10 d3f5 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -497f62: 0a00 |001b: move-result v0 │ │ -497f64: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -497f66: 3410 7800 |001d: if-lt v0, v1, 0095 // +0078 │ │ -497f6a: 1f06 8e24 |001f: check-cast v6, Ljava/lang/Iterable; // type@248e │ │ -497f6e: 1300 0a00 |0021: const/16 v0, #int 10 // #a │ │ -497f72: 7120 a1fb 0600 |0023: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@fba1 │ │ -497f78: 0c06 |0026: move-result-object v6 │ │ -497f7a: 1f06 8e24 |0027: check-cast v6, Ljava/lang/Iterable; // type@248e │ │ -497f7e: 7210 e3f5 0600 |0029: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ -497f84: 0c06 |002c: move-result-object v6 │ │ -497f86: 7210 46f9 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -497f8c: 0a00 |0030: move-result v0 │ │ -497f8e: 3800 6400 |0031: if-eqz v0, 0095 // +0064 │ │ -497f92: 7210 47f9 0600 |0033: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -497f98: 0c00 |0036: move-result-object v0 │ │ -497f9a: 1f00 3725 |0037: check-cast v0, Ljava/util/List; // type@2537 │ │ -497f9e: 2201 bf08 |0039: new-instance v1, Landroidx/work/Data$Builder; // type@08bf │ │ -497fa2: 7010 ee31 0100 |003b: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@31ee │ │ -497fa8: 5452 aeb0 |003e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -497fac: 7110 fdfb 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -497fb2: 6e10 9af0 0200 |0043: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@f09a │ │ -497fb8: 0c02 |0046: move-result-object v2 │ │ -497fba: 7110 fdfb 0200 |0047: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -497fc0: 6e10 e9f5 0200 |004a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@f5e9 │ │ -497fc6: 0b02 |004d: move-result-wide v2 │ │ -497fc8: 1a04 1c2e |004e: const-string v4, "KEY_INTERNAL_USER_ID" // string@2e1c │ │ -497fcc: 6e40 fd31 4132 |0050: invoke-virtual {v1, v4, v2, v3}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@31fd │ │ -497fd2: 0c01 |0053: move-result-object v1 │ │ -497fd4: 1a02 342e |0054: const-string v2, "KEY_ROOM_TOKEN" // string@2e34 │ │ -497fd8: 6e10 85e9 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -497fde: 0c03 |0059: move-result-object v3 │ │ -497fe0: 6e30 ff31 2103 |005a: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ -497fe6: 0c01 |005d: move-result-object v1 │ │ -497fe8: 1f00 2525 |005e: check-cast v0, Ljava/util/Collection; // type@2525 │ │ -497fec: 1202 |0060: const/4 v2, #int 0 // #0 │ │ -497fee: 2322 4428 |0061: new-array v2, v2, [Ljava/lang/String; // type@2844 │ │ -497ff2: 7220 ccf8 2000 |0063: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@f8cc │ │ -497ff8: 0c00 |0066: move-result-object v0 │ │ -497ffa: 1f00 4428 |0067: check-cast v0, [Ljava/lang/String; // type@2844 │ │ -497ffe: 1a02 132e |0069: const-string v2, "KEY_FILE_PATHS" // string@2e13 │ │ -498002: 6e30 0032 2100 |006b: invoke-virtual {v1, v2, v0}, Landroidx/work/Data$Builder;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)Landroidx/work/Data$Builder; // method@3200 │ │ -498008: 0c00 |006e: move-result-object v0 │ │ -49800a: 6e10 ef31 0000 |006f: invoke-virtual {v0}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@31ef │ │ -498010: 0c00 |0072: move-result-object v0 │ │ -498012: 1a01 a88b |0073: const-string v1, "build(...)" // string@8ba8 │ │ -498016: 7120 fffb 1000 |0075: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49801c: 2201 d908 |0078: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -498020: 1c02 b722 |007a: const-class v2, Lcom/nextcloud/talk/jobs/ShareOperationWorker; // type@22b7 │ │ -498024: 7020 b732 2100 |007c: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ -49802a: 6e20 c232 0100 |007f: invoke-virtual {v1, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@32c2 │ │ -498030: 0c00 |0082: move-result-object v0 │ │ -498032: 1f00 d908 |0083: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ -498036: 6e10 b932 0000 |0085: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ -49803c: 0c00 |0088: move-result-object v0 │ │ -49803e: 1f00 db08 |0089: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ -498042: 7100 6633 0000 |008b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@3366 │ │ -498048: 0c01 |008e: move-result-object v1 │ │ -49804a: 1f00 ff08 |008f: check-cast v0, Landroidx/work/WorkRequest; // type@08ff │ │ -49804e: 6e20 6033 0100 |0091: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@3360 │ │ -498054: 2899 |0094: goto 002d // -0067 │ │ -498056: 0e00 |0095: return-void │ │ +497f20: |[497f20] com.nextcloud.talk.chat.ChatActivity.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V │ │ +497f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +497f32: 3806 0900 |0001: if-eqz v6, 000a // +0009 │ │ +497f36: 1a01 3424 |0003: const-string v1, "EXTRA_SELECTED_PATH" // string@2434 │ │ +497f3a: 6e20 5f01 1600 |0005: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015f │ │ +497f40: 0c06 |0008: move-result-object v6 │ │ +497f42: 2802 |0009: goto 000b // +0002 │ │ +497f44: 0706 |000a: move-object v6, v0 │ │ +497f46: 3806 0a00 |000b: if-eqz v6, 0015 // +000a │ │ +497f4a: 6e10 56f8 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@f856 │ │ +497f50: 0a00 |0010: move-result v0 │ │ +497f52: 7110 e0f5 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +497f58: 0c00 |0014: move-result-object v0 │ │ +497f5a: 7110 fdfb 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +497f60: 6e10 d3f5 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +497f66: 0a00 |001b: move-result v0 │ │ +497f68: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +497f6a: 3410 7800 |001d: if-lt v0, v1, 0095 // +0078 │ │ +497f6e: 1f06 8e24 |001f: check-cast v6, Ljava/lang/Iterable; // type@248e │ │ +497f72: 1300 0a00 |0021: const/16 v0, #int 10 // #a │ │ +497f76: 7120 a1fb 0600 |0023: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@fba1 │ │ +497f7c: 0c06 |0026: move-result-object v6 │ │ +497f7e: 1f06 8e24 |0027: check-cast v6, Ljava/lang/Iterable; // type@248e │ │ +497f82: 7210 e3f5 0600 |0029: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ +497f88: 0c06 |002c: move-result-object v6 │ │ +497f8a: 7210 46f9 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +497f90: 0a00 |0030: move-result v0 │ │ +497f92: 3800 6400 |0031: if-eqz v0, 0095 // +0064 │ │ +497f96: 7210 47f9 0600 |0033: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +497f9c: 0c00 |0036: move-result-object v0 │ │ +497f9e: 1f00 3725 |0037: check-cast v0, Ljava/util/List; // type@2537 │ │ +497fa2: 2201 bf08 |0039: new-instance v1, Landroidx/work/Data$Builder; // type@08bf │ │ +497fa6: 7010 ee31 0100 |003b: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@31ee │ │ +497fac: 5452 aeb0 |003e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +497fb0: 7110 fdfb 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +497fb6: 6e10 9af0 0200 |0043: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@f09a │ │ +497fbc: 0c02 |0046: move-result-object v2 │ │ +497fbe: 7110 fdfb 0200 |0047: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +497fc4: 6e10 e9f5 0200 |004a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@f5e9 │ │ +497fca: 0b02 |004d: move-result-wide v2 │ │ +497fcc: 1a04 1c2e |004e: const-string v4, "KEY_INTERNAL_USER_ID" // string@2e1c │ │ +497fd0: 6e40 fd31 4132 |0050: invoke-virtual {v1, v4, v2, v3}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@31fd │ │ +497fd6: 0c01 |0053: move-result-object v1 │ │ +497fd8: 1a02 342e |0054: const-string v2, "KEY_ROOM_TOKEN" // string@2e34 │ │ +497fdc: 6e10 85e9 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +497fe2: 0c03 |0059: move-result-object v3 │ │ +497fe4: 6e30 ff31 2103 |005a: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@31ff │ │ +497fea: 0c01 |005d: move-result-object v1 │ │ +497fec: 1f00 2525 |005e: check-cast v0, Ljava/util/Collection; // type@2525 │ │ +497ff0: 1202 |0060: const/4 v2, #int 0 // #0 │ │ +497ff2: 2322 4428 |0061: new-array v2, v2, [Ljava/lang/String; // type@2844 │ │ +497ff6: 7220 ccf8 2000 |0063: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@f8cc │ │ +497ffc: 0c00 |0066: move-result-object v0 │ │ +497ffe: 1f00 4428 |0067: check-cast v0, [Ljava/lang/String; // type@2844 │ │ +498002: 1a02 132e |0069: const-string v2, "KEY_FILE_PATHS" // string@2e13 │ │ +498006: 6e30 0032 2100 |006b: invoke-virtual {v1, v2, v0}, Landroidx/work/Data$Builder;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)Landroidx/work/Data$Builder; // method@3200 │ │ +49800c: 0c00 |006e: move-result-object v0 │ │ +49800e: 6e10 ef31 0000 |006f: invoke-virtual {v0}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@31ef │ │ +498014: 0c00 |0072: move-result-object v0 │ │ +498016: 1a01 a88b |0073: const-string v1, "build(...)" // string@8ba8 │ │ +49801a: 7120 fffb 1000 |0075: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +498020: 2201 d908 |0078: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +498024: 1c02 b722 |007a: const-class v2, Lcom/nextcloud/talk/jobs/ShareOperationWorker; // type@22b7 │ │ +498028: 7020 b732 2100 |007c: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@32b7 │ │ +49802e: 6e20 c232 0100 |007f: invoke-virtual {v1, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@32c2 │ │ +498034: 0c00 |0082: move-result-object v0 │ │ +498036: 1f00 d908 |0083: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@08d9 │ │ +49803a: 6e10 b932 0000 |0085: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@32b9 │ │ +498040: 0c00 |0088: move-result-object v0 │ │ +498042: 1f00 db08 |0089: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@08db │ │ +498046: 7100 6633 0000 |008b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@3366 │ │ +49804c: 0c01 |008e: move-result-object v1 │ │ +49804e: 1f00 ff08 |008f: check-cast v0, Landroidx/work/WorkRequest; // type@08ff │ │ +498052: 6e20 6033 0100 |0091: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@3360 │ │ +498058: 2899 |0094: goto 002d // -0067 │ │ +49805a: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1984 │ │ 0x000d line=1985 │ │ 0x001f line=1986 │ │ 0x0023 line=1987 │ │ 0x0029 line=3892 │ │ @@ -2004090,33 +2004090,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 │ │ -498338: |[498338] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$34:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -498348: 5434 a8b0 |0000: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49834c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -49834e: 1a01 e08a |0003: const-string v1, "binding" // string@8ae0 │ │ -498352: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ -498356: 7110 06fc 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49835c: 0704 |000a: move-object v4, v0 │ │ -49835e: 5444 cfb3 |000b: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -498362: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -498364: 6e20 9ef3 2400 |000e: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@f39e │ │ -49836a: 5433 a8b0 |0011: iget-object v3, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49836e: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ -498372: 7110 06fc 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -498378: 2802 |0018: goto 001a // +0002 │ │ -49837a: 0730 |0019: move-object v0, v3 │ │ -49837c: 5403 d5b3 |001a: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -498380: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ -498384: 6e20 726a 4300 |001e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -49838a: 0e00 |0021: return-void │ │ +49833c: |[49833c] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$34:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +49834c: 5434 a8b0 |0000: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +498350: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +498352: 1a01 e08a |0003: const-string v1, "binding" // string@8ae0 │ │ +498356: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ +49835a: 7110 06fc 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +498360: 0704 |000a: move-object v4, v0 │ │ +498362: 5444 cfb3 |000b: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +498366: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +498368: 6e20 9ef3 2400 |000e: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@f39e │ │ +49836e: 5433 a8b0 |0011: iget-object v3, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +498372: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ +498376: 7110 06fc 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49837c: 2802 |0018: goto 001a // +0002 │ │ +49837e: 0730 |0019: move-object v0, v3 │ │ +498380: 5403 d5b3 |001a: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +498384: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ +498388: 6e20 726a 4300 |001e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +49838e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0011 line=1064 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0022 reg=4 (null) Landroid/view/View; │ │ @@ -2004126,26 +2004126,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 │ │ -49838c: |[49838c] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -49839c: 5411 a8b0 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4983a0: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -4983a4: 1a01 e08a |0004: const-string v1, "binding" // string@8ae0 │ │ -4983a8: 7110 06fc 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4983ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4983b0: 5411 cfb3 |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -4983b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -4983b6: 6e20 9bf3 0100 |000d: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@f39b │ │ -4983bc: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -4983c0: 6e20 ea06 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@06ea │ │ -4983c6: 0e00 |0015: return-void │ │ +498390: |[498390] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +4983a0: 5411 a8b0 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4983a4: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +4983a8: 1a01 e08a |0004: const-string v1, "binding" // string@8ae0 │ │ +4983ac: 7110 06fc 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4983b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4983b4: 5411 cfb3 |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +4983b8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +4983ba: 6e20 9bf3 0100 |000d: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@f39b │ │ +4983c0: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +4983c4: 6e20 ea06 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@06ea │ │ +4983ca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0012 line=1069 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/view/View; │ │ @@ -2004155,82 +2004155,82 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 131 16-bit code units │ │ -4986d8: |[4986d8] com.nextcloud.talk.chat.ChatActivity.onSelectContactResult:(Landroid/content/Intent;)V │ │ -4986e8: 3809 8200 |0000: if-eqz v9, 0082 // +0082 │ │ -4986ec: 6e10 5801 0900 |0002: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -4986f2: 0c01 |0005: move-result-object v1 │ │ -4986f4: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -4986f8: 2900 7a00 |0008: goto/16 0082 // +007a │ │ -4986fc: 6e10 63e9 0800 |000a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@e963 │ │ -498702: 0c00 |000d: move-result-object v0 │ │ -498704: 7110 fdfb 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49870a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -49870c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -49870e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -498710: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -498712: 7406 1301 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@0113 │ │ -498718: 0c09 |0018: move-result-object v9 │ │ -49871a: 3809 6400 |0019: if-eqz v9, 007d // +0064 │ │ -49871e: 7210 0102 0900 |001b: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0201 │ │ -498724: 0a00 |001e: move-result v0 │ │ -498726: 3800 5e00 |001f: if-eqz v0, 007d // +005e │ │ -49872a: 1a00 d17f |0021: const-string v0, "_id" // string@7fd1 │ │ -49872e: 7220 ea01 0900 |0023: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01ea │ │ -498734: 0a00 |0026: move-result v0 │ │ -498736: 7220 f701 0900 |0027: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01f7 │ │ -49873c: 0c00 |002a: move-result-object v0 │ │ -49873e: 6201 f7b4 |002b: sget-object v1, Lcom/nextcloud/talk/utils/ContactUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ContactUtils; // field@b4f7 │ │ -498742: 6e10 64e9 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -498748: 0c02 |0030: move-result-object v2 │ │ -49874a: 6e30 d2f2 2100 |0031: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/utils/ContactUtils;.getDisplayNameFromDeviceContact:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@f2d2 │ │ -498750: 0c00 |0034: move-result-object v0 │ │ -498752: 2201 a924 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ -498756: 7010 86f6 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -49875c: 6e20 92f6 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -498762: 0c00 |003d: move-result-object v0 │ │ -498764: 1a01 3a12 |003e: const-string v1, ".vcf" // string@123a │ │ -498768: 6e20 92f6 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49876e: 0c00 |0043: move-result-object v0 │ │ -498770: 6e10 9cf6 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -498776: 0c00 |0047: move-result-object v0 │ │ -498778: 2201 5224 |0048: new-instance v1, Ljava/io/File; // type@2452 │ │ -49877c: 6e10 64e9 0800 |004a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -498782: 0c02 |004d: move-result-object v2 │ │ -498784: 6e10 2001 0200 |004e: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -49878a: 0c02 |0051: move-result-object v2 │ │ -49878c: 7030 a3f4 2100 |0052: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ -498792: 7030 7aea 9801 |0055: invoke-direct {v8, v9, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V // method@ea7a │ │ -498798: 0780 |0058: move-object v0, v8 │ │ -49879a: 1f00 4e00 |0059: check-cast v0, Landroid/content/Context; // type@004e │ │ -49879e: 2202 5224 |005b: new-instance v2, Ljava/io/File; // type@2452 │ │ -4987a2: 6e10 adf4 0100 |005d: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ -4987a8: 0c01 |0060: move-result-object v1 │ │ -4987aa: 7020 a4f4 1200 |0061: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@f4a4 │ │ -4987b0: 1a01 0a92 |0064: const-string v1, "com.nextcloud.talk2" // string@920a │ │ -4987b4: 7130 0d0d 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@0d0d │ │ -4987ba: 0c00 |0069: move-result-object v0 │ │ -4987bc: 6e10 3404 0000 |006a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ -4987c2: 0c02 |006d: move-result-object v2 │ │ -4987c4: 1a00 f1f3 |006e: const-string v0, "toString(...)" // string@f3f1 │ │ -4987c8: 7120 fffb 0200 |0070: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -4987ce: 1306 0c00 |0073: const/16 v6, #int 12 // #c │ │ -4987d2: 1207 |0075: const/4 v7, #int 0 // #0 │ │ -4987d4: 1203 |0076: const/4 v3, #int 0 // #0 │ │ -4987d6: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -4987d8: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -4987da: 0781 |0079: move-object v1, v8 │ │ -4987dc: 7707 75ea 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@ea75 │ │ -4987e2: 3809 0500 |007d: if-eqz v9, 0082 // +0005 │ │ -4987e6: 7210 e401 0900 |007f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@01e4 │ │ -4987ec: 0e00 |0082: return-void │ │ +4986dc: |[4986dc] com.nextcloud.talk.chat.ChatActivity.onSelectContactResult:(Landroid/content/Intent;)V │ │ +4986ec: 3809 8200 |0000: if-eqz v9, 0082 // +0082 │ │ +4986f0: 6e10 5801 0900 |0002: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +4986f6: 0c01 |0005: move-result-object v1 │ │ +4986f8: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +4986fc: 2900 7a00 |0008: goto/16 0082 // +007a │ │ +498700: 6e10 63e9 0800 |000a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@e963 │ │ +498706: 0c00 |000d: move-result-object v0 │ │ +498708: 7110 fdfb 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49870e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +498710: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +498712: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +498714: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +498716: 7406 1301 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@0113 │ │ +49871c: 0c09 |0018: move-result-object v9 │ │ +49871e: 3809 6400 |0019: if-eqz v9, 007d // +0064 │ │ +498722: 7210 0102 0900 |001b: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0201 │ │ +498728: 0a00 |001e: move-result v0 │ │ +49872a: 3800 5e00 |001f: if-eqz v0, 007d // +005e │ │ +49872e: 1a00 d17f |0021: const-string v0, "_id" // string@7fd1 │ │ +498732: 7220 ea01 0900 |0023: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01ea │ │ +498738: 0a00 |0026: move-result v0 │ │ +49873a: 7220 f701 0900 |0027: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01f7 │ │ +498740: 0c00 |002a: move-result-object v0 │ │ +498742: 6201 f7b4 |002b: sget-object v1, Lcom/nextcloud/talk/utils/ContactUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ContactUtils; // field@b4f7 │ │ +498746: 6e10 64e9 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49874c: 0c02 |0030: move-result-object v2 │ │ +49874e: 6e30 d2f2 2100 |0031: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/utils/ContactUtils;.getDisplayNameFromDeviceContact:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@f2d2 │ │ +498754: 0c00 |0034: move-result-object v0 │ │ +498756: 2201 a924 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ +49875a: 7010 86f6 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +498760: 6e20 92f6 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +498766: 0c00 |003d: move-result-object v0 │ │ +498768: 1a01 3a12 |003e: const-string v1, ".vcf" // string@123a │ │ +49876c: 6e20 92f6 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +498772: 0c00 |0043: move-result-object v0 │ │ +498774: 6e10 9cf6 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49877a: 0c00 |0047: move-result-object v0 │ │ +49877c: 2201 5224 |0048: new-instance v1, Ljava/io/File; // type@2452 │ │ +498780: 6e10 64e9 0800 |004a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +498786: 0c02 |004d: move-result-object v2 │ │ +498788: 6e10 2001 0200 |004e: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +49878e: 0c02 |0051: move-result-object v2 │ │ +498790: 7030 a3f4 2100 |0052: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ +498796: 7030 7aea 9801 |0055: invoke-direct {v8, v9, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V // method@ea7a │ │ +49879c: 0780 |0058: move-object v0, v8 │ │ +49879e: 1f00 4e00 |0059: check-cast v0, Landroid/content/Context; // type@004e │ │ +4987a2: 2202 5224 |005b: new-instance v2, Ljava/io/File; // type@2452 │ │ +4987a6: 6e10 adf4 0100 |005d: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ +4987ac: 0c01 |0060: move-result-object v1 │ │ +4987ae: 7020 a4f4 1200 |0061: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@f4a4 │ │ +4987b4: 1a01 0a92 |0064: const-string v1, "com.nextcloud.talk2" // string@920a │ │ +4987b8: 7130 0d0d 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@0d0d │ │ +4987be: 0c00 |0069: move-result-object v0 │ │ +4987c0: 6e10 3404 0000 |006a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ +4987c6: 0c02 |006d: move-result-object v2 │ │ +4987c8: 1a00 f1f3 |006e: const-string v0, "toString(...)" // string@f3f1 │ │ +4987cc: 7120 fffb 0200 |0070: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +4987d2: 1306 0c00 |0073: const/16 v6, #int 12 // #c │ │ +4987d6: 1207 |0075: const/4 v7, #int 0 // #0 │ │ +4987d8: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +4987da: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +4987dc: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +4987de: 0781 |0079: move-object v1, v8 │ │ +4987e0: 7707 75ea 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@ea75 │ │ +4987e6: 3809 0500 |007d: if-eqz v9, 0082 // +0005 │ │ +4987ea: 7210 e401 0900 |007f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@01e4 │ │ +4987f0: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2056 │ │ 0x000a line=2057 │ │ 0x001b line=2059 │ │ 0x0021 line=2060 │ │ 0x002b line=2061 │ │ @@ -2004250,47 +2004250,47 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 63 16-bit code units │ │ -498918: |[498918] com.nextcloud.talk.chat.ChatActivity.openMessageActionsDialog:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -498928: 1a00 4bd2 |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -49892c: 7120 fefb 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -498932: 07a3 |0005: move-object v3, v10 │ │ -498934: 1f03 5721 |0006: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498938: 7020 9de9 3900 |0008: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e99d │ │ -49893e: 0a0a |000b: move-result v10 │ │ -498940: 380a 3200 |000c: if-eqz v10, 003e // +0032 │ │ -498944: 7020 cee9 3900 |000e: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9ce │ │ -49894a: 0a0a |0011: move-result v10 │ │ -49894c: 390a 2c00 |0012: if-nez v10, 003e // +002c │ │ -498950: 6e10 6fec 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -498956: 0c0a |0017: move-result-object v10 │ │ -498958: 1a00 5911 |0018: const-string v0, "-3" // string@1159 │ │ -49895c: 7120 fbfb 0a00 |001a: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -498962: 0a0a |001d: move-result v10 │ │ -498964: 390a 2000 |001e: if-nez v10, 003e // +0020 │ │ -498968: 220a 6523 |0020: new-instance v10, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // type@2365 │ │ -49896c: 5494 aeb0 |0022: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -498970: 5495 b2b0 |0024: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -498974: 7020 cde9 3900 |0026: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9cd │ │ -49897a: 0a06 |0029: move-result v6 │ │ -49897c: 6e10 81e9 0900 |002a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -498982: 0c00 |002d: move-result-object v0 │ │ -498984: 6e10 f9f2 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ -49898a: 0a07 |0031: move-result v7 │ │ -49898c: 6e10 89e9 0900 |0032: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -498992: 0c08 |0035: move-result-object v8 │ │ -498994: 07a1 |0036: move-object v1, v10 │ │ -498996: 0792 |0037: move-object v2, v9 │ │ -498998: 7608 73f2 0100 |0038: 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@f273 │ │ -49899e: 6e10 74f2 0a00 |003b: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.show:()V // method@f274 │ │ -4989a4: 0e00 |003e: return-void │ │ +49891c: |[49891c] com.nextcloud.talk.chat.ChatActivity.openMessageActionsDialog:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +49892c: 1a00 4bd2 |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +498930: 7120 fefb 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +498936: 07a3 |0005: move-object v3, v10 │ │ +498938: 1f03 5721 |0006: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49893c: 7020 9de9 3900 |0008: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e99d │ │ +498942: 0a0a |000b: move-result v10 │ │ +498944: 380a 3200 |000c: if-eqz v10, 003e // +0032 │ │ +498948: 7020 cee9 3900 |000e: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9ce │ │ +49894e: 0a0a |0011: move-result v10 │ │ +498950: 390a 2c00 |0012: if-nez v10, 003e // +002c │ │ +498954: 6e10 6fec 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ +49895a: 0c0a |0017: move-result-object v10 │ │ +49895c: 1a00 5911 |0018: const-string v0, "-3" // string@1159 │ │ +498960: 7120 fbfb 0a00 |001a: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +498966: 0a0a |001d: move-result v10 │ │ +498968: 390a 2000 |001e: if-nez v10, 003e // +0020 │ │ +49896c: 220a 6523 |0020: new-instance v10, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // type@2365 │ │ +498970: 5494 aeb0 |0022: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +498974: 5495 b2b0 |0024: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +498978: 7020 cde9 3900 |0026: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9cd │ │ +49897e: 0a06 |0029: move-result v6 │ │ +498980: 6e10 81e9 0900 |002a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +498986: 0c00 |002d: move-result-object v0 │ │ +498988: 6e10 f9f2 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ +49898e: 0a07 |0031: move-result v7 │ │ +498990: 6e10 89e9 0900 |0032: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +498996: 0c08 |0035: move-result-object v8 │ │ +498998: 07a1 |0036: move-object v1, v10 │ │ +49899a: 0792 |0037: move-object v2, v9 │ │ +49899c: 7608 73f2 0100 |0038: 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@f273 │ │ +4989a2: 6e10 74f2 0a00 |003b: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.show:()V // method@f274 │ │ +4989a8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3162 │ │ 0x0008 line=3163 │ │ 0x000e line=3164 │ │ 0x0014 line=3165 │ │ 0x0020 line=3167 │ │ @@ -2004310,32 +2004310,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 │ │ -4989a8: |[4989a8] com.nextcloud.talk.chat.ChatActivity.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -4989b8: 5430 bdb0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -4989bc: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4989c2: 6e10 f903 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@03f9 │ │ -4989c8: 0a00 |0008: move-result v0 │ │ -4989ca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4989cc: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -4989d0: 6e10 61e9 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -4989d6: 0c00 |000f: move-result-object v0 │ │ -4989d8: 2202 e620 |0010: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53; // type@20e6 │ │ -4989dc: 7020 5de8 3200 |0012: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e85d │ │ -4989e2: 6e30 cbee 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@eecb │ │ -4989e8: 6e20 bfec 1400 |0018: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@ecbf │ │ -4989ee: 5430 a7b0 |001b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4989f2: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -4989f6: 1f04 d123 |001f: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -4989fa: 6e20 3ee4 4000 |0021: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -498a00: 0e00 |0024: return-void │ │ +4989ac: |[4989ac] com.nextcloud.talk.chat.ChatActivity.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +4989bc: 5430 bdb0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +4989c0: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4989c6: 6e10 f903 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@03f9 │ │ +4989cc: 0a00 |0008: move-result v0 │ │ +4989ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4989d0: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +4989d4: 6e10 61e9 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +4989da: 0c00 |000f: move-result-object v0 │ │ +4989dc: 2202 e620 |0010: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53; // type@20e6 │ │ +4989e0: 7020 5de8 3200 |0012: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e85d │ │ +4989e6: 6e30 cbee 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@eecb │ │ +4989ec: 6e20 bfec 1400 |0018: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@ecbf │ │ +4989f2: 5430 a7b0 |001b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4989f6: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +4989fa: 1f04 d123 |001f: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +4989fe: 6e20 3ee4 4000 |0021: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +498a04: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1635 │ │ 0x000c line=1636 │ │ 0x0018 line=1641 │ │ 0x001b line=1642 │ │ locals : │ │ @@ -2004347,20 +2004347,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 │ │ -494a88: |[494a88] com.nextcloud.talk.chat.ChatActivity.pausePlayback$lambda$65:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ -494a98: 5400 bdb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -494a9c: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494aa2: 6e10 fa03 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@03fa │ │ -494aa8: 6200 61b5 |0008: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494aac: 1100 |000a: return-object v0 │ │ +494a8c: |[494a8c] com.nextcloud.talk.chat.ChatActivity.pausePlayback$lambda$65:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ +494a9c: 5400 bdb0 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +494aa0: 7110 fdfb 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +494aa6: 6e10 fa03 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@03fa │ │ +494aac: 6200 61b5 |0008: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494ab0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ 0x0008 line=1638 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -2004369,92 +2004369,92 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -498a04: |[498a04] com.nextcloud.talk.chat.ChatActivity.processCallStartedMessages:()V │ │ -498a14: 5460 a7b0 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -498a18: 3800 6f00 |0002: if-eqz v0, 0071 // +006f │ │ -498a1c: 6e10 32e4 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -498a22: 0c00 |0007: move-result-object v0 │ │ -498a24: 3800 6900 |0008: if-eqz v0, 0071 // +0069 │ │ -498a28: 1f00 8e24 |000a: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ -498a2c: 7210 e3f5 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ -498a32: 0c00 |000f: move-result-object v0 │ │ -498a34: 7210 46f9 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -498a3a: 0a01 |0013: move-result v1 │ │ -498a3c: 3801 5500 |0014: if-eqz v1, 0069 // +0055 │ │ -498a40: 7210 47f9 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -498a46: 0c01 |0019: move-result-object v1 │ │ -498a48: 0712 |001a: move-object v2, v1 │ │ -498a4a: 1f02 e223 |001b: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -498a4e: 5423 15b5 |001d: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -498a52: 2033 5721 |001f: instance-of v3, v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498a56: 3803 efff |0021: if-eqz v3, 0010 // -0011 │ │ -498a5a: 1273 |0023: const/4 v3, #int 7 // #7 │ │ -498a5c: 2333 2628 |0024: new-array v3, v3, [Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // type@2826 │ │ -498a60: 6204 b5b1 |0026: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b5 │ │ -498a64: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -498a66: 4d04 0305 |0029: aput-object v4, v3, v5 │ │ -498a6a: 6204 b2b1 |002b: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_JOINED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b2 │ │ -498a6e: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -498a70: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ -498a74: 6204 b3b1 |0030: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_LEFT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b3 │ │ -498a78: 1225 |0032: const/4 v5, #int 2 // #2 │ │ -498a7a: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ -498a7e: 6204 b0b1 |0035: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b0 │ │ -498a82: 1235 |0037: const/4 v5, #int 3 // #3 │ │ -498a84: 4d04 0305 |0038: aput-object v4, v3, v5 │ │ -498a88: 6204 b6b1 |003a: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b6 │ │ -498a8c: 1245 |003c: const/4 v5, #int 4 // #4 │ │ -498a8e: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ -498a92: 6204 b1b1 |003f: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b1 │ │ -498a96: 1255 |0041: const/4 v5, #int 5 // #5 │ │ -498a98: 4d04 0305 |0042: aput-object v4, v3, v5 │ │ -498a9c: 6204 b4b1 |0044: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b4 │ │ -498aa0: 1265 |0046: const/4 v5, #int 6 // #6 │ │ -498aa2: 4d04 0305 |0047: aput-object v4, v3, v5 │ │ -498aa6: 7110 b1fb 0300 |0049: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@fbb1 │ │ -498aac: 0c03 |004c: move-result-object v3 │ │ -498aae: 1f03 8e24 |004d: check-cast v3, Ljava/lang/Iterable; // type@248e │ │ -498ab2: 5422 15b5 |004f: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -498ab6: 1a04 4bd2 |0051: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -498aba: 7120 fefb 4200 |0053: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -498ac0: 1f02 5721 |0056: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498ac4: 6e10 87ec 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -498aca: 0c02 |005b: move-result-object v2 │ │ -498acc: 7120 a3fb 2300 |005c: invoke-static {v3, v2}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@fba3 │ │ -498ad2: 0a02 |005f: move-result v2 │ │ -498ad4: 3802 b0ff |0060: if-eqz v2, 0010 // -0050 │ │ -498ad8: 1f01 e223 |0062: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -498adc: 3801 0d00 |0064: if-eqz v1, 0071 // +000d │ │ -498ae0: 5410 15b5 |0066: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -498ae4: 280a |0068: goto 0072 // +000a │ │ -498ae6: 2200 3f25 |0069: new-instance v0, Ljava/util/NoSuchElementException; // type@253f │ │ -498aea: 1a01 e01d |006b: const-string v1, "Collection contains no element matching the predicate." // string@1de0 │ │ -498aee: 7020 cef9 1000 |006d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@f9ce │ │ -498af4: 2700 |0070: throw v0 │ │ -498af6: 1200 |0071: const/4 v0, #int 0 // #0 │ │ -498af8: 3800 1d00 |0072: if-eqz v0, 008f // +001d │ │ -498afc: 1f00 5721 |0074: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498b00: 7020 02ea 0600 |0076: invoke-direct {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea02 │ │ -498b06: 2816 |0079: goto 008f // +0016 │ │ -498b08: 0d00 |007a: move-exception v0 │ │ -498b0a: 6201 99b0 |007b: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -498b0e: 2202 a924 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -498b12: 1a03 d660 |007f: const-string v3, "No System messages found " // string@60d6 │ │ -498b16: 7020 89f6 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -498b1c: 6e20 91f6 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ -498b22: 0c00 |0087: move-result-object v0 │ │ -498b24: 6e10 9cf6 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -498b2a: 0c00 |008b: move-result-object v0 │ │ -498b2c: 7120 6c05 0100 |008c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -498b32: 0e00 |008f: return-void │ │ +498a08: |[498a08] com.nextcloud.talk.chat.ChatActivity.processCallStartedMessages:()V │ │ +498a18: 5460 a7b0 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +498a1c: 3800 6f00 |0002: if-eqz v0, 0071 // +006f │ │ +498a20: 6e10 32e4 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +498a26: 0c00 |0007: move-result-object v0 │ │ +498a28: 3800 6900 |0008: if-eqz v0, 0071 // +0069 │ │ +498a2c: 1f00 8e24 |000a: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ +498a30: 7210 e3f5 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ +498a36: 0c00 |000f: move-result-object v0 │ │ +498a38: 7210 46f9 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +498a3e: 0a01 |0013: move-result v1 │ │ +498a40: 3801 5500 |0014: if-eqz v1, 0069 // +0055 │ │ +498a44: 7210 47f9 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +498a4a: 0c01 |0019: move-result-object v1 │ │ +498a4c: 0712 |001a: move-object v2, v1 │ │ +498a4e: 1f02 e223 |001b: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +498a52: 5423 15b5 |001d: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +498a56: 2033 5721 |001f: instance-of v3, v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498a5a: 3803 efff |0021: if-eqz v3, 0010 // -0011 │ │ +498a5e: 1273 |0023: const/4 v3, #int 7 // #7 │ │ +498a60: 2333 2628 |0024: new-array v3, v3, [Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // type@2826 │ │ +498a64: 6204 b5b1 |0026: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b5 │ │ +498a68: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +498a6a: 4d04 0305 |0029: aput-object v4, v3, v5 │ │ +498a6e: 6204 b2b1 |002b: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_JOINED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b2 │ │ +498a72: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +498a74: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ +498a78: 6204 b3b1 |0030: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_LEFT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b3 │ │ +498a7c: 1225 |0032: const/4 v5, #int 2 // #2 │ │ +498a7e: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ +498a82: 6204 b0b1 |0035: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b0 │ │ +498a86: 1235 |0037: const/4 v5, #int 3 // #3 │ │ +498a88: 4d04 0305 |0038: aput-object v4, v3, v5 │ │ +498a8c: 6204 b6b1 |003a: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b6 │ │ +498a90: 1245 |003c: const/4 v5, #int 4 // #4 │ │ +498a92: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ +498a96: 6204 b1b1 |003f: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b1 │ │ +498a9a: 1255 |0041: const/4 v5, #int 5 // #5 │ │ +498a9c: 4d04 0305 |0042: aput-object v4, v3, v5 │ │ +498aa0: 6204 b4b1 |0044: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@b1b4 │ │ +498aa4: 1265 |0046: const/4 v5, #int 6 // #6 │ │ +498aa6: 4d04 0305 |0047: aput-object v4, v3, v5 │ │ +498aaa: 7110 b1fb 0300 |0049: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@fbb1 │ │ +498ab0: 0c03 |004c: move-result-object v3 │ │ +498ab2: 1f03 8e24 |004d: check-cast v3, Ljava/lang/Iterable; // type@248e │ │ +498ab6: 5422 15b5 |004f: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +498aba: 1a04 4bd2 |0051: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +498abe: 7120 fefb 4200 |0053: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +498ac4: 1f02 5721 |0056: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498ac8: 6e10 87ec 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +498ace: 0c02 |005b: move-result-object v2 │ │ +498ad0: 7120 a3fb 2300 |005c: invoke-static {v3, v2}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@fba3 │ │ +498ad6: 0a02 |005f: move-result v2 │ │ +498ad8: 3802 b0ff |0060: if-eqz v2, 0010 // -0050 │ │ +498adc: 1f01 e223 |0062: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +498ae0: 3801 0d00 |0064: if-eqz v1, 0071 // +000d │ │ +498ae4: 5410 15b5 |0066: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +498ae8: 280a |0068: goto 0072 // +000a │ │ +498aea: 2200 3f25 |0069: new-instance v0, Ljava/util/NoSuchElementException; // type@253f │ │ +498aee: 1a01 e01d |006b: const-string v1, "Collection contains no element matching the predicate." // string@1de0 │ │ +498af2: 7020 cef9 1000 |006d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@f9ce │ │ +498af8: 2700 |0070: throw v0 │ │ +498afa: 1200 |0071: const/4 v0, #int 0 // #0 │ │ +498afc: 3800 1d00 |0072: if-eqz v0, 008f // +001d │ │ +498b00: 1f00 5721 |0074: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498b04: 7020 02ea 0600 |0076: invoke-direct {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea02 │ │ +498b0a: 2816 |0079: goto 008f // +0016 │ │ +498b0c: 0d00 |007a: move-exception v0 │ │ +498b0e: 6201 99b0 |007b: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +498b12: 2202 a924 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +498b16: 1a03 d660 |007f: const-string v3, "No System messages found " // string@60d6 │ │ +498b1a: 7020 89f6 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +498b20: 6e20 91f6 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ +498b26: 0c00 |0087: move-result-object v0 │ │ +498b28: 6e10 9cf6 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +498b2e: 0c00 |008b: move-result-object v0 │ │ +498b30: 7120 6c05 0100 |008c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +498b36: 0e00 |008f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0079 │ │ Ljava/util/NoSuchElementException; -> 0x007a │ │ positions : │ │ 0x0000 line=2588 │ │ 0x000c line=3903 │ │ 0x001d line=2589 │ │ @@ -2004480,29 +2004480,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -498c28: |[498c28] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages:()V │ │ -498c38: 5420 cfb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@b0cf │ │ -498c3c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -498c40: 6e10 89e9 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -498c46: 0c00 |0007: move-result-object v0 │ │ -498c48: 6201 03b5 |0008: sget-object v1, Lcom/nextcloud/talk/utils/SpreedFeatures;.MESSAGE_EXPIRATION:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b503 │ │ -498c4c: 7120 c2f2 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@f2c2 │ │ -498c52: 0a00 |000d: move-result v0 │ │ -498c54: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -498c58: 7110 ffe9 0200 |0010: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e9ff │ │ -498c5e: 2808 |0013: goto 001b // +0008 │ │ -498c60: 6200 99b0 |0014: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -498c64: 1a01 18ee |0016: const-string v1, "spreedCapabilities are not initialized in processExpiredMessages()" // string@ee18 │ │ -498c68: 7120 7705 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ -498c6e: 0e00 |001b: return-void │ │ +498c2c: |[498c2c] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages:()V │ │ +498c3c: 5420 cfb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@b0cf │ │ +498c40: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +498c44: 6e10 89e9 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +498c4a: 0c00 |0007: move-result-object v0 │ │ +498c4c: 6201 03b5 |0008: sget-object v1, Lcom/nextcloud/talk/utils/SpreedFeatures;.MESSAGE_EXPIRATION:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b503 │ │ +498c50: 7120 c2f2 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@f2c2 │ │ +498c56: 0a00 |000d: move-result v0 │ │ +498c58: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +498c5c: 7110 ffe9 0200 |0010: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e9ff │ │ +498c62: 2808 |0013: goto 001b // +0008 │ │ +498c64: 6200 99b0 |0014: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +498c68: 1a01 18ee |0016: const-string v1, "spreedCapabilities are not initialized in processExpiredMessages()" // string@ee18 │ │ +498c6c: 7120 7705 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ +498c72: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2632 │ │ 0x0004 line=2633 │ │ 0x0010 line=2634 │ │ 0x0014 line=2637 │ │ locals : │ │ @@ -2004513,68 +2004513,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 │ │ -498b44: |[498b44] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -498b54: 2200 2125 |0000: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -498b58: 7010 41f8 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -498b5e: 7100 9ef6 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@f69e │ │ -498b64: 0b01 |0008: move-result-wide v1 │ │ -498b66: 1303 e803 |0009: const/16 v3, #int 1000 // #3e8 │ │ -498b6a: 8133 |000b: int-to-long v3, v3 │ │ -498b6c: be31 |000c: div-long/2addr v1, v3 │ │ -498b6e: 5473 a7b0 |000d: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -498b72: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -498b74: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -498b78: 6e10 32e4 0300 |0012: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -498b7e: 0c03 |0015: move-result-object v3 │ │ -498b80: 2802 |0016: goto 0018 // +0002 │ │ -498b82: 0743 |0017: move-object v3, v4 │ │ -498b84: 3803 5100 |0018: if-eqz v3, 0069 // +0051 │ │ -498b88: 5473 a7b0 |001a: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -498b8c: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ -498b90: 6e10 32e4 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -498b96: 0c04 |0021: move-result-object v4 │ │ -498b98: 7110 fdfb 0400 |0022: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -498b9e: 7210 72f9 0400 |0025: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -498ba4: 0c03 |0028: move-result-object v3 │ │ -498ba6: 7210 46f9 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -498bac: 0a04 |002c: move-result v4 │ │ -498bae: 3804 2a00 |002d: if-eqz v4, 0057 // +002a │ │ -498bb2: 7210 47f9 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -498bb8: 0c04 |0032: move-result-object v4 │ │ -498bba: 1f04 e223 |0033: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -498bbe: 5445 15b5 |0035: iget-object v5, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -498bc2: 2055 5721 |0037: instance-of v5, v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498bc6: 3805 f0ff |0039: if-eqz v5, 0029 // -0010 │ │ -498bca: 5444 15b5 |003b: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -498bce: 1a05 4bd2 |003d: const-string v5, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -498bd2: 7120 fefb 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -498bd8: 1f04 5721 |0042: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498bdc: 6e10 6cec 0400 |0044: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@ec6c │ │ -498be2: 0a05 |0047: move-result v5 │ │ -498be4: 3805 e1ff |0048: if-eqz v5, 0029 // -001f │ │ -498be8: 6e10 6cec 0400 |004a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@ec6c │ │ -498bee: 0a05 |004d: move-result v5 │ │ -498bf0: 8155 |004e: int-to-long v5, v5 │ │ -498bf2: 3105 0501 |004f: cmp-long v5, v5, v1 │ │ -498bf6: 3b05 d8ff |0051: if-gez v5, 0029 // -0028 │ │ -498bfa: 6e20 45f8 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@f845 │ │ -498c00: 28d3 |0056: goto 0029 // -002d │ │ -498c02: 5471 a7b0 |0057: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -498c06: 7110 fdfb 0100 |0059: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -498c0c: 1f00 3725 |005c: check-cast v0, Ljava/util/List; // type@2537 │ │ -498c10: 6e20 30e4 0100 |005e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.delete:(Ljava/util/List;)V // method@e430 │ │ -498c16: 5477 a7b0 |0061: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -498c1a: 7110 fdfb 0700 |0063: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -498c20: 6e10 36e4 0700 |0066: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -498c26: 0e00 |0069: return-void │ │ +498b48: |[498b48] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +498b58: 2200 2125 |0000: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +498b5c: 7010 41f8 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +498b62: 7100 9ef6 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@f69e │ │ +498b68: 0b01 |0008: move-result-wide v1 │ │ +498b6a: 1303 e803 |0009: const/16 v3, #int 1000 // #3e8 │ │ +498b6e: 8133 |000b: int-to-long v3, v3 │ │ +498b70: be31 |000c: div-long/2addr v1, v3 │ │ +498b72: 5473 a7b0 |000d: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +498b76: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +498b78: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +498b7c: 6e10 32e4 0300 |0012: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +498b82: 0c03 |0015: move-result-object v3 │ │ +498b84: 2802 |0016: goto 0018 // +0002 │ │ +498b86: 0743 |0017: move-object v3, v4 │ │ +498b88: 3803 5100 |0018: if-eqz v3, 0069 // +0051 │ │ +498b8c: 5473 a7b0 |001a: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +498b90: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ +498b94: 6e10 32e4 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +498b9a: 0c04 |0021: move-result-object v4 │ │ +498b9c: 7110 fdfb 0400 |0022: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +498ba2: 7210 72f9 0400 |0025: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +498ba8: 0c03 |0028: move-result-object v3 │ │ +498baa: 7210 46f9 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +498bb0: 0a04 |002c: move-result v4 │ │ +498bb2: 3804 2a00 |002d: if-eqz v4, 0057 // +002a │ │ +498bb6: 7210 47f9 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +498bbc: 0c04 |0032: move-result-object v4 │ │ +498bbe: 1f04 e223 |0033: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +498bc2: 5445 15b5 |0035: iget-object v5, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +498bc6: 2055 5721 |0037: instance-of v5, v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498bca: 3805 f0ff |0039: if-eqz v5, 0029 // -0010 │ │ +498bce: 5444 15b5 |003b: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +498bd2: 1a05 4bd2 |003d: const-string v5, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +498bd6: 7120 fefb 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +498bdc: 1f04 5721 |0042: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498be0: 6e10 6cec 0400 |0044: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@ec6c │ │ +498be6: 0a05 |0047: move-result v5 │ │ +498be8: 3805 e1ff |0048: if-eqz v5, 0029 // -001f │ │ +498bec: 6e10 6cec 0400 |004a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@ec6c │ │ +498bf2: 0a05 |004d: move-result v5 │ │ +498bf4: 8155 |004e: int-to-long v5, v5 │ │ +498bf6: 3105 0501 |004f: cmp-long v5, v5, v1 │ │ +498bfa: 3b05 d8ff |0051: if-gez v5, 0029 // -0028 │ │ +498bfe: 6e20 45f8 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@f845 │ │ +498c04: 28d3 |0056: goto 0029 // -002d │ │ +498c06: 5471 a7b0 |0057: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +498c0a: 7110 fdfb 0100 |0059: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +498c10: 1f00 3725 |005c: check-cast v0, Ljava/util/List; // type@2537 │ │ +498c14: 6e20 30e4 0100 |005e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.delete:(Ljava/util/List;)V // method@e430 │ │ +498c1a: 5477 a7b0 |0061: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +498c1e: 7110 fdfb 0700 |0063: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +498c24: 6e10 36e4 0700 |0066: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +498c2a: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2615 │ │ 0x0005 line=2616 │ │ 0x000d line=2618 │ │ 0x001a line=2619 │ │ 0x0035 line=2620 │ │ @@ -2004591,112 +2004591,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 │ │ -498c70: |[498c70] com.nextcloud.talk.chat.ChatActivity.processMessagesFromTheFuture:(Ljava/util/List;Z)V │ │ -498c80: 54a0 a8b0 |0000: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -498c84: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ -498c88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -498c8a: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -498c8e: 7110 06fc 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -498c94: 0720 |000a: move-object v0, v2 │ │ -498c96: 5400 d2b3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ -498c9a: 1303 0800 |000d: const/16 v3, #int 8 // #8 │ │ -498c9e: 6e20 726a 3000 |000f: invoke-virtual {v0, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -498ca4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -498ca6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -498ca8: 380c 0700 |0014: if-eqz v12, 001b // +0007 │ │ -498cac: 7020 39ea ba00 |0016: invoke-direct {v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.setUnreadMessageMarker:(Ljava/util/List;)V // method@ea39 │ │ -498cb2: 0131 |0019: move v1, v3 │ │ -498cb4: 2817 |001a: goto 0031 // +0017 │ │ -498cb6: 7010 cce9 0a00 |001b: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@e9cc │ │ -498cbc: 0a04 |001e: move-result v4 │ │ -498cbe: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ -498cc2: 0101 |0021: move v1, v0 │ │ -498cc4: 280f |0022: goto 0031 // +000f │ │ -498cc6: 54a4 a8b0 |0023: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -498cca: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ -498cce: 7110 06fc 0100 |0027: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -498cd4: 0724 |002a: move-object v4, v2 │ │ -498cd6: 5441 d5b3 |002b: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ -498cda: 6e20 726a 3100 |002d: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ -498ce0: 28e9 |0030: goto 0019 // -0017 │ │ -498ce2: 7210 72f9 0b00 |0031: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -498ce8: 0c0b |0034: move-result-object v11 │ │ -498cea: 7210 46f9 0b00 |0035: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -498cf0: 0a04 |0038: move-result v4 │ │ -498cf2: 3804 7800 |0039: if-eqz v4, 00b1 // +0078 │ │ -498cf6: 7210 47f9 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -498cfc: 0c04 |003e: move-result-object v4 │ │ -498cfe: 1f04 5721 |003f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498d02: 54a5 aeb0 |0041: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -498d06: 6e20 a4ec 5400 |0043: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ -498d0c: 54a5 a7b0 |0046: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -498d10: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ -498d14: 6e10 32e4 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -498d1a: 0c06 |004d: move-result-object v6 │ │ -498d1c: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -498d20: 7120 acfb 0600 |0050: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@fbac │ │ -498d26: 0c06 |0053: move-result-object v6 │ │ -498d28: 1f06 e223 |0054: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -498d2c: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ -498d30: 5466 15b5 |0058: iget-object v6, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -498d34: 2802 |005a: goto 005c // +0002 │ │ -498d36: 0726 |005b: move-object v6, v2 │ │ -498d38: 3806 0f00 |005c: if-eqz v6, 006b // +000f │ │ -498d3c: 2067 5721 |005e: instance-of v7, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498d40: 3807 0b00 |0060: if-eqz v7, 006b // +000b │ │ -498d44: 1f06 5721 |0062: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498d48: 7030 97e9 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@e997 │ │ -498d4e: 0a06 |0067: move-result v6 │ │ -498d50: 6e20 b0ec 6400 |0068: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@ecb0 │ │ -498d56: 54a6 b2b0 |006b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -498d5a: 3806 0700 |006d: if-eqz v6, 0074 // +0007 │ │ -498d5e: 6e10 57f1 0600 |006f: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -498d64: 0c06 |0072: move-result-object v6 │ │ -498d66: 2802 |0073: goto 0075 // +0002 │ │ -498d68: 0726 |0074: move-object v6, v2 │ │ -498d6a: 6207 d6b4 |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@b4d6 │ │ -498d6e: 3376 0400 |0077: if-ne v6, v7, 007b // +0004 │ │ -498d72: 0106 |0079: move v6, v0 │ │ -498d74: 2802 |007a: goto 007c // +0002 │ │ -498d76: 0136 |007b: move v6, v3 │ │ -498d78: 6e20 bcec 6400 |007c: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ -498d7e: 54a6 b2b0 |007f: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -498d82: 3806 0700 |0081: if-eqz v6, 0088 // +0007 │ │ -498d86: 6e10 57f1 0600 |0083: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -498d8c: 0c06 |0086: move-result-object v6 │ │ -498d8e: 2802 |0087: goto 0089 // +0002 │ │ -498d90: 0726 |0088: move-object v6, v2 │ │ -498d92: 6207 d1b4 |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@b4d1 │ │ -498d96: 3376 0400 |008b: if-ne v6, v7, 008f // +0004 │ │ -498d9a: 0106 |008d: move v6, v0 │ │ -498d9c: 2802 |008e: goto 0090 // +0002 │ │ -498d9e: 0136 |008f: move v6, v3 │ │ -498da0: 6e20 afec 6400 |0090: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@ecaf │ │ -498da6: 6206 99b0 |0093: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -498daa: 6e10 77ec 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ -498db0: 0c07 |0098: move-result-object v7 │ │ -498db2: 2208 a924 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@24a9 │ │ -498db6: 1a09 5f8e |009b: const-string v9, "chatMessage to add:" // string@8e5f │ │ -498dba: 7020 89f6 9800 |009d: invoke-direct {v8, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -498dc0: 6e20 92f6 7800 |00a0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -498dc6: 0c07 |00a3: move-result-object v7 │ │ -498dc8: 6e10 9cf6 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -498dce: 0c07 |00a7: move-result-object v7 │ │ -498dd0: 7120 6c05 7600 |00a8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -498dd6: 1f04 d123 |00ab: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -498dda: 6e30 2ee4 4501 |00ad: invoke-virtual {v5, v4, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@e42e │ │ -498de0: 2885 |00b0: goto 0035 // -007b │ │ -498de2: 380c 0500 |00b1: if-eqz v12, 00b6 // +0005 │ │ -498de6: 7010 0fea 0a00 |00b3: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToFirstUnreadMessage:()V // method@ea0f │ │ -498dec: 0e00 |00b6: return-void │ │ +498c74: |[498c74] com.nextcloud.talk.chat.ChatActivity.processMessagesFromTheFuture:(Ljava/util/List;Z)V │ │ +498c84: 54a0 a8b0 |0000: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +498c88: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ +498c8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +498c8e: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +498c92: 7110 06fc 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +498c98: 0720 |000a: move-object v0, v2 │ │ +498c9a: 5400 d2b3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@b3d2 │ │ +498c9e: 1303 0800 |000d: const/16 v3, #int 8 // #8 │ │ +498ca2: 6e20 726a 3000 |000f: invoke-virtual {v0, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +498ca8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +498caa: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +498cac: 380c 0700 |0014: if-eqz v12, 001b // +0007 │ │ +498cb0: 7020 39ea ba00 |0016: invoke-direct {v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.setUnreadMessageMarker:(Ljava/util/List;)V // method@ea39 │ │ +498cb6: 0131 |0019: move v1, v3 │ │ +498cb8: 2817 |001a: goto 0031 // +0017 │ │ +498cba: 7010 cce9 0a00 |001b: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@e9cc │ │ +498cc0: 0a04 |001e: move-result v4 │ │ +498cc2: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ +498cc6: 0101 |0021: move v1, v0 │ │ +498cc8: 280f |0022: goto 0031 // +000f │ │ +498cca: 54a4 a8b0 |0023: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +498cce: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ +498cd2: 7110 06fc 0100 |0027: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +498cd8: 0724 |002a: move-object v4, v2 │ │ +498cda: 5441 d5b3 |002b: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@b3d5 │ │ +498cde: 6e20 726a 3100 |002d: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@6a72 │ │ +498ce4: 28e9 |0030: goto 0019 // -0017 │ │ +498ce6: 7210 72f9 0b00 |0031: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +498cec: 0c0b |0034: move-result-object v11 │ │ +498cee: 7210 46f9 0b00 |0035: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +498cf4: 0a04 |0038: move-result v4 │ │ +498cf6: 3804 7800 |0039: if-eqz v4, 00b1 // +0078 │ │ +498cfa: 7210 47f9 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +498d00: 0c04 |003e: move-result-object v4 │ │ +498d02: 1f04 5721 |003f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498d06: 54a5 aeb0 |0041: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +498d0a: 6e20 a4ec 5400 |0043: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ +498d10: 54a5 a7b0 |0046: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +498d14: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ +498d18: 6e10 32e4 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +498d1e: 0c06 |004d: move-result-object v6 │ │ +498d20: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +498d24: 7120 acfb 0600 |0050: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@fbac │ │ +498d2a: 0c06 |0053: move-result-object v6 │ │ +498d2c: 1f06 e223 |0054: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +498d30: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ +498d34: 5466 15b5 |0058: iget-object v6, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +498d38: 2802 |005a: goto 005c // +0002 │ │ +498d3a: 0726 |005b: move-object v6, v2 │ │ +498d3c: 3806 0f00 |005c: if-eqz v6, 006b // +000f │ │ +498d40: 2067 5721 |005e: instance-of v7, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498d44: 3807 0b00 |0060: if-eqz v7, 006b // +000b │ │ +498d48: 1f06 5721 |0062: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498d4c: 7030 97e9 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@e997 │ │ +498d52: 0a06 |0067: move-result v6 │ │ +498d54: 6e20 b0ec 6400 |0068: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@ecb0 │ │ +498d5a: 54a6 b2b0 |006b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +498d5e: 3806 0700 |006d: if-eqz v6, 0074 // +0007 │ │ +498d62: 6e10 57f1 0600 |006f: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +498d68: 0c06 |0072: move-result-object v6 │ │ +498d6a: 2802 |0073: goto 0075 // +0002 │ │ +498d6c: 0726 |0074: move-object v6, v2 │ │ +498d6e: 6207 d6b4 |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@b4d6 │ │ +498d72: 3376 0400 |0077: if-ne v6, v7, 007b // +0004 │ │ +498d76: 0106 |0079: move v6, v0 │ │ +498d78: 2802 |007a: goto 007c // +0002 │ │ +498d7a: 0136 |007b: move v6, v3 │ │ +498d7c: 6e20 bcec 6400 |007c: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ +498d82: 54a6 b2b0 |007f: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +498d86: 3806 0700 |0081: if-eqz v6, 0088 // +0007 │ │ +498d8a: 6e10 57f1 0600 |0083: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +498d90: 0c06 |0086: move-result-object v6 │ │ +498d92: 2802 |0087: goto 0089 // +0002 │ │ +498d94: 0726 |0088: move-object v6, v2 │ │ +498d96: 6207 d1b4 |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@b4d1 │ │ +498d9a: 3376 0400 |008b: if-ne v6, v7, 008f // +0004 │ │ +498d9e: 0106 |008d: move v6, v0 │ │ +498da0: 2802 |008e: goto 0090 // +0002 │ │ +498da2: 0136 |008f: move v6, v3 │ │ +498da4: 6e20 afec 6400 |0090: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@ecaf │ │ +498daa: 6206 99b0 |0093: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +498dae: 6e10 77ec 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ +498db4: 0c07 |0098: move-result-object v7 │ │ +498db6: 2208 a924 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@24a9 │ │ +498dba: 1a09 5f8e |009b: const-string v9, "chatMessage to add:" // string@8e5f │ │ +498dbe: 7020 89f6 9800 |009d: invoke-direct {v8, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +498dc4: 6e20 92f6 7800 |00a0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +498dca: 0c07 |00a3: move-result-object v7 │ │ +498dcc: 6e10 9cf6 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +498dd2: 0c07 |00a7: move-result-object v7 │ │ +498dd4: 7120 6c05 7600 |00a8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +498dda: 1f04 d123 |00ab: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +498dde: 6e30 2ee4 4501 |00ad: invoke-virtual {v5, v4, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@e42e │ │ +498de4: 2885 |00b0: goto 0035 // -007b │ │ +498de6: 380c 0500 |00b1: if-eqz v12, 00b6 // +0005 │ │ +498dea: 7010 0fea 0a00 |00b3: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToFirstUnreadMessage:()V // method@ea0f │ │ +498df0: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2668 │ │ 0x0016 line=2674 │ │ 0x001b line=2676 │ │ 0x0023 line=2680 │ │ 0x0031 line=2685 │ │ @@ -2004722,78 +2004722,78 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -498df0: |[498df0] com.nextcloud.talk.chat.ChatActivity.processMessagesNotFromTheFuture:(Ljava/util/List;)V │ │ -498e00: 0790 |0000: move-object v0, v9 │ │ -498e02: 1f00 2525 |0001: check-cast v0, Ljava/util/Collection; // type@2525 │ │ -498e06: 7210 caf8 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@f8ca │ │ -498e0c: 0a00 |0006: move-result v0 │ │ -498e0e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -498e10: 0112 |0008: move v2, v1 │ │ -498e12: 3502 5e00 |0009: if-ge v2, v0, 0067 // +005e │ │ -498e16: 7210 79f9 0900 |000b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@f979 │ │ -498e1c: 0a03 |000e: move-result v3 │ │ -498e1e: d804 0201 |000f: add-int/lit8 v4, v2, #int 1 // #01 │ │ -498e22: 3743 1b00 |0011: if-le v3, v4, 002c // +001b │ │ -498e26: 7220 6ff9 2900 |0013: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -498e2c: 0c03 |0016: move-result-object v3 │ │ -498e2e: 1f03 5721 |0017: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498e32: 7220 6ff9 2900 |0019: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -498e38: 0c05 |001c: move-result-object v5 │ │ -498e3a: 1f05 5721 |001d: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498e3e: 7220 6ff9 4900 |001f: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -498e44: 0c06 |0022: move-result-object v6 │ │ -498e46: 1f06 5721 |0023: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498e4a: 7030 97e9 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@e997 │ │ -498e50: 0a05 |0028: move-result v5 │ │ -498e52: 6e20 b0ec 5300 |0029: invoke-virtual {v3, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@ecb0 │ │ -498e58: 7220 6ff9 2900 |002c: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -498e5e: 0c02 |002f: move-result-object v2 │ │ -498e60: 1f02 5721 |0030: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -498e64: 5483 b2b0 |0032: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -498e68: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -498e6a: 3803 0700 |0035: if-eqz v3, 003c // +0007 │ │ -498e6e: 6e10 57f1 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -498e74: 0c03 |003a: move-result-object v3 │ │ -498e76: 2802 |003b: goto 003d // +0002 │ │ -498e78: 0753 |003c: move-object v3, v5 │ │ -498e7a: 6206 d6b4 |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@b4d6 │ │ -498e7e: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -498e80: 3363 0400 |0040: if-ne v3, v6, 0044 // +0004 │ │ -498e84: 0173 |0042: move v3, v7 │ │ -498e86: 2802 |0043: goto 0045 // +0002 │ │ -498e88: 0113 |0044: move v3, v1 │ │ -498e8a: 6e20 bcec 3200 |0045: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ -498e90: 5483 b2b0 |0048: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -498e94: 3803 0600 |004a: if-eqz v3, 0050 // +0006 │ │ -498e98: 6e10 57f1 0300 |004c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -498e9e: 0c05 |004f: move-result-object v5 │ │ -498ea0: 6203 d1b4 |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@b4d1 │ │ -498ea4: 3335 0300 |0052: if-ne v5, v3, 0055 // +0003 │ │ -498ea8: 2802 |0054: goto 0056 // +0002 │ │ -498eaa: 0117 |0055: move v7, v1 │ │ -498eac: 6e20 afec 7200 |0056: invoke-virtual {v2, v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@ecaf │ │ -498eb2: 5483 aeb0 |0059: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -498eb6: 6e20 a4ec 3200 |005b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ -498ebc: 6e10 85e9 0800 |005e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -498ec2: 0c03 |0061: move-result-object v3 │ │ -498ec4: 6e20 ccec 3200 |0062: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setToken:(Ljava/lang/String;)V // method@eccc │ │ -498eca: 0142 |0065: move v2, v4 │ │ -498ecc: 28a3 |0066: goto 0009 // -005d │ │ -498ece: 5480 a7b0 |0067: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -498ed2: 3800 0700 |0069: if-eqz v0, 0070 // +0007 │ │ -498ed6: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ -498eda: 6e30 2de4 9001 |006d: invoke-virtual {v0, v9, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToEnd:(Ljava/util/List;Z)V // method@e42d │ │ -498ee0: 7010 11ea 0800 |0070: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToRequestedMessageIfNeeded:()V // method@ea11 │ │ -498ee6: 7010 0cea 0800 |0073: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.resumeAudioPlaybackIfNeeded:()V // method@ea0c │ │ -498eec: 0e00 |0076: return-void │ │ +498df4: |[498df4] com.nextcloud.talk.chat.ChatActivity.processMessagesNotFromTheFuture:(Ljava/util/List;)V │ │ +498e04: 0790 |0000: move-object v0, v9 │ │ +498e06: 1f00 2525 |0001: check-cast v0, Ljava/util/Collection; // type@2525 │ │ +498e0a: 7210 caf8 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@f8ca │ │ +498e10: 0a00 |0006: move-result v0 │ │ +498e12: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +498e14: 0112 |0008: move v2, v1 │ │ +498e16: 3502 5e00 |0009: if-ge v2, v0, 0067 // +005e │ │ +498e1a: 7210 79f9 0900 |000b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@f979 │ │ +498e20: 0a03 |000e: move-result v3 │ │ +498e22: d804 0201 |000f: add-int/lit8 v4, v2, #int 1 // #01 │ │ +498e26: 3743 1b00 |0011: if-le v3, v4, 002c // +001b │ │ +498e2a: 7220 6ff9 2900 |0013: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +498e30: 0c03 |0016: move-result-object v3 │ │ +498e32: 1f03 5721 |0017: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498e36: 7220 6ff9 2900 |0019: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +498e3c: 0c05 |001c: move-result-object v5 │ │ +498e3e: 1f05 5721 |001d: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498e42: 7220 6ff9 4900 |001f: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +498e48: 0c06 |0022: move-result-object v6 │ │ +498e4a: 1f06 5721 |0023: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498e4e: 7030 97e9 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@e997 │ │ +498e54: 0a05 |0028: move-result v5 │ │ +498e56: 6e20 b0ec 5300 |0029: invoke-virtual {v3, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@ecb0 │ │ +498e5c: 7220 6ff9 2900 |002c: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +498e62: 0c02 |002f: move-result-object v2 │ │ +498e64: 1f02 5721 |0030: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +498e68: 5483 b2b0 |0032: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +498e6c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +498e6e: 3803 0700 |0035: if-eqz v3, 003c // +0007 │ │ +498e72: 6e10 57f1 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +498e78: 0c03 |003a: move-result-object v3 │ │ +498e7a: 2802 |003b: goto 003d // +0002 │ │ +498e7c: 0753 |003c: move-object v3, v5 │ │ +498e7e: 6206 d6b4 |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@b4d6 │ │ +498e82: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +498e84: 3363 0400 |0040: if-ne v3, v6, 0044 // +0004 │ │ +498e88: 0173 |0042: move v3, v7 │ │ +498e8a: 2802 |0043: goto 0045 // +0002 │ │ +498e8c: 0113 |0044: move v3, v1 │ │ +498e8e: 6e20 bcec 3200 |0045: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ +498e94: 5483 b2b0 |0048: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +498e98: 3803 0600 |004a: if-eqz v3, 0050 // +0006 │ │ +498e9c: 6e10 57f1 0300 |004c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +498ea2: 0c05 |004f: move-result-object v5 │ │ +498ea4: 6203 d1b4 |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@b4d1 │ │ +498ea8: 3335 0300 |0052: if-ne v5, v3, 0055 // +0003 │ │ +498eac: 2802 |0054: goto 0056 // +0002 │ │ +498eae: 0117 |0055: move v7, v1 │ │ +498eb0: 6e20 afec 7200 |0056: invoke-virtual {v2, v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@ecaf │ │ +498eb6: 5483 aeb0 |0059: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +498eba: 6e20 a4ec 3200 |005b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ +498ec0: 6e10 85e9 0800 |005e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +498ec6: 0c03 |0061: move-result-object v3 │ │ +498ec8: 6e20 ccec 3200 |0062: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setToken:(Ljava/lang/String;)V // method@eccc │ │ +498ece: 0142 |0065: move v2, v4 │ │ +498ed0: 28a3 |0066: goto 0009 // -005d │ │ +498ed2: 5480 a7b0 |0067: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +498ed6: 3800 0700 |0069: if-eqz v0, 0070 // +0007 │ │ +498eda: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ +498ede: 6e30 2de4 9001 |006d: invoke-virtual {v0, v9, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToEnd:(Ljava/util/List;Z)V // method@e42d │ │ +498ee4: 7010 11ea 0800 |0070: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToRequestedMessageIfNeeded:()V // method@ea11 │ │ +498eea: 7010 0cea 0800 |0073: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.resumeAudioPlaybackIfNeeded:()V // method@ea0c │ │ +498ef0: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2722 │ │ 0x000b line=2723 │ │ 0x0013 line=2724 │ │ 0x002c line=2727 │ │ 0x0032 line=2729 │ │ @@ -2004815,48 +2004815,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 │ │ -498ef0: |[498ef0] com.nextcloud.talk.chat.ChatActivity.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -498f00: 6e10 87ec 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ -498f06: 0c00 |0003: move-result-object v0 │ │ -498f08: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -498f0c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -498f0e: 2809 |0007: goto 0010 // +0009 │ │ -498f10: 6201 2eb0 |0008: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@b02e │ │ -498f14: 6e10 2aec 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ -498f1a: 0a00 |000d: move-result v0 │ │ -498f1c: 4400 0100 |000e: aget v0, v1, v0 │ │ -498f20: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -498f22: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ -498f26: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -498f28: 3210 0c00 |0014: if-eq v0, v1, 0020 // +000c │ │ -498f2c: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -498f2e: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ -498f32: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -498f34: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ -498f38: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -498f3a: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ -498f3e: 2819 |001f: goto 0038 // +0019 │ │ -498f40: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -498f42: 5c20 a9b0 |0021: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ -498f46: 6e10 7be9 0200 |0023: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -498f4c: 0c01 |0026: move-result-object v1 │ │ -498f4e: 6e30 74ef 3100 |0027: invoke-virtual {v1, v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ef74 │ │ -498f54: 280e |002a: goto 0038 // +000e │ │ -498f56: 5520 a9b0 |002b: iget-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ -498f5a: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ -498f5e: 6e10 7be9 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -498f64: 0c00 |0032: move-result-object v0 │ │ -498f66: 6e30 74ef 3001 |0033: invoke-virtual {v0, v3, v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ef74 │ │ -498f6c: 5c21 a9b0 |0036: iput-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ -498f70: 0e00 |0038: return-void │ │ +498ef4: |[498ef4] com.nextcloud.talk.chat.ChatActivity.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +498f04: 6e10 87ec 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@ec87 │ │ +498f0a: 0c00 |0003: move-result-object v0 │ │ +498f0c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +498f10: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +498f12: 2809 |0007: goto 0010 // +0009 │ │ +498f14: 6201 2eb0 |0008: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@b02e │ │ +498f18: 6e10 2aec 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@ec2a │ │ +498f1e: 0a00 |000d: move-result v0 │ │ +498f20: 4400 0100 |000e: aget v0, v1, v0 │ │ +498f24: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +498f26: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ +498f2a: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +498f2c: 3210 0c00 |0014: if-eq v0, v1, 0020 // +000c │ │ +498f30: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +498f32: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ +498f36: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +498f38: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ +498f3c: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +498f3e: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ +498f42: 2819 |001f: goto 0038 // +0019 │ │ +498f44: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +498f46: 5c20 a9b0 |0021: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ +498f4a: 6e10 7be9 0200 |0023: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +498f50: 0c01 |0026: move-result-object v1 │ │ +498f52: 6e30 74ef 3100 |0027: invoke-virtual {v1, v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ef74 │ │ +498f58: 280e |002a: goto 0038 // +000e │ │ +498f5a: 5520 a9b0 |002b: iget-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ +498f5e: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ +498f62: 6e10 7be9 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +498f68: 0c00 |0032: move-result-object v0 │ │ +498f6a: 6e30 74ef 3001 |0033: invoke-virtual {v0, v3, v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ef74 │ │ +498f70: 5c21 a9b0 |0036: iput-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ +498f74: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3587 │ │ 0x0021 line=3598 │ │ 0x0023 line=3599 │ │ 0x002b line=3589 │ │ 0x002f line=3590 │ │ @@ -2004870,40 +2004870,40 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -498ff0: |[498ff0] com.nextcloud.talk.chat.ChatActivity.removeUnreadMessagesMarker:()V │ │ -499000: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499004: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -499008: 1a01 5511 |0004: const-string v1, "-1" // string@1155 │ │ -49900c: 6e20 33e4 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ -499012: 0a00 |0009: move-result v0 │ │ -499014: 7110 e0f5 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -49901a: 0c00 |000d: move-result-object v0 │ │ -49901c: 2802 |000e: goto 0010 // +0002 │ │ -49901e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -499020: 3800 1d00 |0010: if-eqz v0, 002d // +001d │ │ -499024: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -499026: 6e10 d3f5 0000 |0013: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -49902c: 0a02 |0016: move-result v2 │ │ -49902e: 3212 1600 |0017: if-eq v2, v1, 002d // +0016 │ │ -499032: 5431 a7b0 |0019: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499036: 3801 1200 |001b: if-eqz v1, 002d // +0012 │ │ -49903a: 6e10 32e4 0100 |001d: invoke-virtual {v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -499040: 0c01 |0020: move-result-object v1 │ │ -499042: 3801 0c00 |0021: if-eqz v1, 002d // +000c │ │ -499046: 6e10 d3f5 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -49904c: 0a00 |0026: move-result v0 │ │ -49904e: 7220 76f9 0100 |0027: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@f976 │ │ -499054: 0c00 |002a: move-result-object v0 │ │ -499056: 1f00 e223 |002b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -49905a: 0e00 |002d: return-void │ │ +498ff4: |[498ff4] com.nextcloud.talk.chat.ChatActivity.removeUnreadMessagesMarker:()V │ │ +499004: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499008: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +49900c: 1a01 5511 |0004: const-string v1, "-1" // string@1155 │ │ +499010: 6e20 33e4 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ +499016: 0a00 |0009: move-result v0 │ │ +499018: 7110 e0f5 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +49901e: 0c00 |000d: move-result-object v0 │ │ +499020: 2802 |000e: goto 0010 // +0002 │ │ +499022: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +499024: 3800 1d00 |0010: if-eqz v0, 002d // +001d │ │ +499028: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +49902a: 6e10 d3f5 0000 |0013: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +499030: 0a02 |0016: move-result v2 │ │ +499032: 3212 1600 |0017: if-eq v2, v1, 002d // +0016 │ │ +499036: 5431 a7b0 |0019: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49903a: 3801 1200 |001b: if-eqz v1, 002d // +0012 │ │ +49903e: 6e10 32e4 0100 |001d: invoke-virtual {v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +499044: 0c01 |0020: move-result-object v1 │ │ +499046: 3801 0c00 |0021: if-eqz v1, 002d // +000c │ │ +49904a: 6e10 d3f5 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +499050: 0a00 |0026: move-result v0 │ │ +499052: 7220 76f9 0100 |0027: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@f976 │ │ +499058: 0c00 |002a: move-result-object v0 │ │ +49905a: 1f00 e223 |002b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +49905e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0013 line=1038 │ │ 0x0019 line=1039 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2004913,23 +2004913,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -499128: |[499128] com.nextcloud.talk.chat.ChatActivity.requestCameraPermissions:()V │ │ -499138: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -49913a: 2300 4428 |0001: new-array v0, v0, [Ljava/lang/String; // type@2844 │ │ -49913e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -499140: 1a02 2987 |0004: const-string v2, "android.permission.CAMERA" // string@8729 │ │ -499144: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -499148: 1301 df00 |0008: const/16 v1, #int 223 // #df │ │ -49914c: 6e30 08ea 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ -499152: 0e00 |000d: return-void │ │ +49912c: |[49912c] com.nextcloud.talk.chat.ChatActivity.requestCameraPermissions:()V │ │ +49913c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +49913e: 2300 4428 |0001: new-array v0, v0, [Ljava/lang/String; // type@2844 │ │ +499142: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +499144: 1a02 2987 |0004: const-string v2, "android.permission.CAMERA" // string@8729 │ │ +499148: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +49914c: 1301 df00 |0008: const/16 v1, #int 223 // #df │ │ +499150: 6e30 08ea 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ +499156: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1842 │ │ 0x000a line=1840 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -2004938,23 +2004938,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -499154: |[499154] com.nextcloud.talk.chat.ChatActivity.requestReadContacts:()V │ │ -499164: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -499166: 2300 4428 |0001: new-array v0, v0, [Ljava/lang/String; // type@2844 │ │ -49916a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -49916c: 1a02 2a87 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@872a │ │ -499170: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -499174: 1301 ea00 |0008: const/16 v1, #int 234 // #ea │ │ -499178: 6e30 08ea 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ -49917e: 0e00 |000d: return-void │ │ +499158: |[499158] com.nextcloud.talk.chat.ChatActivity.requestReadContacts:()V │ │ +499168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +49916a: 2300 4428 |0001: new-array v0, v0, [Ljava/lang/String; // type@2844 │ │ +49916e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +499170: 1a02 2a87 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@872a │ │ +499174: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +499178: 1301 ea00 |0008: const/16 v1, #int 234 // #ea │ │ +49917c: 6e30 08ea 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ +499182: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1851 │ │ 0x000a line=1849 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -2004963,37 +2004963,37 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -499180: |[499180] com.nextcloud.talk.chat.ChatActivity.requestReadFilesPermissions:()V │ │ -499190: 6000 7000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ -499194: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ -499198: 1302 dd00 |0004: const/16 v2, #int 221 // #dd │ │ -49919c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -49919e: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -4991a0: 3410 1600 |0008: if-lt v0, v1, 001e // +0016 │ │ -4991a4: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -4991a6: 2300 4428 |000b: new-array v0, v0, [Ljava/lang/String; // type@2844 │ │ -4991aa: 1a01 2d87 |000d: const-string v1, "android.permission.READ_MEDIA_IMAGES" // string@872d │ │ -4991ae: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ -4991b2: 1a01 2e87 |0011: const-string v1, "android.permission.READ_MEDIA_VIDEO" // string@872e │ │ -4991b6: 4d01 0004 |0013: aput-object v1, v0, v4 │ │ -4991ba: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -4991bc: 1a03 2c87 |0016: const-string v3, "android.permission.READ_MEDIA_AUDIO" // string@872c │ │ -4991c0: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ -4991c4: 6e30 08ea 0502 |001a: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ -4991ca: 280a |001d: goto 0027 // +000a │ │ -4991cc: 2340 4428 |001e: new-array v0, v4, [Ljava/lang/String; // type@2844 │ │ -4991d0: 1a01 2b87 |0020: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@872b │ │ -4991d4: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ -4991d8: 6e30 08ea 0502 |0024: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ -4991de: 0e00 |0027: return-void │ │ +499184: |[499184] com.nextcloud.talk.chat.ChatActivity.requestReadFilesPermissions:()V │ │ +499194: 6000 7000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ +499198: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ +49919c: 1302 dd00 |0004: const/16 v2, #int 221 // #dd │ │ +4991a0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +4991a2: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +4991a4: 3410 1600 |0008: if-lt v0, v1, 001e // +0016 │ │ +4991a8: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +4991aa: 2300 4428 |000b: new-array v0, v0, [Ljava/lang/String; // type@2844 │ │ +4991ae: 1a01 2d87 |000d: const-string v1, "android.permission.READ_MEDIA_IMAGES" // string@872d │ │ +4991b2: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ +4991b6: 1a01 2e87 |0011: const-string v1, "android.permission.READ_MEDIA_VIDEO" // string@872e │ │ +4991ba: 4d01 0004 |0013: aput-object v1, v0, v4 │ │ +4991be: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +4991c0: 1a03 2c87 |0016: const-string v3, "android.permission.READ_MEDIA_AUDIO" // string@872c │ │ +4991c4: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ +4991c8: 6e30 08ea 0502 |001a: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ +4991ce: 280a |001d: goto 0027 // +000a │ │ +4991d0: 2340 4428 |001e: new-array v0, v4, [Ljava/lang/String; // type@2844 │ │ +4991d4: 1a01 2b87 |0020: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@872b │ │ +4991d8: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ +4991dc: 6e30 08ea 0502 |0024: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@ea08 │ │ +4991e2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1858 │ │ 0x000b line=1861 │ │ 0x0011 line=1862 │ │ 0x0016 line=1863 │ │ 0x001a line=1859 │ │ @@ -2005007,73 +2005007,73 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -49920c: |[49920c] com.nextcloud.talk.chat.ChatActivity.resumeAudioPlaybackIfNeeded:()V │ │ -49921c: 5450 dbb0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ -499220: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -499224: 7120 fbfb 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -49922a: 0a00 |0007: move-result v0 │ │ -49922c: 1a02 1f65 |0008: const-string v2, "RESUME_AUDIO_TAG" // string@651f │ │ -499230: 3900 5e00 |000a: if-nez v0, 0068 // +005e │ │ -499234: 1a00 888a |000c: const-string v0, "begin method to resume audio playback" // string@8a88 │ │ -499238: 7120 6c05 0200 |000e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49923e: 5450 dbb0 |0011: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ -499242: 7020 70e9 0500 |0013: invoke-direct {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; // method@e970 │ │ -499248: 0c00 |0016: move-result-object v0 │ │ -49924a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -49924c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -499250: 6e10 87fb 0000 |001a: invoke-virtual {v0}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@fb87 │ │ -499256: 0c04 |001d: move-result-object v4 │ │ -499258: 1f04 5721 |001e: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49925c: 2802 |0020: goto 0022 // +0002 │ │ -49925e: 0734 |0021: move-object v4, v3 │ │ -499260: 5b54 b3b0 |0022: iput-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -499264: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -499268: 6e10 88fb 0000 |0026: invoke-virtual {v0}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@fb88 │ │ -49926e: 0c00 |0029: move-result-object v0 │ │ -499270: 1f00 8c24 |002a: check-cast v0, Ljava/lang/Integer; // type@248c │ │ -499274: 2802 |002c: goto 002e // +0002 │ │ -499276: 0730 |002d: move-object v0, v3 │ │ -499278: 7110 fdfb 0000 |002e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49927e: 6e10 d3f5 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -499284: 0a00 |0034: move-result v0 │ │ -499286: 5254 dab0 |0035: iget v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@b0da │ │ -49928a: d244 e803 |0037: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -49928e: 5954 b9b0 |0039: iput v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ -499292: 1a04 77f5 |003b: const-string v4, "trying to resume audio" // string@f577 │ │ -499296: 7120 6c05 4200 |003d: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49929c: 5454 a8b0 |0040: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -4992a0: 3904 0800 |0042: if-nez v4, 004a // +0008 │ │ -4992a4: 1a04 e08a |0044: const-string v4, "binding" // string@8ae0 │ │ -4992a8: 7110 06fc 0400 |0046: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4992ae: 2802 |0049: goto 004b // +0002 │ │ -4992b0: 0743 |004a: move-object v3, v4 │ │ -4992b2: 5433 cfb3 |004b: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -4992b6: 6e20 9bf3 0300 |004d: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@f39b │ │ -4992bc: 5450 b3b0 |0050: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -4992c0: 7110 fdfb 0000 |0052: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4992c6: 6e10 70ec 0000 |0055: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getImageUrl:()Ljava/lang/String; // method@ec70 │ │ -4992cc: 5450 b3b0 |0058: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -4992d0: 7110 fdfb 0000 |005a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4992d6: 5553 dcb0 |005d: iget-boolean v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@b0dc │ │ -4992da: 7030 3aea 0503 |005f: invoke-direct {v5, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea3a │ │ -4992e0: 1a00 a4df |0062: const-string v0, "resume audio procedure completed" // string@dfa4 │ │ -4992e4: 7120 6c05 0200 |0064: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4992ea: 2806 |0067: goto 006d // +0006 │ │ -4992ec: 1a00 fe60 |0068: const-string v0, "No voice message to restore" // string@60fe │ │ -4992f0: 7120 6c05 0200 |006a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4992f6: 5b51 dbb0 |006d: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ -4992fa: 1200 |006f: const/4 v0, #int 0 // #0 │ │ -4992fc: 5950 dab0 |0070: iput v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@b0da │ │ -499300: 5c50 dcb0 |0072: iput-boolean v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@b0dc │ │ -499304: 0e00 |0074: return-void │ │ +499210: |[499210] com.nextcloud.talk.chat.ChatActivity.resumeAudioPlaybackIfNeeded:()V │ │ +499220: 5450 dbb0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ +499224: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +499228: 7120 fbfb 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49922e: 0a00 |0007: move-result v0 │ │ +499230: 1a02 1f65 |0008: const-string v2, "RESUME_AUDIO_TAG" // string@651f │ │ +499234: 3900 5e00 |000a: if-nez v0, 0068 // +005e │ │ +499238: 1a00 888a |000c: const-string v0, "begin method to resume audio playback" // string@8a88 │ │ +49923c: 7120 6c05 0200 |000e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +499242: 5450 dbb0 |0011: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ +499246: 7020 70e9 0500 |0013: invoke-direct {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; // method@e970 │ │ +49924c: 0c00 |0016: move-result-object v0 │ │ +49924e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +499250: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +499254: 6e10 87fb 0000 |001a: invoke-virtual {v0}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@fb87 │ │ +49925a: 0c04 |001d: move-result-object v4 │ │ +49925c: 1f04 5721 |001e: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499260: 2802 |0020: goto 0022 // +0002 │ │ +499262: 0734 |0021: move-object v4, v3 │ │ +499264: 5b54 b3b0 |0022: iput-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +499268: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +49926c: 6e10 88fb 0000 |0026: invoke-virtual {v0}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@fb88 │ │ +499272: 0c00 |0029: move-result-object v0 │ │ +499274: 1f00 8c24 |002a: check-cast v0, Ljava/lang/Integer; // type@248c │ │ +499278: 2802 |002c: goto 002e // +0002 │ │ +49927a: 0730 |002d: move-object v0, v3 │ │ +49927c: 7110 fdfb 0000 |002e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +499282: 6e10 d3f5 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +499288: 0a00 |0034: move-result v0 │ │ +49928a: 5254 dab0 |0035: iget v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@b0da │ │ +49928e: d244 e803 |0037: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +499292: 5954 b9b0 |0039: iput v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ +499296: 1a04 77f5 |003b: const-string v4, "trying to resume audio" // string@f577 │ │ +49929a: 7120 6c05 4200 |003d: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4992a0: 5454 a8b0 |0040: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +4992a4: 3904 0800 |0042: if-nez v4, 004a // +0008 │ │ +4992a8: 1a04 e08a |0044: const-string v4, "binding" // string@8ae0 │ │ +4992ac: 7110 06fc 0400 |0046: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4992b2: 2802 |0049: goto 004b // +0002 │ │ +4992b4: 0743 |004a: move-object v3, v4 │ │ +4992b6: 5433 cfb3 |004b: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +4992ba: 6e20 9bf3 0300 |004d: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@f39b │ │ +4992c0: 5450 b3b0 |0050: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +4992c4: 7110 fdfb 0000 |0052: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4992ca: 6e10 70ec 0000 |0055: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getImageUrl:()Ljava/lang/String; // method@ec70 │ │ +4992d0: 5450 b3b0 |0058: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +4992d4: 7110 fdfb 0000 |005a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4992da: 5553 dcb0 |005d: iget-boolean v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@b0dc │ │ +4992de: 7030 3aea 0503 |005f: invoke-direct {v5, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea3a │ │ +4992e4: 1a00 a4df |0062: const-string v0, "resume audio procedure completed" // string@dfa4 │ │ +4992e8: 7120 6c05 0200 |0064: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4992ee: 2806 |0067: goto 006d // +0006 │ │ +4992f0: 1a00 fe60 |0068: const-string v0, "No voice message to restore" // string@60fe │ │ +4992f4: 7120 6c05 0200 |006a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4992fa: 5b51 dbb0 |006d: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@b0db │ │ +4992fe: 1200 |006f: const/4 v0, #int 0 // #0 │ │ +499300: 5950 dab0 |0070: iput v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@b0da │ │ +499304: 5c50 dcb0 |0072: iput-boolean v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@b0dc │ │ +499308: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2812 │ │ 0x000c line=2813 │ │ 0x0011 line=2815 │ │ 0x001a line=2816 │ │ 0x0026 line=2817 │ │ @@ -2005095,47 +2005095,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -499308: |[499308] com.nextcloud.talk.chat.ChatActivity.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V │ │ -499318: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49931c: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ -499320: 6e20 34e4 4000 |0004: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionByIdInReverse:(Ljava/lang/String;)I // method@e434 │ │ -499326: 0a00 |0007: move-result v0 │ │ -499328: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -49932a: 3210 1c00 |0009: if-eq v0, v1, 0025 // +001c │ │ -49932e: 5434 bbb0 |000b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@b0bb │ │ -499332: 3804 3200 |000d: if-eqz v4, 003f // +0032 │ │ -499336: 5431 a8b0 |000f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49933a: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ -49933e: 1a01 e08a |0013: const-string v1, "binding" // string@8ae0 │ │ -499342: 7110 06fc 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -499348: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -49934a: 5411 cfb3 |0019: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -49934e: 6e10 99f3 0100 |001b: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.getHeight:()I // method@f399 │ │ -499354: 0a01 |001e: move-result v1 │ │ -499356: db01 0102 |001f: div-int/lit8 v1, v1, #int 2 // #02 │ │ -49935a: 6e30 1112 0401 |0021: invoke-virtual {v4, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.scrollToPositionWithOffset:(II)V // method@1211 │ │ -499360: 281b |0024: goto 003f // +001b │ │ -499362: 6200 99b0 |0025: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -499366: 2201 a924 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ -49936a: 1a02 b7cc |0029: const-string v2, "message " // string@ccb7 │ │ -49936e: 7020 89f6 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -499374: 6e20 92f6 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49937a: 0c04 |0031: move-result-object v4 │ │ -49937c: 1a01 8a05 |0032: const-string v1, " that should be scrolled to was not found (scrollToAndCenterMessageWithId)" // string@058a │ │ -499380: 6e20 92f6 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -499386: 0c04 |0037: move-result-object v4 │ │ -499388: 6e10 9cf6 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49938e: 0c04 |003b: move-result-object v4 │ │ -499390: 7120 6c05 4000 |003c: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -499396: 0e00 |003f: return-void │ │ +49930c: |[49930c] com.nextcloud.talk.chat.ChatActivity.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V │ │ +49931c: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499320: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ +499324: 6e20 34e4 4000 |0004: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionByIdInReverse:(Ljava/lang/String;)I // method@e434 │ │ +49932a: 0a00 |0007: move-result v0 │ │ +49932c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +49932e: 3210 1c00 |0009: if-eq v0, v1, 0025 // +001c │ │ +499332: 5434 bbb0 |000b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@b0bb │ │ +499336: 3804 3200 |000d: if-eqz v4, 003f // +0032 │ │ +49933a: 5431 a8b0 |000f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49933e: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ +499342: 1a01 e08a |0013: const-string v1, "binding" // string@8ae0 │ │ +499346: 7110 06fc 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49934c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +49934e: 5411 cfb3 |0019: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +499352: 6e10 99f3 0100 |001b: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.getHeight:()I // method@f399 │ │ +499358: 0a01 |001e: move-result v1 │ │ +49935a: db01 0102 |001f: div-int/lit8 v1, v1, #int 2 // #02 │ │ +49935e: 6e30 1112 0401 |0021: invoke-virtual {v4, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.scrollToPositionWithOffset:(II)V // method@1211 │ │ +499364: 281b |0024: goto 003f // +001b │ │ +499366: 6200 99b0 |0025: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49936a: 2201 a924 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ +49936e: 1a02 b7cc |0029: const-string v2, "message " // string@ccb7 │ │ +499372: 7020 89f6 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +499378: 6e20 92f6 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49937e: 0c04 |0031: move-result-object v4 │ │ +499380: 1a01 8a05 |0032: const-string v1, " that should be scrolled to was not found (scrollToAndCenterMessageWithId)" // string@058a │ │ +499384: 6e20 92f6 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49938a: 0c04 |0037: move-result-object v4 │ │ +49938c: 6e10 9cf6 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +499392: 0c04 |003b: move-result-object v4 │ │ +499394: 7120 6c05 4000 |003c: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +49939a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2159 │ │ 0x0004 line=2160 │ │ 0x000b line=2162 │ │ 0x000f line=2164 │ │ 0x0021 line=2162 │ │ @@ -2005151,20 +2005151,20 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -499398: |[499398] com.nextcloud.talk.chat.ChatActivity.scrollToFirstUnreadMessage:()V │ │ -4993a8: 5410 a7b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4993ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4993b0: 1a00 5511 |0004: const-string v0, "-1" // string@1155 │ │ -4993b4: 7020 0eea 0100 |0006: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@ea0e │ │ -4993ba: 0e00 |0009: return-void │ │ +49939c: |[49939c] com.nextcloud.talk.chat.ChatActivity.scrollToFirstUnreadMessage:()V │ │ +4993ac: 5410 a7b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4993b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4993b4: 1a00 5511 |0004: const-string v0, "-1" // string@1155 │ │ +4993b8: 7020 0eea 0100 |0006: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@ea0e │ │ +4993be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2745 │ │ 0x0004 line=2746 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -2005173,78 +2005173,78 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -4993bc: |[4993bc] com.nextcloud.talk.chat.ChatActivity.scrollToMessageWithId:(Ljava/lang/String;)V │ │ -4993cc: 5450 a7b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4993d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4993d2: 3800 3c00 |0003: if-eqz v0, 003f // +003c │ │ -4993d6: 6e10 32e4 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -4993dc: 0c00 |0008: move-result-object v0 │ │ -4993de: 3800 3600 |0009: if-eqz v0, 003f // +0036 │ │ -4993e2: 7210 72f9 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -4993e8: 0c00 |000e: move-result-object v0 │ │ -4993ea: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -4993ec: 7210 46f9 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -4993f2: 0a03 |0013: move-result v3 │ │ -4993f4: 3803 2500 |0014: if-eqz v3, 0039 // +0025 │ │ -4993f8: 7210 47f9 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -4993fe: 0c03 |0019: move-result-object v3 │ │ -499400: 1f03 e223 |001a: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -499404: 5434 15b5 |001c: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -499408: 2044 5721 |001e: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49940c: 3804 1600 |0020: if-eqz v4, 0036 // +0016 │ │ -499410: 5433 15b5 |0022: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -499414: 1a04 4bd2 |0024: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -499418: 7120 fefb 4300 |0026: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -49941e: 1f03 5721 |0029: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -499422: 6e10 6fec 0300 |002b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -499428: 0c03 |002e: move-result-object v3 │ │ -49942a: 7120 fbfb 6300 |002f: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -499430: 0a03 |0032: move-result v3 │ │ -499432: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ -499436: 2805 |0035: goto 003a // +0005 │ │ -499438: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -49943c: 28d8 |0038: goto 0010 // -0028 │ │ -49943e: 12f2 |0039: const/4 v2, #int -1 // #ff │ │ -499440: 7110 e0f5 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -499446: 0c00 |003d: move-result-object v0 │ │ -499448: 2802 |003e: goto 0040 // +0002 │ │ -49944a: 0710 |003f: move-object v0, v1 │ │ -49944c: 3800 1d00 |0040: if-eqz v0, 005d // +001d │ │ -499450: 6e10 d3f5 0000 |0042: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -499456: 0a02 |0045: move-result v2 │ │ -499458: 3a02 1700 |0046: if-ltz v2, 005d // +0017 │ │ -49945c: 5456 a8b0 |0048: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -499460: 3906 0800 |004a: if-nez v6, 0052 // +0008 │ │ -499464: 1a06 e08a |004c: const-string v6, "binding" // string@8ae0 │ │ -499468: 7110 06fc 0600 |004e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49946e: 2802 |0051: goto 0053 // +0002 │ │ -499470: 0761 |0052: move-object v1, v6 │ │ -499472: 5416 cfb3 |0053: iget-object v6, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -499476: 6e10 d3f5 0000 |0055: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -49947c: 0a00 |0058: move-result v0 │ │ -49947e: 6e20 9bf3 0600 |0059: invoke-virtual {v6, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@f39b │ │ -499484: 281b |005c: goto 0077 // +001b │ │ -499486: 6200 99b0 |005d: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -49948a: 2201 a924 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ -49948e: 1a02 b7cc |0061: const-string v2, "message " // string@ccb7 │ │ -499492: 7020 89f6 2100 |0063: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -499498: 6e20 92f6 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49949e: 0c06 |0069: move-result-object v6 │ │ -4994a0: 1a01 8b05 |006a: const-string v1, " that should be scrolled to was not found (scrollToMessageWithId)" // string@058b │ │ -4994a4: 6e20 92f6 1600 |006c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4994aa: 0c06 |006f: move-result-object v6 │ │ -4994ac: 6e10 9cf6 0600 |0070: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4994b2: 0c06 |0073: move-result-object v6 │ │ -4994b4: 7120 6c05 6000 |0074: invoke-static {v0, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -4994ba: 0e00 |0077: return-void │ │ +4993c0: |[4993c0] com.nextcloud.talk.chat.ChatActivity.scrollToMessageWithId:(Ljava/lang/String;)V │ │ +4993d0: 5450 a7b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4993d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4993d6: 3800 3c00 |0003: if-eqz v0, 003f // +003c │ │ +4993da: 6e10 32e4 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +4993e0: 0c00 |0008: move-result-object v0 │ │ +4993e2: 3800 3600 |0009: if-eqz v0, 003f // +0036 │ │ +4993e6: 7210 72f9 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +4993ec: 0c00 |000e: move-result-object v0 │ │ +4993ee: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +4993f0: 7210 46f9 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +4993f6: 0a03 |0013: move-result v3 │ │ +4993f8: 3803 2500 |0014: if-eqz v3, 0039 // +0025 │ │ +4993fc: 7210 47f9 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +499402: 0c03 |0019: move-result-object v3 │ │ +499404: 1f03 e223 |001a: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +499408: 5434 15b5 |001c: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +49940c: 2044 5721 |001e: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499410: 3804 1600 |0020: if-eqz v4, 0036 // +0016 │ │ +499414: 5433 15b5 |0022: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +499418: 1a04 4bd2 |0024: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +49941c: 7120 fefb 4300 |0026: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +499422: 1f03 5721 |0029: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499426: 6e10 6fec 0300 |002b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ +49942c: 0c03 |002e: move-result-object v3 │ │ +49942e: 7120 fbfb 6300 |002f: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +499434: 0a03 |0032: move-result v3 │ │ +499436: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ +49943a: 2805 |0035: goto 003a // +0005 │ │ +49943c: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +499440: 28d8 |0038: goto 0010 // -0028 │ │ +499442: 12f2 |0039: const/4 v2, #int -1 // #ff │ │ +499444: 7110 e0f5 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +49944a: 0c00 |003d: move-result-object v0 │ │ +49944c: 2802 |003e: goto 0040 // +0002 │ │ +49944e: 0710 |003f: move-object v0, v1 │ │ +499450: 3800 1d00 |0040: if-eqz v0, 005d // +001d │ │ +499454: 6e10 d3f5 0000 |0042: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +49945a: 0a02 |0045: move-result v2 │ │ +49945c: 3a02 1700 |0046: if-ltz v2, 005d // +0017 │ │ +499460: 5456 a8b0 |0048: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +499464: 3906 0800 |004a: if-nez v6, 0052 // +0008 │ │ +499468: 1a06 e08a |004c: const-string v6, "binding" // string@8ae0 │ │ +49946c: 7110 06fc 0600 |004e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +499472: 2802 |0051: goto 0053 // +0002 │ │ +499474: 0761 |0052: move-object v1, v6 │ │ +499476: 5416 cfb3 |0053: iget-object v6, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +49947a: 6e10 d3f5 0000 |0055: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +499480: 0a00 |0058: move-result v0 │ │ +499482: 6e20 9bf3 0600 |0059: invoke-virtual {v6, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@f39b │ │ +499488: 281b |005c: goto 0077 // +001b │ │ +49948a: 6200 99b0 |005d: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49948e: 2201 a924 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@24a9 │ │ +499492: 1a02 b7cc |0061: const-string v2, "message " // string@ccb7 │ │ +499496: 7020 89f6 2100 |0063: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49949c: 6e20 92f6 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4994a2: 0c06 |0069: move-result-object v6 │ │ +4994a4: 1a01 8b05 |006a: const-string v1, " that should be scrolled to was not found (scrollToMessageWithId)" // string@058b │ │ +4994a8: 6e20 92f6 1600 |006c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4994ae: 0c06 |006f: move-result-object v6 │ │ +4994b0: 6e10 9cf6 0600 |0070: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4994b6: 0c06 |0073: move-result-object v6 │ │ +4994b8: 7120 6c05 6000 |0074: invoke-static {v0, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +4994be: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2148 │ │ 0x000b line=3897 │ │ 0x001a line=3898 │ │ 0x001c line=2149 │ │ 0x003a line=3902 │ │ @@ -2005260,23 +2005260,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4994bc: |[4994bc] com.nextcloud.talk.chat.ChatActivity.scrollToRequestedMessageIfNeeded:()V │ │ -4994cc: 6e10 6ee9 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getIntent:()Landroid/content/Intent; // method@e96e │ │ -4994d2: 0c00 |0003: move-result-object v0 │ │ -4994d4: 1a01 212e |0004: const-string v1, "KEY_MESSAGE_ID" // string@2e21 │ │ -4994d8: 6e20 6001 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ -4994de: 0c00 |0009: move-result-object v0 │ │ -4994e0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -4994e4: 7020 10ea 0200 |000c: invoke-direct {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToMessageWithId:(Ljava/lang/String;)V // method@ea10 │ │ -4994ea: 0e00 |000f: return-void │ │ +4994c0: |[4994c0] com.nextcloud.talk.chat.ChatActivity.scrollToRequestedMessageIfNeeded:()V │ │ +4994d0: 6e10 6ee9 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getIntent:()Landroid/content/Intent; // method@e96e │ │ +4994d6: 0c00 |0003: move-result-object v0 │ │ +4994d8: 1a01 212e |0004: const-string v1, "KEY_MESSAGE_ID" // string@2e21 │ │ +4994dc: 6e20 6001 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ +4994e2: 0c00 |0009: move-result-object v0 │ │ +4994e4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +4994e8: 7020 10ea 0200 |000c: invoke-direct {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToMessageWithId:(Ljava/lang/String;)V // method@ea10 │ │ +4994ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2857 │ │ 0x000c line=2858 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -2005285,153 +2005285,153 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 263 16-bit code units │ │ -499744: |[499744] com.nextcloud.talk.chat.ChatActivity.setActionBarTitle:()V │ │ -499754: 5470 a8b0 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -499758: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49975a: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -49975e: 1a00 e08a |0005: const-string v0, "binding" // string@8ae0 │ │ -499762: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -499768: 0710 |000a: move-object v0, v1 │ │ -49976a: 5400 ccb3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -49976e: 1402 f900 0a7f |000d: const v2, #float 1.83439e+38 // #7f0a00f9 │ │ -499774: 6e20 4766 2000 |0010: invoke-virtual {v0, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ -49977a: 0c00 |0013: move-result-object v0 │ │ -49977c: 1f00 0902 |0014: check-cast v0, Landroid/widget/TextView; // type@0209 │ │ -499780: 6e10 93e9 0700 |0016: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ -499786: 0c02 |0019: move-result-object v2 │ │ -499788: 5422 f2b4 |001a: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.platform:Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils; // field@b4f2 │ │ -49978c: 7110 fdfb 0000 |001c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -499792: 6203 2faa |001f: sget-object v3, Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;.ON_SURFACE:Lcom/nextcloud/android/common/ui/theme/utils/ColorRole; // field@aa2f │ │ -499796: 6e30 7ed9 0203 |0021: invoke-virtual {v2, v0, v3}, Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;.colorTextView:(Landroid/widget/TextView;Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;)V // method@d97e │ │ -49979c: 5472 b2b0 |0024: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4997a0: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ -4997a4: 6e10 45f1 0200 |0028: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -4997aa: 0c02 |002b: move-result-object v2 │ │ -4997ac: 2802 |002c: goto 002e // +0002 │ │ -4997ae: 0712 |002d: move-object v2, v1 │ │ -4997b0: 1a03 0000 |002e: const-string v3, "" // string@0000 │ │ -4997b4: 3802 4200 |0030: if-eqz v2, 0072 // +0042 │ │ -4997b8: 7100 680e 0000 |0032: invoke-static {}, Landroidx/emoji2/text/EmojiCompat;.get:()Landroidx/emoji2/text/EmojiCompat; // method@0e68 │ │ -4997be: 0c02 |0035: move-result-object v2 │ │ -4997c0: 5474 b2b0 |0036: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4997c4: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -4997c8: 6e10 45f1 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -4997ce: 0c04 |003d: move-result-object v4 │ │ -4997d0: 2802 |003e: goto 0040 // +0002 │ │ -4997d2: 0714 |003f: move-object v4, v1 │ │ -4997d4: 1a05 5ad2 |0040: const-string v5, "null cannot be cast to non-null type kotlin.CharSequence" // string@d25a │ │ -4997d8: 7120 fefb 5400 |0042: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -4997de: 1f04 7724 |0045: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ -4997e2: 6e20 6a0e 4200 |0047: invoke-virtual {v2, v4}, Landroidx/emoji2/text/EmojiCompat;.process:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0e6a │ │ -4997e8: 0c02 |004a: move-result-object v2 │ │ -4997ea: 7110 7df6 0200 |004b: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ -4997f0: 0c02 |004e: move-result-object v2 │ │ -4997f2: 2820 |004f: goto 006f // +0020 │ │ -4997f4: 0d02 |0050: move-exception v2 │ │ -4997f6: 6204 99b0 |0051: sget-object v4, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -4997fa: 2205 a924 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@24a9 │ │ -4997fe: 1a06 c1e2 |0055: const-string v6, "setActionBarTitle failed " // string@e2c1 │ │ -499802: 7020 89f6 6500 |0057: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -499808: 6e20 91f6 2500 |005a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ -49980e: 0c02 |005d: move-result-object v2 │ │ -499810: 6e10 9cf6 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -499816: 0c02 |0061: move-result-object v2 │ │ -499818: 7120 6e05 2400 |0062: invoke-static {v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ -49981e: 5472 b2b0 |0065: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -499822: 3802 0700 |0067: if-eqz v2, 006e // +0007 │ │ -499826: 6e10 45f1 0200 |0069: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -49982c: 0c02 |006c: move-result-object v2 │ │ -49982e: 2802 |006d: goto 006f // +0002 │ │ -499830: 0712 |006e: move-object v2, v1 │ │ -499832: 1f02 7724 |006f: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -499836: 2804 |0071: goto 0075 // +0004 │ │ -499838: 0732 |0072: move-object v2, v3 │ │ -49983a: 1f02 7724 |0073: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49983e: 6e20 380a 2000 |0075: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -499844: 5470 b2b0 |0078: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -499848: 3800 0700 |007a: if-eqz v0, 0081 // +0007 │ │ -49984c: 6e10 57f1 0000 |007c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -499852: 0c00 |007f: move-result-object v0 │ │ -499854: 2802 |0080: goto 0082 // +0002 │ │ -499856: 0710 |0081: move-object v0, v1 │ │ -499858: 6202 d6b4 |0082: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ -49985c: 3320 4e00 |0084: if-ne v0, v2, 00d2 // +004e │ │ -499860: 5470 b2b0 |0086: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -499864: 3800 0700 |0088: if-eqz v0, 008f // +0007 │ │ -499868: 6e10 54f1 0000 |008a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusIcon:()Ljava/lang/String; // method@f154 │ │ -49986e: 0c00 |008d: move-result-object v0 │ │ -499870: 2802 |008e: goto 0090 // +0002 │ │ -499872: 0710 |008f: move-object v0, v1 │ │ -499874: 3800 1900 |0090: if-eqz v0, 00a9 // +0019 │ │ -499878: 5470 b2b0 |0092: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49987c: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -499880: 6e10 54f1 0000 |0096: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusIcon:()Ljava/lang/String; // method@f154 │ │ -499886: 0c00 |0099: move-result-object v0 │ │ -499888: 2802 |009a: goto 009c // +0002 │ │ -49988a: 0710 |009b: move-object v0, v1 │ │ -49988c: 2202 a924 |009c: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -499890: 7020 89f6 3200 |009e: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -499896: 6e20 92f6 0200 |00a1: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49989c: 0c00 |00a4: move-result-object v0 │ │ -49989e: 6e10 9cf6 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4998a4: 0c03 |00a8: move-result-object v3 │ │ -4998a6: 5470 b2b0 |00a9: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4998aa: 3800 0700 |00ab: if-eqz v0, 00b2 // +0007 │ │ -4998ae: 6e10 55f1 0000 |00ad: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusMessage:()Ljava/lang/String; // method@f155 │ │ -4998b4: 0c00 |00b0: move-result-object v0 │ │ -4998b6: 2802 |00b1: goto 00b3 // +0002 │ │ -4998b8: 0710 |00b2: move-object v0, v1 │ │ -4998ba: 3800 1b00 |00b3: if-eqz v0, 00ce // +001b │ │ -4998be: 5470 b2b0 |00b5: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4998c2: 3800 0600 |00b7: if-eqz v0, 00bd // +0006 │ │ -4998c6: 6e10 55f1 0000 |00b9: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusMessage:()Ljava/lang/String; // method@f155 │ │ -4998cc: 0c01 |00bc: move-result-object v1 │ │ -4998ce: 2200 a924 |00bd: new-instance v0, Ljava/lang/StringBuilder; // type@24a9 │ │ -4998d2: 7010 86f6 0000 |00bf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -4998d8: 6e20 92f6 3000 |00c2: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4998de: 0c00 |00c5: move-result-object v0 │ │ -4998e0: 6e20 92f6 1000 |00c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4998e6: 0c00 |00c9: move-result-object v0 │ │ -4998e8: 6e10 9cf6 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4998ee: 0c03 |00cd: move-result-object v3 │ │ -4998f0: 7020 62ea 3700 |00ce: invoke-direct {v7, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.statusMessageViewContents:(Ljava/lang/String;)V // method@ea62 │ │ -4998f6: 2835 |00d1: goto 0106 // +0035 │ │ -4998f8: 5470 b2b0 |00d2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4998fc: 3800 0700 |00d4: if-eqz v0, 00db // +0007 │ │ -499900: 6e10 57f1 0000 |00d6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -499906: 0c00 |00d9: move-result-object v0 │ │ -499908: 2802 |00da: goto 00dc // +0002 │ │ -49990a: 0710 |00db: move-object v0, v1 │ │ -49990c: 6202 d3b4 |00dc: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d3 │ │ -499910: 3220 1000 |00de: if-eq v0, v2, 00ee // +0010 │ │ -499914: 5470 b2b0 |00e0: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -499918: 3800 0700 |00e2: if-eqz v0, 00e9 // +0007 │ │ -49991c: 6e10 57f1 0000 |00e4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -499922: 0c00 |00e7: move-result-object v0 │ │ -499924: 2802 |00e8: goto 00ea // +0002 │ │ -499926: 0710 |00e9: move-object v0, v1 │ │ -499928: 6202 d4b4 |00ea: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d4 │ │ -49992c: 3320 1a00 |00ec: if-ne v0, v2, 0106 // +001a │ │ -499930: 5470 b2b0 |00ee: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -499934: 3800 0600 |00f0: if-eqz v0, 00f6 // +0006 │ │ -499938: 6e10 44f1 0000 |00f2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDescription:()Ljava/lang/String; // method@f144 │ │ -49993e: 0c01 |00f5: move-result-object v1 │ │ -499940: 2200 a924 |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@24a9 │ │ -499944: 7020 89f6 3000 |00f8: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49994a: 6e20 92f6 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -499950: 0c00 |00fe: move-result-object v0 │ │ -499952: 6e10 9cf6 0000 |00ff: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -499958: 0c00 |0102: move-result-object v0 │ │ -49995a: 7020 62ea 0700 |0103: invoke-direct {v7, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.statusMessageViewContents:(Ljava/lang/String;)V // method@ea62 │ │ -499960: 0e00 |0106: return-void │ │ +499748: |[499748] com.nextcloud.talk.chat.ChatActivity.setActionBarTitle:()V │ │ +499758: 5470 a8b0 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49975c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49975e: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +499762: 1a00 e08a |0005: const-string v0, "binding" // string@8ae0 │ │ +499766: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49976c: 0710 |000a: move-object v0, v1 │ │ +49976e: 5400 ccb3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +499772: 1402 f900 0a7f |000d: const v2, #float 1.83439e+38 // #7f0a00f9 │ │ +499778: 6e20 4766 2000 |0010: invoke-virtual {v0, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ +49977e: 0c00 |0013: move-result-object v0 │ │ +499780: 1f00 0902 |0014: check-cast v0, Landroid/widget/TextView; // type@0209 │ │ +499784: 6e10 93e9 0700 |0016: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ +49978a: 0c02 |0019: move-result-object v2 │ │ +49978c: 5422 f2b4 |001a: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.platform:Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils; // field@b4f2 │ │ +499790: 7110 fdfb 0000 |001c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +499796: 6203 2faa |001f: sget-object v3, Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;.ON_SURFACE:Lcom/nextcloud/android/common/ui/theme/utils/ColorRole; // field@aa2f │ │ +49979a: 6e30 7ed9 0203 |0021: invoke-virtual {v2, v0, v3}, Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;.colorTextView:(Landroid/widget/TextView;Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;)V // method@d97e │ │ +4997a0: 5472 b2b0 |0024: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4997a4: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ +4997a8: 6e10 45f1 0200 |0028: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +4997ae: 0c02 |002b: move-result-object v2 │ │ +4997b0: 2802 |002c: goto 002e // +0002 │ │ +4997b2: 0712 |002d: move-object v2, v1 │ │ +4997b4: 1a03 0000 |002e: const-string v3, "" // string@0000 │ │ +4997b8: 3802 4200 |0030: if-eqz v2, 0072 // +0042 │ │ +4997bc: 7100 680e 0000 |0032: invoke-static {}, Landroidx/emoji2/text/EmojiCompat;.get:()Landroidx/emoji2/text/EmojiCompat; // method@0e68 │ │ +4997c2: 0c02 |0035: move-result-object v2 │ │ +4997c4: 5474 b2b0 |0036: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4997c8: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ +4997cc: 6e10 45f1 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +4997d2: 0c04 |003d: move-result-object v4 │ │ +4997d4: 2802 |003e: goto 0040 // +0002 │ │ +4997d6: 0714 |003f: move-object v4, v1 │ │ +4997d8: 1a05 5ad2 |0040: const-string v5, "null cannot be cast to non-null type kotlin.CharSequence" // string@d25a │ │ +4997dc: 7120 fefb 5400 |0042: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +4997e2: 1f04 7724 |0045: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ +4997e6: 6e20 6a0e 4200 |0047: invoke-virtual {v2, v4}, Landroidx/emoji2/text/EmojiCompat;.process:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0e6a │ │ +4997ec: 0c02 |004a: move-result-object v2 │ │ +4997ee: 7110 7df6 0200 |004b: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ +4997f4: 0c02 |004e: move-result-object v2 │ │ +4997f6: 2820 |004f: goto 006f // +0020 │ │ +4997f8: 0d02 |0050: move-exception v2 │ │ +4997fa: 6204 99b0 |0051: sget-object v4, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +4997fe: 2205 a924 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@24a9 │ │ +499802: 1a06 c1e2 |0055: const-string v6, "setActionBarTitle failed " // string@e2c1 │ │ +499806: 7020 89f6 6500 |0057: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49980c: 6e20 91f6 2500 |005a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ +499812: 0c02 |005d: move-result-object v2 │ │ +499814: 6e10 9cf6 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49981a: 0c02 |0061: move-result-object v2 │ │ +49981c: 7120 6e05 2400 |0062: invoke-static {v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@056e │ │ +499822: 5472 b2b0 |0065: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +499826: 3802 0700 |0067: if-eqz v2, 006e // +0007 │ │ +49982a: 6e10 45f1 0200 |0069: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +499830: 0c02 |006c: move-result-object v2 │ │ +499832: 2802 |006d: goto 006f // +0002 │ │ +499834: 0712 |006e: move-object v2, v1 │ │ +499836: 1f02 7724 |006f: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49983a: 2804 |0071: goto 0075 // +0004 │ │ +49983c: 0732 |0072: move-object v2, v3 │ │ +49983e: 1f02 7724 |0073: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +499842: 6e20 380a 2000 |0075: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +499848: 5470 b2b0 |0078: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49984c: 3800 0700 |007a: if-eqz v0, 0081 // +0007 │ │ +499850: 6e10 57f1 0000 |007c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +499856: 0c00 |007f: move-result-object v0 │ │ +499858: 2802 |0080: goto 0082 // +0002 │ │ +49985a: 0710 |0081: move-object v0, v1 │ │ +49985c: 6202 d6b4 |0082: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ +499860: 3320 4e00 |0084: if-ne v0, v2, 00d2 // +004e │ │ +499864: 5470 b2b0 |0086: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +499868: 3800 0700 |0088: if-eqz v0, 008f // +0007 │ │ +49986c: 6e10 54f1 0000 |008a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusIcon:()Ljava/lang/String; // method@f154 │ │ +499872: 0c00 |008d: move-result-object v0 │ │ +499874: 2802 |008e: goto 0090 // +0002 │ │ +499876: 0710 |008f: move-object v0, v1 │ │ +499878: 3800 1900 |0090: if-eqz v0, 00a9 // +0019 │ │ +49987c: 5470 b2b0 |0092: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +499880: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +499884: 6e10 54f1 0000 |0096: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusIcon:()Ljava/lang/String; // method@f154 │ │ +49988a: 0c00 |0099: move-result-object v0 │ │ +49988c: 2802 |009a: goto 009c // +0002 │ │ +49988e: 0710 |009b: move-object v0, v1 │ │ +499890: 2202 a924 |009c: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +499894: 7020 89f6 3200 |009e: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49989a: 6e20 92f6 0200 |00a1: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4998a0: 0c00 |00a4: move-result-object v0 │ │ +4998a2: 6e10 9cf6 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4998a8: 0c03 |00a8: move-result-object v3 │ │ +4998aa: 5470 b2b0 |00a9: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4998ae: 3800 0700 |00ab: if-eqz v0, 00b2 // +0007 │ │ +4998b2: 6e10 55f1 0000 |00ad: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusMessage:()Ljava/lang/String; // method@f155 │ │ +4998b8: 0c00 |00b0: move-result-object v0 │ │ +4998ba: 2802 |00b1: goto 00b3 // +0002 │ │ +4998bc: 0710 |00b2: move-object v0, v1 │ │ +4998be: 3800 1b00 |00b3: if-eqz v0, 00ce // +001b │ │ +4998c2: 5470 b2b0 |00b5: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4998c6: 3800 0600 |00b7: if-eqz v0, 00bd // +0006 │ │ +4998ca: 6e10 55f1 0000 |00b9: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatusMessage:()Ljava/lang/String; // method@f155 │ │ +4998d0: 0c01 |00bc: move-result-object v1 │ │ +4998d2: 2200 a924 |00bd: new-instance v0, Ljava/lang/StringBuilder; // type@24a9 │ │ +4998d6: 7010 86f6 0000 |00bf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +4998dc: 6e20 92f6 3000 |00c2: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4998e2: 0c00 |00c5: move-result-object v0 │ │ +4998e4: 6e20 92f6 1000 |00c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4998ea: 0c00 |00c9: move-result-object v0 │ │ +4998ec: 6e10 9cf6 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4998f2: 0c03 |00cd: move-result-object v3 │ │ +4998f4: 7020 62ea 3700 |00ce: invoke-direct {v7, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.statusMessageViewContents:(Ljava/lang/String;)V // method@ea62 │ │ +4998fa: 2835 |00d1: goto 0106 // +0035 │ │ +4998fc: 5470 b2b0 |00d2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +499900: 3800 0700 |00d4: if-eqz v0, 00db // +0007 │ │ +499904: 6e10 57f1 0000 |00d6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +49990a: 0c00 |00d9: move-result-object v0 │ │ +49990c: 2802 |00da: goto 00dc // +0002 │ │ +49990e: 0710 |00db: move-object v0, v1 │ │ +499910: 6202 d3b4 |00dc: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d3 │ │ +499914: 3220 1000 |00de: if-eq v0, v2, 00ee // +0010 │ │ +499918: 5470 b2b0 |00e0: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49991c: 3800 0700 |00e2: if-eqz v0, 00e9 // +0007 │ │ +499920: 6e10 57f1 0000 |00e4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +499926: 0c00 |00e7: move-result-object v0 │ │ +499928: 2802 |00e8: goto 00ea // +0002 │ │ +49992a: 0710 |00e9: move-object v0, v1 │ │ +49992c: 6202 d4b4 |00ea: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d4 │ │ +499930: 3320 1a00 |00ec: if-ne v0, v2, 0106 // +001a │ │ +499934: 5470 b2b0 |00ee: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +499938: 3800 0600 |00f0: if-eqz v0, 00f6 // +0006 │ │ +49993c: 6e10 44f1 0000 |00f2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDescription:()Ljava/lang/String; // method@f144 │ │ +499942: 0c01 |00f5: move-result-object v1 │ │ +499944: 2200 a924 |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@24a9 │ │ +499948: 7020 89f6 3000 |00f8: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49994e: 6e20 92f6 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +499954: 0c00 |00fe: move-result-object v0 │ │ +499956: 6e10 9cf6 0000 |00ff: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49995c: 0c00 |0102: move-result-object v0 │ │ +49995e: 7020 62ea 0700 |0103: invoke-direct {v7, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.statusMessageViewContents:(Ljava/lang/String;)V // method@ea62 │ │ +499964: 0e00 |0106: return-void │ │ catches : 1 │ │ 0x0032 - 0x004f │ │ Ljava/lang/IllegalStateException; -> 0x0050 │ │ positions : │ │ 0x0000 line=2398 │ │ 0x0016 line=2399 │ │ 0x0024 line=2402 │ │ @@ -2005458,42 +2005458,42 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -499b04: |[499b04] com.nextcloud.talk.chat.ChatActivity.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -499b14: 1a00 4bd2 |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -499b18: 7120 fefb 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -499b1e: 1f04 5721 |0005: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -499b22: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -499b24: 6e20 a8ec 0400 |0008: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDeleted:(Z)V // method@eca8 │ │ -499b2a: 1401 a501 137f |000b: const v1, #float 1.95405e+38 // #7f1301a5 │ │ -499b30: 6e20 8ce9 1300 |000e: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@e98c │ │ -499b36: 0c01 |0011: move-result-object v1 │ │ -499b38: 6e20 b8ec 1400 |0012: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ -499b3e: 5431 b2b0 |0015: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -499b42: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ -499b46: 6e10 57f1 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -499b4c: 0c01 |001c: move-result-object v1 │ │ -499b4e: 2802 |001d: goto 001f // +0002 │ │ -499b50: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -499b52: 6202 d6b4 |001f: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ -499b56: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ -499b5a: 2802 |0023: goto 0025 // +0002 │ │ -499b5c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -499b5e: 6e20 bcec 0400 |0025: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ -499b64: 5430 aeb0 |0028: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -499b68: 6e20 a4ec 0400 |002a: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ -499b6e: 5430 a7b0 |002d: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499b72: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ -499b76: 1f04 d123 |0031: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -499b7a: 6e20 3ee4 4000 |0033: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -499b80: 0e00 |0036: return-void │ │ +499b08: |[499b08] com.nextcloud.talk.chat.ChatActivity.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +499b18: 1a00 4bd2 |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +499b1c: 7120 fefb 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +499b22: 1f04 5721 |0005: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499b26: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +499b28: 6e20 a8ec 0400 |0008: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDeleted:(Z)V // method@eca8 │ │ +499b2e: 1401 a501 137f |000b: const v1, #float 1.95405e+38 // #7f1301a5 │ │ +499b34: 6e20 8ce9 1300 |000e: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@e98c │ │ +499b3a: 0c01 |0011: move-result-object v1 │ │ +499b3c: 6e20 b8ec 1400 |0012: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ +499b42: 5431 b2b0 |0015: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +499b46: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ +499b4a: 6e10 57f1 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +499b50: 0c01 |001c: move-result-object v1 │ │ +499b52: 2802 |001d: goto 001f // +0002 │ │ +499b54: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +499b56: 6202 d6b4 |001f: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ +499b5a: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ +499b5e: 2802 |0023: goto 0025 // +0002 │ │ +499b60: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +499b62: 6e20 bcec 0400 |0025: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ +499b68: 5430 aeb0 |0028: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +499b6c: 6e20 a4ec 0400 |002a: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ +499b72: 5430 a7b0 |002d: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499b76: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ +499b7a: 1f04 d123 |0031: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +499b7e: 6e20 3ee4 4000 |0033: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +499b84: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3456 │ │ 0x0008 line=3457 │ │ 0x000e line=3458 │ │ 0x0015 line=3461 │ │ 0x0025 line=3460 │ │ @@ -2005508,71 +2005508,71 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -499b84: |[499b84] com.nextcloud.talk.chat.ChatActivity.setMessageAsEdited:(Lcom/stfalcon/chatkit/commons/models/IMessage;Ljava/lang/String;)V │ │ -499b94: 1a00 4bd2 |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -499b98: 7120 fefb 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -499b9e: 1f04 5721 |0005: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -499ba2: 6e10 75ec 0400 |0007: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@ec75 │ │ -499ba8: 0c01 |000a: move-result-object v1 │ │ -499baa: 6e20 b6ec 1400 |000b: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastEditTimestamp:(Ljava/lang/Long;)V // method@ecb6 │ │ -499bb0: 6e20 b8ec 5400 |000e: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ -499bb6: 5435 a7b0 |0011: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499bba: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -499bbc: 3805 0f00 |0014: if-eqz v5, 0023 // +000f │ │ -499bc0: 6e10 6fec 0400 |0016: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -499bc6: 0c02 |0019: move-result-object v2 │ │ -499bc8: 6e20 33e4 2500 |001a: invoke-virtual {v5, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ -499bce: 0a05 |001d: move-result v5 │ │ -499bd0: 7110 e0f5 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -499bd6: 0c05 |0021: move-result-object v5 │ │ -499bd8: 2802 |0022: goto 0024 // +0002 │ │ -499bda: 0715 |0023: move-object v5, v1 │ │ -499bdc: 7110 fdfb 0500 |0024: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -499be2: 6e10 d3f5 0500 |0027: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -499be8: 0a05 |002a: move-result v5 │ │ -499bea: 3d05 2400 |002b: if-lez v5, 004f // +0024 │ │ -499bee: 5432 a7b0 |002d: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499bf2: 3802 1300 |002f: if-eqz v2, 0042 // +0013 │ │ -499bf6: 6e10 32e4 0200 |0031: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -499bfc: 0c02 |0034: move-result-object v2 │ │ -499bfe: 3802 0d00 |0035: if-eqz v2, 0042 // +000d │ │ -499c02: 7220 6ff9 5200 |0037: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -499c08: 0c05 |003a: move-result-object v5 │ │ -499c0a: 1f05 e223 |003b: check-cast v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -499c0e: 3805 0500 |003d: if-eqz v5, 0042 // +0005 │ │ -499c12: 5455 15b5 |003f: iget-object v5, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -499c16: 2802 |0041: goto 0043 // +0002 │ │ -499c18: 0715 |0042: move-object v5, v1 │ │ -499c1a: 7120 fefb 0500 |0043: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -499c20: 1f05 5721 |0046: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -499c24: 6e10 7dec 0500 |0048: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@ec7d │ │ -499c2a: 0c05 |004b: move-result-object v5 │ │ -499c2c: 6e20 beec 5400 |004c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setParentMessageId:(Ljava/lang/Long;)V // method@ecbe │ │ -499c32: 5435 b2b0 |004f: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -499c36: 3805 0600 |0051: if-eqz v5, 0057 // +0006 │ │ -499c3a: 6e10 57f1 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -499c40: 0c01 |0056: move-result-object v1 │ │ -499c42: 6205 d6b4 |0057: sget-object v5, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ -499c46: 3351 0400 |0059: if-ne v1, v5, 005d // +0004 │ │ -499c4a: 1215 |005b: const/4 v5, #int 1 // #1 │ │ -499c4c: 2802 |005c: goto 005e // +0002 │ │ -499c4e: 1205 |005d: const/4 v5, #int 0 // #0 │ │ -499c50: 6e20 bcec 5400 |005e: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ -499c56: 5435 aeb0 |0061: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -499c5a: 6e20 a4ec 5400 |0063: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ -499c60: 5435 a7b0 |0066: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499c64: 3805 0700 |0068: if-eqz v5, 006f // +0007 │ │ -499c68: 1f04 d123 |006a: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -499c6c: 6e20 3ee4 4500 |006c: invoke-virtual {v5, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -499c72: 0e00 |006f: return-void │ │ +499b88: |[499b88] com.nextcloud.talk.chat.ChatActivity.setMessageAsEdited:(Lcom/stfalcon/chatkit/commons/models/IMessage;Ljava/lang/String;)V │ │ +499b98: 1a00 4bd2 |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +499b9c: 7120 fefb 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +499ba2: 1f04 5721 |0005: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499ba6: 6e10 75ec 0400 |0007: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@ec75 │ │ +499bac: 0c01 |000a: move-result-object v1 │ │ +499bae: 6e20 b6ec 1400 |000b: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastEditTimestamp:(Ljava/lang/Long;)V // method@ecb6 │ │ +499bb4: 6e20 b8ec 5400 |000e: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ +499bba: 5435 a7b0 |0011: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499bbe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +499bc0: 3805 0f00 |0014: if-eqz v5, 0023 // +000f │ │ +499bc4: 6e10 6fec 0400 |0016: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ +499bca: 0c02 |0019: move-result-object v2 │ │ +499bcc: 6e20 33e4 2500 |001a: invoke-virtual {v5, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@e433 │ │ +499bd2: 0a05 |001d: move-result v5 │ │ +499bd4: 7110 e0f5 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +499bda: 0c05 |0021: move-result-object v5 │ │ +499bdc: 2802 |0022: goto 0024 // +0002 │ │ +499bde: 0715 |0023: move-object v5, v1 │ │ +499be0: 7110 fdfb 0500 |0024: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +499be6: 6e10 d3f5 0500 |0027: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +499bec: 0a05 |002a: move-result v5 │ │ +499bee: 3d05 2400 |002b: if-lez v5, 004f // +0024 │ │ +499bf2: 5432 a7b0 |002d: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499bf6: 3802 1300 |002f: if-eqz v2, 0042 // +0013 │ │ +499bfa: 6e10 32e4 0200 |0031: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +499c00: 0c02 |0034: move-result-object v2 │ │ +499c02: 3802 0d00 |0035: if-eqz v2, 0042 // +000d │ │ +499c06: 7220 6ff9 5200 |0037: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +499c0c: 0c05 |003a: move-result-object v5 │ │ +499c0e: 1f05 e223 |003b: check-cast v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +499c12: 3805 0500 |003d: if-eqz v5, 0042 // +0005 │ │ +499c16: 5455 15b5 |003f: iget-object v5, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +499c1a: 2802 |0041: goto 0043 // +0002 │ │ +499c1c: 0715 |0042: move-object v5, v1 │ │ +499c1e: 7120 fefb 0500 |0043: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +499c24: 1f05 5721 |0046: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499c28: 6e10 7dec 0500 |0048: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@ec7d │ │ +499c2e: 0c05 |004b: move-result-object v5 │ │ +499c30: 6e20 beec 5400 |004c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setParentMessageId:(Ljava/lang/Long;)V // method@ecbe │ │ +499c36: 5435 b2b0 |004f: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +499c3a: 3805 0600 |0051: if-eqz v5, 0057 // +0006 │ │ +499c3e: 6e10 57f1 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +499c44: 0c01 |0056: move-result-object v1 │ │ +499c46: 6205 d6b4 |0057: sget-object v5, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ +499c4a: 3351 0400 |0059: if-ne v1, v5, 005d // +0004 │ │ +499c4e: 1215 |005b: const/4 v5, #int 1 // #1 │ │ +499c50: 2802 |005c: goto 005e // +0002 │ │ +499c52: 1205 |005d: const/4 v5, #int 0 // #0 │ │ +499c54: 6e20 bcec 5400 |005e: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ +499c5a: 5435 aeb0 |0061: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +499c5e: 6e20 a4ec 5400 |0063: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ +499c64: 5435 a7b0 |0066: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499c68: 3805 0700 |0068: if-eqz v5, 006f // +0007 │ │ +499c6c: 1f04 d123 |006a: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +499c70: 6e20 3ee4 4500 |006c: invoke-virtual {v5, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +499c76: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3468 │ │ 0x0007 line=3469 │ │ 0x000e line=3470 │ │ 0x0011 line=3472 │ │ 0x002d line=3474 │ │ @@ -2005591,96 +2005591,96 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 53 │ │ ins : 2 │ │ outs : 49 │ │ insns size : 151 16-bit code units │ │ -499e04: |[499e04] com.nextcloud.talk.chat.ChatActivity.setUnreadMessageMarker:(Ljava/util/List;)V │ │ -499e14: 0800 3400 |0000: move-object/from16 v0, v52 │ │ -499e18: 0701 |0002: move-object v1, v0 │ │ -499e1a: 1f01 2525 |0003: check-cast v1, Ljava/util/Collection; // type@2525 │ │ -499e1e: 7210 c5f8 0100 |0005: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ -499e24: 0a01 |0008: move-result v1 │ │ -499e26: 3901 8b00 |0009: if-nez v1, 0094 // +008b │ │ -499e2a: 2201 5721 |000b: new-instance v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -499e2e: 0712 |000d: move-object v2, v1 │ │ -499e30: 1331 ff0f |000e: const/16 v49, #int 4095 // #fff │ │ -499e34: 1332 0000 |0010: const/16 v50, #int 0 // #0 │ │ -499e38: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -499e3a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -499e3c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -499e3e: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -499e40: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -499e42: 1208 |0017: const/4 v8, #int 0 // #0 │ │ -499e44: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -499e46: 120a |0019: const/4 v10, #int 0 // #0 │ │ -499e48: 120b |001a: const/4 v11, #int 0 // #0 │ │ -499e4a: 120c |001b: const/4 v12, #int 0 // #0 │ │ -499e4c: 120d |001c: const/4 v13, #int 0 // #0 │ │ -499e4e: 120e |001d: const/4 v14, #int 0 // #0 │ │ -499e50: 160f 0000 |001e: const-wide/16 v15, #int 0 // #0 │ │ -499e54: 1311 0000 |0020: const/16 v17, #int 0 // #0 │ │ -499e58: 1312 0000 |0022: const/16 v18, #int 0 // #0 │ │ -499e5c: 1313 0000 |0024: const/16 v19, #int 0 // #0 │ │ -499e60: 1314 0000 |0026: const/16 v20, #int 0 // #0 │ │ -499e64: 1315 0000 |0028: const/16 v21, #int 0 // #0 │ │ -499e68: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ -499e6c: 1317 0000 |002c: const/16 v23, #int 0 // #0 │ │ -499e70: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -499e74: 1319 0000 |0030: const/16 v25, #int 0 // #0 │ │ -499e78: 131a 0000 |0032: const/16 v26, #int 0 // #0 │ │ -499e7c: 131b 0000 |0034: const/16 v27, #int 0 // #0 │ │ -499e80: 131c 0000 |0036: const/16 v28, #int 0 // #0 │ │ -499e84: 131d 0000 |0038: const/16 v29, #int 0 // #0 │ │ -499e88: 131e 0000 |003a: const/16 v30, #int 0 // #0 │ │ -499e8c: 131f 0000 |003c: const/16 v31, #int 0 // #0 │ │ -499e90: 1320 0000 |003e: const/16 v32, #int 0 // #0 │ │ -499e94: 1321 0000 |0040: const/16 v33, #int 0 // #0 │ │ -499e98: 1322 0000 |0042: const/16 v34, #int 0 // #0 │ │ -499e9c: 1323 0000 |0044: const/16 v35, #int 0 // #0 │ │ -499ea0: 1324 0000 |0046: const/16 v36, #int 0 // #0 │ │ -499ea4: 1325 0000 |0048: const/16 v37, #int 0 // #0 │ │ -499ea8: 1326 0000 |004a: const/16 v38, #int 0 // #0 │ │ -499eac: 1327 0000 |004c: const/16 v39, #int 0 // #0 │ │ -499eb0: 1328 0000 |004e: const/16 v40, #int 0 // #0 │ │ -499eb4: 1329 0000 |0050: const/16 v41, #int 0 // #0 │ │ -499eb8: 132a 0000 |0052: const/16 v42, #int 0 // #0 │ │ -499ebc: 132b 0000 |0054: const/16 v43, #int 0 // #0 │ │ -499ec0: 132c 0000 |0056: const/16 v44, #int 0 // #0 │ │ -499ec4: 132d 0000 |0058: const/16 v45, #int 0 // #0 │ │ -499ec8: 132e 0000 |005a: const/16 v46, #int 0 // #0 │ │ -499ecc: 132f 0000 |005c: const/16 v47, #int 0 // #0 │ │ -499ed0: 1330 ffff |005e: const/16 v48, #int -1 // #ffff │ │ -499ed4: 7631 34ec 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.:(ZZZLcom/nextcloud/talk/data/user/model/User;Ljava/util/Map;ZIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/util/HashMap;Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;ZLjava/lang/Long;Ljava/lang/Enum;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/ArrayList;ILjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZZIIII[FZZIIZZZIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ec34 │ │ -499eda: 12f2 |0063: const/4 v2, #int -1 // #ff │ │ -499edc: 6e20 b2ec 2100 |0064: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setJsonMessageId:(I)V // method@ecb2 │ │ -499ee2: 1a02 5511 |0067: const-string v2, "-1" // string@1155 │ │ -499ee6: 6e20 a6ec 2100 |0069: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActorId:(Ljava/lang/String;)V // method@eca6 │ │ -499eec: 1202 |006c: const/4 v2, #int 0 // #0 │ │ -499eee: 7220 6ff9 2000 |006d: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -499ef4: 0c00 |0070: move-result-object v0 │ │ -499ef6: 1f00 5721 |0071: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -499efa: 6e10 8aec 0000 |0073: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@ec8a │ │ -499f00: 0b03 |0076: move-result-wide v3 │ │ -499f02: 6e30 cbec 3104 |0077: invoke-virtual {v1, v3, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTimestamp:(J)V // method@eccb │ │ -499f08: 7401 64e9 3300 |007a: invoke-virtual/range {v51}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -499f0e: 0c00 |007d: move-result-object v0 │ │ -499f10: 1403 dc02 137f |007e: const v3, #float 1.95411e+38 // #7f1302dc │ │ -499f16: 6e20 2f01 3000 |0081: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@012f │ │ -499f1c: 0c00 |0084: move-result-object v0 │ │ -499f1e: 6e20 b8ec 0100 |0085: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ -499f24: 0800 3300 |0088: move-object/from16 v0, v51 │ │ -499f28: 5403 a7b0 |008a: iget-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499f2c: 3803 0a00 |008c: if-eqz v3, 0096 // +000a │ │ -499f30: 1f01 d123 |008e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -499f34: 6e30 2ee4 1302 |0090: invoke-virtual {v3, v1, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@e42e │ │ -499f3a: 2803 |0093: goto 0096 // +0003 │ │ -499f3c: 0800 3300 |0094: move-object/from16 v0, v51 │ │ -499f40: 0e00 |0096: return-void │ │ +499e08: |[499e08] com.nextcloud.talk.chat.ChatActivity.setUnreadMessageMarker:(Ljava/util/List;)V │ │ +499e18: 0800 3400 |0000: move-object/from16 v0, v52 │ │ +499e1c: 0701 |0002: move-object v1, v0 │ │ +499e1e: 1f01 2525 |0003: check-cast v1, Ljava/util/Collection; // type@2525 │ │ +499e22: 7210 c5f8 0100 |0005: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@f8c5 │ │ +499e28: 0a01 |0008: move-result v1 │ │ +499e2a: 3901 8b00 |0009: if-nez v1, 0094 // +008b │ │ +499e2e: 2201 5721 |000b: new-instance v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499e32: 0712 |000d: move-object v2, v1 │ │ +499e34: 1331 ff0f |000e: const/16 v49, #int 4095 // #fff │ │ +499e38: 1332 0000 |0010: const/16 v50, #int 0 // #0 │ │ +499e3c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +499e3e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +499e40: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +499e42: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +499e44: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +499e46: 1208 |0017: const/4 v8, #int 0 // #0 │ │ +499e48: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +499e4a: 120a |0019: const/4 v10, #int 0 // #0 │ │ +499e4c: 120b |001a: const/4 v11, #int 0 // #0 │ │ +499e4e: 120c |001b: const/4 v12, #int 0 // #0 │ │ +499e50: 120d |001c: const/4 v13, #int 0 // #0 │ │ +499e52: 120e |001d: const/4 v14, #int 0 // #0 │ │ +499e54: 160f 0000 |001e: const-wide/16 v15, #int 0 // #0 │ │ +499e58: 1311 0000 |0020: const/16 v17, #int 0 // #0 │ │ +499e5c: 1312 0000 |0022: const/16 v18, #int 0 // #0 │ │ +499e60: 1313 0000 |0024: const/16 v19, #int 0 // #0 │ │ +499e64: 1314 0000 |0026: const/16 v20, #int 0 // #0 │ │ +499e68: 1315 0000 |0028: const/16 v21, #int 0 // #0 │ │ +499e6c: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ +499e70: 1317 0000 |002c: const/16 v23, #int 0 // #0 │ │ +499e74: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +499e78: 1319 0000 |0030: const/16 v25, #int 0 // #0 │ │ +499e7c: 131a 0000 |0032: const/16 v26, #int 0 // #0 │ │ +499e80: 131b 0000 |0034: const/16 v27, #int 0 // #0 │ │ +499e84: 131c 0000 |0036: const/16 v28, #int 0 // #0 │ │ +499e88: 131d 0000 |0038: const/16 v29, #int 0 // #0 │ │ +499e8c: 131e 0000 |003a: const/16 v30, #int 0 // #0 │ │ +499e90: 131f 0000 |003c: const/16 v31, #int 0 // #0 │ │ +499e94: 1320 0000 |003e: const/16 v32, #int 0 // #0 │ │ +499e98: 1321 0000 |0040: const/16 v33, #int 0 // #0 │ │ +499e9c: 1322 0000 |0042: const/16 v34, #int 0 // #0 │ │ +499ea0: 1323 0000 |0044: const/16 v35, #int 0 // #0 │ │ +499ea4: 1324 0000 |0046: const/16 v36, #int 0 // #0 │ │ +499ea8: 1325 0000 |0048: const/16 v37, #int 0 // #0 │ │ +499eac: 1326 0000 |004a: const/16 v38, #int 0 // #0 │ │ +499eb0: 1327 0000 |004c: const/16 v39, #int 0 // #0 │ │ +499eb4: 1328 0000 |004e: const/16 v40, #int 0 // #0 │ │ +499eb8: 1329 0000 |0050: const/16 v41, #int 0 // #0 │ │ +499ebc: 132a 0000 |0052: const/16 v42, #int 0 // #0 │ │ +499ec0: 132b 0000 |0054: const/16 v43, #int 0 // #0 │ │ +499ec4: 132c 0000 |0056: const/16 v44, #int 0 // #0 │ │ +499ec8: 132d 0000 |0058: const/16 v45, #int 0 // #0 │ │ +499ecc: 132e 0000 |005a: const/16 v46, #int 0 // #0 │ │ +499ed0: 132f 0000 |005c: const/16 v47, #int 0 // #0 │ │ +499ed4: 1330 ffff |005e: const/16 v48, #int -1 // #ffff │ │ +499ed8: 7631 34ec 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.:(ZZZLcom/nextcloud/talk/data/user/model/User;Ljava/util/Map;ZIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/util/HashMap;Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;ZLjava/lang/Long;Ljava/lang/Enum;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/ArrayList;ILjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZZIIII[FZZIIZZZIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ec34 │ │ +499ede: 12f2 |0063: const/4 v2, #int -1 // #ff │ │ +499ee0: 6e20 b2ec 2100 |0064: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setJsonMessageId:(I)V // method@ecb2 │ │ +499ee6: 1a02 5511 |0067: const-string v2, "-1" // string@1155 │ │ +499eea: 6e20 a6ec 2100 |0069: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActorId:(Ljava/lang/String;)V // method@eca6 │ │ +499ef0: 1202 |006c: const/4 v2, #int 0 // #0 │ │ +499ef2: 7220 6ff9 2000 |006d: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +499ef8: 0c00 |0070: move-result-object v0 │ │ +499efa: 1f00 5721 |0071: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +499efe: 6e10 8aec 0000 |0073: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@ec8a │ │ +499f04: 0b03 |0076: move-result-wide v3 │ │ +499f06: 6e30 cbec 3104 |0077: invoke-virtual {v1, v3, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setTimestamp:(J)V // method@eccb │ │ +499f0c: 7401 64e9 3300 |007a: invoke-virtual/range {v51}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +499f12: 0c00 |007d: move-result-object v0 │ │ +499f14: 1403 dc02 137f |007e: const v3, #float 1.95411e+38 // #7f1302dc │ │ +499f1a: 6e20 2f01 3000 |0081: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@012f │ │ +499f20: 0c00 |0084: move-result-object v0 │ │ +499f22: 6e20 b8ec 0100 |0085: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setMessage:(Ljava/lang/String;)V // method@ecb8 │ │ +499f28: 0800 3300 |0088: move-object/from16 v0, v51 │ │ +499f2c: 5403 a7b0 |008a: iget-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499f30: 3803 0a00 |008c: if-eqz v3, 0096 // +000a │ │ +499f34: 1f01 d123 |008e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +499f38: 6e30 2ee4 1302 |0090: invoke-virtual {v3, v1, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@e42e │ │ +499f3e: 2803 |0093: goto 0096 // +0003 │ │ +499f40: 0800 3300 |0094: move-object/from16 v0, v51 │ │ +499f44: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2711 │ │ 0x000b line=2712 │ │ 0x0064 line=2713 │ │ 0x0067 line=2714 │ │ 0x006d line=2715 │ │ @@ -2005695,64 +2005695,64 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 92 16-bit code units │ │ -499f68: |[499f68] com.nextcloud.talk.chat.ChatActivity.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V │ │ -499f78: 6e10 85ec 0c00 |0000: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -499f7e: 0c00 |0003: move-result-object v0 │ │ -499f80: 7110 fdfb 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -499f86: 1a01 f6cf |0007: const-string v1, "name" // string@cff6 │ │ -499f8a: 7220 95f9 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -499f90: 0c00 |000c: move-result-object v0 │ │ -499f92: 0704 |000d: move-object v4, v0 │ │ -499f94: 1f04 a724 |000e: check-cast v4, Ljava/lang/String; // type@24a7 │ │ -499f98: 2202 5224 |0010: new-instance v2, Ljava/io/File; // type@2452 │ │ -499f9c: 6e10 64e9 0b00 |0012: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -499fa2: 0c00 |0015: move-result-object v0 │ │ -499fa4: 6e10 2001 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -499faa: 0c00 |0019: move-result-object v0 │ │ -499fac: 7110 fdfb 0400 |001a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -499fb2: 7030 a3f4 0204 |001d: invoke-direct {v2, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ -499fb8: 6e10 acf4 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@f4ac │ │ -499fbe: 0a00 |0023: move-result v0 │ │ -499fc0: 3800 3400 |0024: if-eqz v0, 0058 // +0034 │ │ -499fc4: 6e10 8fec 0c00 |0026: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getVoiceMessageFloatArray:()[F // method@ec8f │ │ -499fca: 0c00 |0029: move-result-object v0 │ │ -499fcc: 3900 2e00 |002a: if-nez v0, 0058 // +002e │ │ -499fd0: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -499fd2: 6e20 a9ec 0c00 |002d: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@eca9 │ │ -499fd8: 54b0 a7b0 |0030: iget-object v0, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -499fdc: 3800 0800 |0032: if-eqz v0, 003a // +0008 │ │ -499fe0: 07c1 |0034: move-object v1, v12 │ │ -499fe2: 1f01 d123 |0035: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -499fe6: 6e20 3ee4 1000 |0037: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -499fec: 7100 72fc 0000 |003a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@fc72 │ │ -499ff2: 0c00 |003d: move-result-object v0 │ │ -499ff4: 1f00 d525 |003e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@25d5 │ │ -499ff8: 7110 67fc 0000 |0040: invoke-static {v0}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@fc67 │ │ -499ffe: 0c00 |0043: move-result-object v0 │ │ -49a000: 2208 0921 |0044: new-instance v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@2109 │ │ -49a004: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -49a006: 0781 |0047: move-object v1, v8 │ │ -49a008: 07b3 |0048: move-object v3, v11 │ │ -49a00a: 07c5 |0049: move-object v5, v12 │ │ -49a00c: 01d6 |004a: move v6, v13 │ │ -49a00e: 7607 dde8 0100 |004b: invoke-direct/range {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;ZLkotlin/coroutines/Continuation;)V // method@e8dd │ │ -49a014: 1f08 e825 |004e: check-cast v8, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ -49a018: 1239 |0050: const/4 v9, #int 3 // #3 │ │ -49a01a: 120a |0051: const/4 v10, #int 0 // #0 │ │ -49a01c: 1206 |0052: const/4 v6, #int 0 // #0 │ │ -49a01e: 0705 |0053: move-object v5, v0 │ │ -49a020: 7706 58fc 0500 |0054: invoke-static/range {v5, v6, v7, v8, v9, v10}, 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@fc58 │ │ -49a026: 2804 |0057: goto 005b // +0004 │ │ -49a028: 7030 5bea cb0d |0058: invoke-direct {v11, v12, v13}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea5b │ │ -49a02e: 0e00 |005b: return-void │ │ +499f6c: |[499f6c] com.nextcloud.talk.chat.ChatActivity.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V │ │ +499f7c: 6e10 85ec 0c00 |0000: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +499f82: 0c00 |0003: move-result-object v0 │ │ +499f84: 7110 fdfb 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +499f8a: 1a01 f6cf |0007: const-string v1, "name" // string@cff6 │ │ +499f8e: 7220 95f9 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +499f94: 0c00 |000c: move-result-object v0 │ │ +499f96: 0704 |000d: move-object v4, v0 │ │ +499f98: 1f04 a724 |000e: check-cast v4, Ljava/lang/String; // type@24a7 │ │ +499f9c: 2202 5224 |0010: new-instance v2, Ljava/io/File; // type@2452 │ │ +499fa0: 6e10 64e9 0b00 |0012: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +499fa6: 0c00 |0015: move-result-object v0 │ │ +499fa8: 6e10 2001 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +499fae: 0c00 |0019: move-result-object v0 │ │ +499fb0: 7110 fdfb 0400 |001a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +499fb6: 7030 a3f4 0204 |001d: invoke-direct {v2, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ +499fbc: 6e10 acf4 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@f4ac │ │ +499fc2: 0a00 |0023: move-result v0 │ │ +499fc4: 3800 3400 |0024: if-eqz v0, 0058 // +0034 │ │ +499fc8: 6e10 8fec 0c00 |0026: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getVoiceMessageFloatArray:()[F // method@ec8f │ │ +499fce: 0c00 |0029: move-result-object v0 │ │ +499fd0: 3900 2e00 |002a: if-nez v0, 0058 // +002e │ │ +499fd4: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +499fd6: 6e20 a9ec 0c00 |002d: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@eca9 │ │ +499fdc: 54b0 a7b0 |0030: iget-object v0, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +499fe0: 3800 0800 |0032: if-eqz v0, 003a // +0008 │ │ +499fe4: 07c1 |0034: move-object v1, v12 │ │ +499fe6: 1f01 d123 |0035: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +499fea: 6e20 3ee4 1000 |0037: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +499ff0: 7100 72fc 0000 |003a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@fc72 │ │ +499ff6: 0c00 |003d: move-result-object v0 │ │ +499ff8: 1f00 d525 |003e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@25d5 │ │ +499ffc: 7110 67fc 0000 |0040: invoke-static {v0}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@fc67 │ │ +49a002: 0c00 |0043: move-result-object v0 │ │ +49a004: 2208 0921 |0044: new-instance v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@2109 │ │ +49a008: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +49a00a: 0781 |0047: move-object v1, v8 │ │ +49a00c: 07b3 |0048: move-object v3, v11 │ │ +49a00e: 07c5 |0049: move-object v5, v12 │ │ +49a010: 01d6 |004a: move v6, v13 │ │ +49a012: 7607 dde8 0100 |004b: invoke-direct/range {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;ZLkotlin/coroutines/Continuation;)V // method@e8dd │ │ +49a018: 1f08 e825 |004e: check-cast v8, Lkotlin/jvm/functions/Function2; // type@25e8 │ │ +49a01c: 1239 |0050: const/4 v9, #int 3 // #3 │ │ +49a01e: 120a |0051: const/4 v10, #int 0 // #0 │ │ +49a020: 1206 |0052: const/4 v6, #int 0 // #0 │ │ +49a022: 0705 |0053: move-object v5, v0 │ │ +49a024: 7706 58fc 0500 |0054: invoke-static/range {v5, v6, v7, v8, v9, v10}, 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@fc58 │ │ +49a02a: 2804 |0057: goto 005b // +0004 │ │ +49a02c: 7030 5bea cb0d |0058: invoke-direct {v11, v12, v13}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea5b │ │ +49a032: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1174 │ │ 0x0010 line=1175 │ │ 0x0020 line=1176 │ │ 0x002d line=1177 │ │ 0x0030 line=1178 │ │ @@ -2005768,20 +2005768,20 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -499f44: |[499f44] com.nextcloud.talk.chat.ChatActivity.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V │ │ -499f54: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -499f58: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -499f5c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -499f5e: 7030 3aea 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea3a │ │ -499f64: 0e00 |0008: return-void │ │ +499f48: |[499f48] com.nextcloud.talk.chat.ChatActivity.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V │ │ +499f58: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +499f5c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +499f60: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +499f62: 7030 3aea 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea3a │ │ +499f68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1173 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -2005793,68 +2005793,68 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -49a0a0: |[49a0a0] com.nextcloud.talk.chat.ChatActivity.setupActionBar:()V │ │ -49a0b0: 5460 a8b0 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a0b4: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ -49a0b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -49a0ba: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -49a0be: 7110 06fc 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a0c4: 0720 |000a: move-object v0, v2 │ │ -49a0c6: 5400 ccb3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -49a0ca: 1f00 4b02 |000d: check-cast v0, Landroidx/appcompat/widget/Toolbar; // type@024b │ │ -49a0ce: 6e20 38ea 0600 |000f: invoke-virtual {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@ea38 │ │ -49a0d4: 5460 a8b0 |0012: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a0d8: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ -49a0dc: 7110 06fc 0100 |0016: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a0e2: 0720 |0019: move-object v0, v2 │ │ -49a0e4: 5400 ccb3 |001a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -49a0e8: 2203 ee20 |001c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9; // type@20ee │ │ -49a0ec: 7020 6de8 6300 |001e: invoke-direct {v3, v6}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e86d │ │ -49a0f2: 6e20 6666 3000 |0021: invoke-virtual {v0, v3}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6666 │ │ -49a0f8: 6e10 8de9 0600 |0024: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ -49a0fe: 0c00 |0027: move-result-object v0 │ │ -49a100: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -49a102: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -49a106: 6e20 670a 3000 |002b: invoke-virtual {v0, v3}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0a67 │ │ -49a10c: 6e10 8de9 0600 |002e: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ -49a112: 0c00 |0031: move-result-object v0 │ │ -49a114: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -49a118: 6e20 680a 3000 |0034: invoke-virtual {v0, v3}, Landroidx/appcompat/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0a68 │ │ -49a11e: 6e10 8de9 0600 |0037: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ -49a124: 0c00 |003a: move-result-object v0 │ │ -49a126: 3800 1a00 |003b: if-eqz v0, 0055 // +001a │ │ -49a12a: 2203 cb00 |003d: new-instance v3, Landroid/graphics/drawable/ColorDrawable; // type@00cb │ │ -49a12e: 6e10 84e9 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -49a134: 0c04 |0042: move-result-object v4 │ │ -49a136: 7110 fdfb 0400 |0043: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a13c: 1405 7403 067f |0046: const v5, #float 1.78134e+38 // #7f060374 │ │ -49a142: 6e30 a801 5402 |0049: invoke-virtual {v4, v5, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@01a8 │ │ -49a148: 0a04 |004c: move-result v4 │ │ -49a14a: 7020 8003 4300 |004d: invoke-direct {v3, v4}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0380 │ │ -49a150: 1f03 cf00 |0050: check-cast v3, Landroid/graphics/drawable/Drawable; // type@00cf │ │ -49a154: 6e20 6a0a 3000 |0052: invoke-virtual {v0, v3}, Landroidx/appcompat/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0a6a │ │ -49a15a: 7010 16ea 0600 |0055: invoke-direct {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@ea16 │ │ -49a160: 6e10 93e9 0600 |0058: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ -49a166: 0c00 |005b: move-result-object v0 │ │ -49a168: 5400 f1b4 |005c: iget-object v0, v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.material:Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils; // field@b4f1 │ │ -49a16c: 5463 a8b0 |005e: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a170: 3903 0600 |0060: if-nez v3, 0066 // +0006 │ │ -49a174: 7110 06fc 0100 |0062: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a17a: 2802 |0065: goto 0067 // +0002 │ │ -49a17c: 0732 |0066: move-object v2, v3 │ │ -49a17e: 5421 ccb3 |0067: iget-object v1, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -49a182: 1a02 6c8e |0069: const-string v2, "chatToolbar" // string@8e6c │ │ -49a186: 7120 fffb 2100 |006b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49a18c: 6e20 2bdb 1000 |006e: invoke-virtual {v0, v1}, Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils;.themeToolbar:(Lcom/google/android/material/appbar/MaterialToolbar;)V // method@db2b │ │ -49a192: 0e00 |0071: return-void │ │ +49a0a4: |[49a0a4] com.nextcloud.talk.chat.ChatActivity.setupActionBar:()V │ │ +49a0b4: 5460 a8b0 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a0b8: 1a01 e08a |0002: const-string v1, "binding" // string@8ae0 │ │ +49a0bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +49a0be: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +49a0c2: 7110 06fc 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a0c8: 0720 |000a: move-object v0, v2 │ │ +49a0ca: 5400 ccb3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +49a0ce: 1f00 4b02 |000d: check-cast v0, Landroidx/appcompat/widget/Toolbar; // type@024b │ │ +49a0d2: 6e20 38ea 0600 |000f: invoke-virtual {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@ea38 │ │ +49a0d8: 5460 a8b0 |0012: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a0dc: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ +49a0e0: 7110 06fc 0100 |0016: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a0e6: 0720 |0019: move-object v0, v2 │ │ +49a0e8: 5400 ccb3 |001a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +49a0ec: 2203 ee20 |001c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9; // type@20ee │ │ +49a0f0: 7020 6de8 6300 |001e: invoke-direct {v3, v6}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e86d │ │ +49a0f6: 6e20 6666 3000 |0021: invoke-virtual {v0, v3}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6666 │ │ +49a0fc: 6e10 8de9 0600 |0024: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ +49a102: 0c00 |0027: move-result-object v0 │ │ +49a104: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +49a106: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +49a10a: 6e20 670a 3000 |002b: invoke-virtual {v0, v3}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0a67 │ │ +49a110: 6e10 8de9 0600 |002e: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ +49a116: 0c00 |0031: move-result-object v0 │ │ +49a118: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +49a11c: 6e20 680a 3000 |0034: invoke-virtual {v0, v3}, Landroidx/appcompat/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0a68 │ │ +49a122: 6e10 8de9 0600 |0037: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@e98d │ │ +49a128: 0c00 |003a: move-result-object v0 │ │ +49a12a: 3800 1a00 |003b: if-eqz v0, 0055 // +001a │ │ +49a12e: 2203 cb00 |003d: new-instance v3, Landroid/graphics/drawable/ColorDrawable; // type@00cb │ │ +49a132: 6e10 84e9 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +49a138: 0c04 |0042: move-result-object v4 │ │ +49a13a: 7110 fdfb 0400 |0043: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a140: 1405 7403 067f |0046: const v5, #float 1.78134e+38 // #7f060374 │ │ +49a146: 6e30 a801 5402 |0049: invoke-virtual {v4, v5, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@01a8 │ │ +49a14c: 0a04 |004c: move-result v4 │ │ +49a14e: 7020 8003 4300 |004d: invoke-direct {v3, v4}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0380 │ │ +49a154: 1f03 cf00 |0050: check-cast v3, Landroid/graphics/drawable/Drawable; // type@00cf │ │ +49a158: 6e20 6a0a 3000 |0052: invoke-virtual {v0, v3}, Landroidx/appcompat/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0a6a │ │ +49a15e: 7010 16ea 0600 |0055: invoke-direct {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@ea16 │ │ +49a164: 6e10 93e9 0600 |0058: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ +49a16a: 0c00 |005b: move-result-object v0 │ │ +49a16c: 5400 f1b4 |005c: iget-object v0, v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.material:Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils; // field@b4f1 │ │ +49a170: 5463 a8b0 |005e: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a174: 3903 0600 |0060: if-nez v3, 0066 // +0006 │ │ +49a178: 7110 06fc 0100 |0062: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a17e: 2802 |0065: goto 0067 // +0002 │ │ +49a180: 0732 |0066: move-object v2, v3 │ │ +49a182: 5421 ccb3 |0067: iget-object v1, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +49a186: 1a02 6c8e |0069: const-string v2, "chatToolbar" // string@8e6c │ │ +49a18a: 7120 fffb 2100 |006b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49a190: 6e20 2bdb 1000 |006e: invoke-virtual {v0, v1}, Lcom/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils;.themeToolbar:(Lcom/google/android/material/appbar/MaterialToolbar;)V // method@db2b │ │ +49a196: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ 0x0012 line=1117 │ │ 0x0024 line=1120 │ │ 0x002e line=1121 │ │ 0x0037 line=1122 │ │ @@ -2005868,19 +2005868,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -49a080: |[49a080] com.nextcloud.talk.chat.ChatActivity.setupActionBar$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -49a090: 6e10 7fe9 0000 |0000: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@e97f │ │ -49a096: 0c00 |0003: move-result-object v0 │ │ -49a098: 6e10 5d0a 0000 |0004: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher;.onBackPressed:()V // method@0a5d │ │ -49a09e: 0e00 |0007: return-void │ │ +49a084: |[49a084] com.nextcloud.talk.chat.ChatActivity.setupActionBar$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +49a094: 6e10 7fe9 0000 |0000: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@e97f │ │ +49a09a: 0c00 |0003: move-result-object v0 │ │ +49a09c: 6e10 5d0a 0000 |0004: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher;.onBackPressed:()V // method@0a5d │ │ +49a0a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2005889,44 +2005889,44 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -49a194: |[49a194] com.nextcloud.talk.chat.ChatActivity.setupSwipeToReply:()V │ │ -49a1a4: 5430 c6b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.participantPermissions:Lcom/nextcloud/talk/utils/ParticipantPermissions; // field@b0c6 │ │ -49a1a8: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ -49a1ac: 6e10 81e9 0300 |0004: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -49a1b2: 0c00 |0007: move-result-object v0 │ │ -49a1b4: 6e10 f9f2 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ -49a1ba: 0a00 |000b: move-result v0 │ │ -49a1bc: 3800 2f00 |000c: if-eqz v0, 003b // +002f │ │ -49a1c0: 7010 c8e9 0300 |000e: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@e9c8 │ │ -49a1c6: 0a00 |0011: move-result v0 │ │ -49a1c8: 3900 2900 |0012: if-nez v0, 003b // +0029 │ │ -49a1cc: 2200 7723 |0014: new-instance v0, Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeCallback; // type@2377 │ │ -49a1d0: 0731 |0016: move-object v1, v3 │ │ -49a1d2: 1f01 4e00 |0017: check-cast v1, Landroid/content/Context; // type@004e │ │ -49a1d6: 2202 0a21 |0019: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1; // type@210a │ │ -49a1da: 7020 e2e8 3200 |001b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8e2 │ │ -49a1e0: 1f02 7623 |001e: check-cast v2, Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeActions; // type@2376 │ │ -49a1e4: 7030 89f2 1002 |0020: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeCallback;.:(Landroid/content/Context;Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeActions;)V // method@f289 │ │ -49a1ea: 2201 bc03 |0023: new-instance v1, Landroidx/recyclerview/widget/ItemTouchHelper; // type@03bc │ │ -49a1ee: 1f00 b603 |0025: check-cast v0, Landroidx/recyclerview/widget/ItemTouchHelper$Callback; // type@03b6 │ │ -49a1f2: 7020 5b11 0100 |0027: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/ItemTouchHelper;.:(Landroidx/recyclerview/widget/ItemTouchHelper$Callback;)V // method@115b │ │ -49a1f8: 5430 a8b0 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a1fc: 3900 0800 |002c: if-nez v0, 0034 // +0008 │ │ -49a200: 1a00 e08a |002e: const-string v0, "binding" // string@8ae0 │ │ -49a204: 7110 06fc 0000 |0030: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a20a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -49a20c: 5400 cfb3 |0034: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ -49a210: 1f00 0c04 |0036: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@040c │ │ -49a214: 6e20 5d11 0100 |0038: invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/ItemTouchHelper;.attachToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V // method@115d │ │ -49a21a: 0e00 |003b: return-void │ │ +49a198: |[49a198] com.nextcloud.talk.chat.ChatActivity.setupSwipeToReply:()V │ │ +49a1a8: 5430 c6b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.participantPermissions:Lcom/nextcloud/talk/utils/ParticipantPermissions; // field@b0c6 │ │ +49a1ac: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ +49a1b0: 6e10 81e9 0300 |0004: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +49a1b6: 0c00 |0007: move-result-object v0 │ │ +49a1b8: 6e10 f9f2 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ +49a1be: 0a00 |000b: move-result v0 │ │ +49a1c0: 3800 2f00 |000c: if-eqz v0, 003b // +002f │ │ +49a1c4: 7010 c8e9 0300 |000e: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@e9c8 │ │ +49a1ca: 0a00 |0011: move-result v0 │ │ +49a1cc: 3900 2900 |0012: if-nez v0, 003b // +0029 │ │ +49a1d0: 2200 7723 |0014: new-instance v0, Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeCallback; // type@2377 │ │ +49a1d4: 0731 |0016: move-object v1, v3 │ │ +49a1d6: 1f01 4e00 |0017: check-cast v1, Landroid/content/Context; // type@004e │ │ +49a1da: 2202 0a21 |0019: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1; // type@210a │ │ +49a1de: 7020 e2e8 3200 |001b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8e2 │ │ +49a1e4: 1f02 7623 |001e: check-cast v2, Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeActions; // type@2376 │ │ +49a1e8: 7030 89f2 1002 |0020: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeCallback;.:(Landroid/content/Context;Lcom/nextcloud/talk/ui/recyclerview/MessageSwipeActions;)V // method@f289 │ │ +49a1ee: 2201 bc03 |0023: new-instance v1, Landroidx/recyclerview/widget/ItemTouchHelper; // type@03bc │ │ +49a1f2: 1f00 b603 |0025: check-cast v0, Landroidx/recyclerview/widget/ItemTouchHelper$Callback; // type@03b6 │ │ +49a1f6: 7020 5b11 0100 |0027: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/ItemTouchHelper;.:(Landroidx/recyclerview/widget/ItemTouchHelper$Callback;)V // method@115b │ │ +49a1fc: 5430 a8b0 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a200: 3900 0800 |002c: if-nez v0, 0034 // +0008 │ │ +49a204: 1a00 e08a |002e: const-string v0, "binding" // string@8ae0 │ │ +49a208: 7110 06fc 0000 |0030: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a20e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +49a210: 5400 cfb3 |0034: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@b3cf │ │ +49a214: 1f00 0c04 |0036: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@040c │ │ +49a218: 6e20 5d11 0100 |0038: invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/ItemTouchHelper;.attachToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V // method@115d │ │ +49a21e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1390 │ │ 0x0004 line=1391 │ │ 0x000e line=1392 │ │ 0x0014 line=1394 │ │ 0x0016 line=1395 │ │ @@ -2005942,105 +2005942,105 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 183 16-bit code units │ │ -49a21c: |[49a21c] com.nextcloud.talk.chat.ChatActivity.setupWebsocket:()V │ │ -49a22c: 5460 b2b0 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49a230: 3800 b400 |0002: if-eqz v0, 00b6 // +00b4 │ │ -49a234: 5461 aeb0 |0004: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49a238: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -49a23c: 2900 ae00 |0008: goto/16 00b6 // +00ae │ │ -49a240: 7110 fdfb 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a246: 6e10 51f1 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getRemoteServer:()Ljava/lang/String; // method@f151 │ │ -49a24c: 0c00 |0010: move-result-object v0 │ │ -49a24e: 3800 5600 |0011: if-eqz v0, 0067 // +0056 │ │ -49a252: 1f00 7724 |0013: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -49a256: 7210 3df5 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -49a25c: 0a00 |0018: move-result v0 │ │ -49a25e: 3d00 4e00 |0019: if-lez v0, 0067 // +004e │ │ -49a262: 5460 aeb0 |001b: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49a266: 7110 fdfb 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a26c: 1221 |0020: const/4 v1, #int 2 // #2 │ │ -49a26e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -49a270: 1233 |0022: const/4 v3, #int 3 // #3 │ │ -49a272: 2430 f726 1302 |0023: filled-new-array {v3, v1, v2}, [I // type@26f7 │ │ -49a278: 0c01 |0026: move-result-object v1 │ │ -49a27a: 7120 abf2 1000 |0027: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getSignalingApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@f2ab │ │ -49a280: 0a00 |002a: move-result v0 │ │ -49a282: 6e10 7de9 0600 |002b: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@e97d │ │ -49a288: 0c01 |002e: move-result-object v1 │ │ -49a28a: 5462 b1b0 |002f: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ -49a28e: 6203 f4b4 |0031: sget-object v3, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ -49a292: 5464 aeb0 |0033: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49a296: 7110 fdfb 0400 |0035: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a29c: 6e10 96f0 0400 |0038: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -49a2a2: 0c04 |003b: move-result-object v4 │ │ -49a2a4: 6e10 85e9 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49a2aa: 0c05 |003f: move-result-object v5 │ │ -49a2ac: 6e40 bbf2 0354 |0040: invoke-virtual {v3, v0, v4, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForSignalingSettings:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2bb │ │ -49a2b2: 0c00 |0043: move-result-object v0 │ │ -49a2b4: 7230 a6e4 2100 |0044: invoke-interface {v1, v2, v0}, Lcom/nextcloud/talk/api/NcApi;.getSignalingSettings:(Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Observable; // method@e4a6 │ │ -49a2ba: 0c00 |0047: move-result-object v0 │ │ -49a2bc: 7100 5af4 0000 |0048: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@f45a │ │ -49a2c2: 0c01 |004b: move-result-object v1 │ │ -49a2c4: 6e20 44f4 1000 |004c: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f444 │ │ -49a2ca: 0c00 |004f: move-result-object v0 │ │ -49a2cc: 3800 6600 |0050: if-eqz v0, 00b6 // +0066 │ │ -49a2d0: 7100 55f4 0000 |0052: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@f455 │ │ -49a2d6: 0c01 |0055: move-result-object v1 │ │ -49a2d8: 6e20 3df4 1000 |0056: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f43d │ │ -49a2de: 0c00 |0059: move-result-object v0 │ │ -49a2e0: 3800 5c00 |005a: if-eqz v0, 00b6 // +005c │ │ -49a2e4: 2201 0b21 |005c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; // type@210b │ │ -49a2e8: 7020 e4e8 6100 |005e: invoke-direct {v1, v6}, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8e4 │ │ -49a2ee: 1f01 3424 |0061: check-cast v1, Lio/reactivex/Observer; // type@2434 │ │ -49a2f2: 6e20 43f4 1000 |0063: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/Observer;)V // method@f443 │ │ -49a2f8: 2850 |0066: goto 00b6 // +0050 │ │ -49a2fa: 5460 aeb0 |0067: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49a2fe: 7110 fdfb 0000 |0069: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a304: 7110 6af3 0000 |006c: invoke-static {v0}, Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;.getWebSocketInstanceForUser:(Lcom/nextcloud/talk/data/user/model/User;)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@f36a │ │ -49a30a: 0c00 |006f: move-result-object v0 │ │ -49a30c: 5b60 deb0 |0070: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ -49a310: 3800 3d00 |0072: if-eqz v0, 00af // +003d │ │ -49a314: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -49a316: 3800 0b00 |0075: if-eqz v0, 0080 // +000b │ │ -49a31a: 6e10 85e9 0600 |0077: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49a320: 0c02 |007a: move-result-object v2 │ │ -49a322: 5463 ccb0 |007b: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -49a326: 6e40 74f3 2013 |007d: invoke-virtual {v0, v2, v3, v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.joinRoomWithRoomTokenAndSession:(Ljava/lang/String;Ljava/lang/String;Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@f374 │ │ -49a32c: 5460 deb0 |0080: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ -49a330: 3800 0600 |0082: if-eqz v0, 0088 // +0006 │ │ -49a334: 6e10 70f3 0000 |0084: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@f370 │ │ -49a33a: 0c01 |0087: move-result-object v1 │ │ -49a33c: 1f01 4723 |0088: check-cast v1, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@2347 │ │ -49a340: 5b61 ceb0 |008a: iput-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@b0ce │ │ -49a344: 5460 deb0 |008c: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ -49a348: 3800 0f00 |008e: if-eqz v0, 009d // +000f │ │ -49a34c: 6e10 6ff3 0000 |0090: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ -49a352: 0c00 |0093: move-result-object v0 │ │ -49a354: 3800 0900 |0094: if-eqz v0, 009d // +0009 │ │ -49a358: 5461 bcb0 |0096: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@b0bc │ │ -49a35c: 1f01 4223 |0098: check-cast v1, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@2342 │ │ -49a360: 6e20 28f2 1000 |009a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@f228 │ │ -49a366: 5460 deb0 |009d: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ -49a36a: 3800 1700 |009f: if-eqz v0, 00b6 // +0017 │ │ -49a36e: 6e10 6ff3 0000 |00a1: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ -49a374: 0c00 |00a4: move-result-object v0 │ │ -49a376: 3800 1100 |00a5: if-eqz v0, 00b6 // +0011 │ │ -49a37a: 5461 adb0 |00a7: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@b0ad │ │ -49a37e: 1f01 4123 |00a9: check-cast v1, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@2341 │ │ -49a382: 6e20 27f2 1000 |00ab: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@f227 │ │ -49a388: 2808 |00ae: goto 00b6 // +0008 │ │ -49a38a: 6200 99b0 |00af: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -49a38e: 1a01 47fb |00b1: const-string v1, "webSocketInstance not set up. This is only expected when not using the HPB" // string@fb47 │ │ -49a392: 7120 6c05 1000 |00b3: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49a398: 0e00 |00b6: return-void │ │ +49a220: |[49a220] com.nextcloud.talk.chat.ChatActivity.setupWebsocket:()V │ │ +49a230: 5460 b2b0 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49a234: 3800 b400 |0002: if-eqz v0, 00b6 // +00b4 │ │ +49a238: 5461 aeb0 |0004: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49a23c: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +49a240: 2900 ae00 |0008: goto/16 00b6 // +00ae │ │ +49a244: 7110 fdfb 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a24a: 6e10 51f1 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getRemoteServer:()Ljava/lang/String; // method@f151 │ │ +49a250: 0c00 |0010: move-result-object v0 │ │ +49a252: 3800 5600 |0011: if-eqz v0, 0067 // +0056 │ │ +49a256: 1f00 7724 |0013: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +49a25a: 7210 3df5 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +49a260: 0a00 |0018: move-result v0 │ │ +49a262: 3d00 4e00 |0019: if-lez v0, 0067 // +004e │ │ +49a266: 5460 aeb0 |001b: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49a26a: 7110 fdfb 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a270: 1221 |0020: const/4 v1, #int 2 // #2 │ │ +49a272: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +49a274: 1233 |0022: const/4 v3, #int 3 // #3 │ │ +49a276: 2430 f726 1302 |0023: filled-new-array {v3, v1, v2}, [I // type@26f7 │ │ +49a27c: 0c01 |0026: move-result-object v1 │ │ +49a27e: 7120 abf2 1000 |0027: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getSignalingApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@f2ab │ │ +49a284: 0a00 |002a: move-result v0 │ │ +49a286: 6e10 7de9 0600 |002b: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@e97d │ │ +49a28c: 0c01 |002e: move-result-object v1 │ │ +49a28e: 5462 b1b0 |002f: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ +49a292: 6203 f4b4 |0031: sget-object v3, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ +49a296: 5464 aeb0 |0033: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49a29a: 7110 fdfb 0400 |0035: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a2a0: 6e10 96f0 0400 |0038: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +49a2a6: 0c04 |003b: move-result-object v4 │ │ +49a2a8: 6e10 85e9 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49a2ae: 0c05 |003f: move-result-object v5 │ │ +49a2b0: 6e40 bbf2 0354 |0040: invoke-virtual {v3, v0, v4, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForSignalingSettings:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2bb │ │ +49a2b6: 0c00 |0043: move-result-object v0 │ │ +49a2b8: 7230 a6e4 2100 |0044: invoke-interface {v1, v2, v0}, Lcom/nextcloud/talk/api/NcApi;.getSignalingSettings:(Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Observable; // method@e4a6 │ │ +49a2be: 0c00 |0047: move-result-object v0 │ │ +49a2c0: 7100 5af4 0000 |0048: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@f45a │ │ +49a2c6: 0c01 |004b: move-result-object v1 │ │ +49a2c8: 6e20 44f4 1000 |004c: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f444 │ │ +49a2ce: 0c00 |004f: move-result-object v0 │ │ +49a2d0: 3800 6600 |0050: if-eqz v0, 00b6 // +0066 │ │ +49a2d4: 7100 55f4 0000 |0052: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@f455 │ │ +49a2da: 0c01 |0055: move-result-object v1 │ │ +49a2dc: 6e20 3df4 1000 |0056: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@f43d │ │ +49a2e2: 0c00 |0059: move-result-object v0 │ │ +49a2e4: 3800 5c00 |005a: if-eqz v0, 00b6 // +005c │ │ +49a2e8: 2201 0b21 |005c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; // type@210b │ │ +49a2ec: 7020 e4e8 6100 |005e: invoke-direct {v1, v6}, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e8e4 │ │ +49a2f2: 1f01 3424 |0061: check-cast v1, Lio/reactivex/Observer; // type@2434 │ │ +49a2f6: 6e20 43f4 1000 |0063: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/Observer;)V // method@f443 │ │ +49a2fc: 2850 |0066: goto 00b6 // +0050 │ │ +49a2fe: 5460 aeb0 |0067: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49a302: 7110 fdfb 0000 |0069: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a308: 7110 6af3 0000 |006c: invoke-static {v0}, Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;.getWebSocketInstanceForUser:(Lcom/nextcloud/talk/data/user/model/User;)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@f36a │ │ +49a30e: 0c00 |006f: move-result-object v0 │ │ +49a310: 5b60 deb0 |0070: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ +49a314: 3800 3d00 |0072: if-eqz v0, 00af // +003d │ │ +49a318: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +49a31a: 3800 0b00 |0075: if-eqz v0, 0080 // +000b │ │ +49a31e: 6e10 85e9 0600 |0077: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49a324: 0c02 |007a: move-result-object v2 │ │ +49a326: 5463 ccb0 |007b: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +49a32a: 6e40 74f3 2013 |007d: invoke-virtual {v0, v2, v3, v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.joinRoomWithRoomTokenAndSession:(Ljava/lang/String;Ljava/lang/String;Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@f374 │ │ +49a330: 5460 deb0 |0080: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ +49a334: 3800 0600 |0082: if-eqz v0, 0088 // +0006 │ │ +49a338: 6e10 70f3 0000 |0084: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@f370 │ │ +49a33e: 0c01 |0087: move-result-object v1 │ │ +49a340: 1f01 4723 |0088: check-cast v1, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@2347 │ │ +49a344: 5b61 ceb0 |008a: iput-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@b0ce │ │ +49a348: 5460 deb0 |008c: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ +49a34c: 3800 0f00 |008e: if-eqz v0, 009d // +000f │ │ +49a350: 6e10 6ff3 0000 |0090: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ +49a356: 0c00 |0093: move-result-object v0 │ │ +49a358: 3800 0900 |0094: if-eqz v0, 009d // +0009 │ │ +49a35c: 5461 bcb0 |0096: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@b0bc │ │ +49a360: 1f01 4223 |0098: check-cast v1, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@2342 │ │ +49a364: 6e20 28f2 1000 |009a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@f228 │ │ +49a36a: 5460 deb0 |009d: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ +49a36e: 3800 1700 |009f: if-eqz v0, 00b6 // +0017 │ │ +49a372: 6e10 6ff3 0000 |00a1: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@f36f │ │ +49a378: 0c00 |00a4: move-result-object v0 │ │ +49a37a: 3800 1100 |00a5: if-eqz v0, 00b6 // +0011 │ │ +49a37e: 5461 adb0 |00a7: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@b0ad │ │ +49a382: 1f01 4123 |00a9: check-cast v1, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@2341 │ │ +49a386: 6e20 27f2 1000 |00ab: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@f227 │ │ +49a38c: 2808 |00ae: goto 00b6 // +0008 │ │ +49a38e: 6200 99b0 |00af: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49a392: 1a01 47fb |00b1: const-string v1, "webSocketInstance not set up. This is only expected when not using the HPB" // string@fb47 │ │ +49a396: 7120 6c05 1000 |00b3: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +49a39c: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2508 │ │ 0x000a line=2512 │ │ 0x001b line=2513 │ │ 0x002b line=2514 │ │ 0x002f line=2515 │ │ @@ -2006065,183 +2006065,183 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 336 16-bit code units │ │ -49a520: |[49a520] com.nextcloud.talk.chat.ChatActivity.shareToNotes:(Landroid/net/Uri;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Ljava/lang/String;Ljava/lang/String;)V │ │ -49a530: 07c7 |0000: move-object v7, v12 │ │ -49a532: 07d0 |0001: move-object v0, v13 │ │ -49a534: 07e4 |0002: move-object v4, v14 │ │ -49a536: 6e10 68ec 0f00 |0003: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ -49a53c: 0c01 |0006: move-result-object v1 │ │ -49a53e: 6202 2db0 |0007: sget-object v2, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@b02d │ │ -49a542: 6e10 23ec 0100 |0009: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ -49a548: 0a01 |000c: move-result v1 │ │ -49a54a: 4401 0201 |000d: aget v1, v2, v1 │ │ -49a54e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -49a550: 1208 |0010: const/4 v8, #int 0 // #0 │ │ -49a552: 1a09 e08a |0011: const-string v9, "binding" // string@8ae0 │ │ -49a556: 12fa |0013: const/4 v10, #int -1 // #ff │ │ -49a558: 140b d402 137f |0014: const v11, #float 1.95411e+38 // #7f1302d4 │ │ -49a55e: 3221 1501 |0017: if-eq v1, v2, 012c // +0115 │ │ -49a562: 1223 |0019: const/4 v3, #int 2 // #2 │ │ -49a564: 3231 a700 |001a: if-eq v1, v3, 00c1 // +00a7 │ │ -49a568: 1230 |001c: const/4 v0, #int 3 // #3 │ │ -49a56a: 3201 5c00 |001d: if-eq v1, v0, 0079 // +005c │ │ -49a56e: 1240 |001f: const/4 v0, #int 4 // #4 │ │ -49a570: 3201 0400 |0020: if-eq v1, v0, 0024 // +0004 │ │ -49a574: 2900 2d01 |0022: goto/16 014f // +012d │ │ -49a578: 6e10 89e9 0c00 |0024: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -49a57e: 0c00 |0027: move-result-object v0 │ │ -49a580: 2410 f726 0200 |0028: filled-new-array {v2}, [I // type@26f7 │ │ -49a586: 0c01 |002b: move-result-object v1 │ │ -49a588: 7120 a7f2 1000 |002c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ -49a58e: 0a00 |002f: move-result v0 │ │ -49a590: 6e10 61e9 0c00 |0030: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49a596: 0c01 |0033: move-result-object v1 │ │ -49a598: 5472 b1b0 |0034: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ -49a59c: 7110 fdfb 0200 |0036: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a5a2: 6203 f4b4 |0039: sget-object v3, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ -49a5a6: 5475 aeb0 |003b: iget-object v5, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49a5aa: 7110 fdfb 0500 |003d: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a5b0: 6e10 96f0 0500 |0040: invoke-virtual {v5}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -49a5b6: 0c05 |0043: move-result-object v5 │ │ -49a5b8: 7110 fdfb 0500 |0044: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a5be: 6e40 aff2 03e5 |0047: invoke-virtual {v3, v0, v5, v14}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2af │ │ -49a5c4: 0c00 |004a: move-result-object v0 │ │ -49a5c6: 6e10 77ec 0f00 |004b: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ -49a5cc: 0c03 |004e: move-result-object v3 │ │ -49a5ce: 7110 fdfb 0300 |004f: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a5d4: 5474 aeb0 |0052: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49a5d8: 7110 fdfb 0400 |0054: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a5de: 6e10 99f0 0400 |0057: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getDisplayName:()Ljava/lang/String; // method@f099 │ │ -49a5e4: 0c04 |005a: move-result-object v4 │ │ -49a5e6: 7110 fdfb 0400 |005b: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a5ec: 6e54 fdee 2130 |005e: invoke-virtual {v1, v2, v0, v3, v4}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.shareToNotes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@eefd │ │ -49a5f2: 5470 a8b0 |0061: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a5f6: 3900 0600 |0063: if-nez v0, 0069 // +0006 │ │ -49a5fa: 7110 06fc 0900 |0065: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a600: 2802 |0068: goto 006a // +0002 │ │ -49a602: 0708 |0069: move-object v8, v0 │ │ -49a604: 6e10 a1f0 0800 |006a: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49a60a: 0c00 |006d: move-result-object v0 │ │ -49a60c: 1f00 8c01 |006e: check-cast v0, Landroid/view/View; // type@018c │ │ -49a610: 7130 be88 b00a |0070: invoke-static {v0, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -49a616: 0c00 |0073: move-result-object v0 │ │ -49a618: 6e10 d188 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49a61e: 2900 d800 |0077: goto/16 014f // +00d8 │ │ -49a622: 6e10 89e9 0c00 |0079: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -49a628: 0c00 |007c: move-result-object v0 │ │ -49a62a: 2410 f726 0200 |007d: filled-new-array {v2}, [I // type@26f7 │ │ -49a630: 0c01 |0080: move-result-object v1 │ │ -49a632: 7120 a7f2 1000 |0081: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ -49a638: 0a00 |0084: move-result v0 │ │ -49a63a: 6e10 61e9 0c00 |0085: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49a640: 0c01 |0088: move-result-object v1 │ │ -49a642: 5472 b1b0 |0089: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ -49a646: 7110 fdfb 0200 |008b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a64c: 6203 f4b4 |008e: sget-object v3, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ -49a650: 5475 aeb0 |0090: iget-object v5, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49a654: 7110 fdfb 0500 |0092: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a65a: 6e10 96f0 0500 |0095: invoke-virtual {v5}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -49a660: 0c05 |0098: move-result-object v5 │ │ -49a662: 7110 fdfb 0500 |0099: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a668: 6e40 bcf2 03e5 |009c: invoke-virtual {v3, v0, v5, v14}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlToSendLocation:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2bc │ │ -49a66e: 0c03 |009f: move-result-object v3 │ │ -49a670: 1a04 dca1 |00a0: const-string v4, "geo-location" // string@a1dc │ │ -49a674: 0805 1000 |00a2: move-object/from16 v5, v16 │ │ -49a678: 0806 1100 |00a4: move-object/from16 v6, v17 │ │ -49a67c: 7406 fcee 0100 |00a6: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.shareLocationToNotes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@eefc │ │ -49a682: 5470 a8b0 |00a9: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a686: 3900 0600 |00ab: if-nez v0, 00b1 // +0006 │ │ -49a68a: 7110 06fc 0900 |00ad: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a690: 2802 |00b0: goto 00b2 // +0002 │ │ -49a692: 0708 |00b1: move-object v8, v0 │ │ -49a694: 6e10 a1f0 0800 |00b2: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49a69a: 0c00 |00b5: move-result-object v0 │ │ -49a69c: 1f00 8c01 |00b6: check-cast v0, Landroid/view/View; // type@018c │ │ -49a6a0: 7130 be88 b00a |00b8: invoke-static {v0, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -49a6a6: 0c00 |00bb: move-result-object v0 │ │ -49a6a8: 6e10 d188 0000 |00bc: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49a6ae: 2900 9000 |00bf: goto/16 014f // +0090 │ │ -49a6b2: 6e10 77ec 0f00 |00c1: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ -49a6b8: 0c01 |00c4: move-result-object v1 │ │ -49a6ba: 1a02 6efd |00c5: const-string v2, "{file}" // string@fd6e │ │ -49a6be: 7120 fbfb 2100 |00c7: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -49a6c4: 0a01 |00ca: move-result v1 │ │ -49a6c6: 3901 0700 |00cb: if-nez v1, 00d2 // +0007 │ │ -49a6ca: 6e10 77ec 0f00 |00cd: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ -49a6d0: 0c01 |00d0: move-result-object v1 │ │ -49a6d2: 2803 |00d1: goto 00d4 // +0003 │ │ -49a6d4: 1a01 0000 |00d2: const-string v1, "" // string@0000 │ │ -49a6d8: 3800 7b00 |00d4: if-eqz v0, 014f // +007b │ │ -49a6dc: 1202 |00d6: const/4 v2, #int 0 // #0 │ │ -49a6de: 6e10 64e9 0c00 |00d7: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49a6e4: 0c03 |00da: move-result-object v3 │ │ -49a6e6: 6e10 2201 0300 |00db: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0122 │ │ -49a6ec: 0c03 |00de: move-result-object v3 │ │ -49a6ee: 6e20 1101 d300 |00df: invoke-virtual {v3, v13}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0111 │ │ -49a6f4: 0c03 |00e2: move-result-object v3 │ │ -49a6f6: 3803 0500 |00e3: if-eqz v3, 00e8 // +0005 │ │ -49a6fa: 6e10 e2f4 0300 |00e5: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@f4e2 │ │ -49a700: 6e10 3404 0d00 |00e8: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ -49a706: 0c03 |00eb: move-result-object v3 │ │ -49a708: 1a05 f1f3 |00ec: const-string v5, "toString(...)" // string@f3f1 │ │ -49a70c: 7120 fffb 5300 |00ee: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49a712: 7110 fdfb 0100 |00f1: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49a718: 705e 74ea 3c12 |00f4: invoke-direct {v12, v3, v2, v1, v14}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V // method@ea74 │ │ -49a71e: 5473 a8b0 |00f7: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a722: 3903 0600 |00f9: if-nez v3, 00ff // +0006 │ │ -49a726: 7110 06fc 0900 |00fb: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a72c: 2802 |00fe: goto 0100 // +0002 │ │ -49a72e: 0738 |00ff: move-object v8, v3 │ │ -49a730: 6e10 a1f0 0800 |0100: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49a736: 0c03 |0103: move-result-object v3 │ │ -49a738: 1f03 8c01 |0104: check-cast v3, Landroid/view/View; // type@018c │ │ -49a73c: 7130 be88 b30a |0106: invoke-static {v3, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -49a742: 0c03 |0109: move-result-object v3 │ │ -49a744: 6e10 d188 0300 |010a: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49a74a: 2842 |010d: goto 014f // +0042 │ │ -49a74c: 6203 99b0 |010e: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -49a750: 2205 a924 |0110: new-instance v5, Ljava/lang/StringBuilder; // type@24a9 │ │ -49a754: 1a06 f526 |0112: const-string v6, "File corresponding to the uri does not exist " // string@26f5 │ │ -49a758: 7020 89f6 6500 |0114: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49a75e: 6e20 91f6 d500 |0117: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ -49a764: 0c05 |011a: move-result-object v5 │ │ -49a766: 6e10 9cf6 0500 |011b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49a76c: 0c05 |011e: move-result-object v5 │ │ -49a76e: 7120 7705 5300 |011f: invoke-static {v3, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ -49a774: 2203 c420 |0122: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; // type@20c4 │ │ -49a778: 705e 19e8 c31d |0124: invoke-direct {v3, v12, v13, v1, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V // method@e819 │ │ -49a77e: 07f0 |0127: move-object v0, v15 │ │ -49a780: 7040 50e9 fc32 |0128: invoke-direct {v12, v15, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ -49a786: 2824 |012b: goto 014f // +0024 │ │ -49a788: 7110 7df6 0d00 |012c: invoke-static {v13}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ -49a78e: 0c01 |012f: move-result-object v1 │ │ -49a790: 1245 |0130: const/4 v5, #int 4 // #4 │ │ -49a792: 1206 |0131: const/4 v6, #int 0 // #0 │ │ -49a794: 1212 |0132: const/4 v2, #int 1 // #1 │ │ -49a796: 1203 |0133: const/4 v3, #int 0 // #0 │ │ -49a798: 07c0 |0134: move-object v0, v12 │ │ -49a79a: 07e4 |0135: move-object v4, v14 │ │ -49a79c: 7707 75ea 0000 |0136: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, 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@ea75 │ │ -49a7a2: 5470 a8b0 |0139: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49a7a6: 3900 0600 |013b: if-nez v0, 0141 // +0006 │ │ -49a7aa: 7110 06fc 0900 |013d: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49a7b0: 2802 |0140: goto 0142 // +0002 │ │ -49a7b2: 0708 |0141: move-object v8, v0 │ │ -49a7b4: 6e10 a1f0 0800 |0142: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49a7ba: 0c00 |0145: move-result-object v0 │ │ -49a7bc: 1f00 8c01 |0146: check-cast v0, Landroid/view/View; // type@018c │ │ -49a7c0: 7130 be88 b00a |0148: invoke-static {v0, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -49a7c6: 0c00 |014b: move-result-object v0 │ │ -49a7c8: 6e10 d188 0000 |014c: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49a7ce: 0e00 |014f: return-void │ │ +49a524: |[49a524] com.nextcloud.talk.chat.ChatActivity.shareToNotes:(Landroid/net/Uri;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Ljava/lang/String;Ljava/lang/String;)V │ │ +49a534: 07c7 |0000: move-object v7, v12 │ │ +49a536: 07d0 |0001: move-object v0, v13 │ │ +49a538: 07e4 |0002: move-object v4, v14 │ │ +49a53a: 6e10 68ec 0f00 |0003: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@ec68 │ │ +49a540: 0c01 |0006: move-result-object v1 │ │ +49a542: 6202 2db0 |0007: sget-object v2, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@b02d │ │ +49a546: 6e10 23ec 0100 |0009: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@ec23 │ │ +49a54c: 0a01 |000c: move-result v1 │ │ +49a54e: 4401 0201 |000d: aget v1, v2, v1 │ │ +49a552: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +49a554: 1208 |0010: const/4 v8, #int 0 // #0 │ │ +49a556: 1a09 e08a |0011: const-string v9, "binding" // string@8ae0 │ │ +49a55a: 12fa |0013: const/4 v10, #int -1 // #ff │ │ +49a55c: 140b d402 137f |0014: const v11, #float 1.95411e+38 // #7f1302d4 │ │ +49a562: 3221 1501 |0017: if-eq v1, v2, 012c // +0115 │ │ +49a566: 1223 |0019: const/4 v3, #int 2 // #2 │ │ +49a568: 3231 a700 |001a: if-eq v1, v3, 00c1 // +00a7 │ │ +49a56c: 1230 |001c: const/4 v0, #int 3 // #3 │ │ +49a56e: 3201 5c00 |001d: if-eq v1, v0, 0079 // +005c │ │ +49a572: 1240 |001f: const/4 v0, #int 4 // #4 │ │ +49a574: 3201 0400 |0020: if-eq v1, v0, 0024 // +0004 │ │ +49a578: 2900 2d01 |0022: goto/16 014f // +012d │ │ +49a57c: 6e10 89e9 0c00 |0024: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +49a582: 0c00 |0027: move-result-object v0 │ │ +49a584: 2410 f726 0200 |0028: filled-new-array {v2}, [I // type@26f7 │ │ +49a58a: 0c01 |002b: move-result-object v1 │ │ +49a58c: 7120 a7f2 1000 |002c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ +49a592: 0a00 |002f: move-result v0 │ │ +49a594: 6e10 61e9 0c00 |0030: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49a59a: 0c01 |0033: move-result-object v1 │ │ +49a59c: 5472 b1b0 |0034: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ +49a5a0: 7110 fdfb 0200 |0036: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a5a6: 6203 f4b4 |0039: sget-object v3, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ +49a5aa: 5475 aeb0 |003b: iget-object v5, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49a5ae: 7110 fdfb 0500 |003d: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a5b4: 6e10 96f0 0500 |0040: invoke-virtual {v5}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +49a5ba: 0c05 |0043: move-result-object v5 │ │ +49a5bc: 7110 fdfb 0500 |0044: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a5c2: 6e40 aff2 03e5 |0047: invoke-virtual {v3, v0, v5, v14}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2af │ │ +49a5c8: 0c00 |004a: move-result-object v0 │ │ +49a5ca: 6e10 77ec 0f00 |004b: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ +49a5d0: 0c03 |004e: move-result-object v3 │ │ +49a5d2: 7110 fdfb 0300 |004f: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a5d8: 5474 aeb0 |0052: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49a5dc: 7110 fdfb 0400 |0054: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a5e2: 6e10 99f0 0400 |0057: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getDisplayName:()Ljava/lang/String; // method@f099 │ │ +49a5e8: 0c04 |005a: move-result-object v4 │ │ +49a5ea: 7110 fdfb 0400 |005b: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a5f0: 6e54 fdee 2130 |005e: invoke-virtual {v1, v2, v0, v3, v4}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.shareToNotes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@eefd │ │ +49a5f6: 5470 a8b0 |0061: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a5fa: 3900 0600 |0063: if-nez v0, 0069 // +0006 │ │ +49a5fe: 7110 06fc 0900 |0065: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a604: 2802 |0068: goto 006a // +0002 │ │ +49a606: 0708 |0069: move-object v8, v0 │ │ +49a608: 6e10 a1f0 0800 |006a: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49a60e: 0c00 |006d: move-result-object v0 │ │ +49a610: 1f00 8c01 |006e: check-cast v0, Landroid/view/View; // type@018c │ │ +49a614: 7130 be88 b00a |0070: invoke-static {v0, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +49a61a: 0c00 |0073: move-result-object v0 │ │ +49a61c: 6e10 d188 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49a622: 2900 d800 |0077: goto/16 014f // +00d8 │ │ +49a626: 6e10 89e9 0c00 |0079: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +49a62c: 0c00 |007c: move-result-object v0 │ │ +49a62e: 2410 f726 0200 |007d: filled-new-array {v2}, [I // type@26f7 │ │ +49a634: 0c01 |0080: move-result-object v1 │ │ +49a636: 7120 a7f2 1000 |0081: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ +49a63c: 0a00 |0084: move-result v0 │ │ +49a63e: 6e10 61e9 0c00 |0085: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49a644: 0c01 |0088: move-result-object v1 │ │ +49a646: 5472 b1b0 |0089: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ +49a64a: 7110 fdfb 0200 |008b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a650: 6203 f4b4 |008e: sget-object v3, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ +49a654: 5475 aeb0 |0090: iget-object v5, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49a658: 7110 fdfb 0500 |0092: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a65e: 6e10 96f0 0500 |0095: invoke-virtual {v5}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +49a664: 0c05 |0098: move-result-object v5 │ │ +49a666: 7110 fdfb 0500 |0099: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a66c: 6e40 bcf2 03e5 |009c: invoke-virtual {v3, v0, v5, v14}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlToSendLocation:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2bc │ │ +49a672: 0c03 |009f: move-result-object v3 │ │ +49a674: 1a04 dca1 |00a0: const-string v4, "geo-location" // string@a1dc │ │ +49a678: 0805 1000 |00a2: move-object/from16 v5, v16 │ │ +49a67c: 0806 1100 |00a4: move-object/from16 v6, v17 │ │ +49a680: 7406 fcee 0100 |00a6: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.shareLocationToNotes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@eefc │ │ +49a686: 5470 a8b0 |00a9: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a68a: 3900 0600 |00ab: if-nez v0, 00b1 // +0006 │ │ +49a68e: 7110 06fc 0900 |00ad: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a694: 2802 |00b0: goto 00b2 // +0002 │ │ +49a696: 0708 |00b1: move-object v8, v0 │ │ +49a698: 6e10 a1f0 0800 |00b2: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49a69e: 0c00 |00b5: move-result-object v0 │ │ +49a6a0: 1f00 8c01 |00b6: check-cast v0, Landroid/view/View; // type@018c │ │ +49a6a4: 7130 be88 b00a |00b8: invoke-static {v0, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +49a6aa: 0c00 |00bb: move-result-object v0 │ │ +49a6ac: 6e10 d188 0000 |00bc: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49a6b2: 2900 9000 |00bf: goto/16 014f // +0090 │ │ +49a6b6: 6e10 77ec 0f00 |00c1: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ +49a6bc: 0c01 |00c4: move-result-object v1 │ │ +49a6be: 1a02 6efd |00c5: const-string v2, "{file}" // string@fd6e │ │ +49a6c2: 7120 fbfb 2100 |00c7: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49a6c8: 0a01 |00ca: move-result v1 │ │ +49a6ca: 3901 0700 |00cb: if-nez v1, 00d2 // +0007 │ │ +49a6ce: 6e10 77ec 0f00 |00cd: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@ec77 │ │ +49a6d4: 0c01 |00d0: move-result-object v1 │ │ +49a6d6: 2803 |00d1: goto 00d4 // +0003 │ │ +49a6d8: 1a01 0000 |00d2: const-string v1, "" // string@0000 │ │ +49a6dc: 3800 7b00 |00d4: if-eqz v0, 014f // +007b │ │ +49a6e0: 1202 |00d6: const/4 v2, #int 0 // #0 │ │ +49a6e2: 6e10 64e9 0c00 |00d7: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49a6e8: 0c03 |00da: move-result-object v3 │ │ +49a6ea: 6e10 2201 0300 |00db: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0122 │ │ +49a6f0: 0c03 |00de: move-result-object v3 │ │ +49a6f2: 6e20 1101 d300 |00df: invoke-virtual {v3, v13}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0111 │ │ +49a6f8: 0c03 |00e2: move-result-object v3 │ │ +49a6fa: 3803 0500 |00e3: if-eqz v3, 00e8 // +0005 │ │ +49a6fe: 6e10 e2f4 0300 |00e5: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@f4e2 │ │ +49a704: 6e10 3404 0d00 |00e8: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ +49a70a: 0c03 |00eb: move-result-object v3 │ │ +49a70c: 1a05 f1f3 |00ec: const-string v5, "toString(...)" // string@f3f1 │ │ +49a710: 7120 fffb 5300 |00ee: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49a716: 7110 fdfb 0100 |00f1: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49a71c: 705e 74ea 3c12 |00f4: invoke-direct {v12, v3, v2, v1, v14}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V // method@ea74 │ │ +49a722: 5473 a8b0 |00f7: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a726: 3903 0600 |00f9: if-nez v3, 00ff // +0006 │ │ +49a72a: 7110 06fc 0900 |00fb: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a730: 2802 |00fe: goto 0100 // +0002 │ │ +49a732: 0738 |00ff: move-object v8, v3 │ │ +49a734: 6e10 a1f0 0800 |0100: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49a73a: 0c03 |0103: move-result-object v3 │ │ +49a73c: 1f03 8c01 |0104: check-cast v3, Landroid/view/View; // type@018c │ │ +49a740: 7130 be88 b30a |0106: invoke-static {v3, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +49a746: 0c03 |0109: move-result-object v3 │ │ +49a748: 6e10 d188 0300 |010a: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49a74e: 2842 |010d: goto 014f // +0042 │ │ +49a750: 6203 99b0 |010e: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49a754: 2205 a924 |0110: new-instance v5, Ljava/lang/StringBuilder; // type@24a9 │ │ +49a758: 1a06 f526 |0112: const-string v6, "File corresponding to the uri does not exist " // string@26f5 │ │ +49a75c: 7020 89f6 6500 |0114: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49a762: 6e20 91f6 d500 |0117: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@f691 │ │ +49a768: 0c05 |011a: move-result-object v5 │ │ +49a76a: 6e10 9cf6 0500 |011b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49a770: 0c05 |011e: move-result-object v5 │ │ +49a772: 7120 7705 5300 |011f: invoke-static {v3, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ +49a778: 2203 c420 |0122: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; // type@20c4 │ │ +49a77c: 705e 19e8 c31d |0124: invoke-direct {v3, v12, v13, v1, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V // method@e819 │ │ +49a782: 07f0 |0127: move-object v0, v15 │ │ +49a784: 7040 50e9 fc32 |0128: invoke-direct {v12, v15, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ +49a78a: 2824 |012b: goto 014f // +0024 │ │ +49a78c: 7110 7df6 0d00 |012c: invoke-static {v13}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@f67d │ │ +49a792: 0c01 |012f: move-result-object v1 │ │ +49a794: 1245 |0130: const/4 v5, #int 4 // #4 │ │ +49a796: 1206 |0131: const/4 v6, #int 0 // #0 │ │ +49a798: 1212 |0132: const/4 v2, #int 1 // #1 │ │ +49a79a: 1203 |0133: const/4 v3, #int 0 // #0 │ │ +49a79c: 07c0 |0134: move-object v0, v12 │ │ +49a79e: 07e4 |0135: move-object v4, v14 │ │ +49a7a0: 7707 75ea 0000 |0136: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, 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@ea75 │ │ +49a7a6: 5470 a8b0 |0139: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49a7aa: 3900 0600 |013b: if-nez v0, 0141 // +0006 │ │ +49a7ae: 7110 06fc 0900 |013d: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49a7b4: 2802 |0140: goto 0142 // +0002 │ │ +49a7b6: 0708 |0141: move-object v8, v0 │ │ +49a7b8: 6e10 a1f0 0800 |0142: invoke-virtual {v8}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49a7be: 0c00 |0145: move-result-object v0 │ │ +49a7c0: 1f00 8c01 |0146: check-cast v0, Landroid/view/View; // type@018c │ │ +49a7c4: 7130 be88 b00a |0148: invoke-static {v0, v11, v10}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +49a7ca: 0c00 |014b: move-result-object v0 │ │ +49a7cc: 6e10 d188 0000 |014c: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49a7d2: 0e00 |014f: return-void │ │ catches : 1 │ │ 0x00d7 - 0x010d │ │ Ljava/lang/Exception; -> 0x010e │ │ positions : │ │ 0x0003 line=3376 │ │ 0x0007 line=3377 │ │ 0x0024 line=3413 │ │ @@ -2006280,37 +2006280,37 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -494ab0: |[494ab0] com.nextcloud.talk.chat.ChatActivity.shareToNotes$lambda$115:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -494ac0: 6e10 3404 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ -494ac6: 0c02 |0003: move-result-object v2 │ │ -494ac8: 1a00 f1f3 |0004: const-string v0, "toString(...)" // string@f3f1 │ │ -494acc: 7120 fffb 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -494ad2: 7110 fdfb 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -494ad8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -494ada: 7054 74ea 2130 |000d: invoke-direct {v1, v2, v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V // method@ea74 │ │ -494ae0: 5411 a8b0 |0010: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -494ae4: 3901 0800 |0012: if-nez v1, 001a // +0008 │ │ -494ae8: 1a01 e08a |0014: const-string v1, "binding" // string@8ae0 │ │ -494aec: 7110 06fc 0100 |0016: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -494af2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -494af4: 6e10 a1f0 0100 |001a: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -494afa: 0c01 |001d: move-result-object v1 │ │ -494afc: 1f01 8c01 |001e: check-cast v1, Landroid/view/View; // type@018c │ │ -494b00: 1402 d402 137f |0020: const v2, #float 1.95411e+38 // #7f1302d4 │ │ -494b06: 12f3 |0023: const/4 v3, #int -1 // #ff │ │ -494b08: 7130 be88 2103 |0024: invoke-static {v1, v2, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -494b0e: 0c01 |0027: move-result-object v1 │ │ -494b10: 6e10 d188 0100 |0028: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -494b16: 6201 61b5 |002b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494b1a: 1101 |002d: return-object v1 │ │ +494ab4: |[494ab4] com.nextcloud.talk.chat.ChatActivity.shareToNotes$lambda$115:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +494ac4: 6e10 3404 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0434 │ │ +494aca: 0c02 |0003: move-result-object v2 │ │ +494acc: 1a00 f1f3 |0004: const-string v0, "toString(...)" // string@f3f1 │ │ +494ad0: 7120 fffb 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +494ad6: 7110 fdfb 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +494adc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +494ade: 7054 74ea 2130 |000d: invoke-direct {v1, v2, v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V // method@ea74 │ │ +494ae4: 5411 a8b0 |0010: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +494ae8: 3901 0800 |0012: if-nez v1, 001a // +0008 │ │ +494aec: 1a01 e08a |0014: const-string v1, "binding" // string@8ae0 │ │ +494af0: 7110 06fc 0100 |0016: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +494af6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +494af8: 6e10 a1f0 0100 |001a: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +494afe: 0c01 |001d: move-result-object v1 │ │ +494b00: 1f01 8c01 |001e: check-cast v1, Landroid/view/View; // type@018c │ │ +494b04: 1402 d402 137f |0020: const v2, #float 1.95411e+38 // #7f1302d4 │ │ +494b0a: 12f3 |0023: const/4 v3, #int -1 // #ff │ │ +494b0c: 7130 be88 2103 |0024: invoke-static {v1, v2, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +494b12: 0c01 |0027: move-result-object v1 │ │ +494b14: 6e10 d188 0100 |0028: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +494b1a: 6201 61b5 |002b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494b1e: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3393 │ │ 0x0010 line=3394 │ │ 0x002b line=3395 │ │ locals : │ │ 0x0000 - 0x002e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2006323,47 +2006323,47 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -4929a4: |[4929a4] com.nextcloud.talk.chat.ChatActivity.shouldShowLobby:()Z │ │ -4929b4: 5440 b2b0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4929b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4929ba: 3800 3800 |0003: if-eqz v0, 003b // +0038 │ │ -4929be: 6e10 89e9 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -4929c4: 0c00 |0008: move-result-object v0 │ │ -4929c6: 6202 09b5 |0009: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.WEBINARY_LOBBY:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b509 │ │ -4929ca: 7120 c2f2 2000 |000b: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@f2c2 │ │ -4929d0: 0a00 |000e: move-result v0 │ │ -4929d2: 3800 2c00 |000f: if-eqz v0, 003b // +002c │ │ -4929d6: 5440 b2b0 |0011: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4929da: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -4929de: 6e10 4df1 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$LobbyState; // method@f14d │ │ -4929e4: 0c00 |0018: move-result-object v0 │ │ -4929e6: 2802 |0019: goto 001b // +0002 │ │ -4929e8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -4929ea: 6202 d7b4 |001b: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$LobbyState;.LOBBY_STATE_MODERATORS_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$LobbyState; // field@b4d7 │ │ -4929ee: 3320 1e00 |001d: if-ne v0, v2, 003b // +001e │ │ -4929f2: 6200 f8b4 |001f: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ -4929f6: 5442 b2b0 |0021: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4929fa: 7110 fdfb 0200 |0023: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -492a00: 6e10 89e9 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -492a06: 0c03 |0029: move-result-object v3 │ │ -492a08: 6e30 d4f2 2003 |002a: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.canModerate:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2d4 │ │ -492a0e: 0a00 |002d: move-result v0 │ │ -492a10: 3900 0d00 |002e: if-nez v0, 003b // +000d │ │ -492a14: 6e10 81e9 0400 |0030: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -492a1a: 0c00 |0033: move-result-object v0 │ │ -492a1c: 6e10 f5f2 0000 |0034: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canIgnoreLobby:()Z // method@f2f5 │ │ -492a22: 0a00 |0037: move-result v0 │ │ -492a24: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ -492a28: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -492a2a: 0f01 |003b: return v1 │ │ +4929a8: |[4929a8] com.nextcloud.talk.chat.ChatActivity.shouldShowLobby:()Z │ │ +4929b8: 5440 b2b0 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4929bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4929be: 3800 3800 |0003: if-eqz v0, 003b // +0038 │ │ +4929c2: 6e10 89e9 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +4929c8: 0c00 |0008: move-result-object v0 │ │ +4929ca: 6202 09b5 |0009: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.WEBINARY_LOBBY:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@b509 │ │ +4929ce: 7120 c2f2 2000 |000b: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@f2c2 │ │ +4929d4: 0a00 |000e: move-result v0 │ │ +4929d6: 3800 2c00 |000f: if-eqz v0, 003b // +002c │ │ +4929da: 5440 b2b0 |0011: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4929de: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +4929e2: 6e10 4df1 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getLobbyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$LobbyState; // method@f14d │ │ +4929e8: 0c00 |0018: move-result-object v0 │ │ +4929ea: 2802 |0019: goto 001b // +0002 │ │ +4929ec: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +4929ee: 6202 d7b4 |001b: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$LobbyState;.LOBBY_STATE_MODERATORS_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$LobbyState; // field@b4d7 │ │ +4929f2: 3320 1e00 |001d: if-ne v0, v2, 003b // +001e │ │ +4929f6: 6200 f8b4 |001f: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ +4929fa: 5442 b2b0 |0021: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +4929fe: 7110 fdfb 0200 |0023: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +492a04: 6e10 89e9 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +492a0a: 0c03 |0029: move-result-object v3 │ │ +492a0c: 6e30 d4f2 2003 |002a: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.canModerate:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@f2d4 │ │ +492a12: 0a00 |002d: move-result v0 │ │ +492a14: 3900 0d00 |002e: if-nez v0, 003b // +000d │ │ +492a18: 6e10 81e9 0400 |0030: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +492a1e: 0c00 |0033: move-result-object v0 │ │ +492a20: 6e10 f5f2 0000 |0034: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canIgnoreLobby:()Z // method@f2f5 │ │ +492a26: 0a00 |0037: move-result v0 │ │ +492a28: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ +492a2c: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +492a2e: 0f01 |003b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1900 │ │ 0x0005 line=1901 │ │ 0x0011 line=1902 │ │ 0x001f line=1903 │ │ 0x0030 line=1904 │ │ @@ -2006375,45 +2006375,45 @@ │ │ type : '(Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -49aa1c: |[49aa1c] com.nextcloud.talk.chat.ChatActivity.showCallButtonMenu:(Z)V │ │ -49aa2c: 3806 0a00 |0000: if-eqz v6, 000a // +000a │ │ -49aa30: 1400 4c01 0a7f |0002: const v0, #float 1.8344e+38 // #7f0a014c │ │ -49aa36: 6e20 56e9 0500 |0005: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ -49aa3c: 0c00 |0008: move-result-object v0 │ │ -49aa3e: 2808 |0009: goto 0011 // +0008 │ │ -49aa40: 1400 4b01 0a7f |000a: const v0, #float 1.8344e+38 // #7f0a014b │ │ -49aa46: 6e20 56e9 0500 |000d: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ -49aa4c: 0c00 |0010: move-result-object v0 │ │ -49aa4e: 3800 3100 |0011: if-eqz v0, 0042 // +0031 │ │ -49aa52: 2201 fc01 |0013: new-instance v1, Landroid/widget/PopupMenu; // type@01fc │ │ -49aa56: 2202 2c02 |0015: new-instance v2, Landroidx/appcompat/view/ContextThemeWrapper; // type@022c │ │ -49aa5a: 0753 |0017: move-object v3, v5 │ │ -49aa5c: 1f03 4e00 |0018: check-cast v3, Landroid/content/Context; // type@004e │ │ -49aa60: 1404 2601 147f |001a: const v4, #float 1.96732e+38 // #7f140126 │ │ -49aa66: 7030 bc0a 3204 |001d: invoke-direct {v2, v3, v4}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@0abc │ │ -49aa6c: 1f02 4e00 |0020: check-cast v2, Landroid/content/Context; // type@004e │ │ -49aa70: 1403 0500 8000 |0022: const v3, #float 1.1755e-38 // #00800005 │ │ -49aa76: 7040 b309 2130 |0025: invoke-direct {v1, v2, v0, v3}, Landroid/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;I)V // method@09b3 │ │ -49aa7c: 1500 0f7f |0028: const/high16 v0, #int 2131689472 // #7f0f │ │ -49aa80: 6e20 b409 0100 |002a: invoke-virtual {v1, v0}, Landroid/widget/PopupMenu;.inflate:(I)V // method@09b4 │ │ -49aa86: 2200 e720 |002d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54; // type@20e7 │ │ -49aa8a: 7030 5fe8 5006 |002f: invoke-direct {v0, v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V // method@e85f │ │ -49aa90: 6e20 b609 0100 |0032: invoke-virtual {v1, v0}, Landroid/widget/PopupMenu;.setOnMenuItemClickListener:(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V // method@09b6 │ │ -49aa96: 6006 7000 |0035: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ -49aa9a: 1300 1d00 |0037: const/16 v0, #int 29 // #1d │ │ -49aa9e: 3406 0600 |0039: if-lt v6, v0, 003f // +0006 │ │ -49aaa2: 1216 |003b: const/4 v6, #int 1 // #1 │ │ -49aaa4: 6e20 b509 6100 |003c: invoke-virtual {v1, v6}, Landroid/widget/PopupMenu;.setForceShowIcon:(Z)V // method@09b5 │ │ -49aaaa: 6e10 b709 0100 |003f: invoke-virtual {v1}, Landroid/widget/PopupMenu;.show:()V // method@09b7 │ │ -49aab0: 0e00 |0042: return-void │ │ +49aa20: |[49aa20] com.nextcloud.talk.chat.ChatActivity.showCallButtonMenu:(Z)V │ │ +49aa30: 3806 0a00 |0000: if-eqz v6, 000a // +000a │ │ +49aa34: 1400 4c01 0a7f |0002: const v0, #float 1.8344e+38 // #7f0a014c │ │ +49aa3a: 6e20 56e9 0500 |0005: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ +49aa40: 0c00 |0008: move-result-object v0 │ │ +49aa42: 2808 |0009: goto 0011 // +0008 │ │ +49aa44: 1400 4b01 0a7f |000a: const v0, #float 1.8344e+38 // #7f0a014b │ │ +49aa4a: 6e20 56e9 0500 |000d: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@e956 │ │ +49aa50: 0c00 |0010: move-result-object v0 │ │ +49aa52: 3800 3100 |0011: if-eqz v0, 0042 // +0031 │ │ +49aa56: 2201 fc01 |0013: new-instance v1, Landroid/widget/PopupMenu; // type@01fc │ │ +49aa5a: 2202 2c02 |0015: new-instance v2, Landroidx/appcompat/view/ContextThemeWrapper; // type@022c │ │ +49aa5e: 0753 |0017: move-object v3, v5 │ │ +49aa60: 1f03 4e00 |0018: check-cast v3, Landroid/content/Context; // type@004e │ │ +49aa64: 1404 2601 147f |001a: const v4, #float 1.96732e+38 // #7f140126 │ │ +49aa6a: 7030 bc0a 3204 |001d: invoke-direct {v2, v3, v4}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@0abc │ │ +49aa70: 1f02 4e00 |0020: check-cast v2, Landroid/content/Context; // type@004e │ │ +49aa74: 1403 0500 8000 |0022: const v3, #float 1.1755e-38 // #00800005 │ │ +49aa7a: 7040 b309 2130 |0025: invoke-direct {v1, v2, v0, v3}, Landroid/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;I)V // method@09b3 │ │ +49aa80: 1500 0f7f |0028: const/high16 v0, #int 2131689472 // #7f0f │ │ +49aa84: 6e20 b409 0100 |002a: invoke-virtual {v1, v0}, Landroid/widget/PopupMenu;.inflate:(I)V // method@09b4 │ │ +49aa8a: 2200 e720 |002d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54; // type@20e7 │ │ +49aa8e: 7030 5fe8 5006 |002f: invoke-direct {v0, v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V // method@e85f │ │ +49aa94: 6e20 b609 0100 |0032: invoke-virtual {v1, v0}, Landroid/widget/PopupMenu;.setOnMenuItemClickListener:(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V // method@09b6 │ │ +49aa9a: 6006 7000 |0035: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0070 │ │ +49aa9e: 1300 1d00 |0037: const/16 v0, #int 29 // #1d │ │ +49aaa2: 3406 0600 |0039: if-lt v6, v0, 003f // +0006 │ │ +49aaa6: 1216 |003b: const/4 v6, #int 1 // #1 │ │ +49aaa8: 6e20 b509 6100 |003c: invoke-virtual {v1, v6}, Landroid/widget/PopupMenu;.setForceShowIcon:(Z)V // method@09b5 │ │ +49aaae: 6e10 b709 0100 |003f: invoke-virtual {v1}, Landroid/widget/PopupMenu;.show:()V // method@09b7 │ │ +49aab4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1555 │ │ 0x000d line=1557 │ │ 0x0013 line=1561 │ │ 0x0015 line=1562 │ │ 0x0025 line=1561 │ │ @@ -2006431,24 +2006431,24 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -492a2c: |[492a2c] com.nextcloud.talk.chat.ChatActivity.showCallButtonMenu$lambda$62:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ -492a3c: 1a00 b3bb |0000: const-string v0, "item" // string@bbb3 │ │ -492a40: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -492a46: 7210 df05 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@05df │ │ -492a4c: 0a04 |0008: move-result v4 │ │ -492a4e: 1400 dc00 0a7f |0009: const v0, #float 1.83438e+38 // #7f0a00dc │ │ -492a54: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -492a56: 3304 0500 |000d: if-ne v4, v0, 0012 // +0005 │ │ -492a5a: 7030 52ea 3201 |000f: invoke-direct {v2, v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@ea52 │ │ -492a60: 0f01 |0012: return v1 │ │ +492a30: |[492a30] com.nextcloud.talk.chat.ChatActivity.showCallButtonMenu$lambda$62:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ +492a40: 1a00 b3bb |0000: const-string v0, "item" // string@bbb3 │ │ +492a44: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +492a4a: 7210 df05 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@05df │ │ +492a50: 0a04 |0008: move-result v4 │ │ +492a52: 1400 dc00 0a7f |0009: const v0, #float 1.83438e+38 // #7f0a00dc │ │ +492a58: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +492a5a: 3304 0500 |000d: if-ne v4, v0, 0012 // +0005 │ │ +492a5e: 7030 52ea 3201 |000f: invoke-direct {v2, v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@ea52 │ │ +492a64: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1569 │ │ 0x000f line=1570 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0013 reg=3 (null) Z │ │ @@ -2006459,33 +2006459,33 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -49aab4: |[49aab4] com.nextcloud.talk.chat.ChatActivity.showConversationInfoScreen:()V │ │ -49aac4: 2200 fb00 |0000: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ -49aac8: 7010 3b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ -49aace: 1a01 342e |0005: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ -49aad2: 6e10 85e9 0400 |0007: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49aad8: 0c02 |000a: move-result-object v2 │ │ -49aada: 6e30 6804 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -49aae0: 1a01 332e |000e: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ -49aae4: 6e10 c4e9 0400 |0010: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@e9c4 │ │ -49aaea: 0a02 |0013: move-result v2 │ │ -49aaec: 6e30 5704 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -49aaf2: 2201 5700 |0017: new-instance v1, Landroid/content/Intent; // type@0057 │ │ -49aaf6: 0742 |0019: move-object v2, v4 │ │ -49aaf8: 1f02 4e00 |001a: check-cast v2, Landroid/content/Context; // type@004e │ │ -49aafc: 1c03 1122 |001c: const-class v3, Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; // type@2211 │ │ -49ab00: 7030 4b01 2103 |001e: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -49ab06: 6e20 6b01 0100 |0021: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ -49ab0c: 6e20 53ea 1400 |0024: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ -49ab12: 0e00 |0027: return-void │ │ +49aab8: |[49aab8] com.nextcloud.talk.chat.ChatActivity.showConversationInfoScreen:()V │ │ +49aac8: 2200 fb00 |0000: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ +49aacc: 7010 3b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ +49aad2: 1a01 342e |0005: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ +49aad6: 6e10 85e9 0400 |0007: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49aadc: 0c02 |000a: move-result-object v2 │ │ +49aade: 6e30 6804 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +49aae4: 1a01 332e |000e: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@2e33 │ │ +49aae8: 6e10 c4e9 0400 |0010: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@e9c4 │ │ +49aaee: 0a02 |0013: move-result v2 │ │ +49aaf0: 6e30 5704 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +49aaf6: 2201 5700 |0017: new-instance v1, Landroid/content/Intent; // type@0057 │ │ +49aafa: 0742 |0019: move-object v2, v4 │ │ +49aafc: 1f02 4e00 |001a: check-cast v2, Landroid/content/Context; // type@004e │ │ +49ab00: 1c03 1122 |001c: const-class v3, Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; // type@2211 │ │ +49ab04: 7030 4b01 2103 |001e: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +49ab0a: 6e20 6b01 0100 |0021: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ +49ab10: 6e20 53ea 1400 |0024: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ +49ab16: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2325 │ │ 0x0005 line=2327 │ │ 0x000e line=2328 │ │ 0x0017 line=2330 │ │ 0x0021 line=2331 │ │ @@ -2006498,43 +2006498,43 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -49ab14: |[49ab14] com.nextcloud.talk.chat.ChatActivity.showLocalFilePicker:()V │ │ -49ab24: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ -49ab28: 1a01 1287 |0002: const-string v1, "android.intent.action.OPEN_DOCUMENT" // string@8712 │ │ -49ab2c: 7020 4d01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014d │ │ -49ab32: 1a01 4e0f |0007: const-string v1, "*/*" // string@0f4e │ │ -49ab36: 6e20 7301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0173 │ │ -49ab3c: 1a01 1987 |000c: const-string v1, "android.intent.category.OPENABLE" // string@8719 │ │ -49ab40: 6e20 4f01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014f │ │ -49ab46: 1a01 1a87 |0011: const-string v1, "android.intent.extra.ALLOW_MULTIPLE" // string@871a │ │ -49ab4a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -49ab4c: 6e30 6901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ -49ab52: 5441 d2b0 |0017: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d2 │ │ -49ab56: 6e10 64e9 0400 |0019: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49ab5c: 0c02 |001c: move-result-object v2 │ │ -49ab5e: 6e10 2d01 0200 |001d: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49ab64: 0c02 |0020: move-result-object v2 │ │ -49ab66: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ -49ab6a: 1403 b403 137f |0023: const v3, #float 1.95416e+38 // #7f1303b4 │ │ -49ab70: 6e20 b601 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49ab76: 0c02 |0029: move-result-object v2 │ │ -49ab78: 2802 |002a: goto 002c // +0002 │ │ -49ab7a: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -49ab7c: 1f02 7724 |002c: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49ab80: 7120 5101 2000 |002e: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0151 │ │ -49ab86: 0c00 |0031: move-result-object v0 │ │ -49ab88: 1a02 4b95 |0032: const-string v2, "createChooser(...)" // string@954b │ │ -49ab8c: 7120 fffb 2000 |0034: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49ab92: 6e20 600a 0100 |0037: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0a60 │ │ -49ab98: 0e00 |003a: return-void │ │ +49ab18: |[49ab18] com.nextcloud.talk.chat.ChatActivity.showLocalFilePicker:()V │ │ +49ab28: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ +49ab2c: 1a01 1287 |0002: const-string v1, "android.intent.action.OPEN_DOCUMENT" // string@8712 │ │ +49ab30: 7020 4d01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014d │ │ +49ab36: 1a01 4e0f |0007: const-string v1, "*/*" // string@0f4e │ │ +49ab3a: 6e20 7301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0173 │ │ +49ab40: 1a01 1987 |000c: const-string v1, "android.intent.category.OPENABLE" // string@8719 │ │ +49ab44: 6e20 4f01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014f │ │ +49ab4a: 1a01 1a87 |0011: const-string v1, "android.intent.extra.ALLOW_MULTIPLE" // string@871a │ │ +49ab4e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +49ab50: 6e30 6901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ +49ab56: 5441 d2b0 |0017: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d2 │ │ +49ab5a: 6e10 64e9 0400 |0019: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49ab60: 0c02 |001c: move-result-object v2 │ │ +49ab62: 6e10 2d01 0200 |001d: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49ab68: 0c02 |0020: move-result-object v2 │ │ +49ab6a: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ +49ab6e: 1403 b403 137f |0023: const v3, #float 1.95416e+38 // #7f1303b4 │ │ +49ab74: 6e20 b601 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49ab7a: 0c02 |0029: move-result-object v2 │ │ +49ab7c: 2802 |002a: goto 002c // +0002 │ │ +49ab7e: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +49ab80: 1f02 7724 |002c: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49ab84: 7120 5101 2000 |002e: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0151 │ │ +49ab8a: 0c00 |0031: move-result-object v0 │ │ +49ab8c: 1a02 4b95 |0032: const-string v2, "createChooser(...)" // string@954b │ │ +49ab90: 7120 fffb 2000 |0034: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49ab96: 6e20 600a 0100 |0037: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0a60 │ │ +49ab9c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2283 │ │ 0x0007 line=2284 │ │ 0x000c line=2285 │ │ 0x0011 line=2286 │ │ 0x0017 line=2288 │ │ @@ -2006549,34 +2006549,34 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -49ab9c: |[49ab9c] com.nextcloud.talk.chat.ChatActivity.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -49abac: 6200 efb4 |0000: sget-object v0, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion; // field@b4ef │ │ -49abb0: 6e10 85ec 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -49abb6: 0c03 |0005: move-result-object v3 │ │ -49abb8: 7110 fdfb 0300 |0006: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49abbe: 1a01 f6cf |0009: const-string v1, "name" // string@cff6 │ │ -49abc2: 7220 95f9 1300 |000b: invoke-interface {v3, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -49abc8: 0c03 |000e: move-result-object v3 │ │ -49abca: 7110 fdfb 0300 |000f: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49abd0: 1f03 a724 |0012: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -49abd4: 6e20 7df2 3000 |0014: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion;.newInstance:(Ljava/lang/String;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; // method@f27d │ │ -49abda: 0c03 |0017: move-result-object v3 │ │ -49abdc: 1f03 4203 |0018: check-cast v3, Landroidx/fragment/app/DialogFragment; // type@0342 │ │ -49abe0: 6e10 8ee9 0200 |001a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ -49abe6: 0c00 |001d: move-result-object v0 │ │ -49abe8: 6201 efb4 |001e: sget-object v1, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion; // field@b4ef │ │ -49abec: 6e10 7cf2 0100 |0020: invoke-virtual {v1}, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion;.getTAG:()Ljava/lang/String; // method@f27c │ │ -49abf2: 0c01 |0023: move-result-object v1 │ │ -49abf4: 6e30 980e 0301 |0024: invoke-virtual {v3, v0, v1}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@0e98 │ │ -49abfa: 0e00 |0027: return-void │ │ +49aba0: |[49aba0] com.nextcloud.talk.chat.ChatActivity.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +49abb0: 6200 efb4 |0000: sget-object v0, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion; // field@b4ef │ │ +49abb4: 6e10 85ec 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +49abba: 0c03 |0005: move-result-object v3 │ │ +49abbc: 7110 fdfb 0300 |0006: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49abc2: 1a01 f6cf |0009: const-string v1, "name" // string@cff6 │ │ +49abc6: 7220 95f9 1300 |000b: invoke-interface {v3, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +49abcc: 0c03 |000e: move-result-object v3 │ │ +49abce: 7110 fdfb 0300 |000f: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49abd4: 1f03 a724 |0012: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +49abd8: 6e20 7df2 3000 |0014: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion;.newInstance:(Ljava/lang/String;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; // method@f27d │ │ +49abde: 0c03 |0017: move-result-object v3 │ │ +49abe0: 1f03 4203 |0018: check-cast v3, Landroidx/fragment/app/DialogFragment; // type@0342 │ │ +49abe4: 6e10 8ee9 0200 |001a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ +49abea: 0c00 |001d: move-result-object v0 │ │ +49abec: 6201 efb4 |001e: sget-object v1, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion; // field@b4ef │ │ +49abf0: 6e10 7cf2 0100 |0020: invoke-virtual {v1}, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment$Companion;.getTAG:()Ljava/lang/String; // method@f27c │ │ +49abf6: 0c01 |0023: move-result-object v1 │ │ +49abf8: 6e30 980e 0301 |0024: invoke-virtual {v3, v0, v1}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@0e98 │ │ +49abfe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3314 │ │ 0x0002 line=3315 │ │ 0x0014 line=3314 │ │ 0x001a line=3318 │ │ 0x001e line=3319 │ │ @@ -2006590,41 +2006590,41 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -49ac58: |[49ac58] com.nextcloud.talk.chat.ChatActivity.showSharedItems:()V │ │ -49ac68: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ -49ac6c: 0731 |0002: move-object v1, v3 │ │ -49ac6e: 1f01 4e00 |0003: check-cast v1, Landroid/content/Context; // type@004e │ │ -49ac72: 1c02 3c23 |0005: const-class v2, Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; // type@233c │ │ -49ac76: 7030 4b01 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -49ac7c: 5431 b2b0 |000a: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49ac80: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -49ac84: 6e10 45f1 0100 |000e: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -49ac8a: 0c01 |0011: move-result-object v1 │ │ -49ac8c: 2802 |0012: goto 0014 // +0002 │ │ -49ac8e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -49ac90: 1a02 0d2e |0014: const-string v2, "KEY_CONVERSATION_NAME" // string@2e0d │ │ -49ac94: 6e30 6801 2001 |0016: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ -49ac9a: 1a01 342e |0019: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ -49ac9e: 6e10 85e9 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49aca4: 0c02 |001e: move-result-object v2 │ │ -49aca6: 6e30 6801 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ -49acac: 6201 f8b4 |0022: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ -49acb0: 5432 b2b0 |0024: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49acb4: 7110 fdfb 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49acba: 6e20 d7f2 2100 |0029: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d7 │ │ -49acc0: 0a01 |002c: move-result v1 │ │ -49acc2: 1a02 4cf8 |002d: const-string v2, "userIsOwnerOrModerator" // string@f84c │ │ -49acc6: 6e30 6901 2001 |002f: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ -49accc: 6e20 53ea 0300 |0032: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ -49acd2: 0e00 |0035: return-void │ │ +49ac5c: |[49ac5c] com.nextcloud.talk.chat.ChatActivity.showSharedItems:()V │ │ +49ac6c: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ +49ac70: 0731 |0002: move-object v1, v3 │ │ +49ac72: 1f01 4e00 |0003: check-cast v1, Landroid/content/Context; // type@004e │ │ +49ac76: 1c02 3c23 |0005: const-class v2, Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; // type@233c │ │ +49ac7a: 7030 4b01 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +49ac80: 5431 b2b0 |000a: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49ac84: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +49ac88: 6e10 45f1 0100 |000e: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +49ac8e: 0c01 |0011: move-result-object v1 │ │ +49ac90: 2802 |0012: goto 0014 // +0002 │ │ +49ac92: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +49ac94: 1a02 0d2e |0014: const-string v2, "KEY_CONVERSATION_NAME" // string@2e0d │ │ +49ac98: 6e30 6801 2001 |0016: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ +49ac9e: 1a01 342e |0019: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ +49aca2: 6e10 85e9 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49aca8: 0c02 |001e: move-result-object v2 │ │ +49acaa: 6e30 6801 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ +49acb0: 6201 f8b4 |0022: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@b4f8 │ │ +49acb4: 5432 b2b0 |0024: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49acb8: 7110 fdfb 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49acbe: 6e20 d7f2 2100 |0029: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@f2d7 │ │ +49acc4: 0a01 |002c: move-result v1 │ │ +49acc6: 1a02 4cf8 |002d: const-string v2, "userIsOwnerOrModerator" // string@f84c │ │ +49acca: 6e30 6901 2001 |002f: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0169 │ │ +49acd0: 6e20 53ea 0300 |0032: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ +49acd6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2996 │ │ 0x000a line=2997 │ │ 0x0019 line=2998 │ │ 0x0022 line=3001 │ │ 0x002d line=2999 │ │ @@ -2006637,54 +2006637,54 @@ │ │ type : '(ZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -49acd4: |[49acd4] com.nextcloud.talk.chat.ChatActivity.startACall:(ZZ)V │ │ -49ace4: 5430 b2b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49ace8: 3800 4c00 |0002: if-eqz v0, 004e // +004c │ │ -49acec: 5431 aeb0 |0004: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49acf0: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ -49acf4: 2201 9423 |0008: new-instance v1, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@2394 │ │ -49acf8: 6e10 89e9 0300 |000a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -49acfe: 0c02 |000d: move-result-object v2 │ │ -49ad00: 7030 f4f2 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@f2f4 │ │ -49ad06: 6e10 f8f2 0100 |0011: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canStartCall:()Z // method@f2f8 │ │ -49ad0c: 0a00 |0014: move-result v0 │ │ -49ad0e: 3900 2800 |0015: if-nez v0, 003d // +0028 │ │ -49ad12: 5430 b2b0 |0017: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49ad16: 3800 2400 |0019: if-eqz v0, 003d // +0024 │ │ -49ad1a: 6e10 47f1 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getHasCall:()Z // method@f147 │ │ -49ad20: 0a00 |001e: move-result v0 │ │ -49ad22: 3900 1e00 |001f: if-nez v0, 003d // +001e │ │ -49ad26: 5434 a8b0 |0021: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49ad2a: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ -49ad2e: 1a04 e08a |0025: const-string v4, "binding" // string@8ae0 │ │ -49ad32: 7110 06fc 0400 |0027: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49ad38: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -49ad3a: 6e10 a1f0 0400 |002b: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49ad40: 0c04 |002e: move-result-object v4 │ │ -49ad42: 1f04 8c01 |002f: check-cast v4, Landroid/view/View; // type@018c │ │ -49ad46: 1405 4404 137f |0031: const v5, #float 1.95419e+38 // #7f130444 │ │ -49ad4c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -49ad4e: 7130 be88 5400 |0035: invoke-static {v4, v5, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -49ad54: 0c04 |0038: move-result-object v4 │ │ -49ad56: 6e10 d188 0400 |0039: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49ad5c: 2812 |003c: goto 004e // +0012 │ │ -49ad5e: 7100 3bf3 0000 |003d: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ -49ad64: 0c00 |0040: move-result-object v0 │ │ -49ad66: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -49ad68: 6e20 41f3 1000 |0042: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setDialing:(Z)V // method@f341 │ │ -49ad6e: 7030 6fe9 4305 |0045: invoke-direct {v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getIntentForCall:(ZZ)Landroid/content/Intent; // method@e96f │ │ -49ad74: 0c04 |0048: move-result-object v4 │ │ -49ad76: 3804 0500 |0049: if-eqz v4, 004e // +0005 │ │ -49ad7a: 6e20 53ea 4300 |004b: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ -49ad80: 0e00 |004e: return-void │ │ +49acd8: |[49acd8] com.nextcloud.talk.chat.ChatActivity.startACall:(ZZ)V │ │ +49ace8: 5430 b2b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49acec: 3800 4c00 |0002: if-eqz v0, 004e // +004c │ │ +49acf0: 5431 aeb0 |0004: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49acf4: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ +49acf8: 2201 9423 |0008: new-instance v1, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@2394 │ │ +49acfc: 6e10 89e9 0300 |000a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +49ad02: 0c02 |000d: move-result-object v2 │ │ +49ad04: 7030 f4f2 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@f2f4 │ │ +49ad0a: 6e10 f8f2 0100 |0011: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canStartCall:()Z // method@f2f8 │ │ +49ad10: 0a00 |0014: move-result v0 │ │ +49ad12: 3900 2800 |0015: if-nez v0, 003d // +0028 │ │ +49ad16: 5430 b2b0 |0017: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49ad1a: 3800 2400 |0019: if-eqz v0, 003d // +0024 │ │ +49ad1e: 6e10 47f1 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getHasCall:()Z // method@f147 │ │ +49ad24: 0a00 |001e: move-result v0 │ │ +49ad26: 3900 1e00 |001f: if-nez v0, 003d // +001e │ │ +49ad2a: 5434 a8b0 |0021: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49ad2e: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ +49ad32: 1a04 e08a |0025: const-string v4, "binding" // string@8ae0 │ │ +49ad36: 7110 06fc 0400 |0027: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49ad3c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +49ad3e: 6e10 a1f0 0400 |002b: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49ad44: 0c04 |002e: move-result-object v4 │ │ +49ad46: 1f04 8c01 |002f: check-cast v4, Landroid/view/View; // type@018c │ │ +49ad4a: 1405 4404 137f |0031: const v5, #float 1.95419e+38 // #7f130444 │ │ +49ad50: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +49ad52: 7130 be88 5400 |0035: invoke-static {v4, v5, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +49ad58: 0c04 |0038: move-result-object v4 │ │ +49ad5a: 6e10 d188 0400 |0039: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49ad60: 2812 |003c: goto 004e // +0012 │ │ +49ad62: 7100 3bf3 0000 |003d: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@f33b │ │ +49ad68: 0c00 |0040: move-result-object v0 │ │ +49ad6a: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +49ad6c: 6e20 41f3 1000 |0042: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setDialing:(Z)V // method@f341 │ │ +49ad72: 7030 6fe9 4305 |0045: invoke-direct {v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getIntentForCall:(ZZ)Landroid/content/Intent; // method@e96f │ │ +49ad78: 0c04 |0048: move-result-object v4 │ │ +49ad7a: 3804 0500 |0049: if-eqz v4, 004e // +0005 │ │ +49ad7e: 6e20 53ea 4300 |004b: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ +49ad84: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3074 │ │ 0x0004 line=3075 │ │ 0x0008 line=3076 │ │ 0x0011 line=3077 │ │ 0x0021 line=3078 │ │ @@ -2006701,21 +2006701,21 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -49ad84: |[49ad84] com.nextcloud.talk.chat.ChatActivity.startChooseFileIntentForResult$lambda$3:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -49ad94: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ -49ad98: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49ad9e: 2200 e320 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; // type@20e3 │ │ -49ada2: 7020 57e8 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e857 │ │ -49ada8: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ -49adae: 0e00 |000d: return-void │ │ +49ad88: |[49ad88] com.nextcloud.talk.chat.ChatActivity.startChooseFileIntentForResult$lambda$3:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +49ad98: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ +49ad9c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49ada2: 2200 e320 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; // type@20e3 │ │ +49ada6: 7020 57e8 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e857 │ │ +49adac: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ +49adb2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -2006724,18 +2006724,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -494b1c: |[494b1c] com.nextcloud.talk.chat.ChatActivity.startChooseFileIntentForResult$lambda$3$lambda$2:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -494b2c: 7020 d8e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onChooseFileResult:(Landroid/content/Intent;)V // method@e9d8 │ │ -494b32: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494b36: 1100 |0005: return-object v0 │ │ +494b20: |[494b20] com.nextcloud.talk.chat.ChatActivity.startChooseFileIntentForResult$lambda$3$lambda$2:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +494b30: 7020 d8e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onChooseFileResult:(Landroid/content/Intent;)V // method@e9d8 │ │ +494b36: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494b3a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ @@ -2006745,35 +2006745,35 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -49adb0: |[49adb0] com.nextcloud.talk.chat.ChatActivity.startMessageSearch:()V │ │ -49adc0: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ -49adc4: 0731 |0002: move-object v1, v3 │ │ -49adc6: 1f01 4e00 |0003: check-cast v1, Landroid/content/Context; // type@004e │ │ -49adca: 1c02 c622 |0005: const-class v2, Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; // type@22c6 │ │ -49adce: 7030 4b01 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -49add4: 5431 b2b0 |000a: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49add8: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -49addc: 6e10 45f1 0100 |000e: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -49ade2: 0c01 |0011: move-result-object v1 │ │ -49ade4: 2802 |0012: goto 0014 // +0002 │ │ -49ade6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -49ade8: 1a02 0d2e |0014: const-string v2, "KEY_CONVERSATION_NAME" // string@2e0d │ │ -49adec: 6e30 6801 2001 |0016: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ -49adf2: 1a01 342e |0019: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ -49adf6: 6e10 85e9 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49adfc: 0c02 |001e: move-result-object v2 │ │ -49adfe: 6e30 6801 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ -49ae04: 5431 d3b0 |0022: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d3 │ │ -49ae08: 6e20 600a 0100 |0024: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0a60 │ │ -49ae0e: 0e00 |0027: return-void │ │ +49adb4: |[49adb4] com.nextcloud.talk.chat.ChatActivity.startMessageSearch:()V │ │ +49adc4: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ +49adc8: 0731 |0002: move-object v1, v3 │ │ +49adca: 1f01 4e00 |0003: check-cast v1, Landroid/content/Context; // type@004e │ │ +49adce: 1c02 c622 |0005: const-class v2, Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; // type@22c6 │ │ +49add2: 7030 4b01 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +49add8: 5431 b2b0 |000a: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49addc: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +49ade0: 6e10 45f1 0100 |000e: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +49ade6: 0c01 |0011: move-result-object v1 │ │ +49ade8: 2802 |0012: goto 0014 // +0002 │ │ +49adea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +49adec: 1a02 0d2e |0014: const-string v2, "KEY_CONVERSATION_NAME" // string@2e0d │ │ +49adf0: 6e30 6801 2001 |0016: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ +49adf6: 1a01 342e |0019: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ +49adfa: 6e10 85e9 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49ae00: 0c02 |001e: move-result-object v2 │ │ +49ae02: 6e30 6801 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0168 │ │ +49ae08: 5431 d3b0 |0022: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@b0d3 │ │ +49ae0c: 6e20 600a 0100 |0024: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0a60 │ │ +49ae12: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3007 │ │ 0x000a line=3008 │ │ 0x0019 line=3009 │ │ 0x0022 line=3010 │ │ locals : │ │ @@ -2006784,21 +2006784,21 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -49ae10: |[49ae10] com.nextcloud.talk.chat.ChatActivity.startMessageSearchForResult$lambda$7:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -49ae20: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ -49ae24: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49ae2a: 2200 e420 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; // type@20e4 │ │ -49ae2e: 7020 59e8 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e859 │ │ -49ae34: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ -49ae3a: 0e00 |000d: return-void │ │ +49ae14: |[49ae14] com.nextcloud.talk.chat.ChatActivity.startMessageSearchForResult$lambda$7:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +49ae24: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ +49ae28: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49ae2e: 2200 e420 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; // type@20e4 │ │ +49ae32: 7020 59e8 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e859 │ │ +49ae38: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ +49ae3e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=274 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -2006807,18 +2006807,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -494b38: |[494b38] com.nextcloud.talk.chat.ChatActivity.startMessageSearchForResult$lambda$7$lambda$6:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -494b48: 7020 e2e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onMessageSearchResult:(Landroid/content/Intent;)V // method@e9e2 │ │ -494b4e: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494b52: 1100 |0005: return-object v0 │ │ +494b3c: |[494b3c] com.nextcloud.talk.chat.ChatActivity.startMessageSearchForResult$lambda$7$lambda$6:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +494b4c: 7020 e2e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onMessageSearchResult:(Landroid/content/Intent;)V // method@e9e2 │ │ +494b52: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494b56: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ @@ -2006828,21 +2006828,21 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -49ae3c: |[49ae3c] com.nextcloud.talk.chat.ChatActivity.startPickCameraIntentForResult$lambda$9:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -49ae4c: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ -49ae50: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49ae56: 2200 b620 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0; // type@20b6 │ │ -49ae5a: 7020 fde7 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e7fd │ │ -49ae60: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ -49ae66: 0e00 |000d: return-void │ │ +49ae40: |[49ae40] com.nextcloud.talk.chat.ChatActivity.startPickCameraIntentForResult$lambda$9:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +49ae50: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ +49ae54: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49ae5a: 2200 b620 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0; // type@20b6 │ │ +49ae5e: 7020 fde7 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e7fd │ │ +49ae64: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ +49ae6a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=282 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -2006851,18 +2006851,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -494b54: |[494b54] com.nextcloud.talk.chat.ChatActivity.startPickCameraIntentForResult$lambda$9$lambda$8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -494b64: 7020 e8e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPickCameraResult:(Landroid/content/Intent;)V // method@e9e8 │ │ -494b6a: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494b6e: 1100 |0005: return-object v0 │ │ +494b58: |[494b58] com.nextcloud.talk.chat.ChatActivity.startPickCameraIntentForResult$lambda$9$lambda$8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +494b68: 7020 e8e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPickCameraResult:(Landroid/content/Intent;)V // method@e9e8 │ │ +494b6e: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494b72: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ @@ -2006872,46 +2006872,46 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -49ae8c: |[49ae8c] com.nextcloud.talk.chat.ChatActivity.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V │ │ -49ae9c: 5530 a6b0 |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.active:Z // field@b0a6 │ │ -49aea0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -49aea4: 0e00 |0004: return-void │ │ -49aea6: 7020 a4e9 4300 |0005: invoke-direct {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9a4 │ │ -49aeac: 5430 bdb0 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -49aeb0: 3800 3800 |000a: if-eqz v0, 0042 // +0038 │ │ -49aeb4: 6e10 f903 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@03f9 │ │ -49aeba: 0a01 |000f: move-result v1 │ │ -49aebc: 3901 1100 |0010: if-nez v1, 0021 // +0011 │ │ -49aec0: 3805 0f00 |0012: if-eqz v5, 0021 // +000f │ │ -49aec4: 6e10 61e9 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49aeca: 0c01 |0017: move-result-object v1 │ │ -49aecc: 2202 d020 |0018: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; // type@20d0 │ │ -49aed0: 7020 31e8 0200 |001a: invoke-direct {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.:(Landroid/media/MediaPlayer;)V // method@e831 │ │ -49aed6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -49aed8: 6e30 cbee 0102 |001e: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@eecb │ │ -49aede: 2200 0001 |0021: new-instance v0, Landroid/os/Handler; // type@0100 │ │ -49aee2: 7010 7504 0000 |0023: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0475 │ │ -49aee8: 5b30 beb0 |0026: iput-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayerHandler:Landroid/os/Handler; // field@b0be │ │ -49aeec: 2200 0c21 |0028: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2; // type@210c │ │ -49aef0: 7030 eae8 3004 |002a: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e8ea │ │ -49aef6: 1f00 9f24 |002d: check-cast v0, Ljava/lang/Runnable; // type@249f │ │ -49aefa: 6e20 0dea 0300 |002f: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ -49af00: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -49af02: 6e20 a9ec 0400 |0033: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@eca9 │ │ -49af08: 6e20 bfec 5400 |0036: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@ecbf │ │ -49af0e: 5435 a7b0 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49af12: 3805 0700 |003b: if-eqz v5, 0042 // +0007 │ │ -49af16: 1f04 d123 |003d: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -49af1a: 6e20 3ee4 4500 |003f: invoke-virtual {v5, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -49af20: 0e00 |0042: return-void │ │ +49ae90: |[49ae90] com.nextcloud.talk.chat.ChatActivity.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V │ │ +49aea0: 5530 a6b0 |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.active:Z // field@b0a6 │ │ +49aea4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +49aea8: 0e00 |0004: return-void │ │ +49aeaa: 7020 a4e9 4300 |0005: invoke-direct {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e9a4 │ │ +49aeb0: 5430 bdb0 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +49aeb4: 3800 3800 |000a: if-eqz v0, 0042 // +0038 │ │ +49aeb8: 6e10 f903 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@03f9 │ │ +49aebe: 0a01 |000f: move-result v1 │ │ +49aec0: 3901 1100 |0010: if-nez v1, 0021 // +0011 │ │ +49aec4: 3805 0f00 |0012: if-eqz v5, 0021 // +000f │ │ +49aec8: 6e10 61e9 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49aece: 0c01 |0017: move-result-object v1 │ │ +49aed0: 2202 d020 |0018: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; // type@20d0 │ │ +49aed4: 7020 31e8 0200 |001a: invoke-direct {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.:(Landroid/media/MediaPlayer;)V // method@e831 │ │ +49aeda: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +49aedc: 6e30 cbee 0102 |001e: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@eecb │ │ +49aee2: 2200 0001 |0021: new-instance v0, Landroid/os/Handler; // type@0100 │ │ +49aee6: 7010 7504 0000 |0023: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0475 │ │ +49aeec: 5b30 beb0 |0026: iput-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayerHandler:Landroid/os/Handler; // field@b0be │ │ +49aef0: 2200 0c21 |0028: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2; // type@210c │ │ +49aef4: 7030 eae8 3004 |002a: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$1$2;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e8ea │ │ +49aefa: 1f00 9f24 |002d: check-cast v0, Ljava/lang/Runnable; // type@249f │ │ +49aefe: 6e20 0dea 0300 |002f: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ +49af04: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +49af06: 6e20 a9ec 0400 |0033: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@eca9 │ │ +49af0c: 6e20 bfec 5400 |0036: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@ecbf │ │ +49af12: 5435 a7b0 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49af16: 3805 0700 |003b: if-eqz v5, 0042 // +0007 │ │ +49af1a: 1f04 d123 |003d: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +49af1e: 6e20 3ee4 4500 |003f: invoke-virtual {v5, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +49af24: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1583 │ │ 0x0005 line=1591 │ │ 0x0008 line=1593 │ │ 0x000c line=1594 │ │ 0x0014 line=1595 │ │ @@ -2006930,20 +2006930,20 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -49ae68: |[49ae68] com.nextcloud.talk.chat.ChatActivity.startPlayback$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V │ │ -49ae78: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -49ae7c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -49ae80: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -49ae82: 7030 5bea 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea5b │ │ -49ae88: 0e00 |0008: return-void │ │ +49ae6c: |[49ae6c] com.nextcloud.talk.chat.ChatActivity.startPlayback$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZILjava/lang/Object;)V │ │ +49ae7c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +49ae80: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +49ae84: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +49ae86: 7030 5bea 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@ea5b │ │ +49ae8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1582 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -2006955,18 +2006955,18 @@ │ │ type : '(Landroid/media/MediaPlayer;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -494b70: |[494b70] com.nextcloud.talk.chat.ChatActivity.startPlayback$lambda$64$lambda$63:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ -494b80: 6e10 0604 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0406 │ │ -494b86: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494b8a: 1100 |0005: return-object v0 │ │ +494b74: |[494b74] com.nextcloud.talk.chat.ChatActivity.startPlayback$lambda$64$lambda$63:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ +494b84: 6e10 0604 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0406 │ │ +494b8a: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494b8e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1596 │ │ 0x0003 line=1597 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -2006975,21 +2006975,21 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -49af24: |[49af24] com.nextcloud.talk.chat.ChatActivity.startRemoteFileBrowsingForResult$lambda$5:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -49af34: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ -49af38: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49af3e: 2200 ec20 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; // type@20ec │ │ -49af42: 7020 69e8 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e869 │ │ -49af48: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ -49af4e: 0e00 |000d: return-void │ │ +49af28: |[49af28] com.nextcloud.talk.chat.ChatActivity.startRemoteFileBrowsingForResult$lambda$5:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +49af38: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ +49af3c: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49af42: 2200 ec20 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; // type@20ec │ │ +49af46: 7020 69e8 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e869 │ │ +49af4c: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ +49af52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=267 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -2006998,18 +2006998,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -494b8c: |[494b8c] com.nextcloud.talk.chat.ChatActivity.startRemoteFileBrowsingForResult$lambda$5$lambda$4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -494b9c: 7020 f0e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V // method@e9f0 │ │ -494ba2: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494ba6: 1100 |0005: return-object v0 │ │ +494b90: |[494b90] com.nextcloud.talk.chat.ChatActivity.startRemoteFileBrowsingForResult$lambda$5$lambda$4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +494ba0: 7020 f0e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V // method@e9f0 │ │ +494ba6: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494baa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ @@ -2007019,21 +2007019,21 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -49af50: |[49af50] com.nextcloud.talk.chat.ChatActivity.startSelectContactForResult$lambda$1:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -49af60: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ -49af64: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49af6a: 2200 b720 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10; // type@20b7 │ │ -49af6e: 7020 ffe7 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e7ff │ │ -49af74: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ -49af7a: 0e00 |000d: return-void │ │ +49af54: |[49af54] com.nextcloud.talk.chat.ChatActivity.startSelectContactForResult$lambda$1:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +49af64: 1a00 aebb |0000: const-string v0, "it" // string@bbae │ │ +49af68: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49af6e: 2200 b720 |0005: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10; // type@20b7 │ │ +49af72: 7020 ffe7 1000 |0007: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e7ff │ │ +49af78: 7030 54e9 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@e954 │ │ +49af7e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -2007042,18 +2007042,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -494ba8: |[494ba8] com.nextcloud.talk.chat.ChatActivity.startSelectContactForResult$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -494bb8: 7020 f6e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onSelectContactResult:(Landroid/content/Intent;)V // method@e9f6 │ │ -494bbe: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494bc2: 1100 |0005: return-object v0 │ │ +494bac: |[494bac] com.nextcloud.talk.chat.ChatActivity.startSelectContactForResult$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +494bbc: 7020 f6e9 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onSelectContactResult:(Landroid/content/Intent;)V // method@e9f6 │ │ +494bc2: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494bc6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0003 line=253 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ @@ -2007063,42 +2007063,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -49af7c: |[49af7c] com.nextcloud.talk.chat.ChatActivity.statusMessageViewContents:(Ljava/lang/String;)V │ │ -49af8c: 5430 a8b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49af90: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -49af94: 1a00 e08a |0004: const-string v0, "binding" // string@8ae0 │ │ -49af98: 7110 06fc 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49af9e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -49afa0: 5400 ccb3 |000a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ -49afa4: 1401 f800 0a7f |000c: const v1, #float 1.83438e+38 // #7f0a00f8 │ │ -49afaa: 6e20 4766 1000 |000f: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ -49afb0: 0c00 |0012: move-result-object v0 │ │ -49afb2: 1f00 0902 |0013: check-cast v0, Landroid/widget/TextView; // type@0209 │ │ -49afb6: 1f04 7724 |0015: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ -49afba: 7210 3df5 0400 |0017: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -49afc0: 0a01 |001a: move-result v1 │ │ -49afc2: 3d01 1800 |001b: if-lez v1, 0033 // +0018 │ │ -49afc6: 6e10 93e9 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ -49afcc: 0c01 |0020: move-result-object v1 │ │ -49afce: 5411 f2b4 |0021: iget-object v1, v1, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.platform:Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils; // field@b4f2 │ │ -49afd2: 7110 fdfb 0000 |0023: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49afd8: 6202 2faa |0026: sget-object v2, Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;.ON_SURFACE:Lcom/nextcloud/android/common/ui/theme/utils/ColorRole; // field@aa2f │ │ -49afdc: 6e30 7ed9 0102 |0028: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;.colorTextView:(Landroid/widget/TextView;Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;)V // method@d97e │ │ -49afe2: 6e20 380a 4000 |002b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -49afe8: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -49afea: 6e20 420a 4000 |002f: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a42 │ │ -49aff0: 2806 |0032: goto 0038 // +0006 │ │ -49aff2: 1304 0800 |0033: const/16 v4, #int 8 // #8 │ │ -49aff6: 6e20 420a 4000 |0035: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a42 │ │ -49affc: 0e00 |0038: return-void │ │ +49af80: |[49af80] com.nextcloud.talk.chat.ChatActivity.statusMessageViewContents:(Ljava/lang/String;)V │ │ +49af90: 5430 a8b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49af94: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +49af98: 1a00 e08a |0004: const-string v0, "binding" // string@8ae0 │ │ +49af9c: 7110 06fc 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49afa2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +49afa4: 5400 ccb3 |000a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@b3cc │ │ +49afa8: 1401 f800 0a7f |000c: const v1, #float 1.83438e+38 // #7f0a00f8 │ │ +49afae: 6e20 4766 1000 |000f: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@6647 │ │ +49afb4: 0c00 |0012: move-result-object v0 │ │ +49afb6: 1f00 0902 |0013: check-cast v0, Landroid/widget/TextView; // type@0209 │ │ +49afba: 1f04 7724 |0015: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ +49afbe: 7210 3df5 0400 |0017: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +49afc4: 0a01 |001a: move-result v1 │ │ +49afc6: 3d01 1800 |001b: if-lez v1, 0033 // +0018 │ │ +49afca: 6e10 93e9 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@e993 │ │ +49afd0: 0c01 |0020: move-result-object v1 │ │ +49afd2: 5411 f2b4 |0021: iget-object v1, v1, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.platform:Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils; // field@b4f2 │ │ +49afd6: 7110 fdfb 0000 |0023: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49afdc: 6202 2faa |0026: sget-object v2, Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;.ON_SURFACE:Lcom/nextcloud/android/common/ui/theme/utils/ColorRole; // field@aa2f │ │ +49afe0: 6e30 7ed9 0102 |0028: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;.colorTextView:(Landroid/widget/TextView;Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;)V // method@d97e │ │ +49afe6: 6e20 380a 4000 |002b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +49afec: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +49afee: 6e20 420a 4000 |002f: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a42 │ │ +49aff4: 2806 |0032: goto 0038 // +0006 │ │ +49aff6: 1304 0800 |0033: const/16 v4, #int 8 // #8 │ │ +49affa: 6e20 420a 4000 |0035: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a42 │ │ +49b000: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2434 │ │ 0x0015 line=2435 │ │ 0x001d line=2436 │ │ 0x002b line=2437 │ │ 0x002f line=2438 │ │ @@ -2007112,63 +2007112,63 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -49b000: |[49b000] com.nextcloud.talk.chat.ChatActivity.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -49b010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49b012: 6e20 bfec 0500 |0001: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@ecbf │ │ -49b018: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -49b01a: 6e20 c6ec 1500 |0005: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@ecc6 │ │ -49b020: 5441 a7b0 |0008: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49b024: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -49b028: 1f05 d123 |000c: check-cast v5, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -49b02c: 6e20 3ee4 5100 |000e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -49b032: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -49b034: 5b45 b3b0 |0012: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ -49b038: 5940 b9b0 |0014: iput v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ -49b03c: 5441 beb0 |0016: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayerHandler:Landroid/os/Handler; // field@b0be │ │ -49b040: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ -49b044: 6e20 8004 5100 |001a: invoke-virtual {v1, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0480 │ │ -49b04a: 5441 bdb0 |001d: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -49b04e: 3801 1b00 |001f: if-eqz v1, 003a // +001b │ │ -49b052: 6e10 f903 0100 |0021: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@03f9 │ │ -49b058: 0a02 |0024: move-result v2 │ │ -49b05a: 3802 1500 |0025: if-eqz v2, 003a // +0015 │ │ -49b05e: 6202 99b0 |0027: sget-object v2, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -49b062: 1a03 65cc |0029: const-string v3, "media player is stopped" // string@cc65 │ │ -49b066: 7120 6c05 3200 |002b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ -49b06c: 6e10 61e9 0400 |002e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49b072: 0c02 |0031: move-result-object v2 │ │ -49b074: 2203 e520 |0032: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; // type@20e5 │ │ -49b078: 7020 5be8 1300 |0034: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.:(Landroid/media/MediaPlayer;)V // method@e85b │ │ -49b07e: 6e30 cbee 0203 |0037: invoke-virtual {v2, v0, v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@eecb │ │ -49b084: 5440 bdb0 |003a: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -49b088: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ -49b08c: 6e10 fd03 0000 |003e: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@03fd │ │ -49b092: 5b45 bdb0 |0041: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -49b096: 2812 |0043: goto 0055 // +0012 │ │ -49b098: 0d00 |0044: move-exception v0 │ │ -49b09a: 2811 |0045: goto 0056 // +0011 │ │ -49b09c: 0d00 |0046: move-exception v0 │ │ -49b09e: 6201 99b0 |0047: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -49b0a2: 1a02 6acc |0049: const-string v2, "mediaPlayer was not initialized" // string@cc6a │ │ -49b0a6: 1f00 b024 |004b: check-cast v0, Ljava/lang/Throwable; // type@24b0 │ │ -49b0aa: 7130 6f05 2100 |004d: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ -49b0b0: 5440 bdb0 |0050: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -49b0b4: 3800 efff |0052: if-eqz v0, 0041 // -0011 │ │ -49b0b8: 28ea |0054: goto 003e // -0016 │ │ -49b0ba: 0e00 |0055: return-void │ │ -49b0bc: 5441 bdb0 |0056: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -49b0c0: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ -49b0c4: 6e10 fd03 0100 |005a: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@03fd │ │ -49b0ca: 5b45 bdb0 |005d: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -49b0ce: 2700 |005f: throw v0 │ │ +49b004: |[49b004] com.nextcloud.talk.chat.ChatActivity.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +49b014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49b016: 6e20 bfec 0500 |0001: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@ecbf │ │ +49b01c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +49b01e: 6e20 c6ec 1500 |0005: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@ecc6 │ │ +49b024: 5441 a7b0 |0008: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49b028: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +49b02c: 1f05 d123 |000c: check-cast v5, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +49b030: 6e20 3ee4 5100 |000e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +49b036: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +49b038: 5b45 b3b0 |0012: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@b0b3 │ │ +49b03c: 5940 b9b0 |0014: iput v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@b0b9 │ │ +49b040: 5441 beb0 |0016: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayerHandler:Landroid/os/Handler; // field@b0be │ │ +49b044: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ +49b048: 6e20 8004 5100 |001a: invoke-virtual {v1, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0480 │ │ +49b04e: 5441 bdb0 |001d: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +49b052: 3801 1b00 |001f: if-eqz v1, 003a // +001b │ │ +49b056: 6e10 f903 0100 |0021: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@03f9 │ │ +49b05c: 0a02 |0024: move-result v2 │ │ +49b05e: 3802 1500 |0025: if-eqz v2, 003a // +0015 │ │ +49b062: 6202 99b0 |0027: sget-object v2, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49b066: 1a03 65cc |0029: const-string v3, "media player is stopped" // string@cc65 │ │ +49b06a: 7120 6c05 3200 |002b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@056c │ │ +49b070: 6e10 61e9 0400 |002e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49b076: 0c02 |0031: move-result-object v2 │ │ +49b078: 2203 e520 |0032: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; // type@20e5 │ │ +49b07c: 7020 5be8 1300 |0034: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.:(Landroid/media/MediaPlayer;)V // method@e85b │ │ +49b082: 6e30 cbee 0203 |0037: invoke-virtual {v2, v0, v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@eecb │ │ +49b088: 5440 bdb0 |003a: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +49b08c: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ +49b090: 6e10 fd03 0000 |003e: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@03fd │ │ +49b096: 5b45 bdb0 |0041: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +49b09a: 2812 |0043: goto 0055 // +0012 │ │ +49b09c: 0d00 |0044: move-exception v0 │ │ +49b09e: 2811 |0045: goto 0056 // +0011 │ │ +49b0a0: 0d00 |0046: move-exception v0 │ │ +49b0a2: 6201 99b0 |0047: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49b0a6: 1a02 6acc |0049: const-string v2, "mediaPlayer was not initialized" // string@cc6a │ │ +49b0aa: 1f00 b024 |004b: check-cast v0, Ljava/lang/Throwable; // type@24b0 │ │ +49b0ae: 7130 6f05 2100 |004d: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@056f │ │ +49b0b4: 5440 bdb0 |0050: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +49b0b8: 3800 efff |0052: if-eqz v0, 0041 // -0011 │ │ +49b0bc: 28ea |0054: goto 003e // -0016 │ │ +49b0be: 0e00 |0055: return-void │ │ +49b0c0: 5441 bdb0 |0056: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +49b0c4: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ +49b0c8: 6e10 fd03 0100 |005a: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@03fd │ │ +49b0ce: 5b45 bdb0 |005d: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +49b0d2: 2700 |005f: throw v0 │ │ catches : 2 │ │ 0x001d - 0x003a │ │ Ljava/lang/IllegalStateException; -> 0x0046 │ │ -> 0x0044 │ │ 0x0047 - 0x0050 │ │ -> 0x0044 │ │ positions : │ │ @@ -2007196,18 +2007196,18 @@ │ │ type : '(Landroid/media/MediaPlayer;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -494bc4: |[494bc4] com.nextcloud.talk.chat.ChatActivity.stopMediaPlayer$lambda$72$lambda$71:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ -494bd4: 6e10 0704 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0407 │ │ -494bda: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494bde: 1100 |0005: return-object v0 │ │ +494bc8: |[494bc8] com.nextcloud.talk.chat.ChatActivity.stopMediaPlayer$lambda$72$lambda$71:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ +494bd8: 6e10 0704 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0407 │ │ +494bde: 6200 61b5 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494be2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ 0x0003 line=1701 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -2007216,34 +2007216,34 @@ │ │ type : '(Ljava/lang/String;ZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -49b1bc: |[49b1bc] com.nextcloud.talk.chat.ChatActivity.switchToRoom:(Ljava/lang/String;ZZ)V │ │ -49b1cc: 5420 aeb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49b1d0: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ -49b1d4: 2200 d720 |0004: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; // type@20d7 │ │ -49b1d8: 7020 3fe8 2000 |0006: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e83f │ │ -49b1de: 6e20 0dea 0200 |0009: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ -49b1e4: 2200 fb00 |000c: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ -49b1e8: 7010 3b04 0000 |000e: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ -49b1ee: 1a01 342e |0011: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ -49b1f2: 6e30 6804 1003 |0013: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -49b1f8: 3804 0d00 |0016: if-eqz v4, 0023 // +000d │ │ -49b1fc: 1a03 372e |0018: const-string v3, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@2e37 │ │ -49b200: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -49b202: 6e30 5704 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -49b208: 1a03 062e |001e: const-string v3, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ -49b20c: 6e30 5704 3005 |0020: invoke-virtual {v0, v3, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -49b212: 2203 e220 |0023: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; // type@20e2 │ │ -49b216: 7030 55e8 2300 |0025: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@e855 │ │ -49b21c: 6e20 d4e9 3200 |0028: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@e9d4 │ │ -49b222: 0e00 |002b: return-void │ │ +49b1c0: |[49b1c0] com.nextcloud.talk.chat.ChatActivity.switchToRoom:(Ljava/lang/String;ZZ)V │ │ +49b1d0: 5420 aeb0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49b1d4: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ +49b1d8: 2200 d720 |0004: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; // type@20d7 │ │ +49b1dc: 7020 3fe8 2000 |0006: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e83f │ │ +49b1e2: 6e20 0dea 0200 |0009: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ +49b1e8: 2200 fb00 |000c: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ +49b1ec: 7010 3b04 0000 |000e: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ +49b1f2: 1a01 342e |0011: const-string v1, "KEY_ROOM_TOKEN" // string@2e34 │ │ +49b1f6: 6e30 6804 1003 |0013: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +49b1fc: 3804 0d00 |0016: if-eqz v4, 0023 // +000d │ │ +49b200: 1a03 372e |0018: const-string v3, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@2e37 │ │ +49b204: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +49b206: 6e30 5704 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +49b20c: 1a03 062e |001e: const-string v3, "KEY_CALL_VOICE_ONLY" // string@2e06 │ │ +49b210: 6e30 5704 3005 |0020: invoke-virtual {v0, v3, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +49b216: 2203 e220 |0023: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; // type@20e2 │ │ +49b21a: 7030 55e8 2300 |0025: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@e855 │ │ +49b220: 6e20 d4e9 3200 |0028: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@e9d4 │ │ +49b226: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0004 line=1520 │ │ 0x000c line=1536 │ │ 0x0011 line=1537 │ │ 0x0018 line=1540 │ │ @@ -2007260,66 +2007260,66 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -49b0e8: |[49b0e8] com.nextcloud.talk.chat.ChatActivity.switchToRoom$lambda$60:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -49b0f8: 5450 b2b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49b0fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b0fe: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -49b102: 6e10 50f1 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@f150 │ │ -49b108: 0c00 |0008: move-result-object v0 │ │ -49b10a: 2802 |0009: goto 000b // +0002 │ │ -49b10c: 0710 |000a: move-object v0, v1 │ │ -49b10e: 6202 d9b4 |000b: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@b4d9 │ │ -49b112: 1a03 e08a |000d: const-string v3, "binding" // string@8ae0 │ │ -49b116: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -49b118: 3320 2a00 |0010: if-ne v0, v2, 003a // +002a │ │ -49b11c: 5450 a8b0 |0012: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49b120: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ -49b124: 7110 06fc 0300 |0016: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49b12a: 2802 |0019: goto 001b // +0002 │ │ -49b12c: 0701 |001a: move-object v1, v0 │ │ -49b12e: 6e10 a1f0 0100 |001b: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49b134: 0c00 |001e: move-result-object v0 │ │ -49b136: 1f00 8c01 |001f: check-cast v0, Landroid/view/View; // type@018c │ │ -49b13a: 6e10 64e9 0500 |0021: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b140: 0c05 |0024: move-result-object v5 │ │ -49b142: 6e10 2d01 0500 |0025: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49b148: 0c05 |0028: move-result-object v5 │ │ -49b14a: 1401 5004 137f |0029: const v1, #float 1.95419e+38 // #7f130450 │ │ -49b150: 6e20 b601 1500 |002c: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49b156: 0c05 |002f: move-result-object v5 │ │ -49b158: 1f05 7724 |0030: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ -49b15c: 7130 bf88 5004 |0032: invoke-static {v0, v5, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@88bf │ │ -49b162: 0c05 |0035: move-result-object v5 │ │ -49b164: 6e10 d188 0500 |0036: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49b16a: 2828 |0039: goto 0061 // +0028 │ │ -49b16c: 5450 a8b0 |003a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49b170: 3900 0600 |003c: if-nez v0, 0042 // +0006 │ │ -49b174: 7110 06fc 0300 |003e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49b17a: 2802 |0041: goto 0043 // +0002 │ │ -49b17c: 0701 |0042: move-object v1, v0 │ │ -49b17e: 6e10 a1f0 0100 |0043: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49b184: 0c00 |0046: move-result-object v0 │ │ -49b186: 1f00 8c01 |0047: check-cast v0, Landroid/view/View; // type@018c │ │ -49b18a: 6e10 64e9 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b190: 0c05 |004c: move-result-object v5 │ │ -49b192: 6e10 2d01 0500 |004d: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49b198: 0c05 |0050: move-result-object v5 │ │ -49b19a: 1401 4f04 137f |0051: const v1, #float 1.95419e+38 // #7f13044f │ │ -49b1a0: 6e20 b601 1500 |0054: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49b1a6: 0c05 |0057: move-result-object v5 │ │ -49b1a8: 1f05 7724 |0058: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ -49b1ac: 7130 bf88 5004 |005a: invoke-static {v0, v5, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@88bf │ │ -49b1b2: 0c05 |005d: move-result-object v5 │ │ -49b1b4: 6e10 d188 0500 |005e: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49b1ba: 0e00 |0061: return-void │ │ +49b0ec: |[49b0ec] com.nextcloud.talk.chat.ChatActivity.switchToRoom$lambda$60:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +49b0fc: 5450 b2b0 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49b100: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b102: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +49b106: 6e10 50f1 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@f150 │ │ +49b10c: 0c00 |0008: move-result-object v0 │ │ +49b10e: 2802 |0009: goto 000b // +0002 │ │ +49b110: 0710 |000a: move-object v0, v1 │ │ +49b112: 6202 d9b4 |000b: sget-object v2, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@b4d9 │ │ +49b116: 1a03 e08a |000d: const-string v3, "binding" // string@8ae0 │ │ +49b11a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +49b11c: 3320 2a00 |0010: if-ne v0, v2, 003a // +002a │ │ +49b120: 5450 a8b0 |0012: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49b124: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ +49b128: 7110 06fc 0300 |0016: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49b12e: 2802 |0019: goto 001b // +0002 │ │ +49b130: 0701 |001a: move-object v1, v0 │ │ +49b132: 6e10 a1f0 0100 |001b: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49b138: 0c00 |001e: move-result-object v0 │ │ +49b13a: 1f00 8c01 |001f: check-cast v0, Landroid/view/View; // type@018c │ │ +49b13e: 6e10 64e9 0500 |0021: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b144: 0c05 |0024: move-result-object v5 │ │ +49b146: 6e10 2d01 0500 |0025: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49b14c: 0c05 |0028: move-result-object v5 │ │ +49b14e: 1401 5004 137f |0029: const v1, #float 1.95419e+38 // #7f130450 │ │ +49b154: 6e20 b601 1500 |002c: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49b15a: 0c05 |002f: move-result-object v5 │ │ +49b15c: 1f05 7724 |0030: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ +49b160: 7130 bf88 5004 |0032: invoke-static {v0, v5, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@88bf │ │ +49b166: 0c05 |0035: move-result-object v5 │ │ +49b168: 6e10 d188 0500 |0036: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49b16e: 2828 |0039: goto 0061 // +0028 │ │ +49b170: 5450 a8b0 |003a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49b174: 3900 0600 |003c: if-nez v0, 0042 // +0006 │ │ +49b178: 7110 06fc 0300 |003e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49b17e: 2802 |0041: goto 0043 // +0002 │ │ +49b180: 0701 |0042: move-object v1, v0 │ │ +49b182: 6e10 a1f0 0100 |0043: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +49b188: 0c00 |0046: move-result-object v0 │ │ +49b18a: 1f00 8c01 |0047: check-cast v0, Landroid/view/View; // type@018c │ │ +49b18e: 6e10 64e9 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b194: 0c05 |004c: move-result-object v5 │ │ +49b196: 6e10 2d01 0500 |004d: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49b19c: 0c05 |0050: move-result-object v5 │ │ +49b19e: 1401 4f04 137f |0051: const v1, #float 1.95419e+38 // #7f13044f │ │ +49b1a4: 6e20 b601 1500 |0054: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49b1aa: 0c05 |0057: move-result-object v5 │ │ +49b1ac: 1f05 7724 |0058: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ +49b1b0: 7130 bf88 5004 |005a: invoke-static {v0, v5, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@88bf │ │ +49b1b6: 0c05 |005d: move-result-object v5 │ │ +49b1b8: 6e10 d188 0500 |005e: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49b1be: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1521 │ │ 0x0012 line=1523 │ │ 0x0021 line=1524 │ │ 0x0032 line=1522 │ │ 0x0036 line=1526 │ │ @@ -2007335,26 +2007335,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 │ │ -494be0: |[494be0] com.nextcloud.talk.chat.ChatActivity.switchToRoom$lambda$61:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -494bf0: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ -494bf4: 6e10 64e9 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -494bfa: 0c01 |0005: move-result-object v1 │ │ -494bfc: 1c02 0d21 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ -494c00: 7030 4b01 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -494c06: 6e20 6b01 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ -494c0c: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ -494c10: 6e20 5001 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -494c16: 6e20 53ea 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ -494c1c: 6203 61b5 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ -494c20: 1103 |0018: return-object v3 │ │ +494be4: |[494be4] com.nextcloud.talk.chat.ChatActivity.switchToRoom$lambda$61:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +494bf4: 2200 5700 |0000: new-instance v0, Landroid/content/Intent; // type@0057 │ │ +494bf8: 6e10 64e9 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +494bfe: 0c01 |0005: move-result-object v1 │ │ +494c00: 1c02 0d21 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@210d │ │ +494c04: 7030 4b01 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +494c0a: 6e20 6b01 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ +494c10: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ +494c14: 6e20 5001 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +494c1a: 6e20 53ea 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ +494c20: 6203 61b5 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b561 │ │ +494c24: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1545 │ │ 0x000b line=1546 │ │ 0x0010 line=1547 │ │ 0x0013 line=1548 │ │ 0x0016 line=1549 │ │ @@ -2007367,36 +2007367,36 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -49b2c0: |[49b2c0] com.nextcloud.talk.chat.ChatActivity.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -49b2d0: 3803 2600 |0000: if-eqz v3, 0026 // +0026 │ │ -49b2d4: 1f03 5721 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49b2d8: 5420 b2b0 |0004: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49b2dc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -49b2e0: 6e10 57f1 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ -49b2e6: 0c00 |000b: move-result-object v0 │ │ -49b2e8: 2802 |000c: goto 000e // +0002 │ │ -49b2ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -49b2ec: 6201 d6b4 |000e: sget-object v1, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ -49b2f0: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ -49b2f4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -49b2f6: 2802 |0013: goto 0015 // +0002 │ │ -49b2f8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -49b2fa: 6e20 bcec 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ -49b300: 5420 aeb0 |0018: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49b304: 6e20 a4ec 0300 |001a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ -49b30a: 5420 a7b0 |001d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49b30e: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ -49b312: 1f03 d123 |0021: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ -49b316: 6e20 3ee4 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ -49b31c: 0e00 |0026: return-void │ │ +49b2c4: |[49b2c4] com.nextcloud.talk.chat.ChatActivity.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +49b2d4: 3803 2600 |0000: if-eqz v3, 0026 // +0026 │ │ +49b2d8: 1f03 5721 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49b2dc: 5420 b2b0 |0004: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49b2e0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +49b2e4: 6e10 57f1 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@f157 │ │ +49b2ea: 0c00 |000b: move-result-object v0 │ │ +49b2ec: 2802 |000c: goto 000e // +0002 │ │ +49b2ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +49b2f0: 6201 d6b4 |000e: sget-object v1, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@b4d6 │ │ +49b2f4: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ +49b2f8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +49b2fa: 2802 |0013: goto 0015 // +0002 │ │ +49b2fc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +49b2fe: 6e20 bcec 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@ecbc │ │ +49b304: 5420 aeb0 |0018: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49b308: 6e20 a4ec 0300 |001a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@eca4 │ │ +49b30e: 5420 a7b0 |001d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49b312: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +49b316: 1f03 d123 |0021: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@23d1 │ │ +49b31a: 6e20 3ee4 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@e43e │ │ +49b320: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3487 │ │ 0x0004 line=3491 │ │ 0x0015 line=3490 │ │ 0x0018 line=3492 │ │ 0x001d line=3494 │ │ @@ -2007409,40 +2007409,40 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -49b320: |[49b320] com.nextcloud.talk.chat.ChatActivity.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V │ │ -49b330: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49b334: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ -49b338: 7110 fdfb 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49b33e: 6e10 32e4 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -49b344: 0c00 |000a: move-result-object v0 │ │ -49b346: 7210 72f9 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -49b34c: 0c00 |000e: move-result-object v0 │ │ -49b34e: 7210 46f9 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -49b354: 0a01 |0012: move-result v1 │ │ -49b356: 3801 1800 |0013: if-eqz v1, 002b // +0018 │ │ -49b35a: 7210 47f9 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -49b360: 0c01 |0018: move-result-object v1 │ │ -49b362: 1f01 e223 |0019: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -49b366: 3804 f4ff |001b: if-eqz v4, 000f // -000c │ │ -49b36a: 0742 |001d: move-object v2, v4 │ │ -49b36c: 1f02 9824 |001e: check-cast v2, Ljava/lang/Number; // type@2498 │ │ -49b370: 6e10 29f6 0200 |0020: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ -49b376: 0a02 |0023: move-result v2 │ │ -49b378: 7110 fdfb 0100 |0024: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49b37e: 7030 6cea 1302 |0027: invoke-direct {v3, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfMessage:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;I)V // method@ea6c │ │ -49b384: 28e5 |002a: goto 000f // -001b │ │ -49b386: 5434 a7b0 |002b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49b38a: 7110 fdfb 0400 |002d: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49b390: 6e10 36e4 0400 |0030: invoke-virtual {v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -49b396: 0e00 |0033: return-void │ │ +49b324: |[49b324] com.nextcloud.talk.chat.ChatActivity.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V │ │ +49b334: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49b338: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ +49b33c: 7110 fdfb 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49b342: 6e10 32e4 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +49b348: 0c00 |000a: move-result-object v0 │ │ +49b34a: 7210 72f9 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +49b350: 0c00 |000e: move-result-object v0 │ │ +49b352: 7210 46f9 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +49b358: 0a01 |0012: move-result v1 │ │ +49b35a: 3801 1800 |0013: if-eqz v1, 002b // +0018 │ │ +49b35e: 7210 47f9 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +49b364: 0c01 |0018: move-result-object v1 │ │ +49b366: 1f01 e223 |0019: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +49b36a: 3804 f4ff |001b: if-eqz v4, 000f // -000c │ │ +49b36e: 0742 |001d: move-object v2, v4 │ │ +49b370: 1f02 9824 |001e: check-cast v2, Ljava/lang/Number; // type@2498 │ │ +49b374: 6e10 29f6 0200 |0020: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@f629 │ │ +49b37a: 0a02 |0023: move-result v2 │ │ +49b37c: 7110 fdfb 0100 |0024: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49b382: 7030 6cea 1302 |0027: invoke-direct {v3, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfMessage:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;I)V // method@ea6c │ │ +49b388: 28e5 |002a: goto 000f // -001b │ │ +49b38a: 5434 a7b0 |002b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +49b38e: 7110 fdfb 0400 |002d: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49b394: 6e10 36e4 0400 |0030: invoke-virtual {v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +49b39a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2642 │ │ 0x0004 line=2643 │ │ 0x001d line=2644 │ │ 0x0024 line=2645 │ │ 0x002b line=2648 │ │ @@ -2007455,33 +2007455,33 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -49b398: |[49b398] com.nextcloud.talk.chat.ChatActivity.updateReadStatusOfMessage:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;I)V │ │ -49b3a8: 5420 15b5 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -49b3ac: 2000 5721 |0002: instance-of v0, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49b3b0: 3800 2000 |0004: if-eqz v0, 0024 // +0020 │ │ -49b3b4: 5422 15b5 |0006: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -49b3b8: 1a00 4bd2 |0008: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -49b3bc: 7120 fefb 0200 |000a: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -49b3c2: 1f02 5721 |000d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49b3c6: 6e10 71ec 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ -49b3cc: 0a00 |0012: move-result v0 │ │ -49b3ce: 3630 0a00 |0013: if-gt v0, v3, 001d // +000a │ │ -49b3d2: 6203 ceb4 |0015: sget-object v3, Lcom/nextcloud/talk/models/json/chat/ReadStatus;.READ:Lcom/nextcloud/talk/models/json/chat/ReadStatus; // field@b4ce │ │ -49b3d6: 1f03 8224 |0017: check-cast v3, Ljava/lang/Enum; // type@2482 │ │ -49b3da: 6e20 c3ec 3200 |0019: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setReadStatus:(Ljava/lang/Enum;)V // method@ecc3 │ │ -49b3e0: 2808 |001c: goto 0024 // +0008 │ │ -49b3e2: 6203 cfb4 |001d: sget-object v3, Lcom/nextcloud/talk/models/json/chat/ReadStatus;.SENT:Lcom/nextcloud/talk/models/json/chat/ReadStatus; // field@b4cf │ │ -49b3e6: 1f03 8224 |001f: check-cast v3, Ljava/lang/Enum; // type@2482 │ │ -49b3ea: 6e20 c3ec 3200 |0021: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setReadStatus:(Ljava/lang/Enum;)V // method@ecc3 │ │ -49b3f0: 0e00 |0024: return-void │ │ +49b39c: |[49b39c] com.nextcloud.talk.chat.ChatActivity.updateReadStatusOfMessage:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;I)V │ │ +49b3ac: 5420 15b5 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +49b3b0: 2000 5721 |0002: instance-of v0, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49b3b4: 3800 2000 |0004: if-eqz v0, 0024 // +0020 │ │ +49b3b8: 5422 15b5 |0006: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +49b3bc: 1a00 4bd2 |0008: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +49b3c0: 7120 fefb 0200 |000a: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +49b3c6: 1f02 5721 |000d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49b3ca: 6e10 71ec 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@ec71 │ │ +49b3d0: 0a00 |0012: move-result v0 │ │ +49b3d2: 3630 0a00 |0013: if-gt v0, v3, 001d // +000a │ │ +49b3d6: 6203 ceb4 |0015: sget-object v3, Lcom/nextcloud/talk/models/json/chat/ReadStatus;.READ:Lcom/nextcloud/talk/models/json/chat/ReadStatus; // field@b4ce │ │ +49b3da: 1f03 8224 |0017: check-cast v3, Ljava/lang/Enum; // type@2482 │ │ +49b3de: 6e20 c3ec 3200 |0019: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setReadStatus:(Ljava/lang/Enum;)V // method@ecc3 │ │ +49b3e4: 2808 |001c: goto 0024 // +0008 │ │ +49b3e6: 6203 cfb4 |001d: sget-object v3, Lcom/nextcloud/talk/models/json/chat/ReadStatus;.SENT:Lcom/nextcloud/talk/models/json/chat/ReadStatus; // field@b4cf │ │ +49b3ea: 1f03 8224 |001f: check-cast v3, Ljava/lang/Enum; // type@2482 │ │ +49b3ee: 6e20 c3ec 3200 |0021: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setReadStatus:(Ljava/lang/Enum;)V // method@ecc3 │ │ +49b3f4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2656 │ │ 0x0006 line=2657 │ │ 0x000f line=2659 │ │ 0x0015 line=2660 │ │ 0x001d line=2662 │ │ @@ -2007495,32 +2007495,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -49b428: |[49b428] com.nextcloud.talk.chat.ChatActivity.updateRoomTimerHandler:()V │ │ -49b438: 7010 49ea 0400 |0000: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ -49b43e: 0a00 |0003: move-result v0 │ │ -49b440: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -49b444: 1600 8813 |0006: const-wide/16 v0, #int 5000 // #1388 │ │ -49b448: 2803 |0008: goto 000b // +0003 │ │ -49b44a: 1600 3075 |0009: const-wide/16 v0, #int 30000 // #7530 │ │ -49b44e: 5442 b8b0 |000b: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ -49b452: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -49b456: 2202 0001 |000f: new-instance v2, Landroid/os/Handler; // type@0100 │ │ -49b45a: 7010 7504 0200 |0011: invoke-direct {v2}, Landroid/os/Handler;.:()V // method@0475 │ │ -49b460: 5b42 b8b0 |0014: iput-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ -49b464: 5442 b8b0 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ -49b468: 3802 0a00 |0018: if-eqz v2, 0022 // +000a │ │ -49b46c: 2203 c320 |001a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; // type@20c3 │ │ -49b470: 7020 17e8 4300 |001c: invoke-direct {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e817 │ │ -49b476: 6e40 7e04 3210 |001f: invoke-virtual {v2, v3, v0, v1}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@047e │ │ -49b47c: 0e00 |0022: return-void │ │ +49b42c: |[49b42c] com.nextcloud.talk.chat.ChatActivity.updateRoomTimerHandler:()V │ │ +49b43c: 7010 49ea 0400 |0000: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@ea49 │ │ +49b442: 0a00 |0003: move-result v0 │ │ +49b444: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +49b448: 1600 8813 |0006: const-wide/16 v0, #int 5000 // #1388 │ │ +49b44c: 2803 |0008: goto 000b // +0003 │ │ +49b44e: 1600 3075 |0009: const-wide/16 v0, #int 30000 // #7530 │ │ +49b452: 5442 b8b0 |000b: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ +49b456: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +49b45a: 2202 0001 |000f: new-instance v2, Landroid/os/Handler; // type@0100 │ │ +49b45e: 7010 7504 0200 |0011: invoke-direct {v2}, Landroid/os/Handler;.:()V // method@0475 │ │ +49b464: 5b42 b8b0 |0014: iput-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ +49b468: 5442 b8b0 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ +49b46c: 3802 0a00 |0018: if-eqz v2, 0022 // +000a │ │ +49b470: 2203 c320 |001a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; // type@20c3 │ │ +49b474: 7020 17e8 4300 |001c: invoke-direct {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@e817 │ │ +49b47a: 6e40 7e04 3210 |001f: invoke-virtual {v2, v3, v0, v1}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@047e │ │ +49b480: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ 0x000b line=1507 │ │ 0x000f line=1508 │ │ 0x0016 line=1510 │ │ locals : │ │ @@ -2007531,23 +2007531,23 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -49b3f4: |[49b3f4] com.nextcloud.talk.chat.ChatActivity.updateRoomTimerHandler$lambda$59:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -49b404: 6e10 61e9 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49b40a: 0c00 |0003: move-result-object v0 │ │ -49b40c: 5421 aeb0 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -49b410: 7110 fdfb 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49b416: 6e10 85e9 0200 |0009: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49b41c: 0c02 |000c: move-result-object v2 │ │ -49b41e: 6e30 ecee 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRoom:(Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;)V // method@eeec │ │ -49b424: 0e00 |0010: return-void │ │ +49b3f8: |[49b3f8] com.nextcloud.talk.chat.ChatActivity.updateRoomTimerHandler$lambda$59:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +49b408: 6e10 61e9 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49b40e: 0c00 |0003: move-result-object v0 │ │ +49b410: 5421 aeb0 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49b414: 7110 fdfb 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49b41a: 6e10 85e9 0200 |0009: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49b420: 0c02 |000c: move-result-object v2 │ │ +49b422: 6e30 ecee 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRoom:(Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;)V // method@eeec │ │ +49b428: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #231 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2007555,400 +2007555,400 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 824 16-bit code units │ │ -49b524: |[49b524] com.nextcloud.talk.chat.ChatActivity.updateTypingIndicator:()V │ │ -49b534: 2200 2125 |0000: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ -49b538: 7010 41f8 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ -49b53e: 54f1 d7b0 |0005: iget-object v1, v15, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ -49b542: 6e10 3af9 0100 |0007: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@f93a │ │ -49b548: 0c01 |000a: move-result-object v1 │ │ -49b54a: 7210 c6f8 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ -49b550: 0c01 |000e: move-result-object v1 │ │ -49b552: 7210 46f9 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -49b558: 0a02 |0012: move-result v2 │ │ -49b55a: 3802 1500 |0013: if-eqz v2, 0028 // +0015 │ │ -49b55e: 7210 47f9 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -49b564: 0c02 |0018: move-result-object v2 │ │ -49b566: 1a03 1ad1 |0019: const-string v3, "next(...)" // string@d11a │ │ -49b56a: 7120 fffb 3200 |001b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b570: 1f02 3e21 |001e: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ -49b574: 6e10 90eb 0200 |0020: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.getName:()Ljava/lang/String; // method@eb90 │ │ -49b57a: 0c02 |0023: move-result-object v2 │ │ -49b57c: 6e20 45f8 2000 |0024: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@f845 │ │ -49b582: 28e8 |0027: goto 000f // -0018 │ │ -49b584: 54f1 d7b0 |0028: iget-object v1, v15, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ -49b588: 6e10 39f9 0100 |002a: invoke-virtual {v1}, Ljava/util/HashMap;.size:()I // method@f939 │ │ -49b58e: 0a01 |002d: move-result v1 │ │ -49b590: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -49b592: 3801 e602 |002f: if-eqz v1, 0315 // +02e6 │ │ -49b596: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -49b598: 1a04 eba1 |0032: const-string v4, "get(...)" // string@a1eb │ │ -49b59c: 1a05 8204 |0034: const-string v5, " " // string@0482 │ │ -49b5a0: 1306 1100 |0036: const/16 v6, #int 17 // #11 │ │ -49b5a4: 1217 |0038: const/4 v7, #int 1 // #1 │ │ -49b5a6: 3271 9002 |0039: if-eq v1, v7, 02c9 // +0290 │ │ -49b5aa: 1408 7304 137f |003b: const v8, #float 1.9542e+38 // #7f130473 │ │ -49b5b0: 1409 2402 137f |003e: const v9, #float 1.95408e+38 // #7f130224 │ │ -49b5b6: 122a |0041: const/4 v10, #int 2 // #2 │ │ -49b5b8: 1a0b 4288 |0042: const-string v11, "append(...)" // string@8842 │ │ -49b5bc: 32a1 f001 |0044: if-eq v1, v10, 0234 // +01f0 │ │ -49b5c0: 123c |0046: const/4 v12, #int 3 // #3 │ │ -49b5c2: 1a0d f00f |0047: const-string v13, ", " // string@0ff0 │ │ -49b5c6: 32c1 2a01 |0049: if-eq v1, v12, 0173 // +012a │ │ -49b5ca: 1244 |004b: const/4 v4, #int 4 // #4 │ │ -49b5cc: 3241 9e00 |004c: if-eq v1, v4, 00ea // +009e │ │ -49b5d0: 54f1 d7b0 |004e: iget-object v1, v15, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ -49b5d4: 6e10 39f9 0100 |0050: invoke-virtual {v1}, Ljava/util/HashMap;.size:()I // method@f939 │ │ -49b5da: 0a01 |0053: move-result v1 │ │ -49b5dc: b1c1 |0054: sub-int/2addr v1, v12 │ │ -49b5de: 6e10 64e9 0f00 |0055: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b5e4: 0c04 |0058: move-result-object v4 │ │ -49b5e6: 6e10 2d01 0400 |0059: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49b5ec: 0c04 |005c: move-result-object v4 │ │ -49b5ee: 3804 2200 |005d: if-eqz v4, 007f // +0022 │ │ -49b5f2: 1405 7504 137f |005f: const v5, #float 1.9542e+38 // #7f130475 │ │ -49b5f8: 6e20 b601 5400 |0062: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49b5fe: 0c04 |0065: move-result-object v4 │ │ -49b600: 3804 1900 |0066: if-eqz v4, 007f // +0019 │ │ -49b604: 6202 72b5 |0068: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ -49b608: 7110 e0f5 0100 |006a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -49b60e: 0c01 |006d: move-result-object v1 │ │ -49b610: 2410 4228 0100 |006e: filled-new-array {v1}, [Ljava/lang/Object; // type@2842 │ │ -49b616: 0c01 |0071: move-result-object v1 │ │ -49b618: 7120 65f8 7100 |0072: invoke-static {v1, v7}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ -49b61e: 0c01 |0075: move-result-object v1 │ │ -49b620: 7120 5bf6 1400 |0076: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ -49b626: 0c02 |0079: move-result-object v2 │ │ -49b628: 1a01 f8a0 |007a: const-string v1, "format(...)" // string@a0f8 │ │ -49b62c: 7120 fffb 1200 |007c: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b632: 2201 3101 |007f: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ -49b636: 7010 1905 0100 |0081: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ -49b63c: 2204 4301 |0084: new-instance v4, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b640: 7020 5405 7400 |0086: invoke-direct {v4, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b646: 6e10 1b05 0100 |0089: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b64c: 0a05 |008c: move-result v5 │ │ -49b64e: 6e20 4bf8 3000 |008d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b654: 0c03 |0090: move-result-object v3 │ │ -49b656: 1f03 7724 |0091: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49b65a: 6e20 1a05 3100 |0093: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b660: 6e10 1b05 0100 |0096: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b666: 0a03 |0099: move-result v3 │ │ -49b668: 6e56 1c05 4135 |009a: invoke-virtual {v1, v4, v5, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b66e: 07d3 |009d: move-object v3, v13 │ │ -49b670: 1f03 7724 |009e: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49b674: 6e20 1a05 3100 |00a0: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b67a: 0c01 |00a3: move-result-object v1 │ │ -49b67c: 7120 fffb b100 |00a4: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b682: 2203 4301 |00a7: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b686: 7020 5405 7300 |00a9: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b68c: 6e10 1b05 0100 |00ac: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b692: 0a04 |00af: move-result v4 │ │ -49b694: 6e20 4bf8 7000 |00b0: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b69a: 0c05 |00b3: move-result-object v5 │ │ -49b69c: 1f05 7724 |00b4: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ -49b6a0: 6e20 1a05 5100 |00b6: invoke-virtual {v1, v5}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b6a6: 6e10 1b05 0100 |00b9: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b6ac: 0a05 |00bc: move-result v5 │ │ -49b6ae: 6e56 1c05 3154 |00bd: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b6b4: 1f0d 7724 |00c0: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ -49b6b8: 6e20 1a05 d100 |00c2: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b6be: 0c01 |00c5: move-result-object v1 │ │ -49b6c0: 7120 fffb b100 |00c6: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b6c6: 2203 4301 |00c9: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b6ca: 7020 5405 7300 |00cb: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b6d0: 6e10 1b05 0100 |00ce: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b6d6: 0a04 |00d1: move-result v4 │ │ -49b6d8: 6e20 4bf8 a000 |00d2: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b6de: 0c05 |00d5: move-result-object v5 │ │ -49b6e0: 1f05 7724 |00d6: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ -49b6e4: 6e20 1a05 5100 |00d8: invoke-virtual {v1, v5}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b6ea: 6e10 1b05 0100 |00db: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b6f0: 0a05 |00de: move-result v5 │ │ -49b6f2: 6e56 1c05 3154 |00df: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b6f8: 1f02 7724 |00e2: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49b6fc: 6e20 1a05 2100 |00e4: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b702: 0c01 |00e7: move-result-object v1 │ │ -49b704: 2900 4702 |00e8: goto/16 032f // +0247 │ │ -49b708: 2201 3101 |00ea: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ -49b70c: 7010 1905 0100 |00ec: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ -49b712: 2204 4301 |00ef: new-instance v4, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b716: 7020 5405 7400 |00f1: invoke-direct {v4, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b71c: 6e10 1b05 0100 |00f4: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b722: 0a08 |00f7: move-result v8 │ │ -49b724: 6e20 4bf8 3000 |00f8: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b72a: 0c03 |00fb: move-result-object v3 │ │ -49b72c: 1f03 7724 |00fc: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49b730: 6e20 1a05 3100 |00fe: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b736: 6e10 1b05 0100 |0101: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b73c: 0a03 |0104: move-result v3 │ │ -49b73e: 6e56 1c05 4138 |0105: invoke-virtual {v1, v4, v8, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b744: 07d3 |0108: move-object v3, v13 │ │ -49b746: 1f03 7724 |0109: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49b74a: 6e20 1a05 3100 |010b: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b750: 0c01 |010e: move-result-object v1 │ │ -49b752: 7120 fffb b100 |010f: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b758: 2203 4301 |0112: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b75c: 7020 5405 7300 |0114: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b762: 6e10 1b05 0100 |0117: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b768: 0a04 |011a: move-result v4 │ │ -49b76a: 6e20 4bf8 7000 |011b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b770: 0c08 |011e: move-result-object v8 │ │ -49b772: 1f08 7724 |011f: check-cast v8, Ljava/lang/CharSequence; // type@2477 │ │ -49b776: 6e20 1a05 8100 |0121: invoke-virtual {v1, v8}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b77c: 6e10 1b05 0100 |0124: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b782: 0a08 |0127: move-result v8 │ │ -49b784: 6e56 1c05 3184 |0128: invoke-virtual {v1, v3, v4, v8, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b78a: 1f0d 7724 |012b: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ -49b78e: 6e20 1a05 d100 |012d: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b794: 0c01 |0130: move-result-object v1 │ │ -49b796: 7120 fffb b100 |0131: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b79c: 2203 4301 |0134: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b7a0: 7020 5405 7300 |0136: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b7a6: 6e10 1b05 0100 |0139: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b7ac: 0a04 |013c: move-result v4 │ │ -49b7ae: 6e20 4bf8 a000 |013d: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b7b4: 0c07 |0140: move-result-object v7 │ │ -49b7b6: 1f07 7724 |0141: check-cast v7, Ljava/lang/CharSequence; // type@2477 │ │ -49b7ba: 6e20 1a05 7100 |0143: invoke-virtual {v1, v7}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b7c0: 6e10 1b05 0100 |0146: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b7c6: 0a07 |0149: move-result v7 │ │ -49b7c8: 6e56 1c05 3174 |014a: invoke-virtual {v1, v3, v4, v7, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b7ce: 6e10 64e9 0f00 |014d: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b7d4: 0c03 |0150: move-result-object v3 │ │ -49b7d6: 6e10 2d01 0300 |0151: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49b7dc: 0c03 |0154: move-result-object v3 │ │ -49b7de: 3803 0900 |0155: if-eqz v3, 015e // +0009 │ │ -49b7e2: 1402 7204 137f |0157: const v2, #float 1.9542e+38 // #7f130472 │ │ -49b7e8: 6e20 b601 2300 |015a: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49b7ee: 0c02 |015d: move-result-object v2 │ │ -49b7f0: 2203 a924 |015e: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ -49b7f4: 7020 89f6 5300 |0160: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49b7fa: 6e20 92f6 2300 |0163: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49b800: 0c02 |0166: move-result-object v2 │ │ -49b802: 6e10 9cf6 0200 |0167: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49b808: 0c02 |016a: move-result-object v2 │ │ -49b80a: 1f02 7724 |016b: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49b80e: 6e20 1a05 2100 |016d: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b814: 0c01 |0170: move-result-object v1 │ │ -49b816: 2900 be01 |0171: goto/16 032f // +01be │ │ -49b81a: 2201 3101 |0173: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ -49b81e: 7010 1905 0100 |0175: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ -49b824: 220c 4301 |0178: new-instance v12, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b828: 7020 5405 7c00 |017a: invoke-direct {v12, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b82e: 6e10 1b05 0100 |017d: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b834: 0a0e |0180: move-result v14 │ │ -49b836: 6e20 4bf8 3000 |0181: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b83c: 0c03 |0184: move-result-object v3 │ │ -49b83e: 7120 fffb 4300 |0185: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b844: 1f03 a724 |0188: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -49b848: 7110 70ea 0300 |018a: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ -49b84e: 0c03 |018d: move-result-object v3 │ │ -49b850: 1f03 7724 |018e: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49b854: 6e20 1a05 3100 |0190: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b85a: 6e10 1b05 0100 |0193: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b860: 0a03 |0196: move-result v3 │ │ -49b862: 6e56 1c05 c13e |0197: invoke-virtual {v1, v12, v14, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b868: 1f0d 7724 |019a: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ -49b86c: 6e20 1a05 d100 |019c: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b872: 0c01 |019f: move-result-object v1 │ │ -49b874: 7120 fffb b100 |01a0: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b87a: 2203 4301 |01a3: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b87e: 7020 5405 7300 |01a5: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b884: 6e10 1b05 0100 |01a8: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b88a: 0a0c |01ab: move-result v12 │ │ -49b88c: 6e20 4bf8 7000 |01ac: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b892: 0c0d |01af: move-result-object v13 │ │ -49b894: 7120 fffb 4d00 |01b0: invoke-static {v13, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b89a: 1f0d a724 |01b3: check-cast v13, Ljava/lang/String; // type@24a7 │ │ -49b89e: 7110 70ea 0d00 |01b5: invoke-static {v13}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ -49b8a4: 0c0d |01b8: move-result-object v13 │ │ -49b8a6: 1f0d 7724 |01b9: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ -49b8aa: 6e20 1a05 d100 |01bb: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b8b0: 6e10 1b05 0100 |01be: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b8b6: 0a0d |01c1: move-result v13 │ │ -49b8b8: 6e56 1c05 31dc |01c2: invoke-virtual {v1, v3, v12, v13, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b8be: 6e10 64e9 0f00 |01c5: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b8c4: 0c03 |01c8: move-result-object v3 │ │ -49b8c6: 6e10 2d01 0300 |01c9: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49b8cc: 0c03 |01cc: move-result-object v3 │ │ -49b8ce: 3803 0700 |01cd: if-eqz v3, 01d4 // +0007 │ │ -49b8d2: 6e20 b601 9300 |01cf: invoke-virtual {v3, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49b8d8: 0c03 |01d2: move-result-object v3 │ │ -49b8da: 2802 |01d3: goto 01d5 // +0002 │ │ -49b8dc: 0723 |01d4: move-object v3, v2 │ │ -49b8de: 2209 a924 |01d5: new-instance v9, Ljava/lang/StringBuilder; // type@24a9 │ │ -49b8e2: 7020 89f6 5900 |01d7: invoke-direct {v9, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49b8e8: 6e20 92f6 3900 |01da: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49b8ee: 0c03 |01dd: move-result-object v3 │ │ -49b8f0: 6e20 92f6 5300 |01de: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49b8f6: 0c03 |01e1: move-result-object v3 │ │ -49b8f8: 6e10 9cf6 0300 |01e2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49b8fe: 0c03 |01e5: move-result-object v3 │ │ -49b900: 1f03 7724 |01e6: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49b904: 6e20 1a05 3100 |01e8: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b90a: 0c01 |01eb: move-result-object v1 │ │ -49b90c: 7120 fffb b100 |01ec: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b912: 2203 4301 |01ef: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b916: 7020 5405 7300 |01f1: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b91c: 6e10 1b05 0100 |01f4: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b922: 0a07 |01f7: move-result v7 │ │ -49b924: 6e20 4bf8 a000 |01f8: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b92a: 0c09 |01fb: move-result-object v9 │ │ -49b92c: 7120 fffb 4900 |01fc: invoke-static {v9, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b932: 1f09 a724 |01ff: check-cast v9, Ljava/lang/String; // type@24a7 │ │ -49b936: 7110 70ea 0900 |0201: invoke-static {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ -49b93c: 0c04 |0204: move-result-object v4 │ │ -49b93e: 1f04 7724 |0205: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ -49b942: 6e20 1a05 4100 |0207: invoke-virtual {v1, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b948: 6e10 1b05 0100 |020a: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b94e: 0a04 |020d: move-result v4 │ │ -49b950: 6e56 1c05 3147 |020e: invoke-virtual {v1, v3, v7, v4, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b956: 6e10 64e9 0f00 |0211: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b95c: 0c03 |0214: move-result-object v3 │ │ -49b95e: 6e10 2d01 0300 |0215: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49b964: 0c03 |0218: move-result-object v3 │ │ -49b966: 3803 0600 |0219: if-eqz v3, 021f // +0006 │ │ -49b96a: 6e20 b601 8300 |021b: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49b970: 0c02 |021e: move-result-object v2 │ │ -49b972: 2203 a924 |021f: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ -49b976: 7020 89f6 5300 |0221: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49b97c: 6e20 92f6 2300 |0224: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49b982: 0c02 |0227: move-result-object v2 │ │ -49b984: 6e10 9cf6 0200 |0228: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49b98a: 0c02 |022b: move-result-object v2 │ │ -49b98c: 1f02 7724 |022c: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49b990: 6e20 1a05 2100 |022e: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b996: 0c01 |0231: move-result-object v1 │ │ -49b998: 2900 fd00 |0232: goto/16 032f // +00fd │ │ -49b99c: 2201 3101 |0234: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ -49b9a0: 7010 1905 0100 |0236: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ -49b9a6: 220a 4301 |0239: new-instance v10, Landroid/text/style/StyleSpan; // type@0143 │ │ -49b9aa: 7020 5405 7a00 |023b: invoke-direct {v10, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49b9b0: 6e10 1b05 0100 |023e: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b9b6: 0a0c |0241: move-result v12 │ │ -49b9b8: 6e20 4bf8 3000 |0242: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49b9be: 0c03 |0245: move-result-object v3 │ │ -49b9c0: 7120 fffb 4300 |0246: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49b9c6: 1f03 a724 |0249: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -49b9ca: 7110 70ea 0300 |024b: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ -49b9d0: 0c03 |024e: move-result-object v3 │ │ -49b9d2: 1f03 7724 |024f: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49b9d6: 6e20 1a05 3100 |0251: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49b9dc: 6e10 1b05 0100 |0254: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49b9e2: 0a03 |0257: move-result v3 │ │ -49b9e4: 6e56 1c05 a13c |0258: invoke-virtual {v1, v10, v12, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49b9ea: 6e10 64e9 0f00 |025b: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b9f0: 0c03 |025e: move-result-object v3 │ │ -49b9f2: 6e10 2d01 0300 |025f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49b9f8: 0c03 |0262: move-result-object v3 │ │ -49b9fa: 3803 0700 |0263: if-eqz v3, 026a // +0007 │ │ -49b9fe: 6e20 b601 9300 |0265: invoke-virtual {v3, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49ba04: 0c03 |0268: move-result-object v3 │ │ -49ba06: 2802 |0269: goto 026b // +0002 │ │ -49ba08: 0723 |026a: move-object v3, v2 │ │ -49ba0a: 2209 a924 |026b: new-instance v9, Ljava/lang/StringBuilder; // type@24a9 │ │ -49ba0e: 7020 89f6 5900 |026d: invoke-direct {v9, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49ba14: 6e20 92f6 3900 |0270: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49ba1a: 0c03 |0273: move-result-object v3 │ │ -49ba1c: 6e20 92f6 5300 |0274: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49ba22: 0c03 |0277: move-result-object v3 │ │ -49ba24: 6e10 9cf6 0300 |0278: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49ba2a: 0c03 |027b: move-result-object v3 │ │ -49ba2c: 1f03 7724 |027c: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49ba30: 6e20 1a05 3100 |027e: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49ba36: 0c01 |0281: move-result-object v1 │ │ -49ba38: 7120 fffb b100 |0282: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49ba3e: 2203 4301 |0285: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ -49ba42: 7020 5405 7300 |0287: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49ba48: 6e10 1b05 0100 |028a: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49ba4e: 0a09 |028d: move-result v9 │ │ -49ba50: 6e20 4bf8 7000 |028e: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49ba56: 0c07 |0291: move-result-object v7 │ │ -49ba58: 7120 fffb 4700 |0292: invoke-static {v7, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49ba5e: 1f07 a724 |0295: check-cast v7, Ljava/lang/String; // type@24a7 │ │ -49ba62: 7110 70ea 0700 |0297: invoke-static {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ -49ba68: 0c04 |029a: move-result-object v4 │ │ -49ba6a: 1f04 7724 |029b: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ -49ba6e: 6e20 1a05 4100 |029d: invoke-virtual {v1, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49ba74: 6e10 1b05 0100 |02a0: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49ba7a: 0a04 |02a3: move-result v4 │ │ -49ba7c: 6e56 1c05 3149 |02a4: invoke-virtual {v1, v3, v9, v4, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49ba82: 6e10 64e9 0f00 |02a7: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49ba88: 0c03 |02aa: move-result-object v3 │ │ -49ba8a: 6e10 2d01 0300 |02ab: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49ba90: 0c03 |02ae: move-result-object v3 │ │ -49ba92: 3803 0600 |02af: if-eqz v3, 02b5 // +0006 │ │ -49ba96: 6e20 b601 8300 |02b1: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49ba9c: 0c02 |02b4: move-result-object v2 │ │ -49ba9e: 2203 a924 |02b5: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ -49baa2: 7020 89f6 5300 |02b7: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49baa8: 6e20 92f6 2300 |02ba: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49baae: 0c02 |02bd: move-result-object v2 │ │ -49bab0: 6e10 9cf6 0200 |02be: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49bab6: 0c02 |02c1: move-result-object v2 │ │ -49bab8: 1f02 7724 |02c2: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49babc: 6e20 1a05 2100 |02c4: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49bac2: 0c01 |02c7: move-result-object v1 │ │ -49bac4: 2867 |02c8: goto 032f // +0067 │ │ -49bac6: 2201 3101 |02c9: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ -49baca: 7010 1905 0100 |02cb: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ -49bad0: 2208 4301 |02ce: new-instance v8, Landroid/text/style/StyleSpan; // type@0143 │ │ -49bad4: 7020 5405 7800 |02d0: invoke-direct {v8, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ -49bada: 6e10 1b05 0100 |02d3: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49bae0: 0a07 |02d6: move-result v7 │ │ -49bae2: 6e20 4bf8 3000 |02d7: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ -49bae8: 0c03 |02da: move-result-object v3 │ │ -49baea: 7120 fffb 4300 |02db: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -49baf0: 1f03 a724 |02de: check-cast v3, Ljava/lang/String; // type@24a7 │ │ -49baf4: 7110 70ea 0300 |02e0: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ -49bafa: 0c03 |02e3: move-result-object v3 │ │ -49bafc: 1f03 7724 |02e4: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ -49bb00: 6e20 1a05 3100 |02e6: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49bb06: 6e10 1b05 0100 |02e9: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ -49bb0c: 0a03 |02ec: move-result v3 │ │ -49bb0e: 6e56 1c05 8137 |02ed: invoke-virtual {v1, v8, v7, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ -49bb14: 6e10 64e9 0f00 |02f0: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49bb1a: 0c03 |02f3: move-result-object v3 │ │ -49bb1c: 6e10 2d01 0300 |02f4: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ -49bb22: 0c03 |02f7: move-result-object v3 │ │ -49bb24: 3803 0900 |02f8: if-eqz v3, 0301 // +0009 │ │ -49bb28: 1402 7404 137f |02fa: const v2, #float 1.9542e+38 // #7f130474 │ │ -49bb2e: 6e20 b601 2300 |02fd: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -49bb34: 0c02 |0300: move-result-object v2 │ │ -49bb36: 2203 a924 |0301: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ -49bb3a: 7020 89f6 5300 |0303: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49bb40: 6e20 92f6 2300 |0306: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49bb46: 0c02 |0309: move-result-object v2 │ │ -49bb48: 6e10 9cf6 0200 |030a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49bb4e: 0c02 |030d: move-result-object v2 │ │ -49bb50: 1f02 7724 |030e: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49bb54: 6e20 1a05 2100 |0310: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49bb5a: 0c01 |0313: move-result-object v1 │ │ -49bb5c: 281b |0314: goto 032f // +001b │ │ -49bb5e: 2201 3101 |0315: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ -49bb62: 7010 1905 0100 |0317: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ -49bb68: 54f3 a8b0 |031a: iget-object v3, v15, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49bb6c: 3903 0800 |031c: if-nez v3, 0324 // +0008 │ │ -49bb70: 1a03 e08a |031e: const-string v3, "binding" // string@8ae0 │ │ -49bb74: 7110 06fc 0300 |0320: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49bb7a: 2802 |0323: goto 0325 // +0002 │ │ -49bb7c: 0732 |0324: move-object v2, v3 │ │ -49bb7e: 5422 d3b3 |0325: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.typingIndicator:Landroid/widget/TextView; // field@b3d3 │ │ -49bb82: 6e10 100a 0200 |0327: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0a10 │ │ -49bb88: 0c02 |032a: move-result-object v2 │ │ -49bb8a: 6e20 1a05 2100 |032b: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ -49bb90: 0c01 |032e: move-result-object v1 │ │ -49bb92: 2202 b820 |032f: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11; // type@20b8 │ │ -49bb96: 7040 01e8 f201 |0331: invoke-direct {v2, v15, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@e801 │ │ -49bb9c: 6e20 0dea 2f00 |0334: invoke-virtual {v15, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ -49bba2: 0e00 |0337: return-void │ │ +49b528: |[49b528] com.nextcloud.talk.chat.ChatActivity.updateTypingIndicator:()V │ │ +49b538: 2200 2125 |0000: new-instance v0, Ljava/util/ArrayList; // type@2521 │ │ +49b53c: 7010 41f8 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@f841 │ │ +49b542: 54f1 d7b0 |0005: iget-object v1, v15, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ +49b546: 6e10 3af9 0100 |0007: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@f93a │ │ +49b54c: 0c01 |000a: move-result-object v1 │ │ +49b54e: 7210 c6f8 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@f8c6 │ │ +49b554: 0c01 |000e: move-result-object v1 │ │ +49b556: 7210 46f9 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +49b55c: 0a02 |0012: move-result v2 │ │ +49b55e: 3802 1500 |0013: if-eqz v2, 0028 // +0015 │ │ +49b562: 7210 47f9 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +49b568: 0c02 |0018: move-result-object v2 │ │ +49b56a: 1a03 1ad1 |0019: const-string v3, "next(...)" // string@d11a │ │ +49b56e: 7120 fffb 3200 |001b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b574: 1f02 3e21 |001e: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@213e │ │ +49b578: 6e10 90eb 0200 |0020: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.getName:()Ljava/lang/String; // method@eb90 │ │ +49b57e: 0c02 |0023: move-result-object v2 │ │ +49b580: 6e20 45f8 2000 |0024: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@f845 │ │ +49b586: 28e8 |0027: goto 000f // -0018 │ │ +49b588: 54f1 d7b0 |0028: iget-object v1, v15, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ +49b58c: 6e10 39f9 0100 |002a: invoke-virtual {v1}, Ljava/util/HashMap;.size:()I // method@f939 │ │ +49b592: 0a01 |002d: move-result v1 │ │ +49b594: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +49b596: 3801 e602 |002f: if-eqz v1, 0315 // +02e6 │ │ +49b59a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +49b59c: 1a04 eba1 |0032: const-string v4, "get(...)" // string@a1eb │ │ +49b5a0: 1a05 8204 |0034: const-string v5, " " // string@0482 │ │ +49b5a4: 1306 1100 |0036: const/16 v6, #int 17 // #11 │ │ +49b5a8: 1217 |0038: const/4 v7, #int 1 // #1 │ │ +49b5aa: 3271 9002 |0039: if-eq v1, v7, 02c9 // +0290 │ │ +49b5ae: 1408 7304 137f |003b: const v8, #float 1.9542e+38 // #7f130473 │ │ +49b5b4: 1409 2402 137f |003e: const v9, #float 1.95408e+38 // #7f130224 │ │ +49b5ba: 122a |0041: const/4 v10, #int 2 // #2 │ │ +49b5bc: 1a0b 4288 |0042: const-string v11, "append(...)" // string@8842 │ │ +49b5c0: 32a1 f001 |0044: if-eq v1, v10, 0234 // +01f0 │ │ +49b5c4: 123c |0046: const/4 v12, #int 3 // #3 │ │ +49b5c6: 1a0d f00f |0047: const-string v13, ", " // string@0ff0 │ │ +49b5ca: 32c1 2a01 |0049: if-eq v1, v12, 0173 // +012a │ │ +49b5ce: 1244 |004b: const/4 v4, #int 4 // #4 │ │ +49b5d0: 3241 9e00 |004c: if-eq v1, v4, 00ea // +009e │ │ +49b5d4: 54f1 d7b0 |004e: iget-object v1, v15, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ +49b5d8: 6e10 39f9 0100 |0050: invoke-virtual {v1}, Ljava/util/HashMap;.size:()I // method@f939 │ │ +49b5de: 0a01 |0053: move-result v1 │ │ +49b5e0: b1c1 |0054: sub-int/2addr v1, v12 │ │ +49b5e2: 6e10 64e9 0f00 |0055: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b5e8: 0c04 |0058: move-result-object v4 │ │ +49b5ea: 6e10 2d01 0400 |0059: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49b5f0: 0c04 |005c: move-result-object v4 │ │ +49b5f2: 3804 2200 |005d: if-eqz v4, 007f // +0022 │ │ +49b5f6: 1405 7504 137f |005f: const v5, #float 1.9542e+38 // #7f130475 │ │ +49b5fc: 6e20 b601 5400 |0062: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49b602: 0c04 |0065: move-result-object v4 │ │ +49b604: 3804 1900 |0066: if-eqz v4, 007f // +0019 │ │ +49b608: 6202 72b5 |0068: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@b572 │ │ +49b60c: 7110 e0f5 0100 |006a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +49b612: 0c01 |006d: move-result-object v1 │ │ +49b614: 2410 4228 0100 |006e: filled-new-array {v1}, [Ljava/lang/Object; // type@2842 │ │ +49b61a: 0c01 |0071: move-result-object v1 │ │ +49b61c: 7120 65f8 7100 |0072: invoke-static {v1, v7}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@f865 │ │ +49b622: 0c01 |0075: move-result-object v1 │ │ +49b624: 7120 5bf6 1400 |0076: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@f65b │ │ +49b62a: 0c02 |0079: move-result-object v2 │ │ +49b62c: 1a01 f8a0 |007a: const-string v1, "format(...)" // string@a0f8 │ │ +49b630: 7120 fffb 1200 |007c: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b636: 2201 3101 |007f: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ +49b63a: 7010 1905 0100 |0081: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ +49b640: 2204 4301 |0084: new-instance v4, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b644: 7020 5405 7400 |0086: invoke-direct {v4, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b64a: 6e10 1b05 0100 |0089: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b650: 0a05 |008c: move-result v5 │ │ +49b652: 6e20 4bf8 3000 |008d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b658: 0c03 |0090: move-result-object v3 │ │ +49b65a: 1f03 7724 |0091: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49b65e: 6e20 1a05 3100 |0093: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b664: 6e10 1b05 0100 |0096: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b66a: 0a03 |0099: move-result v3 │ │ +49b66c: 6e56 1c05 4135 |009a: invoke-virtual {v1, v4, v5, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b672: 07d3 |009d: move-object v3, v13 │ │ +49b674: 1f03 7724 |009e: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49b678: 6e20 1a05 3100 |00a0: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b67e: 0c01 |00a3: move-result-object v1 │ │ +49b680: 7120 fffb b100 |00a4: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b686: 2203 4301 |00a7: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b68a: 7020 5405 7300 |00a9: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b690: 6e10 1b05 0100 |00ac: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b696: 0a04 |00af: move-result v4 │ │ +49b698: 6e20 4bf8 7000 |00b0: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b69e: 0c05 |00b3: move-result-object v5 │ │ +49b6a0: 1f05 7724 |00b4: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ +49b6a4: 6e20 1a05 5100 |00b6: invoke-virtual {v1, v5}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b6aa: 6e10 1b05 0100 |00b9: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b6b0: 0a05 |00bc: move-result v5 │ │ +49b6b2: 6e56 1c05 3154 |00bd: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b6b8: 1f0d 7724 |00c0: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ +49b6bc: 6e20 1a05 d100 |00c2: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b6c2: 0c01 |00c5: move-result-object v1 │ │ +49b6c4: 7120 fffb b100 |00c6: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b6ca: 2203 4301 |00c9: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b6ce: 7020 5405 7300 |00cb: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b6d4: 6e10 1b05 0100 |00ce: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b6da: 0a04 |00d1: move-result v4 │ │ +49b6dc: 6e20 4bf8 a000 |00d2: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b6e2: 0c05 |00d5: move-result-object v5 │ │ +49b6e4: 1f05 7724 |00d6: check-cast v5, Ljava/lang/CharSequence; // type@2477 │ │ +49b6e8: 6e20 1a05 5100 |00d8: invoke-virtual {v1, v5}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b6ee: 6e10 1b05 0100 |00db: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b6f4: 0a05 |00de: move-result v5 │ │ +49b6f6: 6e56 1c05 3154 |00df: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b6fc: 1f02 7724 |00e2: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49b700: 6e20 1a05 2100 |00e4: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b706: 0c01 |00e7: move-result-object v1 │ │ +49b708: 2900 4702 |00e8: goto/16 032f // +0247 │ │ +49b70c: 2201 3101 |00ea: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ +49b710: 7010 1905 0100 |00ec: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ +49b716: 2204 4301 |00ef: new-instance v4, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b71a: 7020 5405 7400 |00f1: invoke-direct {v4, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b720: 6e10 1b05 0100 |00f4: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b726: 0a08 |00f7: move-result v8 │ │ +49b728: 6e20 4bf8 3000 |00f8: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b72e: 0c03 |00fb: move-result-object v3 │ │ +49b730: 1f03 7724 |00fc: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49b734: 6e20 1a05 3100 |00fe: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b73a: 6e10 1b05 0100 |0101: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b740: 0a03 |0104: move-result v3 │ │ +49b742: 6e56 1c05 4138 |0105: invoke-virtual {v1, v4, v8, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b748: 07d3 |0108: move-object v3, v13 │ │ +49b74a: 1f03 7724 |0109: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49b74e: 6e20 1a05 3100 |010b: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b754: 0c01 |010e: move-result-object v1 │ │ +49b756: 7120 fffb b100 |010f: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b75c: 2203 4301 |0112: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b760: 7020 5405 7300 |0114: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b766: 6e10 1b05 0100 |0117: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b76c: 0a04 |011a: move-result v4 │ │ +49b76e: 6e20 4bf8 7000 |011b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b774: 0c08 |011e: move-result-object v8 │ │ +49b776: 1f08 7724 |011f: check-cast v8, Ljava/lang/CharSequence; // type@2477 │ │ +49b77a: 6e20 1a05 8100 |0121: invoke-virtual {v1, v8}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b780: 6e10 1b05 0100 |0124: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b786: 0a08 |0127: move-result v8 │ │ +49b788: 6e56 1c05 3184 |0128: invoke-virtual {v1, v3, v4, v8, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b78e: 1f0d 7724 |012b: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ +49b792: 6e20 1a05 d100 |012d: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b798: 0c01 |0130: move-result-object v1 │ │ +49b79a: 7120 fffb b100 |0131: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b7a0: 2203 4301 |0134: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b7a4: 7020 5405 7300 |0136: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b7aa: 6e10 1b05 0100 |0139: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b7b0: 0a04 |013c: move-result v4 │ │ +49b7b2: 6e20 4bf8 a000 |013d: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b7b8: 0c07 |0140: move-result-object v7 │ │ +49b7ba: 1f07 7724 |0141: check-cast v7, Ljava/lang/CharSequence; // type@2477 │ │ +49b7be: 6e20 1a05 7100 |0143: invoke-virtual {v1, v7}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b7c4: 6e10 1b05 0100 |0146: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b7ca: 0a07 |0149: move-result v7 │ │ +49b7cc: 6e56 1c05 3174 |014a: invoke-virtual {v1, v3, v4, v7, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b7d2: 6e10 64e9 0f00 |014d: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b7d8: 0c03 |0150: move-result-object v3 │ │ +49b7da: 6e10 2d01 0300 |0151: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49b7e0: 0c03 |0154: move-result-object v3 │ │ +49b7e2: 3803 0900 |0155: if-eqz v3, 015e // +0009 │ │ +49b7e6: 1402 7204 137f |0157: const v2, #float 1.9542e+38 // #7f130472 │ │ +49b7ec: 6e20 b601 2300 |015a: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49b7f2: 0c02 |015d: move-result-object v2 │ │ +49b7f4: 2203 a924 |015e: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ +49b7f8: 7020 89f6 5300 |0160: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49b7fe: 6e20 92f6 2300 |0163: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49b804: 0c02 |0166: move-result-object v2 │ │ +49b806: 6e10 9cf6 0200 |0167: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49b80c: 0c02 |016a: move-result-object v2 │ │ +49b80e: 1f02 7724 |016b: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49b812: 6e20 1a05 2100 |016d: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b818: 0c01 |0170: move-result-object v1 │ │ +49b81a: 2900 be01 |0171: goto/16 032f // +01be │ │ +49b81e: 2201 3101 |0173: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ +49b822: 7010 1905 0100 |0175: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ +49b828: 220c 4301 |0178: new-instance v12, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b82c: 7020 5405 7c00 |017a: invoke-direct {v12, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b832: 6e10 1b05 0100 |017d: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b838: 0a0e |0180: move-result v14 │ │ +49b83a: 6e20 4bf8 3000 |0181: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b840: 0c03 |0184: move-result-object v3 │ │ +49b842: 7120 fffb 4300 |0185: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b848: 1f03 a724 |0188: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +49b84c: 7110 70ea 0300 |018a: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ +49b852: 0c03 |018d: move-result-object v3 │ │ +49b854: 1f03 7724 |018e: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49b858: 6e20 1a05 3100 |0190: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b85e: 6e10 1b05 0100 |0193: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b864: 0a03 |0196: move-result v3 │ │ +49b866: 6e56 1c05 c13e |0197: invoke-virtual {v1, v12, v14, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b86c: 1f0d 7724 |019a: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ +49b870: 6e20 1a05 d100 |019c: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b876: 0c01 |019f: move-result-object v1 │ │ +49b878: 7120 fffb b100 |01a0: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b87e: 2203 4301 |01a3: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b882: 7020 5405 7300 |01a5: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b888: 6e10 1b05 0100 |01a8: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b88e: 0a0c |01ab: move-result v12 │ │ +49b890: 6e20 4bf8 7000 |01ac: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b896: 0c0d |01af: move-result-object v13 │ │ +49b898: 7120 fffb 4d00 |01b0: invoke-static {v13, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b89e: 1f0d a724 |01b3: check-cast v13, Ljava/lang/String; // type@24a7 │ │ +49b8a2: 7110 70ea 0d00 |01b5: invoke-static {v13}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ +49b8a8: 0c0d |01b8: move-result-object v13 │ │ +49b8aa: 1f0d 7724 |01b9: check-cast v13, Ljava/lang/CharSequence; // type@2477 │ │ +49b8ae: 6e20 1a05 d100 |01bb: invoke-virtual {v1, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b8b4: 6e10 1b05 0100 |01be: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b8ba: 0a0d |01c1: move-result v13 │ │ +49b8bc: 6e56 1c05 31dc |01c2: invoke-virtual {v1, v3, v12, v13, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b8c2: 6e10 64e9 0f00 |01c5: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b8c8: 0c03 |01c8: move-result-object v3 │ │ +49b8ca: 6e10 2d01 0300 |01c9: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49b8d0: 0c03 |01cc: move-result-object v3 │ │ +49b8d2: 3803 0700 |01cd: if-eqz v3, 01d4 // +0007 │ │ +49b8d6: 6e20 b601 9300 |01cf: invoke-virtual {v3, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49b8dc: 0c03 |01d2: move-result-object v3 │ │ +49b8de: 2802 |01d3: goto 01d5 // +0002 │ │ +49b8e0: 0723 |01d4: move-object v3, v2 │ │ +49b8e2: 2209 a924 |01d5: new-instance v9, Ljava/lang/StringBuilder; // type@24a9 │ │ +49b8e6: 7020 89f6 5900 |01d7: invoke-direct {v9, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49b8ec: 6e20 92f6 3900 |01da: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49b8f2: 0c03 |01dd: move-result-object v3 │ │ +49b8f4: 6e20 92f6 5300 |01de: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49b8fa: 0c03 |01e1: move-result-object v3 │ │ +49b8fc: 6e10 9cf6 0300 |01e2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49b902: 0c03 |01e5: move-result-object v3 │ │ +49b904: 1f03 7724 |01e6: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49b908: 6e20 1a05 3100 |01e8: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b90e: 0c01 |01eb: move-result-object v1 │ │ +49b910: 7120 fffb b100 |01ec: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b916: 2203 4301 |01ef: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b91a: 7020 5405 7300 |01f1: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b920: 6e10 1b05 0100 |01f4: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b926: 0a07 |01f7: move-result v7 │ │ +49b928: 6e20 4bf8 a000 |01f8: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b92e: 0c09 |01fb: move-result-object v9 │ │ +49b930: 7120 fffb 4900 |01fc: invoke-static {v9, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b936: 1f09 a724 |01ff: check-cast v9, Ljava/lang/String; // type@24a7 │ │ +49b93a: 7110 70ea 0900 |0201: invoke-static {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ +49b940: 0c04 |0204: move-result-object v4 │ │ +49b942: 1f04 7724 |0205: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ +49b946: 6e20 1a05 4100 |0207: invoke-virtual {v1, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b94c: 6e10 1b05 0100 |020a: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b952: 0a04 |020d: move-result v4 │ │ +49b954: 6e56 1c05 3147 |020e: invoke-virtual {v1, v3, v7, v4, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b95a: 6e10 64e9 0f00 |0211: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b960: 0c03 |0214: move-result-object v3 │ │ +49b962: 6e10 2d01 0300 |0215: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49b968: 0c03 |0218: move-result-object v3 │ │ +49b96a: 3803 0600 |0219: if-eqz v3, 021f // +0006 │ │ +49b96e: 6e20 b601 8300 |021b: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49b974: 0c02 |021e: move-result-object v2 │ │ +49b976: 2203 a924 |021f: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ +49b97a: 7020 89f6 5300 |0221: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49b980: 6e20 92f6 2300 |0224: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49b986: 0c02 |0227: move-result-object v2 │ │ +49b988: 6e10 9cf6 0200 |0228: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49b98e: 0c02 |022b: move-result-object v2 │ │ +49b990: 1f02 7724 |022c: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49b994: 6e20 1a05 2100 |022e: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b99a: 0c01 |0231: move-result-object v1 │ │ +49b99c: 2900 fd00 |0232: goto/16 032f // +00fd │ │ +49b9a0: 2201 3101 |0234: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ +49b9a4: 7010 1905 0100 |0236: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ +49b9aa: 220a 4301 |0239: new-instance v10, Landroid/text/style/StyleSpan; // type@0143 │ │ +49b9ae: 7020 5405 7a00 |023b: invoke-direct {v10, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49b9b4: 6e10 1b05 0100 |023e: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b9ba: 0a0c |0241: move-result v12 │ │ +49b9bc: 6e20 4bf8 3000 |0242: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49b9c2: 0c03 |0245: move-result-object v3 │ │ +49b9c4: 7120 fffb 4300 |0246: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49b9ca: 1f03 a724 |0249: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +49b9ce: 7110 70ea 0300 |024b: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ +49b9d4: 0c03 |024e: move-result-object v3 │ │ +49b9d6: 1f03 7724 |024f: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49b9da: 6e20 1a05 3100 |0251: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49b9e0: 6e10 1b05 0100 |0254: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49b9e6: 0a03 |0257: move-result v3 │ │ +49b9e8: 6e56 1c05 a13c |0258: invoke-virtual {v1, v10, v12, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49b9ee: 6e10 64e9 0f00 |025b: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b9f4: 0c03 |025e: move-result-object v3 │ │ +49b9f6: 6e10 2d01 0300 |025f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49b9fc: 0c03 |0262: move-result-object v3 │ │ +49b9fe: 3803 0700 |0263: if-eqz v3, 026a // +0007 │ │ +49ba02: 6e20 b601 9300 |0265: invoke-virtual {v3, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49ba08: 0c03 |0268: move-result-object v3 │ │ +49ba0a: 2802 |0269: goto 026b // +0002 │ │ +49ba0c: 0723 |026a: move-object v3, v2 │ │ +49ba0e: 2209 a924 |026b: new-instance v9, Ljava/lang/StringBuilder; // type@24a9 │ │ +49ba12: 7020 89f6 5900 |026d: invoke-direct {v9, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49ba18: 6e20 92f6 3900 |0270: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49ba1e: 0c03 |0273: move-result-object v3 │ │ +49ba20: 6e20 92f6 5300 |0274: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49ba26: 0c03 |0277: move-result-object v3 │ │ +49ba28: 6e10 9cf6 0300 |0278: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49ba2e: 0c03 |027b: move-result-object v3 │ │ +49ba30: 1f03 7724 |027c: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49ba34: 6e20 1a05 3100 |027e: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49ba3a: 0c01 |0281: move-result-object v1 │ │ +49ba3c: 7120 fffb b100 |0282: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49ba42: 2203 4301 |0285: new-instance v3, Landroid/text/style/StyleSpan; // type@0143 │ │ +49ba46: 7020 5405 7300 |0287: invoke-direct {v3, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49ba4c: 6e10 1b05 0100 |028a: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49ba52: 0a09 |028d: move-result v9 │ │ +49ba54: 6e20 4bf8 7000 |028e: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49ba5a: 0c07 |0291: move-result-object v7 │ │ +49ba5c: 7120 fffb 4700 |0292: invoke-static {v7, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49ba62: 1f07 a724 |0295: check-cast v7, Ljava/lang/String; // type@24a7 │ │ +49ba66: 7110 70ea 0700 |0297: invoke-static {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ +49ba6c: 0c04 |029a: move-result-object v4 │ │ +49ba6e: 1f04 7724 |029b: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ +49ba72: 6e20 1a05 4100 |029d: invoke-virtual {v1, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49ba78: 6e10 1b05 0100 |02a0: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49ba7e: 0a04 |02a3: move-result v4 │ │ +49ba80: 6e56 1c05 3149 |02a4: invoke-virtual {v1, v3, v9, v4, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49ba86: 6e10 64e9 0f00 |02a7: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49ba8c: 0c03 |02aa: move-result-object v3 │ │ +49ba8e: 6e10 2d01 0300 |02ab: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49ba94: 0c03 |02ae: move-result-object v3 │ │ +49ba96: 3803 0600 |02af: if-eqz v3, 02b5 // +0006 │ │ +49ba9a: 6e20 b601 8300 |02b1: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49baa0: 0c02 |02b4: move-result-object v2 │ │ +49baa2: 2203 a924 |02b5: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ +49baa6: 7020 89f6 5300 |02b7: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49baac: 6e20 92f6 2300 |02ba: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49bab2: 0c02 |02bd: move-result-object v2 │ │ +49bab4: 6e10 9cf6 0200 |02be: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49baba: 0c02 |02c1: move-result-object v2 │ │ +49babc: 1f02 7724 |02c2: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49bac0: 6e20 1a05 2100 |02c4: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49bac6: 0c01 |02c7: move-result-object v1 │ │ +49bac8: 2867 |02c8: goto 032f // +0067 │ │ +49baca: 2201 3101 |02c9: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ +49bace: 7010 1905 0100 |02cb: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ +49bad4: 2208 4301 |02ce: new-instance v8, Landroid/text/style/StyleSpan; // type@0143 │ │ +49bad8: 7020 5405 7800 |02d0: invoke-direct {v8, v7}, Landroid/text/style/StyleSpan;.:(I)V // method@0554 │ │ +49bade: 6e10 1b05 0100 |02d3: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49bae4: 0a07 |02d6: move-result v7 │ │ +49bae6: 6e20 4bf8 3000 |02d7: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@f84b │ │ +49baec: 0c03 |02da: move-result-object v3 │ │ +49baee: 7120 fffb 4300 |02db: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +49baf4: 1f03 a724 |02de: check-cast v3, Ljava/lang/String; // type@24a7 │ │ +49baf8: 7110 70ea 0300 |02e0: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; // method@ea70 │ │ +49bafe: 0c03 |02e3: move-result-object v3 │ │ +49bb00: 1f03 7724 |02e4: check-cast v3, Ljava/lang/CharSequence; // type@2477 │ │ +49bb04: 6e20 1a05 3100 |02e6: invoke-virtual {v1, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49bb0a: 6e10 1b05 0100 |02e9: invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;.length:()I // method@051b │ │ +49bb10: 0a03 |02ec: move-result v3 │ │ +49bb12: 6e56 1c05 8137 |02ed: invoke-virtual {v1, v8, v7, v3, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@051c │ │ +49bb18: 6e10 64e9 0f00 |02f0: invoke-virtual {v15}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49bb1e: 0c03 |02f3: move-result-object v3 │ │ +49bb20: 6e10 2d01 0300 |02f4: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@012d │ │ +49bb26: 0c03 |02f7: move-result-object v3 │ │ +49bb28: 3803 0900 |02f8: if-eqz v3, 0301 // +0009 │ │ +49bb2c: 1402 7404 137f |02fa: const v2, #float 1.9542e+38 // #7f130474 │ │ +49bb32: 6e20 b601 2300 |02fd: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +49bb38: 0c02 |0300: move-result-object v2 │ │ +49bb3a: 2203 a924 |0301: new-instance v3, Ljava/lang/StringBuilder; // type@24a9 │ │ +49bb3e: 7020 89f6 5300 |0303: invoke-direct {v3, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49bb44: 6e20 92f6 2300 |0306: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49bb4a: 0c02 |0309: move-result-object v2 │ │ +49bb4c: 6e10 9cf6 0200 |030a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49bb52: 0c02 |030d: move-result-object v2 │ │ +49bb54: 1f02 7724 |030e: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49bb58: 6e20 1a05 2100 |0310: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49bb5e: 0c01 |0313: move-result-object v1 │ │ +49bb60: 281b |0314: goto 032f // +001b │ │ +49bb62: 2201 3101 |0315: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0131 │ │ +49bb66: 7010 1905 0100 |0317: invoke-direct {v1}, Landroid/text/SpannableStringBuilder;.:()V // method@0519 │ │ +49bb6c: 54f3 a8b0 |031a: iget-object v3, v15, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49bb70: 3903 0800 |031c: if-nez v3, 0324 // +0008 │ │ +49bb74: 1a03 e08a |031e: const-string v3, "binding" // string@8ae0 │ │ +49bb78: 7110 06fc 0300 |0320: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49bb7e: 2802 |0323: goto 0325 // +0002 │ │ +49bb80: 0732 |0324: move-object v2, v3 │ │ +49bb82: 5422 d3b3 |0325: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.typingIndicator:Landroid/widget/TextView; // field@b3d3 │ │ +49bb86: 6e10 100a 0200 |0327: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0a10 │ │ +49bb8c: 0c02 |032a: move-result-object v2 │ │ +49bb8e: 6e20 1a05 2100 |032b: invoke-virtual {v1, v2}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@051a │ │ +49bb94: 0c01 |032e: move-result-object v1 │ │ +49bb96: 2202 b820 |032f: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11; // type@20b8 │ │ +49bb9a: 7040 01e8 f201 |0331: invoke-direct {v2, v15, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@e801 │ │ +49bba0: 6e20 0dea 2f00 |0334: invoke-virtual {v15, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@ea0d │ │ +49bba6: 0e00 |0337: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ 0x0005 line=1315 │ │ 0x0020 line=1316 │ │ 0x0028 line=1320 │ │ 0x004e line=1355 │ │ @@ -2008032,20 +2008032,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4931d4: |[4931d4] com.nextcloud.talk.chat.ChatActivity.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; │ │ -4931e4: 6200 f9b4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@b4f9 │ │ -4931e8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -4931ec: 6e30 e0f2 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.ellipsize:(Ljava/lang/String;I)Ljava/lang/String; // method@f2e0 │ │ -4931f2: 0c02 |0007: move-result-object v2 │ │ -4931f4: 1102 |0008: return-object v2 │ │ +4931d8: |[4931d8] com.nextcloud.talk.chat.ChatActivity.updateTypingIndicator$ellipsize:(Ljava/lang/String;)Ljava/lang/String; │ │ +4931e8: 6200 f9b4 |0000: sget-object v0, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@b4f9 │ │ +4931ec: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +4931f0: 6e30 e0f2 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.ellipsize:(Ljava/lang/String;I)Ljava/lang/String; // method@f2e0 │ │ +4931f6: 0c02 |0007: move-result-object v2 │ │ +4931f8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ #233 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2008053,52 +2008053,52 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -49b480: |[49b480] com.nextcloud.talk.chat.ChatActivity.updateTypingIndicator$lambda$58:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ -49b490: 5430 a8b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49b494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b496: 1a02 e08a |0003: const-string v2, "binding" // string@8ae0 │ │ -49b49a: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -49b49e: 7110 06fc 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49b4a4: 0710 |000a: move-object v0, v1 │ │ -49b4a6: 5400 d3b3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.typingIndicator:Landroid/widget/TextView; // field@b3d3 │ │ -49b4aa: 1f04 7724 |000d: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ -49b4ae: 6e20 380a 4000 |000f: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ -49b4b4: 6e10 56f8 0500 |0012: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@f856 │ │ -49b4ba: 0a04 |0015: move-result v4 │ │ -49b4bc: 3d04 0500 |0016: if-lez v4, 001b // +0005 │ │ -49b4c0: 1504 90c1 |0018: const/high16 v4, #int -1047527424 // #c190 │ │ -49b4c4: 2803 |001a: goto 001d // +0003 │ │ -49b4c6: 1504 80bf |001b: const/high16 v4, #int -1082130432 // #bf80 │ │ -49b4ca: 5435 a8b0 |001d: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -49b4ce: 3905 0600 |001f: if-nez v5, 0025 // +0006 │ │ -49b4d2: 7110 06fc 0200 |0021: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -49b4d8: 2802 |0024: goto 0026 // +0002 │ │ -49b4da: 0751 |0025: move-object v1, v5 │ │ -49b4dc: 5415 d4b3 |0026: iget-object v5, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.typingIndicatorWrapper:Landroid/widget/LinearLayout; // field@b3d4 │ │ -49b4e0: 6e10 6f09 0500 |0028: invoke-virtual {v5}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@096f │ │ -49b4e6: 0c05 |002b: move-result-object v5 │ │ -49b4e8: 6e10 64e9 0300 |002c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -49b4ee: 0c03 |002f: move-result-object v3 │ │ -49b4f0: 7120 def2 3400 |0030: invoke-static {v4, v3}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@f2de │ │ -49b4f6: 0a03 |0033: move-result v3 │ │ -49b4f8: 6e20 7307 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@0773 │ │ -49b4fe: 0c03 |0037: move-result-object v3 │ │ -49b500: 2204 a901 |0038: new-instance v4, Landroid/view/animation/AccelerateDecelerateInterpolator; // type@01a9 │ │ -49b504: 7010 be07 0400 |003a: invoke-direct {v4}, Landroid/view/animation/AccelerateDecelerateInterpolator;.:()V // method@07be │ │ -49b50a: 1f04 1600 |003d: check-cast v4, Landroid/animation/TimeInterpolator; // type@0016 │ │ -49b50e: 6e20 6e07 4300 |003f: invoke-virtual {v3, v4}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@076e │ │ -49b514: 0c03 |0042: move-result-object v3 │ │ -49b516: 1604 c800 |0043: const-wide/16 v4, #int 200 // #c8 │ │ -49b51a: 6e30 6d07 4305 |0045: invoke-virtual {v3, v4, v5}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@076d │ │ -49b520: 0e00 |0048: return-void │ │ +49b484: |[49b484] com.nextcloud.talk.chat.ChatActivity.updateTypingIndicator$lambda$58:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ +49b494: 5430 a8b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49b498: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b49a: 1a02 e08a |0003: const-string v2, "binding" // string@8ae0 │ │ +49b49e: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +49b4a2: 7110 06fc 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49b4a8: 0710 |000a: move-object v0, v1 │ │ +49b4aa: 5400 d3b3 |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.typingIndicator:Landroid/widget/TextView; // field@b3d3 │ │ +49b4ae: 1f04 7724 |000d: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ +49b4b2: 6e20 380a 4000 |000f: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a38 │ │ +49b4b8: 6e10 56f8 0500 |0012: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@f856 │ │ +49b4be: 0a04 |0015: move-result v4 │ │ +49b4c0: 3d04 0500 |0016: if-lez v4, 001b // +0005 │ │ +49b4c4: 1504 90c1 |0018: const/high16 v4, #int -1047527424 // #c190 │ │ +49b4c8: 2803 |001a: goto 001d // +0003 │ │ +49b4ca: 1504 80bf |001b: const/high16 v4, #int -1082130432 // #bf80 │ │ +49b4ce: 5435 a8b0 |001d: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49b4d2: 3905 0600 |001f: if-nez v5, 0025 // +0006 │ │ +49b4d6: 7110 06fc 0200 |0021: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +49b4dc: 2802 |0024: goto 0026 // +0002 │ │ +49b4de: 0751 |0025: move-object v1, v5 │ │ +49b4e0: 5415 d4b3 |0026: iget-object v5, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.typingIndicatorWrapper:Landroid/widget/LinearLayout; // field@b3d4 │ │ +49b4e4: 6e10 6f09 0500 |0028: invoke-virtual {v5}, Landroid/widget/LinearLayout;.animate:()Landroid/view/ViewPropertyAnimator; // method@096f │ │ +49b4ea: 0c05 |002b: move-result-object v5 │ │ +49b4ec: 6e10 64e9 0300 |002c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +49b4f2: 0c03 |002f: move-result-object v3 │ │ +49b4f4: 7120 def2 3400 |0030: invoke-static {v4, v3}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@f2de │ │ +49b4fa: 0a03 |0033: move-result v3 │ │ +49b4fc: 6e20 7307 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@0773 │ │ +49b502: 0c03 |0037: move-result-object v3 │ │ +49b504: 2204 a901 |0038: new-instance v4, Landroid/view/animation/AccelerateDecelerateInterpolator; // type@01a9 │ │ +49b508: 7010 be07 0400 |003a: invoke-direct {v4}, Landroid/view/animation/AccelerateDecelerateInterpolator;.:()V // method@07be │ │ +49b50e: 1f04 1600 |003d: check-cast v4, Landroid/animation/TimeInterpolator; // type@0016 │ │ +49b512: 6e20 6e07 4300 |003f: invoke-virtual {v3, v4}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@076e │ │ +49b518: 0c03 |0042: move-result-object v3 │ │ +49b51a: 1604 c800 |0043: const-wide/16 v4, #int 200 // #c8 │ │ +49b51e: 6e30 6d07 4305 |0045: invoke-virtual {v3, v4, v5}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@076d │ │ +49b524: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0012 line=1372 │ │ 0x001d line=1378 │ │ 0x002c line=1379 │ │ 0x0038 line=1380 │ │ @@ -2008113,58 +2008113,58 @@ │ │ type : '(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -49bdc4: |[49bdc4] com.nextcloud.talk.chat.ChatActivity.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V │ │ -49bdd4: 6e10 81e9 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -49bdda: 0c00 |0003: move-result-object v0 │ │ -49bddc: 6e10 f9f2 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ -49bde2: 0a00 |0007: move-result v0 │ │ -49bde4: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -49bde8: 6203 99b0 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -49bdec: 1a04 fbf7 |000c: const-string v4, "uploading file(s) is forbidden because of missing attendee permissions" // string@f7fb │ │ -49bdf0: 7120 7705 4300 |000e: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ -49bdf6: 0e00 |0011: return-void │ │ -49bdf8: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -49bdfc: 3804 0500 |0014: if-eqz v4, 0019 // +0005 │ │ -49be00: 1a04 6bfd |0016: const-string v4, "{"messageType":"voice-message"}" // string@fd6b │ │ -49be04: 2802 |0018: goto 001a // +0002 │ │ -49be06: 0704 |0019: move-object v4, v0 │ │ -49be08: 7120 fbfb 0500 |001a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -49be0e: 0a01 |001d: move-result v1 │ │ -49be10: 3901 1700 |001e: if-nez v1, 0035 // +0017 │ │ -49be14: 2204 a924 |0020: new-instance v4, Ljava/lang/StringBuilder; // type@24a9 │ │ -49be18: 1a01 69fd |0022: const-string v1, "{"caption":"" // string@fd69 │ │ -49be1c: 7020 89f6 1400 |0024: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ -49be22: 6e20 92f6 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49be28: 0c04 |002a: move-result-object v4 │ │ -49be2a: 1a05 d005 |002b: const-string v5, ""}" // string@05d0 │ │ -49be2e: 6e20 92f6 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -49be34: 0c04 |0030: move-result-object v4 │ │ -49be36: 6e10 9cf6 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -49be3c: 0c04 |0034: move-result-object v4 │ │ -49be3e: 7120 fbfb 0600 |0035: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -49be44: 0a05 |0038: move-result v5 │ │ -49be46: 3805 0600 |0039: if-eqz v5, 003f // +0006 │ │ -49be4a: 6e10 85e9 0200 |003b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49be50: 0c06 |003e: move-result-object v6 │ │ -49be52: 6e10 61e9 0200 |003f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -49be58: 0c05 |0042: move-result-object v5 │ │ -49be5a: 5420 b2b0 |0043: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -49be5e: 3800 0700 |0045: if-eqz v0, 004c // +0007 │ │ -49be62: 6e10 45f1 0000 |0047: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ -49be68: 0c00 |004a: move-result-object v0 │ │ -49be6a: 2802 |004b: goto 004d // +0002 │ │ -49be6c: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -49be6e: 7110 fdfb 0000 |004d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49be74: 6e54 04ef 3506 |0050: invoke-virtual {v5, v3, v6, v0, v4}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.uploadFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ef04 │ │ -49be7a: 0e00 |0053: return-void │ │ +49bdc8: |[49bdc8] com.nextcloud.talk.chat.ChatActivity.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V │ │ +49bdd8: 6e10 81e9 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +49bdde: 0c00 |0003: move-result-object v0 │ │ +49bde0: 6e10 f9f2 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ +49bde6: 0a00 |0007: move-result v0 │ │ +49bde8: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +49bdec: 6203 99b0 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49bdf0: 1a04 fbf7 |000c: const-string v4, "uploading file(s) is forbidden because of missing attendee permissions" // string@f7fb │ │ +49bdf4: 7120 7705 4300 |000e: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ +49bdfa: 0e00 |0011: return-void │ │ +49bdfc: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +49be00: 3804 0500 |0014: if-eqz v4, 0019 // +0005 │ │ +49be04: 1a04 6bfd |0016: const-string v4, "{"messageType":"voice-message"}" // string@fd6b │ │ +49be08: 2802 |0018: goto 001a // +0002 │ │ +49be0a: 0704 |0019: move-object v4, v0 │ │ +49be0c: 7120 fbfb 0500 |001a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49be12: 0a01 |001d: move-result v1 │ │ +49be14: 3901 1700 |001e: if-nez v1, 0035 // +0017 │ │ +49be18: 2204 a924 |0020: new-instance v4, Ljava/lang/StringBuilder; // type@24a9 │ │ +49be1c: 1a01 69fd |0022: const-string v1, "{"caption":"" // string@fd69 │ │ +49be20: 7020 89f6 1400 |0024: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@f689 │ │ +49be26: 6e20 92f6 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49be2c: 0c04 |002a: move-result-object v4 │ │ +49be2e: 1a05 d005 |002b: const-string v5, ""}" // string@05d0 │ │ +49be32: 6e20 92f6 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +49be38: 0c04 |0030: move-result-object v4 │ │ +49be3a: 6e10 9cf6 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +49be40: 0c04 |0034: move-result-object v4 │ │ +49be42: 7120 fbfb 0600 |0035: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +49be48: 0a05 |0038: move-result v5 │ │ +49be4a: 3805 0600 |0039: if-eqz v5, 003f // +0006 │ │ +49be4e: 6e10 85e9 0200 |003b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +49be54: 0c06 |003e: move-result-object v6 │ │ +49be56: 6e10 61e9 0200 |003f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +49be5c: 0c05 |0042: move-result-object v5 │ │ +49be5e: 5420 b2b0 |0043: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +49be62: 3800 0700 |0045: if-eqz v0, 004c // +0007 │ │ +49be66: 6e10 45f1 0000 |0047: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@f145 │ │ +49be6c: 0c00 |004a: move-result-object v0 │ │ +49be6e: 2802 |004b: goto 004d // +0002 │ │ +49be70: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +49be72: 7110 fdfb 0000 |004d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49be78: 6e54 04ef 3506 |0050: invoke-virtual {v5, v3, v6, v0, v4}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.uploadFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ef04 │ │ +49be7e: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2264 │ │ 0x000a line=2265 │ │ 0x0012 line=2269 │ │ 0x0016 line=2270 │ │ 0x001a line=2273 │ │ @@ -2008183,24 +2008183,24 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -49bd94: |[49bd94] com.nextcloud.talk.chat.ChatActivity.uploadFile$default:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V │ │ -49bda4: dd07 0604 |0000: and-int/lit8 v7, v6, #int 4 // #04 │ │ -49bda8: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -49bdac: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ -49bdb0: 0704 |0006: move-object v4, v0 │ │ -49bdb2: dd06 0608 |0007: and-int/lit8 v6, v6, #int 8 // #08 │ │ -49bdb6: 3806 0300 |0009: if-eqz v6, 000c // +0003 │ │ -49bdba: 0705 |000b: move-object v5, v0 │ │ -49bdbc: 7055 74ea 2143 |000c: invoke-direct {v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V // method@ea74 │ │ -49bdc2: 0e00 |000f: return-void │ │ +49bd98: |[49bd98] com.nextcloud.talk.chat.ChatActivity.uploadFile$default:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V │ │ +49bda8: dd07 0604 |0000: and-int/lit8 v7, v6, #int 4 // #04 │ │ +49bdac: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +49bdb0: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ +49bdb4: 0704 |0006: move-object v4, v0 │ │ +49bdb6: dd06 0608 |0007: and-int/lit8 v6, v6, #int 8 // #08 │ │ +49bdba: 3806 0300 |0009: if-eqz v6, 000c // +0003 │ │ +49bdbe: 0705 |000b: move-object v5, v0 │ │ +49bdc0: 7055 74ea 2143 |000c: invoke-direct {v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V // method@ea74 │ │ +49bdc6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2260 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=3 (null) Z │ │ @@ -2008214,49 +2008214,49 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -49bea0: |[49bea0] com.nextcloud.talk.chat.ChatActivity.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V │ │ -49beb0: 7210 79f9 0b00 |0000: invoke-interface {v11}, Ljava/util/List;.size:()I // method@f979 │ │ -49beb6: 0a00 |0003: move-result v0 │ │ -49beb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -49beba: 3501 3000 |0005: if-ge v1, v0, 0035 // +0030 │ │ -49bebe: 7210 79f9 0b00 |0007: invoke-interface {v11}, Ljava/util/List;.size:()I // method@f979 │ │ -49bec4: 0a02 |000a: move-result v2 │ │ -49bec6: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -49beca: 3321 1400 |000d: if-ne v1, v2, 0021 // +0014 │ │ -49bece: 7220 6ff9 1b00 |000f: invoke-interface {v11, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -49bed4: 0c02 |0012: move-result-object v2 │ │ -49bed6: 0724 |0013: move-object v4, v2 │ │ -49bed8: 1f04 a724 |0014: check-cast v4, Ljava/lang/String; // type@24a7 │ │ -49bedc: 1308 0800 |0016: const/16 v8, #int 8 // #8 │ │ -49bee0: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -49bee2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -49bee4: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -49bee6: 07a3 |001b: move-object v3, v10 │ │ -49bee8: 07c6 |001c: move-object v6, v12 │ │ -49beea: 7707 75ea 0300 |001d: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, 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@ea75 │ │ -49bef0: 2812 |0020: goto 0032 // +0012 │ │ -49bef2: 7220 6ff9 1b00 |0021: invoke-interface {v11, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ -49bef8: 0c02 |0024: move-result-object v2 │ │ -49befa: 0724 |0025: move-object v4, v2 │ │ -49befc: 1f04 a724 |0026: check-cast v4, Ljava/lang/String; // type@24a7 │ │ -49bf00: 1308 0c00 |0028: const/16 v8, #int 12 // #c │ │ -49bf04: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -49bf06: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -49bf08: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -49bf0a: 1207 |002d: const/4 v7, #int 0 // #0 │ │ -49bf0c: 07a3 |002e: move-object v3, v10 │ │ -49bf0e: 7707 75ea 0300 |002f: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, 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@ea75 │ │ -49bf14: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -49bf18: 28d1 |0034: goto 0005 // -002f │ │ -49bf1a: 0e00 |0035: return-void │ │ +49bea4: |[49bea4] com.nextcloud.talk.chat.ChatActivity.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V │ │ +49beb4: 7210 79f9 0b00 |0000: invoke-interface {v11}, Ljava/util/List;.size:()I // method@f979 │ │ +49beba: 0a00 |0003: move-result v0 │ │ +49bebc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +49bebe: 3501 3000 |0005: if-ge v1, v0, 0035 // +0030 │ │ +49bec2: 7210 79f9 0b00 |0007: invoke-interface {v11}, Ljava/util/List;.size:()I // method@f979 │ │ +49bec8: 0a02 |000a: move-result v2 │ │ +49beca: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +49bece: 3321 1400 |000d: if-ne v1, v2, 0021 // +0014 │ │ +49bed2: 7220 6ff9 1b00 |000f: invoke-interface {v11, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +49bed8: 0c02 |0012: move-result-object v2 │ │ +49beda: 0724 |0013: move-object v4, v2 │ │ +49bedc: 1f04 a724 |0014: check-cast v4, Ljava/lang/String; // type@24a7 │ │ +49bee0: 1308 0800 |0016: const/16 v8, #int 8 // #8 │ │ +49bee4: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +49bee6: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +49bee8: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +49beea: 07a3 |001b: move-object v3, v10 │ │ +49beec: 07c6 |001c: move-object v6, v12 │ │ +49beee: 7707 75ea 0300 |001d: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, 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@ea75 │ │ +49bef4: 2812 |0020: goto 0032 // +0012 │ │ +49bef6: 7220 6ff9 1b00 |0021: invoke-interface {v11, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@f96f │ │ +49befc: 0c02 |0024: move-result-object v2 │ │ +49befe: 0724 |0025: move-object v4, v2 │ │ +49bf00: 1f04 a724 |0026: check-cast v4, Ljava/lang/String; // type@24a7 │ │ +49bf04: 1308 0c00 |0028: const/16 v8, #int 12 // #c │ │ +49bf08: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +49bf0a: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +49bf0c: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +49bf0e: 1207 |002d: const/4 v7, #int 0 // #0 │ │ +49bf10: 07a3 |002e: move-object v3, v10 │ │ +49bf12: 7707 75ea 0300 |002f: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, 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@ea75 │ │ +49bf18: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +49bf1c: 28d1 |0034: goto 0005 // -002f │ │ +49bf1e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2251 │ │ 0x0007 line=2252 │ │ 0x000f line=2253 │ │ 0x0021 line=2255 │ │ locals : │ │ @@ -2008269,20 +2008269,20 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -49be7c: |[49be7c] com.nextcloud.talk.chat.ChatActivity.uploadFiles$default:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)V │ │ -49be8c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -49be90: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ -49be94: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -49be98: 7030 76ea 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@ea76 │ │ -49be9e: 0e00 |0009: return-void │ │ +49be80: |[49be80] com.nextcloud.talk.chat.ChatActivity.uploadFiles$default:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)V │ │ +49be90: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +49be94: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ +49be98: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +49be9c: 7030 76ea 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@ea76 │ │ +49bea2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2250 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -2008294,32 +2008294,32 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -492ad4: |[492ad4] com.nextcloud.talk.chat.ChatActivity.validSessionId:()Z │ │ -492ae4: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -492ae8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -492aec: 5420 ccb0 |0004: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -492af0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -492af4: 1f00 7724 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ -492af8: 7210 3df5 0000 |000a: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ -492afe: 0a00 |000d: move-result v0 │ │ -492b00: 3d00 0e00 |000e: if-lez v0, 001c // +000e │ │ -492b04: 5420 ccb0 |0010: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -492b08: 1a01 4c12 |0012: const-string v1, "0" // string@124c │ │ -492b0c: 7120 fbfb 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -492b12: 0a00 |0017: move-result v0 │ │ -492b14: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -492b18: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -492b1a: 2802 |001b: goto 001d // +0002 │ │ -492b1c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -492b1e: 0f00 |001d: return v0 │ │ +492ad8: |[492ad8] com.nextcloud.talk.chat.ChatActivity.validSessionId:()Z │ │ +492ae8: 5420 b2b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +492aec: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +492af0: 5420 ccb0 |0004: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +492af4: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +492af8: 1f00 7724 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2477 │ │ +492afc: 7210 3df5 0000 |000a: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@f53d │ │ +492b02: 0a00 |000d: move-result v0 │ │ +492b04: 3d00 0e00 |000e: if-lez v0, 001c // +000e │ │ +492b08: 5420 ccb0 |0010: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +492b0c: 1a01 4c12 |0012: const-string v1, "0" // string@124c │ │ +492b10: 7120 fbfb 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ +492b16: 0a00 |0017: move-result v0 │ │ +492b18: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +492b1c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +492b1e: 2802 |001b: goto 001d // +0002 │ │ +492b20: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +492b22: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2336 │ │ 0x0004 line=2337 │ │ 0x0010 line=2338 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -2008329,71 +2008329,71 @@ │ │ type : '(Landroid/database/Cursor;Ljava/io/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -49bf1c: |[49bf1c] com.nextcloud.talk.chat.ChatActivity.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V │ │ -49bf2c: 1a00 dfc0 |0000: const-string v0, "lookup" // string@c0df │ │ -49bf30: 7220 ea01 0700 |0002: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01ea │ │ -49bf36: 0a00 |0005: move-result v0 │ │ -49bf38: 7220 f701 0700 |0006: invoke-interface {v7, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01f7 │ │ -49bf3e: 0c07 |0009: move-result-object v7 │ │ -49bf40: 6200 8000 |000a: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_VCARD_URI:Landroid/net/Uri; // field@0080 │ │ -49bf44: 7120 3504 7000 |000c: invoke-static {v0, v7}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0435 │ │ -49bf4a: 0c07 |000f: move-result-object v7 │ │ -49bf4c: 6e10 63e9 0600 |0010: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@e963 │ │ -49bf52: 0c00 |0013: move-result-object v0 │ │ -49bf54: 7110 fdfb 0000 |0014: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49bf5a: 1a01 35db |0017: const-string v1, "r" // string@db35 │ │ -49bf5e: 6e30 0f01 7001 |0019: invoke-virtual {v0, v7, v1}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@010f │ │ -49bf64: 0c07 |001c: move-result-object v7 │ │ -49bf66: 7110 fdfb 0700 |001d: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49bf6c: 0770 |0020: move-object v0, v7 │ │ -49bf6e: 1f00 4b24 |0021: check-cast v0, Ljava/io/Closeable; // type@244b │ │ -49bf72: 0701 |0023: move-object v1, v0 │ │ -49bf74: 1f01 6800 |0024: check-cast v1, Landroid/content/res/AssetFileDescriptor; // type@0068 │ │ -49bf78: 6e10 9001 0700 |0026: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0190 │ │ -49bf7e: 0c07 |0029: move-result-object v7 │ │ -49bf80: 6e10 a7f4 0800 |002a: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@f4a7 │ │ -49bf86: 1f07 4b24 |002d: check-cast v7, Ljava/io/Closeable; // type@244b │ │ -49bf8a: 0771 |002f: move-object v1, v7 │ │ -49bf8c: 1f01 5424 |0030: check-cast v1, Ljava/io/FileInputStream; // type@2454 │ │ -49bf90: 2202 5624 |0032: new-instance v2, Ljava/io/FileOutputStream; // type@2456 │ │ -49bf94: 7020 cbf4 8200 |0034: invoke-direct {v2, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@f4cb │ │ -49bf9a: 1f02 4b24 |0037: check-cast v2, Ljava/io/Closeable; // type@244b │ │ -49bf9e: 0728 |0039: move-object v8, v2 │ │ -49bfa0: 1f08 5624 |003a: check-cast v8, Ljava/io/FileOutputStream; // type@2456 │ │ -49bfa4: 7110 fdfb 0100 |003c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49bfaa: 1f01 5c24 |003f: check-cast v1, Ljava/io/InputStream; // type@245c │ │ -49bfae: 1f08 6524 |0041: check-cast v8, Ljava/io/OutputStream; // type@2465 │ │ -49bfb2: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -49bfb4: 1224 |0044: const/4 v4, #int 2 // #2 │ │ -49bfb6: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -49bfb8: 7155 e7fb 8143 |0046: invoke-static {v1, v8, v3, v4, v5}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@fbe7 │ │ -49bfbe: 7120 e8fb 5200 |0049: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ -49bfc4: 7120 e8fb 5700 |004c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ -49bfca: 7120 e8fb 5000 |004f: invoke-static {v0, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ -49bfd0: 0e00 |0052: return-void │ │ -49bfd2: 0d08 |0053: move-exception v8 │ │ -49bfd4: 2708 |0054: throw v8 │ │ -49bfd6: 0d01 |0055: move-exception v1 │ │ -49bfd8: 7120 e8fb 8200 |0056: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ -49bfde: 2701 |0059: throw v1 │ │ -49bfe0: 0d08 |005a: move-exception v8 │ │ -49bfe2: 2708 |005b: throw v8 │ │ -49bfe4: 0d01 |005c: move-exception v1 │ │ -49bfe6: 7120 e8fb 8700 |005d: invoke-static {v7, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ -49bfec: 2701 |0060: throw v1 │ │ -49bfee: 0d07 |0061: move-exception v7 │ │ -49bff0: 2707 |0062: throw v7 │ │ -49bff2: 0d08 |0063: move-exception v8 │ │ -49bff4: 7120 e8fb 7000 |0064: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ -49bffa: 2708 |0067: throw v8 │ │ +49bf20: |[49bf20] com.nextcloud.talk.chat.ChatActivity.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V │ │ +49bf30: 1a00 dfc0 |0000: const-string v0, "lookup" // string@c0df │ │ +49bf34: 7220 ea01 0700 |0002: invoke-interface {v7, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01ea │ │ +49bf3a: 0a00 |0005: move-result v0 │ │ +49bf3c: 7220 f701 0700 |0006: invoke-interface {v7, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01f7 │ │ +49bf42: 0c07 |0009: move-result-object v7 │ │ +49bf44: 6200 8000 |000a: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_VCARD_URI:Landroid/net/Uri; // field@0080 │ │ +49bf48: 7120 3504 7000 |000c: invoke-static {v0, v7}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0435 │ │ +49bf4e: 0c07 |000f: move-result-object v7 │ │ +49bf50: 6e10 63e9 0600 |0010: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@e963 │ │ +49bf56: 0c00 |0013: move-result-object v0 │ │ +49bf58: 7110 fdfb 0000 |0014: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49bf5e: 1a01 35db |0017: const-string v1, "r" // string@db35 │ │ +49bf62: 6e30 0f01 7001 |0019: invoke-virtual {v0, v7, v1}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@010f │ │ +49bf68: 0c07 |001c: move-result-object v7 │ │ +49bf6a: 7110 fdfb 0700 |001d: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49bf70: 0770 |0020: move-object v0, v7 │ │ +49bf72: 1f00 4b24 |0021: check-cast v0, Ljava/io/Closeable; // type@244b │ │ +49bf76: 0701 |0023: move-object v1, v0 │ │ +49bf78: 1f01 6800 |0024: check-cast v1, Landroid/content/res/AssetFileDescriptor; // type@0068 │ │ +49bf7c: 6e10 9001 0700 |0026: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0190 │ │ +49bf82: 0c07 |0029: move-result-object v7 │ │ +49bf84: 6e10 a7f4 0800 |002a: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@f4a7 │ │ +49bf8a: 1f07 4b24 |002d: check-cast v7, Ljava/io/Closeable; // type@244b │ │ +49bf8e: 0771 |002f: move-object v1, v7 │ │ +49bf90: 1f01 5424 |0030: check-cast v1, Ljava/io/FileInputStream; // type@2454 │ │ +49bf94: 2202 5624 |0032: new-instance v2, Ljava/io/FileOutputStream; // type@2456 │ │ +49bf98: 7020 cbf4 8200 |0034: invoke-direct {v2, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@f4cb │ │ +49bf9e: 1f02 4b24 |0037: check-cast v2, Ljava/io/Closeable; // type@244b │ │ +49bfa2: 0728 |0039: move-object v8, v2 │ │ +49bfa4: 1f08 5624 |003a: check-cast v8, Ljava/io/FileOutputStream; // type@2456 │ │ +49bfa8: 7110 fdfb 0100 |003c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49bfae: 1f01 5c24 |003f: check-cast v1, Ljava/io/InputStream; // type@245c │ │ +49bfb2: 1f08 6524 |0041: check-cast v8, Ljava/io/OutputStream; // type@2465 │ │ +49bfb6: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +49bfb8: 1224 |0044: const/4 v4, #int 2 // #2 │ │ +49bfba: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +49bfbc: 7155 e7fb 8143 |0046: invoke-static {v1, v8, v3, v4, v5}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@fbe7 │ │ +49bfc2: 7120 e8fb 5200 |0049: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ +49bfc8: 7120 e8fb 5700 |004c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ +49bfce: 7120 e8fb 5000 |004f: invoke-static {v0, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ +49bfd4: 0e00 |0052: return-void │ │ +49bfd6: 0d08 |0053: move-exception v8 │ │ +49bfd8: 2708 |0054: throw v8 │ │ +49bfda: 0d01 |0055: move-exception v1 │ │ +49bfdc: 7120 e8fb 8200 |0056: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ +49bfe2: 2701 |0059: throw v1 │ │ +49bfe4: 0d08 |005a: move-exception v8 │ │ +49bfe6: 2708 |005b: throw v8 │ │ +49bfe8: 0d01 |005c: move-exception v1 │ │ +49bfea: 7120 e8fb 8700 |005d: invoke-static {v7, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ +49bff0: 2701 |0060: throw v1 │ │ +49bff2: 0d07 |0061: move-exception v7 │ │ +49bff4: 2707 |0062: throw v7 │ │ +49bff6: 0d08 |0063: move-exception v8 │ │ +49bff8: 7120 e8fb 7000 |0064: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@fbe8 │ │ +49bffe: 2708 |0067: throw v8 │ │ catches : 10 │ │ 0x0023 - 0x002f │ │ -> 0x0061 │ │ 0x002f - 0x0039 │ │ -> 0x005a │ │ 0x0039 - 0x0049 │ │ -> 0x0053 │ │ @@ -2008438,59 +2008438,59 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -495168: |[495168] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -495178: 1a00 b6cc |0000: const-string v0, "message" // string@ccb6 │ │ -49517c: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -495182: 6e10 85ec 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -495188: 0c00 |0008: move-result-object v0 │ │ -49518a: 7110 fdfb 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495190: 1a01 f6cf |000c: const-string v1, "name" // string@cff6 │ │ -495194: 7220 95f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -49519a: 0c00 |0011: move-result-object v0 │ │ -49519c: 1f00 a724 |0012: check-cast v0, Ljava/lang/String; // type@24a7 │ │ -4951a0: 6e10 5ee9 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@e95e │ │ -4951a6: 0c01 |0017: move-result-object v1 │ │ -4951a8: 6e10 2001 0100 |0018: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -4951ae: 0c01 |001b: move-result-object v1 │ │ -4951b0: 6e10 adf4 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ -4951b6: 0c01 |001f: move-result-object v1 │ │ -4951b8: 2202 a924 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -4951bc: 7010 86f6 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -4951c2: 6e20 92f6 1200 |0025: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4951c8: 0c01 |0028: move-result-object v1 │ │ -4951ca: 1a02 3f12 |0029: const-string v2, "/" // string@123f │ │ -4951ce: 6e20 92f6 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4951d4: 0c01 |002e: move-result-object v1 │ │ -4951d6: 6e20 92f6 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4951dc: 0c01 |0032: move-result-object v1 │ │ -4951de: 6e10 9cf6 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4951e4: 0c01 |0036: move-result-object v1 │ │ -4951e6: 5b31 c7b0 |0037: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.path:Ljava/lang/String; // field@b0c7 │ │ -4951ea: 2201 5224 |0039: new-instance v1, Ljava/io/File; // type@2452 │ │ -4951ee: 6e10 64e9 0300 |003b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -4951f4: 0c02 |003e: move-result-object v2 │ │ -4951f6: 6e10 2001 0200 |003f: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -4951fc: 0c02 |0042: move-result-object v2 │ │ -4951fe: 7110 fdfb 0000 |0043: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495204: 7030 a3f4 2100 |0046: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ -49520a: 6e10 acf4 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@f4ac │ │ -495210: 0a00 |004c: move-result v0 │ │ -495212: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ -495216: 7020 4fea 4300 |004f: invoke-direct {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea4f │ │ -49521c: 280a |0052: goto 005c // +000a │ │ -49521e: 2200 ea20 |0053: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5; // type@20ea │ │ -495222: 7030 65e8 3004 |0055: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e865 │ │ -495228: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -49522a: 7040 50e9 4301 |0059: invoke-direct {v3, v4, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ -495230: 0e00 |005c: return-void │ │ +49516c: |[49516c] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +49517c: 1a00 b6cc |0000: const-string v0, "message" // string@ccb6 │ │ +495180: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +495186: 6e10 85ec 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +49518c: 0c00 |0008: move-result-object v0 │ │ +49518e: 7110 fdfb 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495194: 1a01 f6cf |000c: const-string v1, "name" // string@cff6 │ │ +495198: 7220 95f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +49519e: 0c00 |0011: move-result-object v0 │ │ +4951a0: 1f00 a724 |0012: check-cast v0, Ljava/lang/String; // type@24a7 │ │ +4951a4: 6e10 5ee9 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@e95e │ │ +4951aa: 0c01 |0017: move-result-object v1 │ │ +4951ac: 6e10 2001 0100 |0018: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +4951b2: 0c01 |001b: move-result-object v1 │ │ +4951b4: 6e10 adf4 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ +4951ba: 0c01 |001f: move-result-object v1 │ │ +4951bc: 2202 a924 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +4951c0: 7010 86f6 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +4951c6: 6e20 92f6 1200 |0025: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4951cc: 0c01 |0028: move-result-object v1 │ │ +4951ce: 1a02 3f12 |0029: const-string v2, "/" // string@123f │ │ +4951d2: 6e20 92f6 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4951d8: 0c01 |002e: move-result-object v1 │ │ +4951da: 6e20 92f6 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4951e0: 0c01 |0032: move-result-object v1 │ │ +4951e2: 6e10 9cf6 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4951e8: 0c01 |0036: move-result-object v1 │ │ +4951ea: 5b31 c7b0 |0037: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.path:Ljava/lang/String; // field@b0c7 │ │ +4951ee: 2201 5224 |0039: new-instance v1, Ljava/io/File; // type@2452 │ │ +4951f2: 6e10 64e9 0300 |003b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +4951f8: 0c02 |003e: move-result-object v2 │ │ +4951fa: 6e10 2001 0200 |003f: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +495200: 0c02 |0042: move-result-object v2 │ │ +495202: 7110 fdfb 0000 |0043: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495208: 7030 a3f4 2100 |0046: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ +49520e: 6e10 acf4 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@f4ac │ │ +495214: 0a00 |004c: move-result v0 │ │ +495216: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ +49521a: 7020 4fea 4300 |004f: invoke-direct {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea4f │ │ +495220: 280a |0052: goto 005c // +000a │ │ +495222: 2200 ea20 |0053: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5; // type@20ea │ │ +495226: 7030 65e8 3004 |0055: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e865 │ │ +49522c: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +49522e: 7040 50e9 4301 |0059: invoke-direct {v3, v4, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ +495234: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3324 │ │ 0x0014 line=3325 │ │ 0x0039 line=3326 │ │ 0x0049 line=3327 │ │ 0x004f line=3328 │ │ @@ -2008504,59 +2008504,59 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -495234: |[495234] com.nextcloud.talk.chat.ChatActivity.checkIfSharable:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -495244: 1a00 b6cc |0000: const-string v0, "message" // string@ccb6 │ │ -495248: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49524e: 6e10 85ec 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ -495254: 0c00 |0008: move-result-object v0 │ │ -495256: 7110 fdfb 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49525c: 1a01 f6cf |000c: const-string v1, "name" // string@cff6 │ │ -495260: 7220 95f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ -495266: 0c00 |0011: move-result-object v0 │ │ -495268: 1f00 a724 |0012: check-cast v0, Ljava/lang/String; // type@24a7 │ │ -49526c: 6e10 5ee9 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@e95e │ │ -495272: 0c01 |0017: move-result-object v1 │ │ -495274: 6e10 2001 0100 |0018: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -49527a: 0c01 |001b: move-result-object v1 │ │ -49527c: 6e10 adf4 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ -495282: 0c01 |001f: move-result-object v1 │ │ -495284: 2202 a924 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ -495288: 7010 86f6 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ -49528e: 6e20 92f6 1200 |0025: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -495294: 0c01 |0028: move-result-object v1 │ │ -495296: 1a02 3f12 |0029: const-string v2, "/" // string@123f │ │ -49529a: 6e20 92f6 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4952a0: 0c01 |002e: move-result-object v1 │ │ -4952a2: 6e20 92f6 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ -4952a8: 0c01 |0032: move-result-object v1 │ │ -4952aa: 6e10 9cf6 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ -4952b0: 0c01 |0036: move-result-object v1 │ │ -4952b2: 5b31 c7b0 |0037: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.path:Ljava/lang/String; // field@b0c7 │ │ -4952b6: 2201 5224 |0039: new-instance v1, Ljava/io/File; // type@2452 │ │ -4952ba: 6e10 64e9 0300 |003b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ -4952c0: 0c02 |003e: move-result-object v2 │ │ -4952c2: 6e10 2001 0200 |003f: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ -4952c8: 0c02 |0042: move-result-object v2 │ │ -4952ca: 7110 fdfb 0000 |0043: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4952d0: 7030 a3f4 2100 |0046: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ -4952d6: 6e10 acf4 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@f4ac │ │ -4952dc: 0a00 |004c: move-result v0 │ │ -4952de: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ -4952e2: 6e20 44ea 4300 |004f: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea44 │ │ -4952e8: 280a |0052: goto 005c // +000a │ │ -4952ea: 2200 e020 |0053: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; // type@20e0 │ │ -4952ee: 7030 51e8 3004 |0055: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e851 │ │ -4952f4: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -4952f6: 7040 50e9 4301 |0059: invoke-direct {v3, v4, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ -4952fc: 0e00 |005c: return-void │ │ +495238: |[495238] com.nextcloud.talk.chat.ChatActivity.checkIfSharable:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +495248: 1a00 b6cc |0000: const-string v0, "message" // string@ccb6 │ │ +49524c: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +495252: 6e10 85ec 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@ec85 │ │ +495258: 0c00 |0008: move-result-object v0 │ │ +49525a: 7110 fdfb 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495260: 1a01 f6cf |000c: const-string v1, "name" // string@cff6 │ │ +495264: 7220 95f9 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@f995 │ │ +49526a: 0c00 |0011: move-result-object v0 │ │ +49526c: 1f00 a724 |0012: check-cast v0, Ljava/lang/String; // type@24a7 │ │ +495270: 6e10 5ee9 0300 |0014: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@e95e │ │ +495276: 0c01 |0017: move-result-object v1 │ │ +495278: 6e10 2001 0100 |0018: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +49527e: 0c01 |001b: move-result-object v1 │ │ +495280: 6e10 adf4 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@f4ad │ │ +495286: 0c01 |001f: move-result-object v1 │ │ +495288: 2202 a924 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@24a9 │ │ +49528c: 7010 86f6 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@f686 │ │ +495292: 6e20 92f6 1200 |0025: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +495298: 0c01 |0028: move-result-object v1 │ │ +49529a: 1a02 3f12 |0029: const-string v2, "/" // string@123f │ │ +49529e: 6e20 92f6 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4952a4: 0c01 |002e: move-result-object v1 │ │ +4952a6: 6e20 92f6 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@f692 │ │ +4952ac: 0c01 |0032: move-result-object v1 │ │ +4952ae: 6e10 9cf6 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@f69c │ │ +4952b4: 0c01 |0036: move-result-object v1 │ │ +4952b6: 5b31 c7b0 |0037: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.path:Ljava/lang/String; // field@b0c7 │ │ +4952ba: 2201 5224 |0039: new-instance v1, Ljava/io/File; // type@2452 │ │ +4952be: 6e10 64e9 0300 |003b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@e964 │ │ +4952c4: 0c02 |003e: move-result-object v2 │ │ +4952c6: 6e10 2001 0200 |003f: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0120 │ │ +4952cc: 0c02 |0042: move-result-object v2 │ │ +4952ce: 7110 fdfb 0000 |0043: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4952d4: 7030 a3f4 2100 |0046: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@f4a3 │ │ +4952da: 6e10 acf4 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@f4ac │ │ +4952e0: 0a00 |004c: move-result v0 │ │ +4952e2: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ +4952e6: 6e20 44ea 4300 |004f: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@ea44 │ │ +4952ec: 280a |0052: goto 005c // +000a │ │ +4952ee: 2200 e020 |0053: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; // type@20e0 │ │ +4952f2: 7030 51e8 3004 |0055: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@e851 │ │ +4952f8: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +4952fa: 7040 50e9 4301 |0059: invoke-direct {v3, v4, v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@e950 │ │ +495300: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3301 │ │ 0x0014 line=3302 │ │ 0x0039 line=3303 │ │ 0x0049 line=3304 │ │ 0x004f line=3305 │ │ @@ -2008570,48 +2008570,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4956a8: |[4956a8] com.nextcloud.talk.chat.ChatActivity.collapseSystemMessages:()V │ │ -4956b8: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4956bc: 3800 3800 |0002: if-eqz v0, 003a // +0038 │ │ -4956c0: 6e10 32e4 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -4956c6: 0c00 |0007: move-result-object v0 │ │ -4956c8: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ -4956cc: 1f00 8e24 |000a: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ -4956d0: 7210 e3f5 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ -4956d6: 0c00 |000f: move-result-object v0 │ │ -4956d8: 7210 46f9 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -4956de: 0a01 |0013: move-result v1 │ │ -4956e0: 3801 2600 |0014: if-eqz v1, 003a // +0026 │ │ -4956e4: 7210 47f9 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -4956ea: 0c01 |0019: move-result-object v1 │ │ -4956ec: 1f01 e223 |001a: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -4956f0: 5412 15b5 |001c: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -4956f4: 2022 5721 |001e: instance-of v2, v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4956f8: 3802 f0ff |0020: if-eqz v2, 0010 // -0010 │ │ -4956fc: 5411 15b5 |0022: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -495700: 1a02 4bd2 |0024: const-string v2, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -495704: 7120 fefb 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -49570a: 1f01 5721 |0029: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49570e: 7020 bfe9 1300 |002b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9bf │ │ -495714: 0a02 |002e: move-result v2 │ │ -495716: 3802 0600 |002f: if-eqz v2, 0035 // +0006 │ │ -49571a: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -49571c: 6e20 b1ec 2100 |0032: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setHiddenByCollapse:(Z)V // method@ecb1 │ │ -495722: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -495724: 6e20 acec 2100 |0036: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpanded:(Z)V // method@ecac │ │ -49572a: 28d7 |0039: goto 0010 // -0029 │ │ -49572c: 5430 a7b0 |003a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -495730: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ -495734: 6e10 36e4 0000 |003e: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -49573a: 0e00 |0041: return-void │ │ +4956ac: |[4956ac] com.nextcloud.talk.chat.ChatActivity.collapseSystemMessages:()V │ │ +4956bc: 5430 a7b0 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4956c0: 3800 3800 |0002: if-eqz v0, 003a // +0038 │ │ +4956c4: 6e10 32e4 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +4956ca: 0c00 |0007: move-result-object v0 │ │ +4956cc: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +4956d0: 1f00 8e24 |000a: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ +4956d4: 7210 e3f5 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ +4956da: 0c00 |000f: move-result-object v0 │ │ +4956dc: 7210 46f9 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +4956e2: 0a01 |0013: move-result v1 │ │ +4956e4: 3801 2600 |0014: if-eqz v1, 003a // +0026 │ │ +4956e8: 7210 47f9 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +4956ee: 0c01 |0019: move-result-object v1 │ │ +4956f0: 1f01 e223 |001a: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +4956f4: 5412 15b5 |001c: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4956f8: 2022 5721 |001e: instance-of v2, v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4956fc: 3802 f0ff |0020: if-eqz v2, 0010 // -0010 │ │ +495700: 5411 15b5 |0022: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +495704: 1a02 4bd2 |0024: const-string v2, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +495708: 7120 fefb 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +49570e: 1f01 5721 |0029: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +495712: 7020 bfe9 1300 |002b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@e9bf │ │ +495718: 0a02 |002e: move-result v2 │ │ +49571a: 3802 0600 |002f: if-eqz v2, 0035 // +0006 │ │ +49571e: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +495720: 6e20 b1ec 2100 |0032: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setHiddenByCollapse:(Z)V // method@ecb1 │ │ +495726: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +495728: 6e20 acec 2100 |0036: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpanded:(Z)V // method@ecac │ │ +49572e: 28d7 |0039: goto 0010 // -0029 │ │ +495730: 5430 a7b0 |003a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +495734: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ +495738: 6e10 36e4 0000 |003e: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +49573e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1722 │ │ 0x000c line=3888 │ │ 0x001c line=1723 │ │ 0x0022 line=1724 │ │ 0x002b line=1725 │ │ @@ -2008626,39 +2008626,39 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -49573c: |[49573c] com.nextcloud.talk.chat.ChatActivity.copyMessage:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -49574c: 1a00 ff8f |0000: const-string v0, "clipboard" // string@8fff │ │ -495750: 6e20 8fe9 0400 |0002: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@e98f │ │ -495756: 0c00 |0005: move-result-object v0 │ │ -495758: 1a01 2cd2 |0006: const-string v1, "null cannot be cast to non-null type android.content.ClipboardManager" // string@d22c │ │ -49575c: 7120 fefb 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -495762: 1f00 4500 |000b: check-cast v0, Landroid/content/ClipboardManager; // type@0045 │ │ -495766: 6e10 84e9 0400 |000d: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -49576c: 0c01 |0010: move-result-object v1 │ │ -49576e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -495770: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ -495774: 1403 f901 137f |0014: const v3, #float 1.95407e+38 // #7f1301f9 │ │ -49577a: 6e20 b601 3100 |0017: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -495780: 0c01 |001a: move-result-object v1 │ │ -495782: 2802 |001b: goto 001d // +0002 │ │ -495784: 0721 |001c: move-object v1, v2 │ │ -495786: 1f01 7724 |001d: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ -49578a: 3805 0600 |001f: if-eqz v5, 0025 // +0006 │ │ -49578e: 7210 84f3 0500 |0021: invoke-interface {v5}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@f384 │ │ -495794: 0c02 |0024: move-result-object v2 │ │ -495796: 1f02 7724 |0025: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ -49579a: 7120 0001 2100 |0027: invoke-static {v1, v2}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0100 │ │ -4957a0: 0c05 |002a: move-result-object v5 │ │ -4957a2: 6e20 0101 5000 |002b: invoke-virtual {v0, v5}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0101 │ │ -4957a8: 0e00 |002e: return-void │ │ +495740: |[495740] com.nextcloud.talk.chat.ChatActivity.copyMessage:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +495750: 1a00 ff8f |0000: const-string v0, "clipboard" // string@8fff │ │ +495754: 6e20 8fe9 0400 |0002: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@e98f │ │ +49575a: 0c00 |0005: move-result-object v0 │ │ +49575c: 1a01 2cd2 |0006: const-string v1, "null cannot be cast to non-null type android.content.ClipboardManager" // string@d22c │ │ +495760: 7120 fefb 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +495766: 1f00 4500 |000b: check-cast v0, Landroid/content/ClipboardManager; // type@0045 │ │ +49576a: 6e10 84e9 0400 |000d: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +495770: 0c01 |0010: move-result-object v1 │ │ +495772: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +495774: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ +495778: 1403 f901 137f |0014: const v3, #float 1.95407e+38 // #7f1301f9 │ │ +49577e: 6e20 b601 3100 |0017: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +495784: 0c01 |001a: move-result-object v1 │ │ +495786: 2802 |001b: goto 001d // +0002 │ │ +495788: 0721 |001c: move-object v1, v2 │ │ +49578a: 1f01 7724 |001d: check-cast v1, Ljava/lang/CharSequence; // type@2477 │ │ +49578e: 3805 0600 |001f: if-eqz v5, 0025 // +0006 │ │ +495792: 7210 84f3 0500 |0021: invoke-interface {v5}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@f384 │ │ +495798: 0c02 |0024: move-result-object v2 │ │ +49579a: 1f02 7724 |0025: check-cast v2, Ljava/lang/CharSequence; // type@2477 │ │ +49579e: 7120 0001 2100 |0027: invoke-static {v1, v2}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0100 │ │ +4957a4: 0c05 |002a: move-result-object v5 │ │ +4957a6: 6e20 0101 5000 |002b: invoke-virtual {v0, v5}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0101 │ │ +4957ac: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3265 │ │ 0x000d line=3267 │ │ 0x0021 line=3268 │ │ 0x0027 line=3266 │ │ 0x002b line=3270 │ │ @@ -2008671,25 +2008671,25 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4957ac: |[4957ac] com.nextcloud.talk.chat.ChatActivity.createPoll:()V │ │ -4957bc: 6200 ebb4 |0000: sget-object v0, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;.Companion:Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment$Companion; // field@b4eb │ │ -4957c0: 6e10 85e9 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -4957c6: 0c01 |0005: move-result-object v1 │ │ -4957c8: 6e20 e1f1 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment$Companion;.newInstance:(Ljava/lang/String;)Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; // method@f1e1 │ │ -4957ce: 0c00 |0009: move-result-object v0 │ │ -4957d0: 6e10 8ee9 0300 |000a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ -4957d6: 0c01 |000d: move-result-object v1 │ │ -4957d8: 6202 99b0 |000e: sget-object v2, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -4957dc: 6e30 e2f1 1002 |0010: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@f1e2 │ │ -4957e2: 0e00 |0013: return-void │ │ +4957b0: |[4957b0] com.nextcloud.talk.chat.ChatActivity.createPoll:()V │ │ +4957c0: 6200 ebb4 |0000: sget-object v0, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;.Companion:Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment$Companion; // field@b4eb │ │ +4957c4: 6e10 85e9 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +4957ca: 0c01 |0005: move-result-object v1 │ │ +4957cc: 6e20 e1f1 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment$Companion;.newInstance:(Ljava/lang/String;)Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; // method@f1e1 │ │ +4957d2: 0c00 |0009: move-result-object v0 │ │ +4957d4: 6e10 8ee9 0300 |000a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@e98e │ │ +4957da: 0c01 |000d: move-result-object v1 │ │ +4957dc: 6202 99b0 |000e: sget-object v2, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +4957e0: 6e30 e2f1 1002 |0010: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@f1e2 │ │ +4957e6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3693 │ │ 0x0002 line=3694 │ │ 0x0006 line=3693 │ │ 0x000a line=3696 │ │ locals : │ │ @@ -2008700,72 +2008700,72 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -4957e4: |[4957e4] com.nextcloud.talk.chat.ChatActivity.deleteMessage:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -4957f4: 1a00 b6cc |0000: const-string v0, "message" // string@ccb6 │ │ -4957f8: 7120 00fc 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4957fe: 6e10 81e9 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ -495804: 0c00 |0008: move-result-object v0 │ │ -495806: 6e10 f9f2 0000 |0009: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ -49580c: 0a00 |000c: move-result v0 │ │ -49580e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -495810: 3900 2600 |000e: if-nez v0, 0034 // +0026 │ │ -495814: 6208 99b0 |0010: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ -495818: 1a00 a622 |0012: const-string v0, "Deletion of message is skipped because of restrictions by permissions. This method should not have been called!" // string@22a6 │ │ -49581c: 7120 7705 0800 |0014: invoke-static {v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ -495822: 5478 a8b0 |0017: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -495826: 3908 0800 |0019: if-nez v8, 0021 // +0008 │ │ -49582a: 1a08 e08a |001b: const-string v8, "binding" // string@8ae0 │ │ -49582e: 7110 06fc 0800 |001d: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -495834: 2802 |0020: goto 0022 // +0002 │ │ -495836: 0781 |0021: move-object v1, v8 │ │ -495838: 6e10 a1f0 0100 |0022: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -49583e: 0c08 |0025: move-result-object v8 │ │ -495840: 1f08 8c01 |0026: check-cast v8, Landroid/view/View; // type@018c │ │ -495844: 1400 2a02 137f |0028: const v0, #float 1.95408e+38 // #7f13022a │ │ -49584a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -49584c: 7130 be88 0801 |002c: invoke-static {v8, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ -495852: 0c08 |002f: move-result-object v8 │ │ -495854: 6e10 d188 0800 |0030: invoke-virtual {v8}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ -49585a: 2841 |0033: goto 0074 // +0041 │ │ -49585c: 5470 aeb0 |0034: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -495860: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -495862: 3800 0e00 |0037: if-eqz v0, 0045 // +000e │ │ -495866: 6e10 89e9 0700 |0039: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ -49586c: 0c00 |003c: move-result-object v0 │ │ -49586e: 2410 f726 0200 |003d: filled-new-array {v2}, [I // type@26f7 │ │ -495874: 0c02 |0040: move-result-object v2 │ │ -495876: 7120 a7f2 2000 |0041: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ -49587c: 0a02 |0044: move-result v2 │ │ -49587e: 6e10 61e9 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ -495884: 0c00 |0048: move-result-object v0 │ │ -495886: 5473 b1b0 |0049: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ -49588a: 7110 fdfb 0300 |004b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495890: 6204 f4b4 |004e: sget-object v4, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ -495894: 5475 aeb0 |0050: iget-object v5, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -495898: 3805 0600 |0052: if-eqz v5, 0058 // +0006 │ │ -49589c: 6e10 96f0 0500 |0054: invoke-virtual {v5}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ -4958a2: 0c01 |0057: move-result-object v1 │ │ -4958a4: 7110 fdfb 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4958aa: 6e10 85e9 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -4958b0: 0c05 |005e: move-result-object v5 │ │ -4958b2: 7210 83f3 0800 |005f: invoke-interface {v8}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@f383 │ │ -4958b8: 0c06 |0062: move-result-object v6 │ │ -4958ba: 7110 fdfb 0600 |0063: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4958c0: 6e56 b0f2 2451 |0066: invoke-virtual {v4, v2, v1, v5, v6}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChatMessage:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2b0 │ │ -4958c6: 0c01 |0069: move-result-object v1 │ │ -4958c8: 7210 83f3 0800 |006a: invoke-interface {v8}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@f383 │ │ -4958ce: 0c08 |006d: move-result-object v8 │ │ -4958d0: 7110 fdfb 0800 |006e: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4958d6: 6e40 ceee 3081 |0071: invoke-virtual {v0, v3, v1, v8}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.deleteChatMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@eece │ │ -4958dc: 0e00 |0074: return-void │ │ +4957e8: |[4957e8] com.nextcloud.talk.chat.ChatActivity.deleteMessage:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +4957f8: 1a00 b6cc |0000: const-string v0, "message" // string@ccb6 │ │ +4957fc: 7120 00fc 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +495802: 6e10 81e9 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@e981 │ │ +495808: 0c00 |0008: move-result-object v0 │ │ +49580a: 6e10 f9f2 0000 |0009: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@f2f9 │ │ +495810: 0a00 |000c: move-result v0 │ │ +495812: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +495814: 3900 2600 |000e: if-nez v0, 0034 // +0026 │ │ +495818: 6208 99b0 |0010: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@b099 │ │ +49581c: 1a00 a622 |0012: const-string v0, "Deletion of message is skipped because of restrictions by permissions. This method should not have been called!" // string@22a6 │ │ +495820: 7120 7705 0800 |0014: invoke-static {v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0577 │ │ +495826: 5478 a8b0 |0017: iget-object v8, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +49582a: 3908 0800 |0019: if-nez v8, 0021 // +0008 │ │ +49582e: 1a08 e08a |001b: const-string v8, "binding" // string@8ae0 │ │ +495832: 7110 06fc 0800 |001d: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +495838: 2802 |0020: goto 0022 // +0002 │ │ +49583a: 0781 |0021: move-object v1, v8 │ │ +49583c: 6e10 a1f0 0100 |0022: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +495842: 0c08 |0025: move-result-object v8 │ │ +495844: 1f08 8c01 |0026: check-cast v8, Landroid/view/View; // type@018c │ │ +495848: 1400 2a02 137f |0028: const v0, #float 1.95408e+38 // #7f13022a │ │ +49584e: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +495850: 7130 be88 0801 |002c: invoke-static {v8, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@88be │ │ +495856: 0c08 |002f: move-result-object v8 │ │ +495858: 6e10 d188 0800 |0030: invoke-virtual {v8}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@88d1 │ │ +49585e: 2841 |0033: goto 0074 // +0041 │ │ +495860: 5470 aeb0 |0034: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +495864: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +495866: 3800 0e00 |0037: if-eqz v0, 0045 // +000e │ │ +49586a: 6e10 89e9 0700 |0039: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@e989 │ │ +495870: 0c00 |003c: move-result-object v0 │ │ +495872: 2410 f726 0200 |003d: filled-new-array {v2}, [I // type@26f7 │ │ +495878: 0c02 |0040: move-result-object v2 │ │ +49587a: 7120 a7f2 2000 |0041: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@f2a7 │ │ +495880: 0a02 |0044: move-result v2 │ │ +495882: 6e10 61e9 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@e961 │ │ +495888: 0c00 |0048: move-result-object v0 │ │ +49588a: 5473 b1b0 |0049: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ +49588e: 7110 fdfb 0300 |004b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495894: 6204 f4b4 |004e: sget-object v4, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@b4f4 │ │ +495898: 5475 aeb0 |0050: iget-object v5, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +49589c: 3805 0600 |0052: if-eqz v5, 0058 // +0006 │ │ +4958a0: 6e10 96f0 0500 |0054: invoke-virtual {v5}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@f096 │ │ +4958a6: 0c01 |0057: move-result-object v1 │ │ +4958a8: 7110 fdfb 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4958ae: 6e10 85e9 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +4958b4: 0c05 |005e: move-result-object v5 │ │ +4958b6: 7210 83f3 0800 |005f: invoke-interface {v8}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@f383 │ │ +4958bc: 0c06 |0062: move-result-object v6 │ │ +4958be: 7110 fdfb 0600 |0063: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4958c4: 6e56 b0f2 2451 |0066: invoke-virtual {v4, v2, v1, v5, v6}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChatMessage:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f2b0 │ │ +4958ca: 0c01 |0069: move-result-object v1 │ │ +4958cc: 7210 83f3 0800 |006a: invoke-interface {v8}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@f383 │ │ +4958d2: 0c08 |006d: move-result-object v8 │ │ +4958d4: 7110 fdfb 0800 |006e: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4958da: 6e40 ceee 3081 |0071: invoke-virtual {v0, v3, v1, v8}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.deleteChatMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@eece │ │ +4958e0: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3183 │ │ 0x0010 line=3185 │ │ 0x0012 line=3186 │ │ 0x0014 line=3184 │ │ 0x0017 line=3189 │ │ @@ -2008789,100 +2008789,100 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 167 16-bit code units │ │ -4958e0: |[4958e0] com.nextcloud.talk.chat.ChatActivity.deleteTemporaryMessage:(I)V │ │ -4958f0: 6e10 7be9 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -4958f6: 0c00 |0003: move-result-object v0 │ │ -4958f8: 5481 b2b0 |0004: iget-object v1, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -4958fc: 7110 fdfb 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495902: 6e10 48f1 0100 |0009: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getInternalId:()Ljava/lang/String; // method@f148 │ │ -495908: 0c01 |000c: move-result-object v1 │ │ -49590a: 6e30 6cef 1009 |000d: invoke-virtual {v0, v1, v9}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.removeFromQueue:(Ljava/lang/String;I)V // method@ef6c │ │ -495910: 6e10 7be9 0800 |0010: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -495916: 0c00 |0013: move-result-object v0 │ │ -495918: 6e10 62ef 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getMessageQueueSizeFlow:()Landroidx/lifecycle/LiveData; // method@ef62 │ │ -49591e: 0c00 |0017: move-result-object v0 │ │ -495920: 6e10 d50e 0000 |0018: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0ed5 │ │ -495926: 0c00 |001b: move-result-object v0 │ │ -495928: 1f00 8c24 |001c: check-cast v0, Ljava/lang/Integer; // type@248c │ │ -49592c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -49592e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -495930: 3800 0c00 |0020: if-eqz v0, 002c // +000c │ │ -495934: 6e10 d3f5 0000 |0022: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -49593a: 0a00 |0025: move-result v0 │ │ -49593c: b010 |0026: add-int/2addr v0, v1 │ │ -49593e: 7110 e0f5 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ -495944: 0c00 |002a: move-result-object v0 │ │ -495946: 2802 |002b: goto 002d // +0002 │ │ -495948: 0720 |002c: move-object v0, v2 │ │ -49594a: 5483 a7b0 |002d: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49594e: 3803 0700 |002f: if-eqz v3, 0036 // +0007 │ │ -495952: 6e10 32e4 0300 |0031: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -495958: 0c03 |0034: move-result-object v3 │ │ -49595a: 2802 |0035: goto 0037 // +0002 │ │ -49595c: 0723 |0036: move-object v3, v2 │ │ -49595e: 7110 fdfb 0300 |0037: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495964: 7210 72f9 0300 |003a: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ -49596a: 0c03 |003d: move-result-object v3 │ │ -49596c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -49596e: 7210 46f9 0300 |003f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -495974: 0a05 |0042: move-result v5 │ │ -495976: 3805 6300 |0043: if-eqz v5, 00a6 // +0063 │ │ -49597a: 7210 47f9 0300 |0045: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -495980: 0c05 |0048: move-result-object v5 │ │ -495982: 1f05 e223 |0049: check-cast v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -495986: 7110 fdfb 0000 |004b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49598c: 6e10 d3f5 0000 |004e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -495992: 0a06 |0051: move-result v6 │ │ -495994: 3764 0800 |0052: if-le v4, v6, 005a // +0008 │ │ -495998: 6e10 d3f5 0000 |0054: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ -49599e: 0a06 |0057: move-result v6 │ │ -4959a0: 3416 4e00 |0058: if-lt v6, v1, 00a6 // +004e │ │ -4959a4: 5456 15b5 |005a: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -4959a8: 2066 5721 |005c: instance-of v6, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4959ac: 3806 4500 |005e: if-eqz v6, 00a3 // +0045 │ │ -4959b0: 5456 15b5 |0060: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -4959b4: 1a07 4bd2 |0062: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -4959b8: 7120 fefb 7600 |0064: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -4959be: 1f06 5721 |0067: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4959c2: 6e10 a2ec 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isTempMessage:()Z // method@eca2 │ │ -4959c8: 0a06 |006c: move-result v6 │ │ -4959ca: 3806 3600 |006d: if-eqz v6, 00a3 // +0036 │ │ -4959ce: 5456 15b5 |006f: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -4959d2: 7120 fefb 7600 |0071: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -4959d8: 1f06 5721 |0074: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4959dc: 6e10 88ec 0600 |0076: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTempMessageId:()I // method@ec88 │ │ -4959e2: 0a06 |0079: move-result v6 │ │ -4959e4: 3396 2900 |007a: if-ne v6, v9, 00a3 // +0029 │ │ -4959e8: 5489 a7b0 |007c: iget-object v9, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4959ec: 3809 0700 |007e: if-eqz v9, 0085 // +0007 │ │ -4959f0: 6e10 32e4 0900 |0080: invoke-virtual {v9}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -4959f6: 0c09 |0083: move-result-object v9 │ │ -4959f8: 2802 |0084: goto 0086 // +0002 │ │ -4959fa: 0729 |0085: move-object v9, v2 │ │ -4959fc: 7110 fdfb 0900 |0086: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495a02: 7220 70f9 5900 |0089: invoke-interface {v9, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@f970 │ │ -495a08: 0a09 |008c: move-result v9 │ │ -495a0a: 5480 a7b0 |008d: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -495a0e: 3800 0600 |008f: if-eqz v0, 0095 // +0006 │ │ -495a12: 6e10 32e4 0000 |0091: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -495a18: 0c02 |0094: move-result-object v2 │ │ -495a1a: 7110 fdfb 0200 |0095: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495a20: 7220 76f9 9200 |0098: invoke-interface {v2, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@f976 │ │ -495a26: 5480 a7b0 |009b: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -495a2a: 3800 0900 |009d: if-eqz v0, 00a6 // +0009 │ │ -495a2e: 6e20 37e4 9000 |009f: invoke-virtual {v0, v9}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRemoved:(I)V // method@e437 │ │ -495a34: 2804 |00a2: goto 00a6 // +0004 │ │ -495a36: d804 0401 |00a3: add-int/lit8 v4, v4, #int 1 // #01 │ │ -495a3a: 289a |00a5: goto 003f // -0066 │ │ -495a3c: 0e00 |00a6: return-void │ │ +4958e4: |[4958e4] com.nextcloud.talk.chat.ChatActivity.deleteTemporaryMessage:(I)V │ │ +4958f4: 6e10 7be9 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +4958fa: 0c00 |0003: move-result-object v0 │ │ +4958fc: 5481 b2b0 |0004: iget-object v1, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +495900: 7110 fdfb 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495906: 6e10 48f1 0100 |0009: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getInternalId:()Ljava/lang/String; // method@f148 │ │ +49590c: 0c01 |000c: move-result-object v1 │ │ +49590e: 6e30 6cef 1009 |000d: invoke-virtual {v0, v1, v9}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.removeFromQueue:(Ljava/lang/String;I)V // method@ef6c │ │ +495914: 6e10 7be9 0800 |0010: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +49591a: 0c00 |0013: move-result-object v0 │ │ +49591c: 6e10 62ef 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getMessageQueueSizeFlow:()Landroidx/lifecycle/LiveData; // method@ef62 │ │ +495922: 0c00 |0017: move-result-object v0 │ │ +495924: 6e10 d50e 0000 |0018: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0ed5 │ │ +49592a: 0c00 |001b: move-result-object v0 │ │ +49592c: 1f00 8c24 |001c: check-cast v0, Ljava/lang/Integer; // type@248c │ │ +495930: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +495932: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +495934: 3800 0c00 |0020: if-eqz v0, 002c // +000c │ │ +495938: 6e10 d3f5 0000 |0022: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +49593e: 0a00 |0025: move-result v0 │ │ +495940: b010 |0026: add-int/2addr v0, v1 │ │ +495942: 7110 e0f5 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@f5e0 │ │ +495948: 0c00 |002a: move-result-object v0 │ │ +49594a: 2802 |002b: goto 002d // +0002 │ │ +49594c: 0720 |002c: move-object v0, v2 │ │ +49594e: 5483 a7b0 |002d: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +495952: 3803 0700 |002f: if-eqz v3, 0036 // +0007 │ │ +495956: 6e10 32e4 0300 |0031: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +49595c: 0c03 |0034: move-result-object v3 │ │ +49595e: 2802 |0035: goto 0037 // +0002 │ │ +495960: 0723 |0036: move-object v3, v2 │ │ +495962: 7110 fdfb 0300 |0037: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495968: 7210 72f9 0300 |003a: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@f972 │ │ +49596e: 0c03 |003d: move-result-object v3 │ │ +495970: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +495972: 7210 46f9 0300 |003f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +495978: 0a05 |0042: move-result v5 │ │ +49597a: 3805 6300 |0043: if-eqz v5, 00a6 // +0063 │ │ +49597e: 7210 47f9 0300 |0045: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +495984: 0c05 |0048: move-result-object v5 │ │ +495986: 1f05 e223 |0049: check-cast v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +49598a: 7110 fdfb 0000 |004b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495990: 6e10 d3f5 0000 |004e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +495996: 0a06 |0051: move-result v6 │ │ +495998: 3764 0800 |0052: if-le v4, v6, 005a // +0008 │ │ +49599c: 6e10 d3f5 0000 |0054: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@f5d3 │ │ +4959a2: 0a06 |0057: move-result v6 │ │ +4959a4: 3416 4e00 |0058: if-lt v6, v1, 00a6 // +004e │ │ +4959a8: 5456 15b5 |005a: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4959ac: 2066 5721 |005c: instance-of v6, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4959b0: 3806 4500 |005e: if-eqz v6, 00a3 // +0045 │ │ +4959b4: 5456 15b5 |0060: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4959b8: 1a07 4bd2 |0062: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +4959bc: 7120 fefb 7600 |0064: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +4959c2: 1f06 5721 |0067: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4959c6: 6e10 a2ec 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isTempMessage:()Z // method@eca2 │ │ +4959cc: 0a06 |006c: move-result v6 │ │ +4959ce: 3806 3600 |006d: if-eqz v6, 00a3 // +0036 │ │ +4959d2: 5456 15b5 |006f: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4959d6: 7120 fefb 7600 |0071: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +4959dc: 1f06 5721 |0074: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4959e0: 6e10 88ec 0600 |0076: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTempMessageId:()I // method@ec88 │ │ +4959e6: 0a06 |0079: move-result v6 │ │ +4959e8: 3396 2900 |007a: if-ne v6, v9, 00a3 // +0029 │ │ +4959ec: 5489 a7b0 |007c: iget-object v9, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4959f0: 3809 0700 |007e: if-eqz v9, 0085 // +0007 │ │ +4959f4: 6e10 32e4 0900 |0080: invoke-virtual {v9}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +4959fa: 0c09 |0083: move-result-object v9 │ │ +4959fc: 2802 |0084: goto 0086 // +0002 │ │ +4959fe: 0729 |0085: move-object v9, v2 │ │ +495a00: 7110 fdfb 0900 |0086: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495a06: 7220 70f9 5900 |0089: invoke-interface {v9, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@f970 │ │ +495a0c: 0a09 |008c: move-result v9 │ │ +495a0e: 5480 a7b0 |008d: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +495a12: 3800 0600 |008f: if-eqz v0, 0095 // +0006 │ │ +495a16: 6e10 32e4 0000 |0091: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +495a1c: 0c02 |0094: move-result-object v2 │ │ +495a1e: 7110 fdfb 0200 |0095: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495a24: 7220 76f9 9200 |0098: invoke-interface {v2, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@f976 │ │ +495a2a: 5480 a7b0 |009b: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +495a2e: 3800 0900 |009d: if-eqz v0, 00a6 // +0009 │ │ +495a32: 6e20 37e4 9000 |009f: invoke-virtual {v0, v9}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRemoved:(I)V // method@e437 │ │ +495a38: 2804 |00a2: goto 00a6 // +0004 │ │ +495a3a: d804 0401 |00a3: add-int/lit8 v4, v4, #int 1 // #01 │ │ +495a3e: 289a |00a5: goto 003f // -0066 │ │ +495a40: 0e00 |00a6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3731 │ │ 0x0010 line=3733 │ │ 0x002d line=3734 │ │ 0x004b line=3735 │ │ 0x005a line=3736 │ │ @@ -2008900,28 +2008900,28 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -495ef8: |[495ef8] com.nextcloud.talk.chat.ChatActivity.editTemporaryMessage:(ILjava/lang/String;)V │ │ -495f08: 1a00 cdd0 |0000: const-string v0, "newMessage" // string@d0cd │ │ -495f0c: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -495f12: 6e10 7be9 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ -495f18: 0c00 |0008: move-result-object v0 │ │ -495f1a: 5421 b2b0 |0009: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -495f1e: 7110 fdfb 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -495f24: 6e10 48f1 0100 |000e: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getInternalId:()Ljava/lang/String; // method@f148 │ │ -495f2a: 0c01 |0011: move-result-object v1 │ │ -495f2c: 6e40 57ef 1043 |0012: invoke-virtual {v0, v1, v3, v4}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.editQueuedMessage:(Ljava/lang/String;ILjava/lang/String;)V // method@ef57 │ │ -495f32: 5423 a7b0 |0015: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -495f36: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -495f3a: 6e10 36e4 0300 |0019: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -495f40: 0e00 |001c: return-void │ │ +495efc: |[495efc] com.nextcloud.talk.chat.ChatActivity.editTemporaryMessage:(ILjava/lang/String;)V │ │ +495f0c: 1a00 cdd0 |0000: const-string v0, "newMessage" // string@d0cd │ │ +495f10: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +495f16: 6e10 7be9 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@e97b │ │ +495f1c: 0c00 |0008: move-result-object v0 │ │ +495f1e: 5421 b2b0 |0009: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +495f22: 7110 fdfb 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +495f28: 6e10 48f1 0100 |000e: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getInternalId:()Ljava/lang/String; // method@f148 │ │ +495f2e: 0c01 |0011: move-result-object v1 │ │ +495f30: 6e40 57ef 1043 |0012: invoke-virtual {v0, v1, v3, v4}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.editQueuedMessage:(Ljava/lang/String;ILjava/lang/String;)V // method@ef57 │ │ +495f36: 5423 a7b0 |0015: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +495f3a: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ +495f3e: 6e10 36e4 0300 |0019: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +495f44: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3726 │ │ 0x0015 line=3727 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x001d reg=3 (null) I │ │ @@ -2008932,55 +2008932,55 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -496020: |[496020] com.nextcloud.talk.chat.ChatActivity.expandSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -496030: 1a00 638e |0000: const-string v0, "chatMessageToExpand" // string@8e63 │ │ -496034: 7120 00fc 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -49603a: 5450 a7b0 |0005: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -49603e: 3800 3f00 |0007: if-eqz v0, 0046 // +003f │ │ -496042: 6e10 32e4 0000 |0009: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ -496048: 0c00 |000c: move-result-object v0 │ │ -49604a: 3800 3900 |000d: if-eqz v0, 0046 // +0039 │ │ -49604e: 1f00 8e24 |000f: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ -496052: 7210 e3f5 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ -496058: 0c00 |0014: move-result-object v0 │ │ -49605a: 7210 46f9 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ -496060: 0a01 |0018: move-result v1 │ │ -496062: 3801 2d00 |0019: if-eqz v1, 0046 // +002d │ │ -496066: 7210 47f9 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ -49606c: 0c01 |001e: move-result-object v1 │ │ -49606e: 1f01 e223 |001f: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ -496072: 5412 15b5 |0021: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -496076: 2022 5721 |0023: instance-of v2, v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -49607a: 3802 f0ff |0025: if-eqz v2, 0015 // -0010 │ │ -49607e: 5412 15b5 |0027: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -496082: 1a03 4bd2 |0029: const-string v3, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ -496086: 7120 fefb 3200 |002b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -49608c: 1f02 5721 |002e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -496090: 6e10 76ec 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ -496096: 0a02 |0033: move-result v2 │ │ -496098: 6e10 76ec 0600 |0034: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ -49609e: 0a04 |0037: move-result v4 │ │ -4960a0: 3342 ddff |0038: if-ne v2, v4, 0015 // -0023 │ │ -4960a4: 5411 15b5 |003a: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ -4960a8: 7120 fefb 3100 |003c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ -4960ae: 1f01 5721 |003f: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ -4960b2: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -4960b4: 6e20 b1ec 2100 |0042: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setHiddenByCollapse:(Z)V // method@ecb1 │ │ -4960ba: 28d0 |0045: goto 0015 // -0030 │ │ -4960bc: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -4960be: 6e20 acec 0600 |0047: invoke-virtual {v6, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpanded:(Z)V // method@ecac │ │ -4960c4: 5456 a7b0 |004a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -4960c8: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ -4960cc: 6e10 36e4 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ -4960d2: 0e00 |0051: return-void │ │ +496024: |[496024] com.nextcloud.talk.chat.ChatActivity.expandSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +496034: 1a00 638e |0000: const-string v0, "chatMessageToExpand" // string@8e63 │ │ +496038: 7120 00fc 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +49603e: 5450 a7b0 |0005: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +496042: 3800 3f00 |0007: if-eqz v0, 0046 // +003f │ │ +496046: 6e10 32e4 0000 |0009: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@e432 │ │ +49604c: 0c00 |000c: move-result-object v0 │ │ +49604e: 3800 3900 |000d: if-eqz v0, 0046 // +0039 │ │ +496052: 1f00 8e24 |000f: check-cast v0, Ljava/lang/Iterable; // type@248e │ │ +496056: 7210 e3f5 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@f5e3 │ │ +49605c: 0c00 |0014: move-result-object v0 │ │ +49605e: 7210 46f9 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@f946 │ │ +496064: 0a01 |0018: move-result v1 │ │ +496066: 3801 2d00 |0019: if-eqz v1, 0046 // +002d │ │ +49606a: 7210 47f9 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@f947 │ │ +496070: 0c01 |001e: move-result-object v1 │ │ +496072: 1f01 e223 |001f: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@23e2 │ │ +496076: 5412 15b5 |0021: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +49607a: 2022 5721 |0023: instance-of v2, v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +49607e: 3802 f0ff |0025: if-eqz v2, 0015 // -0010 │ │ +496082: 5412 15b5 |0027: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +496086: 1a03 4bd2 |0029: const-string v3, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@d24b │ │ +49608a: 7120 fefb 3200 |002b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +496090: 1f02 5721 |002e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +496094: 6e10 76ec 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ +49609a: 0a02 |0033: move-result v2 │ │ +49609c: 6e10 76ec 0600 |0034: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@ec76 │ │ +4960a2: 0a04 |0037: move-result v4 │ │ +4960a4: 3342 ddff |0038: if-ne v2, v4, 0015 // -0023 │ │ +4960a8: 5411 15b5 |003a: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@b515 │ │ +4960ac: 7120 fefb 3100 |003c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbfe │ │ +4960b2: 1f01 5721 |003f: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@2157 │ │ +4960b6: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +4960b8: 6e20 b1ec 2100 |0042: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setHiddenByCollapse:(Z)V // method@ecb1 │ │ +4960be: 28d0 |0045: goto 0015 // -0030 │ │ +4960c0: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +4960c2: 6e20 acec 0600 |0047: invoke-virtual {v6, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpanded:(Z)V // method@ecac │ │ +4960c8: 5456 a7b0 |004a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +4960cc: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ +4960d0: 6e10 36e4 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@e436 │ │ +4960d6: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1742 │ │ 0x0011 line=3890 │ │ 0x0021 line=1743 │ │ 0x0027 line=1745 │ │ 0x003a line=1748 │ │ @@ -2008995,19 +2008995,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -493084: |[493084] com.nextcloud.talk.chat.ChatActivity.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ -493094: 1f01 2a25 |0000: check-cast v1, Ljava/util/Date; // type@252a │ │ -493098: 6e20 58e9 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e958 │ │ -49309e: 0c01 |0005: move-result-object v1 │ │ -4930a0: 1101 |0006: return-object v1 │ │ +493088: |[493088] com.nextcloud.talk.chat.ChatActivity.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ +493098: 1f01 2a25 |0000: check-cast v1, Ljava/util/Date; // type@252a │ │ +49309c: 6e20 58e9 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e958 │ │ +4930a2: 0c01 |0005: move-result-object v1 │ │ +4930a4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -2009016,44 +2009016,44 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -4930a4: |[4930a4] com.nextcloud.talk.chat.ChatActivity.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -4930b4: 1a00 9197 |0000: const-string v0, "date" // string@9791 │ │ -4930b8: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -4930be: 7110 a5f3 0200 |0005: invoke-static {v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isToday:(Ljava/util/Date;)Z // method@f3a5 │ │ -4930c4: 0a00 |0008: move-result v0 │ │ -4930c6: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ -4930ca: 6e10 84e9 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -4930d0: 0c02 |000e: move-result-object v2 │ │ -4930d2: 7110 fdfb 0200 |000f: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4930d8: 1400 3c02 137f |0012: const v0, #float 1.95408e+38 // #7f13023c │ │ -4930de: 6e20 b601 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -4930e4: 0c02 |0018: move-result-object v2 │ │ -4930e6: 7110 fdfb 0200 |0019: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -4930ec: 2822 |001c: goto 003e // +0022 │ │ -4930ee: 7110 a6f3 0200 |001d: invoke-static {v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isYesterday:(Ljava/util/Date;)Z // method@f3a6 │ │ -4930f4: 0a00 |0020: move-result v0 │ │ -4930f6: 3800 1400 |0021: if-eqz v0, 0035 // +0014 │ │ -4930fa: 6e10 84e9 0100 |0023: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ -493100: 0c02 |0026: move-result-object v2 │ │ -493102: 7110 fdfb 0200 |0027: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493108: 1400 3d02 137f |002a: const v0, #float 1.95408e+38 // #7f13023d │ │ -49310e: 6e20 b601 0200 |002d: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ -493114: 0c02 |0030: move-result-object v2 │ │ -493116: 7110 fdfb 0200 |0031: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -49311c: 280a |0034: goto 003e // +000a │ │ -49311e: 6200 16b5 |0035: sget-object v0, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.STRING_DAY_MONTH_YEAR:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@b516 │ │ -493122: 7120 a3f3 0200 |0037: invoke-static {v2, v0}, Lcom/stfalcon/chatkit/utils/DateFormatter;.format:(Ljava/util/Date;Lcom/stfalcon/chatkit/utils/DateFormatter$Template;)Ljava/lang/String; // method@f3a3 │ │ -493128: 0c02 |003a: move-result-object v2 │ │ -49312a: 7110 fdfb 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ -493130: 1102 |003e: return-object v2 │ │ +4930a8: |[4930a8] com.nextcloud.talk.chat.ChatActivity.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +4930b8: 1a00 9197 |0000: const-string v0, "date" // string@9791 │ │ +4930bc: 7120 00fc 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ +4930c2: 7110 a5f3 0200 |0005: invoke-static {v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isToday:(Ljava/util/Date;)Z // method@f3a5 │ │ +4930c8: 0a00 |0008: move-result v0 │ │ +4930ca: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ +4930ce: 6e10 84e9 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +4930d4: 0c02 |000e: move-result-object v2 │ │ +4930d6: 7110 fdfb 0200 |000f: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4930dc: 1400 3c02 137f |0012: const v0, #float 1.95408e+38 // #7f13023c │ │ +4930e2: 6e20 b601 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +4930e8: 0c02 |0018: move-result-object v2 │ │ +4930ea: 7110 fdfb 0200 |0019: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +4930f0: 2822 |001c: goto 003e // +0022 │ │ +4930f2: 7110 a6f3 0200 |001d: invoke-static {v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isYesterday:(Ljava/util/Date;)Z // method@f3a6 │ │ +4930f8: 0a00 |0020: move-result v0 │ │ +4930fa: 3800 1400 |0021: if-eqz v0, 0035 // +0014 │ │ +4930fe: 6e10 84e9 0100 |0023: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@e984 │ │ +493104: 0c02 |0026: move-result-object v2 │ │ +493106: 7110 fdfb 0200 |0027: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +49310c: 1400 3d02 137f |002a: const v0, #float 1.95408e+38 // #7f13023d │ │ +493112: 6e20 b601 0200 |002d: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b6 │ │ +493118: 0c02 |0030: move-result-object v2 │ │ +49311a: 7110 fdfb 0200 |0031: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493120: 280a |0034: goto 003e // +000a │ │ +493122: 6200 16b5 |0035: sget-object v0, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.STRING_DAY_MONTH_YEAR:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@b516 │ │ +493126: 7120 a3f3 0200 |0037: invoke-static {v2, v0}, Lcom/stfalcon/chatkit/utils/DateFormatter;.format:(Ljava/util/Date;Lcom/stfalcon/chatkit/utils/DateFormatter$Template;)Ljava/lang/String; // method@f3a3 │ │ +49312c: 0c02 |003a: move-result-object v2 │ │ +49312e: 7110 fdfb 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@fbfd │ │ +493134: 1102 |003e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2889 │ │ 0x000b line=2890 │ │ 0x0019 line=2889 │ │ 0x001d line=2891 │ │ 0x0023 line=2892 │ │ @@ -2009069,39 +2009069,39 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -4960d4: |[4960d4] com.nextcloud.talk.chat.ChatActivity.forwardMessage:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -4960e4: 2200 fb00 |0000: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ -4960e8: 7010 3b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ -4960ee: 1a01 172e |0005: const-string v1, "KEY_FORWARD_MSG_FLAG" // string@2e17 │ │ -4960f2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -4960f4: 6e30 5704 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ -4960fa: 3804 0700 |000b: if-eqz v4, 0012 // +0007 │ │ -4960fe: 7210 84f3 0400 |000d: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@f384 │ │ -496104: 0c04 |0010: move-result-object v4 │ │ -496106: 2802 |0011: goto 0013 // +0002 │ │ -496108: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -49610a: 1a01 182e |0013: const-string v1, "KEY_FORWARD_MSG_TEXT" // string@2e18 │ │ -49610e: 6e30 6804 1004 |0015: invoke-virtual {v0, v1, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -496114: 1a04 162e |0018: const-string v4, "KEY_FORWARD_HIDE_SOURCE_ROOM" // string@2e16 │ │ -496118: 6e10 85e9 0300 |001a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ -49611e: 0c01 |001d: move-result-object v1 │ │ -496120: 6e30 6804 4001 |001e: invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -496126: 2204 5700 |0021: new-instance v4, Landroid/content/Intent; // type@0057 │ │ -49612a: 0731 |0023: move-object v1, v3 │ │ -49612c: 1f01 4e00 |0024: check-cast v1, Landroid/content/Context; // type@004e │ │ -496130: 1c02 1822 |0026: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@2218 │ │ -496134: 7030 4b01 1402 |0028: invoke-direct {v4, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ -49613a: 6e20 6b01 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ -496140: 6e20 53ea 4300 |002e: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ -496146: 0e00 |0031: return-void │ │ +4960d8: |[4960d8] com.nextcloud.talk.chat.ChatActivity.forwardMessage:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +4960e8: 2200 fb00 |0000: new-instance v0, Landroid/os/Bundle; // type@00fb │ │ +4960ec: 7010 3b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043b │ │ +4960f2: 1a01 172e |0005: const-string v1, "KEY_FORWARD_MSG_FLAG" // string@2e17 │ │ +4960f6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +4960f8: 6e30 5704 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0457 │ │ +4960fe: 3804 0700 |000b: if-eqz v4, 0012 // +0007 │ │ +496102: 7210 84f3 0400 |000d: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@f384 │ │ +496108: 0c04 |0010: move-result-object v4 │ │ +49610a: 2802 |0011: goto 0013 // +0002 │ │ +49610c: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +49610e: 1a01 182e |0013: const-string v1, "KEY_FORWARD_MSG_TEXT" // string@2e18 │ │ +496112: 6e30 6804 1004 |0015: invoke-virtual {v0, v1, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +496118: 1a04 162e |0018: const-string v4, "KEY_FORWARD_HIDE_SOURCE_ROOM" // string@2e16 │ │ +49611c: 6e10 85e9 0300 |001a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@e985 │ │ +496122: 0c01 |001d: move-result-object v1 │ │ +496124: 6e30 6804 4001 |001e: invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +49612a: 2204 5700 |0021: new-instance v4, Landroid/content/Intent; // type@0057 │ │ +49612e: 0731 |0023: move-object v1, v3 │ │ +496130: 1f01 4e00 |0024: check-cast v1, Landroid/content/Context; // type@004e │ │ +496134: 1c02 1822 |0026: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@2218 │ │ +496138: 7030 4b01 1402 |0028: invoke-direct {v4, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014b │ │ +49613e: 6e20 6b01 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@016b │ │ +496144: 6e20 53ea 4300 |002e: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@ea53 │ │ +49614a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3229 │ │ 0x0005 line=3230 │ │ 0x000d line=3231 │ │ 0x0018 line=3232 │ │ 0x0021 line=3234 │ │ @@ -2009116,17 +2009116,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491d38: |[491d38] com.nextcloud.talk.chat.ChatActivity.getActive:()Z │ │ -491d48: 5510 a6b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.active:Z // field@b0a6 │ │ -491d4c: 0f00 |0002: return v0 │ │ +491d3c: |[491d3c] com.nextcloud.talk.chat.ChatActivity.getActive:()Z │ │ +491d4c: 5510 a6b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.active:Z // field@b0a6 │ │ +491d50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #13 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009134,17 +2009134,17 @@ │ │ type : '()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492b20: |[492b20] com.nextcloud.talk.chat.ChatActivity.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; │ │ -492b30: 5410 a7b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ -492b34: 1100 |0002: return-object v0 │ │ +492b24: |[492b24] com.nextcloud.talk.chat.ChatActivity.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; │ │ +492b34: 5410 a7b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@b0a7 │ │ +492b38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #14 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009152,17 +2009152,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491d50: |[491d50] com.nextcloud.talk.chat.ChatActivity.getCallStarted:()Z │ │ -491d60: 5510 a9b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ -491d64: 0f00 |0002: return v0 │ │ +491d54: |[491d54] com.nextcloud.talk.chat.ChatActivity.getCallStarted:()Z │ │ +491d64: 5510 a9b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@b0a9 │ │ +491d68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #15 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009170,17 +2009170,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492fac: |[492fac] com.nextcloud.talk.chat.ChatActivity.getChatApiVersion:()I │ │ -492fbc: 5210 aab0 |0000: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ -492fc0: 0f00 |0002: return v0 │ │ +492fb0: |[492fb0] com.nextcloud.talk.chat.ChatActivity.getChatApiVersion:()I │ │ +492fc0: 5210 aab0 |0000: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@b0aa │ │ +492fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #16 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009188,22 +2009188,22 @@ │ │ type : '()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492c28: |[492c28] com.nextcloud.talk.chat.ChatActivity.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; │ │ -492c38: 5410 abb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.chatViewModel:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // field@b0ab │ │ -492c3c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492c40: 1100 |0004: return-object v0 │ │ -492c42: 1a00 6d8e |0005: const-string v0, "chatViewModel" // string@8e6d │ │ -492c46: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492c4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492c4e: 1100 |000b: return-object v0 │ │ +492c2c: |[492c2c] com.nextcloud.talk.chat.ChatActivity.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; │ │ +492c3c: 5410 abb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.chatViewModel:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // field@b0ab │ │ +492c40: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492c44: 1100 |0004: return-object v0 │ │ +492c46: 1a00 6d8e |0005: const-string v0, "chatViewModel" // string@8e6d │ │ +492c4a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492c50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492c52: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #17 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009211,17 +2009211,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491d68: |[491d68] com.nextcloud.talk.chat.ChatActivity.getCheckingLobbyStatus:()Z │ │ -491d78: 5510 acb0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@b0ac │ │ -491d7c: 0f00 |0002: return v0 │ │ +491d6c: |[491d6c] com.nextcloud.talk.chat.ChatActivity.getCheckingLobbyStatus:()Z │ │ +491d7c: 5510 acb0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@b0ac │ │ +491d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #18 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009229,17 +2009229,17 @@ │ │ type : '()Lcom/nextcloud/talk/data/user/model/User;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492ca0: |[492ca0] com.nextcloud.talk.chat.ChatActivity.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; │ │ -492cb0: 5410 aeb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ -492cb4: 1100 |0002: return-object v0 │ │ +492ca4: |[492ca4] com.nextcloud.talk.chat.ChatActivity.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; │ │ +492cb4: 5410 aeb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@b0ae │ │ +492cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #19 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009247,17 +2009247,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -493134: |[493134] com.nextcloud.talk.chat.ChatActivity.getCredentials:()Ljava/lang/String; │ │ -493144: 5410 b1b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ -493148: 1100 |0002: return-object v0 │ │ +493138: |[493138] com.nextcloud.talk.chat.ChatActivity.getCredentials:()Ljava/lang/String; │ │ +493148: 5410 b1b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@b0b1 │ │ +49314c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #20 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009265,17 +2009265,17 @@ │ │ type : '()Lcom/nextcloud/talk/models/domain/ConversationModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492ce8: |[492ce8] com.nextcloud.talk.chat.ChatActivity.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; │ │ -492cf8: 5410 b2b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ -492cfc: 1100 |0002: return-object v0 │ │ +492cec: |[492cec] com.nextcloud.talk.chat.ChatActivity.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; │ │ +492cfc: 5410 b2b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@b0b2 │ │ +492d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #21 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009283,22 +2009283,22 @@ │ │ type : '()Lcom/nextcloud/talk/utils/DateUtils;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492d40: |[492d40] com.nextcloud.talk.chat.ChatActivity.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; │ │ -492d50: 5410 b4b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.dateUtils:Lcom/nextcloud/talk/utils/DateUtils; // field@b0b4 │ │ -492d54: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492d58: 1100 |0004: return-object v0 │ │ -492d5a: 1a00 a897 |0005: const-string v0, "dateUtils" // string@97a8 │ │ -492d5e: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492d64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492d66: 1100 |000b: return-object v0 │ │ +492d44: |[492d44] com.nextcloud.talk.chat.ChatActivity.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; │ │ +492d54: 5410 b4b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.dateUtils:Lcom/nextcloud/talk/utils/DateUtils; // field@b0b4 │ │ +492d58: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492d5c: 1100 |0004: return-object v0 │ │ +492d5e: 1a00 a897 |0005: const-string v0, "dateUtils" // string@97a8 │ │ +492d62: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492d68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492d6a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #22 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009306,17 +2009306,17 @@ │ │ type : '()Lcom/nextcloud/talk/utils/rx/DisposableSet;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492db8: |[492db8] com.nextcloud.talk.chat.ChatActivity.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; │ │ -492dc8: 5410 b5b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@b0b5 │ │ -492dcc: 1100 |0002: return-object v0 │ │ +492dbc: |[492dbc] com.nextcloud.talk.chat.ChatActivity.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; │ │ +492dcc: 5410 b5b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@b0b5 │ │ +492dd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #23 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009324,17 +2009324,17 @@ │ │ type : '()Lcom/nextcloud/talk/models/ExternalSignalingServer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492cd0: |[492cd0] com.nextcloud.talk.chat.ChatActivity.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; │ │ -492ce0: 5410 b6b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.externalSignalingServer:Lcom/nextcloud/talk/models/ExternalSignalingServer; // field@b0b6 │ │ -492ce4: 1100 |0002: return-object v0 │ │ +492cd4: |[492cd4] com.nextcloud.talk.chat.ChatActivity.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; │ │ +492ce4: 5410 b6b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.externalSignalingServer:Lcom/nextcloud/talk/models/ExternalSignalingServer; // field@b0b6 │ │ +492ce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #24 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009342,17 +2009342,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491bd0: |[491bd0] com.nextcloud.talk.chat.ChatActivity.getGetRoomInfoTimerHandler:()Landroid/os/Handler; │ │ -491be0: 5410 b8b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ -491be4: 1100 |0002: return-object v0 │ │ +491bd4: |[491bd4] com.nextcloud.talk.chat.ChatActivity.getGetRoomInfoTimerHandler:()Landroid/os/Handler; │ │ +491be4: 5410 b8b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@b0b8 │ │ +491be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #25 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009360,17 +2009360,17 @@ │ │ type : '()Landroidx/recyclerview/widget/LinearLayoutManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491c94: |[491c94] com.nextcloud.talk.chat.ChatActivity.getLayoutManager:()Landroidx/recyclerview/widget/LinearLayoutManager; │ │ -491ca4: 5410 bbb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@b0bb │ │ -491ca8: 1100 |0002: return-object v0 │ │ +491c98: |[491c98] com.nextcloud.talk.chat.ChatActivity.getLayoutManager:()Landroidx/recyclerview/widget/LinearLayoutManager; │ │ +491ca8: 5410 bbb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@b0bb │ │ +491cac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #26 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009378,17 +2009378,17 @@ │ │ type : '()Landroid/media/MediaPlayer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491bb8: |[491bb8] com.nextcloud.talk.chat.ChatActivity.getMediaPlayer:()Landroid/media/MediaPlayer; │ │ -491bc8: 5410 bdb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ -491bcc: 1100 |0002: return-object v0 │ │ +491bbc: |[491bbc] com.nextcloud.talk.chat.ChatActivity.getMediaPlayer:()Landroid/media/MediaPlayer; │ │ +491bcc: 5410 bdb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@b0bd │ │ +491bd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #27 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009396,17 +2009396,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491be8: |[491be8] com.nextcloud.talk.chat.ChatActivity.getMediaPlayerHandler:()Landroid/os/Handler; │ │ -491bf8: 5410 beb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayerHandler:Landroid/os/Handler; // field@b0be │ │ -491bfc: 1100 |0002: return-object v0 │ │ +491bec: |[491bec] com.nextcloud.talk.chat.ChatActivity.getMediaPlayerHandler:()Landroid/os/Handler; │ │ +491bfc: 5410 beb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayerHandler:Landroid/os/Handler; // field@b0be │ │ +491c00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #28 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009414,17 +2009414,17 @@ │ │ type : '()Lcom/otaliastudios/autocomplete/Autocomplete;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492de8: |[492de8] com.nextcloud.talk.chat.ChatActivity.getMentionAutocomplete:()Lcom/otaliastudios/autocomplete/Autocomplete; │ │ -492df8: 5410 bfb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.mentionAutocomplete:Lcom/otaliastudios/autocomplete/Autocomplete; // field@b0bf │ │ -492dfc: 1100 |0002: return-object v0 │ │ +492dec: |[492dec] com.nextcloud.talk.chat.ChatActivity.getMentionAutocomplete:()Lcom/otaliastudios/autocomplete/Autocomplete; │ │ +492dfc: 5410 bfb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.mentionAutocomplete:Lcom/otaliastudios/autocomplete/Autocomplete; // field@b0bf │ │ +492e00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #29 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009432,22 +2009432,22 @@ │ │ type : '()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492c50: |[492c50] com.nextcloud.talk.chat.ChatActivity.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; │ │ -492c60: 5410 c1b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputViewModel:Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // field@b0c1 │ │ -492c64: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492c68: 1100 |0004: return-object v0 │ │ -492c6a: 1a00 c7cc |0005: const-string v0, "messageInputViewModel" // string@ccc7 │ │ -492c6e: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492c74: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492c76: 1100 |000b: return-object v0 │ │ +492c54: |[492c54] com.nextcloud.talk.chat.ChatActivity.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; │ │ +492c64: 5410 c1b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputViewModel:Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // field@b0c1 │ │ +492c68: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492c6c: 1100 |0004: return-object v0 │ │ +492c6e: 1a00 c7cc |0005: const-string v0, "messageInputViewModel" // string@ccc7 │ │ +492c72: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492c78: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492c7a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #30 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009455,17 +2009455,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -493038: |[493038] com.nextcloud.talk.chat.ChatActivity.getMyFirstMessage:()Ljava/lang/CharSequence; │ │ -493048: 5410 c2b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@b0c2 │ │ -49304c: 1100 |0002: return-object v0 │ │ +49303c: |[49303c] com.nextcloud.talk.chat.ChatActivity.getMyFirstMessage:()Ljava/lang/CharSequence; │ │ +49304c: 5410 c2b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@b0c2 │ │ +493050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #31 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009473,22 +2009473,22 @@ │ │ type : '()Lcom/nextcloud/talk/api/NcApi;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492b38: |[492b38] com.nextcloud.talk.chat.ChatActivity.getNcApi:()Lcom/nextcloud/talk/api/NcApi; │ │ -492b48: 5410 c3b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@b0c3 │ │ -492b4c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492b50: 1100 |0004: return-object v0 │ │ -492b52: 1a00 20d0 |0005: const-string v0, "ncApi" // string@d020 │ │ -492b56: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492b5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492b5e: 1100 |000b: return-object v0 │ │ +492b3c: |[492b3c] com.nextcloud.talk.chat.ChatActivity.getNcApi:()Lcom/nextcloud/talk/api/NcApi; │ │ +492b4c: 5410 c3b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@b0c3 │ │ +492b50: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492b54: 1100 |0004: return-object v0 │ │ +492b56: 1a00 20d0 |0005: const-string v0, "ncApi" // string@d020 │ │ +492b5a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492b60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492b62: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #32 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009496,22 +2009496,22 @@ │ │ type : '()Lcom/nextcloud/talk/data/network/NetworkMonitor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492c78: |[492c78] com.nextcloud.talk.chat.ChatActivity.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; │ │ -492c88: 5410 c4b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.networkMonitor:Lcom/nextcloud/talk/data/network/NetworkMonitor; // field@b0c4 │ │ -492c8c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492c90: 1100 |0004: return-object v0 │ │ -492c92: 1a00 50d0 |0005: const-string v0, "networkMonitor" // string@d050 │ │ -492c96: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492c9c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492c9e: 1100 |000b: return-object v0 │ │ +492c7c: |[492c7c] com.nextcloud.talk.chat.ChatActivity.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; │ │ +492c8c: 5410 c4b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.networkMonitor:Lcom/nextcloud/talk/data/network/NetworkMonitor; // field@b0c4 │ │ +492c90: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492c94: 1100 |0004: return-object v0 │ │ +492c96: 1a00 50d0 |0005: const-string v0, "networkMonitor" // string@d050 │ │ +492c9a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492ca0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492ca2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #33 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009519,22 +2009519,22 @@ │ │ type : '()Lcom/nextcloud/talk/utils/ParticipantPermissions;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492d68: |[492d68] com.nextcloud.talk.chat.ChatActivity.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; │ │ -492d78: 5410 c6b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.participantPermissions:Lcom/nextcloud/talk/utils/ParticipantPermissions; // field@b0c6 │ │ -492d7c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492d80: 1100 |0004: return-object v0 │ │ -492d82: 1a00 d3d7 |0005: const-string v0, "participantPermissions" // string@d7d3 │ │ -492d86: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492d8c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492d8e: 1100 |000b: return-object v0 │ │ +492d6c: |[492d6c] com.nextcloud.talk.chat.ChatActivity.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; │ │ +492d7c: 5410 c6b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.participantPermissions:Lcom/nextcloud/talk/utils/ParticipantPermissions; // field@b0c6 │ │ +492d80: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492d84: 1100 |0004: return-object v0 │ │ +492d86: 1a00 d3d7 |0005: const-string v0, "participantPermissions" // string@d7d3 │ │ +492d8a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492d90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492d92: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #34 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009542,22 +2009542,22 @@ │ │ type : '()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492d90: |[492d90] com.nextcloud.talk.chat.ChatActivity.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; │ │ -492da0: 5410 c8b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.permissionUtil:Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // field@b0c8 │ │ -492da4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492da8: 1100 |0004: return-object v0 │ │ -492daa: 1a00 6cd8 |0005: const-string v0, "permissionUtil" // string@d86c │ │ -492dae: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492db4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492db6: 1100 |000b: return-object v0 │ │ +492d94: |[492d94] com.nextcloud.talk.chat.ChatActivity.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; │ │ +492da4: 5410 c8b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.permissionUtil:Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // field@b0c8 │ │ +492da8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492dac: 1100 |0004: return-object v0 │ │ +492dae: 1a00 6cd8 |0005: const-string v0, "permissionUtil" // string@d86c │ │ +492db2: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492db8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492dba: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #35 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009565,17 +2009565,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491d80: |[491d80] com.nextcloud.talk.chat.ChatActivity.getPullChatMessagesPending:()Z │ │ -491d90: 5510 c9b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.pullChatMessagesPending:Z // field@b0c9 │ │ -491d94: 0f00 |0002: return v0 │ │ +491d84: |[491d84] com.nextcloud.talk.chat.ChatActivity.getPullChatMessagesPending:()Z │ │ +491d94: 5510 c9b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.pullChatMessagesPending:Z // field@b0c9 │ │ +491d98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #36 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009583,22 +2009583,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -49314c: |[49314c] com.nextcloud.talk.chat.ChatActivity.getRoomToken:()Ljava/lang/String; │ │ -49315c: 5410 cbb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.roomToken:Ljava/lang/String; // field@b0cb │ │ -493160: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -493164: 1100 |0004: return-object v0 │ │ -493166: 1a00 f7df |0005: const-string v0, "roomToken" // string@dff7 │ │ -49316a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -493170: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -493172: 1100 |000b: return-object v0 │ │ +493150: |[493150] com.nextcloud.talk.chat.ChatActivity.getRoomToken:()Ljava/lang/String; │ │ +493160: 5410 cbb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.roomToken:Ljava/lang/String; // field@b0cb │ │ +493164: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +493168: 1100 |0004: return-object v0 │ │ +49316a: 1a00 f7df |0005: const-string v0, "roomToken" // string@dff7 │ │ +49316e: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +493174: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +493176: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #37 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009606,17 +2009606,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -493174: |[493174] com.nextcloud.talk.chat.ChatActivity.getSessionIdAfterRoomJoined:()Ljava/lang/String; │ │ -493184: 5410 ccb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ -493188: 1100 |0002: return-object v0 │ │ +493178: |[493178] com.nextcloud.talk.chat.ChatActivity.getSessionIdAfterRoomJoined:()Ljava/lang/String; │ │ +493188: 5410 ccb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@b0cc │ │ +49318c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #38 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009624,22 +2009624,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -49318c: |[49318c] com.nextcloud.talk.chat.ChatActivity.getSharedText:()Ljava/lang/String; │ │ -49319c: 5410 cdb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sharedText:Ljava/lang/String; // field@b0cd │ │ -4931a0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -4931a4: 1100 |0004: return-object v0 │ │ -4931a6: 1a00 2aec |0005: const-string v0, "sharedText" // string@ec2a │ │ -4931aa: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -4931b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4931b2: 1100 |000b: return-object v0 │ │ +493190: |[493190] com.nextcloud.talk.chat.ChatActivity.getSharedText:()Ljava/lang/String; │ │ +4931a0: 5410 cdb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sharedText:Ljava/lang/String; // field@b0cd │ │ +4931a4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +4931a8: 1100 |0004: return-object v0 │ │ +4931aa: 1a00 2aec |0005: const-string v0, "sharedText" // string@ec2a │ │ +4931ae: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +4931b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4931b6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #39 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009647,17 +2009647,17 @@ │ │ type : '()Lcom/nextcloud/talk/signaling/SignalingMessageSender;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492d28: |[492d28] com.nextcloud.talk.chat.ChatActivity.getSignalingMessageSender:()Lcom/nextcloud/talk/signaling/SignalingMessageSender; │ │ -492d38: 5410 ceb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@b0ce │ │ -492d3c: 1100 |0002: return-object v0 │ │ +492d2c: |[492d2c] com.nextcloud.talk.chat.ChatActivity.getSignalingMessageSender:()Lcom/nextcloud/talk/signaling/SignalingMessageSender; │ │ +492d3c: 5410 ceb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@b0ce │ │ +492d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #40 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009665,22 +2009665,22 @@ │ │ type : '()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -492d00: |[492d00] com.nextcloud.talk.chat.ChatActivity.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; │ │ -492d10: 5410 cfb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@b0cf │ │ -492d14: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -492d18: 1100 |0004: return-object v0 │ │ -492d1a: 1a00 17ee |0005: const-string v0, "spreedCapabilities" // string@ee17 │ │ -492d1e: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -492d24: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -492d26: 1100 |000b: return-object v0 │ │ +492d04: |[492d04] com.nextcloud.talk.chat.ChatActivity.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; │ │ +492d14: 5410 cfb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@b0cf │ │ +492d18: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +492d1c: 1100 |0004: return-object v0 │ │ +492d1e: 1a00 17ee |0005: const-string v0, "spreedCapabilities" // string@ee17 │ │ +492d22: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +492d28: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +492d2a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #41 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009688,17 +2009688,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491d98: |[491d98] com.nextcloud.talk.chat.ChatActivity.getStartCallFromNotification:()Z │ │ -491da8: 5510 d0b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ -491dac: 0f00 |0002: return v0 │ │ +491d9c: |[491d9c] com.nextcloud.talk.chat.ChatActivity.getStartCallFromNotification:()Z │ │ +491dac: 5510 d0b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@b0d0 │ │ +491db0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #42 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009706,17 +2009706,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491db0: |[491db0] com.nextcloud.talk.chat.ChatActivity.getStartCallFromRoomSwitch:()Z │ │ -491dc0: 5510 d1b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ -491dc4: 0f00 |0002: return v0 │ │ +491db4: |[491db4] com.nextcloud.talk.chat.ChatActivity.getStartCallFromRoomSwitch:()Z │ │ +491dc4: 5510 d1b0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@b0d1 │ │ +491dc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #43 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009724,17 +2009724,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4931f8: |[4931f8] com.nextcloud.talk.chat.ChatActivity.getTypingParticipants:()Ljava/util/HashMap; │ │ -493208: 5410 d7b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ -49320c: 1100 |0002: return-object v0 │ │ +4931fc: |[4931fc] com.nextcloud.talk.chat.ChatActivity.getTypingParticipants:()Ljava/util/HashMap; │ │ +49320c: 5410 d7b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@b0d7 │ │ +493210: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #44 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009742,26 +2009742,26 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -491c30: |[491c30] com.nextcloud.talk.chat.ChatActivity.getView:()Landroid/view/View; │ │ -491c40: 5420 a8b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ -491c44: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -491c48: 1a00 e08a |0004: const-string v0, "binding" // string@8ae0 │ │ -491c4c: 7110 06fc 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -491c52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -491c54: 6e10 a1f0 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ -491c5a: 0c00 |000d: move-result-object v0 │ │ -491c5c: 1a01 35ad |000e: const-string v1, "getRoot(...)" // string@ad35 │ │ -491c60: 7120 fffb 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ -491c66: 1f00 8c01 |0013: check-cast v0, Landroid/view/View; // type@018c │ │ -491c6a: 1100 |0015: return-object v0 │ │ +491c34: |[491c34] com.nextcloud.talk.chat.ChatActivity.getView:()Landroid/view/View; │ │ +491c44: 5420 a8b0 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@b0a8 │ │ +491c48: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +491c4c: 1a00 e08a |0004: const-string v0, "binding" // string@8ae0 │ │ +491c50: 7110 06fc 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +491c56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +491c58: 6e10 a1f0 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@f0a1 │ │ +491c5e: 0c00 |000d: move-result-object v0 │ │ +491c60: 1a01 35ad |000e: const-string v1, "getRoot(...)" // string@ad35 │ │ +491c64: 7120 fffb 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@fbff │ │ +491c6a: 1f00 8c01 |0013: check-cast v0, Landroid/view/View; // type@018c │ │ +491c6e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #45 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009769,22 +2009769,22 @@ │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -491c6c: |[491c6c] com.nextcloud.talk.chat.ChatActivity.getViewModelFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -491c7c: 5410 d9b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.viewModelFactory:Landroidx/lifecycle/ViewModelProvider$Factory; // field@b0d9 │ │ -491c80: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -491c84: 1100 |0004: return-object v0 │ │ -491c86: 1a00 a3fa |0005: const-string v0, "viewModelFactory" // string@faa3 │ │ -491c8a: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ -491c90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -491c92: 1100 |000b: return-object v0 │ │ +491c70: |[491c70] com.nextcloud.talk.chat.ChatActivity.getViewModelFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +491c80: 5410 d9b0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.viewModelFactory:Landroidx/lifecycle/ViewModelProvider$Factory; // field@b0d9 │ │ +491c84: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +491c88: 1100 |0004: return-object v0 │ │ +491c8a: 1a00 a3fa |0005: const-string v0, "viewModelFactory" // string@faa3 │ │ +491c8e: 7110 06fc 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@fc06 │ │ +491c94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +491c96: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #46 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009792,17 +2009792,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491dc8: |[491dc8] com.nextcloud.talk.chat.ChatActivity.getVoiceOnly:()Z │ │ -491dd8: 5510 ddb0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ -491ddc: 0f00 |0002: return v0 │ │ +491dcc: |[491dcc] com.nextcloud.talk.chat.ChatActivity.getVoiceOnly:()Z │ │ +491ddc: 5510 ddb0 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@b0dd │ │ +491de0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #47 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009810,17 +2009810,17 @@ │ │ type : '()Lcom/nextcloud/talk/webrtc/WebSocketInstance;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -492dd0: |[492dd0] com.nextcloud.talk.chat.ChatActivity.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; │ │ -492de0: 5410 deb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ -492de4: 1100 |0002: return-object v0 │ │ +492dd4: |[492dd4] com.nextcloud.talk.chat.ChatActivity.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; │ │ +492de4: 5410 deb0 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@b0de │ │ +492de8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #48 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -2009828,79 +2009828,79 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -491f4c: |[491f4c] com.nextcloud.talk.chat.ChatActivity.hasContentFor:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;B)Z │ │ -491f5c: 1a00 b6cc |0000: const-string v0, "message" // string@ccb6 │ │ -491f60: 7120 00fc 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@fc00 │ │ -491f66: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -491f68: 3305 0700 |0006: if-ne v5, v0, 000d // +0007 │ │ -491f6c: 6e10 93ec 0400 |0008: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.hasGeoLocation:()Z // method@ec93 │ │ -491f72: 0a04 |000b: move-result v4 │ │ -491f74: 2860 |000c: goto 006c // +0060 │ │ -491f76: 1250 |000d: const/4 v0, #int 5 // #5 │ │ -491f78: 3305 0700 |000e: if-ne v5, v0, 0015 // +0007 │ │ -491f7c: 6e10 a3ec 0400 |0010: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isVoiceMessage:()Z // method@eca3 │ │ -491f82: 0a04 |0013: move-result v4 │ │ -491f84: 2858 |0014: goto 006c // +0058 │ │ -491f86: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -491f88: 3305 0700 |0016: if-ne v5, v0, 001d // +0007 │ │ -491f8c: 6e10 a1ec 0400 |0018: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPoll:()Z // method@eca1 │ │ -491f92: 0a04 |001b: move-result v4 │ │ -491f94: 2850 |001c: goto 006c // +0050 │ │ -491f96: 1270 |001d: const/4 v0, #int 7 // #7 │ │ -491f98: 3305 0700 |001e: if-ne v5, v0, 0025 // +0007 │ │ -491f9c: 6e10 9eec 0400 |0020: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isLinkPreview:()Z // method@ec9e │ │ -491fa2: 0a04 |0023: move-result v4 │ │ -491fa4: 2848 |0024: goto 006c // +0048 │ │ -491fa6: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -491fa8: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -491faa: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -491fac: 3305 1200 |0028: if-ne v5, v0, 003a // +0012 │ │ -491fb0: 6e10 86ec 0400 |002a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@ec86 │ │ -491fb6: 0c04 |002d: move-result-object v4 │ │ -491fb8: 1f04 7724 |002e: check-cast v4, Ljava/lang/CharSequence; // type@2477 │ │ -491fbc: 7110 4805 0400 |0030: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0548 │ │ -491fc2: 0a04 |0033: move-result v4 │ │ -491fc4: 3904 0400 |0034: if-nez v4, 0038 // +0004 │ │ -491fc8: 0124 |0036: move v4, v2 │ │ -491fca: 2835 |0037: goto 006c // +0035 │ │ -491fcc: 0114 |0038: move v4, v1 │ │ -491fce: 2833 |0039: goto 006c // +0033 │ │ -491fd0: 1230 |003a: const/4 v0, #int 3 // #3 │ │ -491fd2: 3305 0d00 |003b: if-ne v5, v0, 0048 // +000d │ │ -491fd6: 6e10 6fec 0400 |003d: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -491fdc: 0c04 |0040: move-result-object v4 │ │ -491fde: 1a05 5511 |0041: const-string v5, "-1" // string@1155 │ │ -491fe2: 7120 fbfb 5400 |0043: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -491fe8: 0a04 |0046: move-result v4 │ │ -491fea: 2825 |0047: goto 006c // +0025 │ │ -491fec: 3325 0d00 |0048: if-ne v5, v2, 0055 // +000d │ │ -491ff0: 6e10 6fec 0400 |004a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -491ff6: 0c04 |004d: move-result-object v4 │ │ -491ff8: 1a05 5711 |004e: const-string v5, "-2" // string@1157 │ │ -491ffc: 7120 fbfb 5400 |0050: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -492002: 0a04 |0053: move-result v4 │ │ -492004: 2818 |0054: goto 006c // +0018 │ │ -492006: 1300 0900 |0055: const/16 v0, #int 9 // #9 │ │ -49200a: 3305 0d00 |0057: if-ne v5, v0, 0064 // +000d │ │ -49200e: 6e10 6fec 0400 |0059: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@ec6f │ │ -492014: 0c04 |005c: move-result-object v4 │ │ -492016: 1a05 5911 |005d: const-string v5, "-3" // string@1159 │ │ -49201a: 7120 fbfb 5400 |005f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@fbfb │ │ -492020: 0a04 |0062: move-result v4 │ │ -492022: 2809 |0063: goto 006c // +0009 │ │ -492024: 1300 0800 |0064: const/16 v0, #int 8 // #8 │ │ -492028: 3305 d2ff |0066: if-ne v5, v0,