Changes of com.discord v1098
This commit is contained in:
parent
3487e82a5c
commit
57c4312899
|
@ -1,5 +1,5 @@
|
|||
!!brut.androlib.meta.MetaInfo
|
||||
apkFileName: com.discord-1097.apk
|
||||
apkFileName: com.discord-1098.apk
|
||||
compressionType: false
|
||||
doNotCompress:
|
||||
- arsc
|
||||
|
@ -190,5 +190,5 @@ usesFramework:
|
|||
tag: null
|
||||
version: 2.4.1-197d46-SNAPSHOT
|
||||
versionInfo:
|
||||
versionCode: '1097'
|
||||
versionName: 18.0-alpha6
|
||||
versionCode: '1098'
|
||||
versionName: 18.0-alpha7
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
#
|
||||
#Do NOT modify, delete, or commit to source control!
|
||||
#
|
||||
#Sat Apr 11 18:45:09 UTC 2020
|
||||
version_name=18.0-alpha6
|
||||
#Mon Apr 13 21:20:20 UTC 2020
|
||||
version_name=18.0-alpha7
|
||||
package_name=com.discord
|
||||
build_id=ecb95e61-9434-4ad3-bcfd-41613d111c4d
|
||||
version_code=1097
|
||||
build_id=bb4792fc-55a3-4037-8d87-00e905859ff7
|
||||
version_code=1098
|
||||
app_name=com.discord
|
||||
|
|
Binary file not shown.
|
@ -808,8 +808,8 @@ um die volle Kontrolle über die Ausgabegeräte zu haben."</string>
|
|||
<string name="change_log_md_body">"Neue Features {added marginTop}
|
||||
======================
|
||||
|
||||
* **Aktualisiertes Freundefenster.** Du kannst jetzt ganz einfach Freunde, die online sind, und ausstehende Freundschaftsanfragen auf einer einzigen Seite sehen, ohne durch mehrere Tabs navigieren zu müssen.
|
||||
* **Du kannst jetzt leichter dein Ausgabegerät wechseln,** vor allem wenn du Bluetooth nutzt. Wechsle nie wieder aus Versehen in einem Zug voller Leute zum Lautsprecher, sodass jeder deine „Café-Ambiente und Regengeräusche-Playlist hört (Bitte schickt mir diese Playlists.) Eine kurze Mitteilung {fixed} ====================== Letzten Monat haben wir aufgrund von COVID-19 die Go Live-Zuschauerzahl von 10 auf 50 Personen erhöht. Viele von euch nutzen Discord, um miteinander in Kontakt zu bleiben und ihren Alltag weiterhin zu bestreiten. Wir möchten euch das Leben ein bisschen erleichtern. Die erhöhte Zuschaueranzahl wird in diesen Zeiten dringend benötigt und bleibt deshalb bestehen. Passt auf euch auf! <3. "</string>
|
||||
* **Aktualisiertes Freundefenster.** Du kannst jetzt ganz einfach Freunde, die online sind, und ausstehende Freundschaftsanfragen auf einer einzigen Seite sehen, ohne durch mehrere Tabs navigieren zu müssen.
|
||||
* **Du kannst jetzt leichter dein Ausgabegerät wechseln,** vor allem wenn du Bluetooth nutzt. Wechsle nie wieder aus Versehen in einem Zug voller Leute zum Lautsprecher, sodass jeder deine â\u0080\u009eCafé-Ambiente und Regengeräusche-Playlist hört (Bitte schickt mir diese Playlists.) Eine kurze Mitteilung {fixed} ====================== Letzten Monat haben wir aufgrund von COVID-19 die Go Live-Zuschauerzahl von 10 auf 50 Personen erhöht. Viele von euch nutzen Discord, um miteinander in Kontakt zu bleiben und ihren Alltag weiterhin zu bestreiten. Wir möchten euch das Leben ein bisschen erleichtern. Die erhöhte Zuschaueranzahl wird in diesen Zeiten dringend benötigt und bleibt deshalb bestehen. Passt auf euch auf! <3. "</string>
|
||||
<string name="change_log_md_date">2020-04-06</string>
|
||||
<string name="change_log_md_revision">1</string>
|
||||
<string name="change_log_md_video">https://cdn.discordapp.com/attachments/574723268788092930/680545874274811904/c193ce4e2e11c8beb460a20b934a6765.png</string>
|
||||
|
|
|
@ -798,16 +798,16 @@ avatar"</string>
|
|||
<string name="change_icon">"Cambiar
|
||||
icono"</string>
|
||||
<string name="change_log">Historial de cambios</string>
|
||||
<string name="change_log_md_body">"Nuevas características {added marginTop}
|
||||
<string name="change_log_md_body">"Nuevas caracterÃsticas {added marginTop}
|
||||
======================
|
||||
|
||||
* **Hemos actualizado la pantalla de amigos.** Podrás ver con facilidad a tus amigos conectados y las solicitudes de amistad pendientes en una única página, en vez de tener que cambiar entre distintas pestañas.
|
||||
* **Ahora es más fácil cambiar un dispositivo de salida,** sobre todo si usas Bluetooth. Se acabó cambiar accidentalmente al altavoz cuando vas en un tren lleno de gente y que todo el mundo oiga tu lista de reproducción Ruido de cafetería + Sonido de la lluvia (oye, envíame esas listas de reproducción).
|
||||
* **Hemos actualizado la pantalla de amigos.** Podrás ver con facilidad a tus amigos conectados y las solicitudes de amistad pendientes en una única página, en vez de tener que cambiar entre distintas pestañas.
|
||||
* **Ahora es más fácil cambiar un dispositivo de salida,** sobre todo si usas Bluetooth. Se acabó cambiar accidentalmente al altavoz cuando vas en un tren lleno de gente y que todo el mundo oiga tu lista de reproducción Ruido de cafeterÃa + Sonido de la lluvia (oye, envÃame esas listas de reproducción).
|
||||
|
||||
Un pequeño aviso {fixed}
|
||||
Un pequeño aviso {fixed}
|
||||
======================
|
||||
|
||||
El mes pasado, a raíz del COVID-19, aumentamos el límite de espectadores de Go Live de 10 a 50 personas. Muchos de vosotros habéis estado usando Discord para manteneros en contacto y continuar con vuestras actividades diarias, por lo que queremos hacer que todo os resulte más fácil. Mantendremos este límite mientras más se necesite. Cuidaos <3
|
||||
El mes pasado, a raÃz del COVID-19, aumentamos el lÃmite de espectadores de Go Live de 10 a 50 personas. Muchos de vosotros habéis estado usando Discord para manteneros en contacto y continuar con vuestras actividades diarias, por lo que queremos hacer que todo os resulte más fácil. Mantendremos este lÃmite mientras más se necesite. Cuidaos <3
|
||||
|
||||
|
||||
"</string>
|
||||
|
|
|
@ -826,16 +826,16 @@ l'avatar"</string>
|
|||
<string name="change_icon">"Changer
|
||||
l'icône"</string>
|
||||
<string name="change_log">Notes de mise à jour</string>
|
||||
<string name="change_log_md_body">"Nouvelles fonctionnalités {added marginTop}
|
||||
<string name="change_log_md_body">"Nouvelles fonctionnalités {added marginTop}
|
||||
======================
|
||||
|
||||
* **Écran des amis mis à jour.** Vois tes amis en ligne et tes demandes d'amis en attente sur une seule page au lieu de devoir naviguer entre différents onglets.
|
||||
* **Changer ton périphérique de sortie est à présent plus simple,** en particulier grâce au Bluetooth. L'activation accidentelle des haut-parleurs dans un train bondé, c'est fini ! Plus personne ne pourra écouter ta playlist « Bruits de café et pluie qui tombe » ! (s'il te plaît, envoie-moi ces playlists.)
|
||||
* **Ã\u0089cran des amis mis à jour.** Vois tes amis en ligne et tes demandes d'amis en attente sur une seule page au lieu de devoir naviguer entre différents onglets.
|
||||
* **Changer ton périphérique de sortie est à présent plus simple,** en particulier grâce au Bluetooth. L'activation accidentelle des haut-parleurs dans un train bondé, c'est fini ! Plus personne ne pourra écouter ta playlist « Bruits de café et pluie qui tombe » ! (s'il te plaît, envoie-moi ces playlists.)
|
||||
|
||||
Note rapide {fixed}
|
||||
======================
|
||||
|
||||
Le mois dernier, en réponse au COVID-19, nous avons accru la limite de spectateurs de Go Live de 10 à 50. Vous êtes nombreux à utiliser Discord pour rester en contact avec vos proches et poursuivre vos activités quotidiennes. C'est pour cela que nous souhaitons rendre les choses un peu moins stressantes pour vous. Nous maintiendrons cette limite tant que cela sera nécessaire. Prenez soin de vous <3
|
||||
Le mois dernier, en réponse au COVID-19, nous avons accru la limite de spectateurs de Go Live de 10 à 50. Vous êtes nombreux à utiliser Discord pour rester en contact avec vos proches et poursuivre vos activités quotidiennes. C'est pour cela que nous souhaitons rendre les choses un peu moins stressantes pour vous. Nous maintiendrons cette limite tant que cela sera nécessaire. Prenez soin de vous <3
|
||||
|
||||
|
||||
"</string>
|
||||
|
|
|
@ -818,16 +818,16 @@ avatar"</string>
|
|||
<string name="change_icon">"Cambia
|
||||
icona"</string>
|
||||
<string name="change_log">Registro dei cambiamenti</string>
|
||||
<string name="change_log_md_body">"Nuove funzionalità {added marginTop}
|
||||
<string name="change_log_md_body">"Nuove funzionalità {added marginTop}
|
||||
======================
|
||||
|
||||
* **Schermata amici aggiornata.** Visualizza facilmente gli amici online e le richieste di amicizia in sospeso in una singola, semplice schermata invece di dover navigare tra schede diverse.
|
||||
* **Cambiare il tuo dispositivo di uscita è diventato più facile,** specialmente quando usi il Bluetooth. Non ti capiterà più di passare per sbaglio alle casse mentre sei su un treno affollato e far sentire a tutti la tua playlist Rumori di caffetteria + Suono della pioggia (poi passacela quella playlist.)
|
||||
* **Cambiare il tuo dispositivo di uscita è diventato più facile,** specialmente quando usi il Bluetooth. Non ti capiterà più di passare per sbaglio alle casse mentre sei su un treno affollato e far sentire a tutti la tua playlist Rumori di caffetteria + Suono della pioggia (poi passacela quella playlist.)
|
||||
|
||||
Una piccola nota a margine {fixed}
|
||||
======================
|
||||
|
||||
Il mese scorso, per via del COVID-19, abbiamo aumentato il limite di spettatori di Go Live da 10 a 50 persone. Molti di voi stanno usando Discord per tenersi in contatto e continuare la propria vita quotidiana, e vogliamo rendervi il tutto un po' meno stressante. Manterremo questa modifica per tutto il tempo che sarà necessario. Restiamo a casa <3
|
||||
Il mese scorso, per via del COVID-19, abbiamo aumentato il limite di spettatori di Go Live da 10 a 50 persone. Molti di voi stanno usando Discord per tenersi in contatto e continuare la propria vita quotidiana, e vogliamo rendervi il tutto un po' meno stressante. Manterremo questa modifica per tutto il tempo che sarà necessario. Restiamo a casa <3
|
||||
|
||||
|
||||
"</string>
|
||||
|
|
|
@ -841,16 +841,16 @@
|
|||
<string name="change_icon">"アイコン
|
||||
を変更"</string>
|
||||
<string name="change_log">変更履歴</string>
|
||||
<string name="change_log_md_body">"新機能{added marginTop}
|
||||
<string name="change_log_md_body">"æ\u0096°æ©\u009fè\u0083½{added marginTop}
|
||||
======================
|
||||
|
||||
* **フレンド画面をリニューアルしました。** オンラインと保留中のフレンド申請を1つのページで簡単に表示できるようになり、複数のタブを移動する必要がなくなりました。
|
||||
* **出力デバイスの切替が簡単になりました**(特にBluetooth使用時)。 混み合った電車でいきなりスピーカーに切り替えて他の人に「カフェ音+雨音」再生リストなどを聞かれることがなくなりました(どんな再生リストを聴いているか、送って教えてくださいね)。
|
||||
* **ã\u0083\u0095ã\u0083¬ã\u0083³ã\u0083\u0089ç\u0094»é\u009d¢ã\u0082\u0092ã\u0083ªã\u0083\u008bã\u0083¥ã\u0083¼ã\u0082¢ã\u0083«ã\u0081\u0097ã\u0081¾ã\u0081\u0097ã\u0081\u009fã\u0080\u0082** ã\u0082ªã\u0083³ã\u0083©ã\u0082¤ã\u0083³ã\u0081¨ä¿\u009dç\u0095\u0099ä¸ã\u0081®ã\u0083\u0095ã\u0083¬ã\u0083³ã\u0083\u0089ç\u0094³è«\u008bã\u0082\u00921ã\u0081¤ã\u0081®ã\u0083\u009aã\u0083¼ã\u0082¸ã\u0081§ç°¡å\u008d\u0098ã\u0081«è¡¨ç¤ºã\u0081§ã\u0081\u008dã\u0082\u008bã\u0082\u0088ã\u0081\u0086ã\u0081«ã\u0081ªã\u0082\u008aã\u0080\u0081è¤\u0087æ\u0095°ã\u0081®ã\u0082¿ã\u0083\u0096ã\u0082\u0092移å\u008b\u0095ã\u0081\u0099ã\u0082\u008bå¿\u0085è¦\u0081ã\u0081\u008cã\u0081ªã\u0081\u008fã\u0081ªã\u0082\u008aã\u0081¾ã\u0081\u0097ã\u0081\u009fã\u0080\u0082
|
||||
* **å\u0087ºå\u008a\u009bã\u0083\u0087ã\u0083\u0090ã\u0082¤ã\u0082¹ã\u0081®å\u0088\u0087æ\u009b¿ã\u0081\u008cç°¡å\u008d\u0098ã\u0081«ã\u0081ªã\u0082\u008aã\u0081¾ã\u0081\u0097ã\u0081\u009f**(ç\u0089¹ã\u0081«Bluetooth使ç\u0094¨æ\u0099\u0082)ã\u0080\u0082 æ··ã\u0081¿å\u0090\u0088ã\u0081£ã\u0081\u009fé\u009b»è»\u008aã\u0081§ã\u0081\u0084ã\u0081\u008dã\u0081ªã\u0082\u008aã\u0082¹ã\u0083\u0094ã\u0083¼ã\u0082«ã\u0083¼ã\u0081«å\u0088\u0087ã\u0082\u008aæ\u009b¿ã\u0081\u0088ã\u0081¦ä»\u0096ã\u0081®äººã\u0081«ã\u0080\u008cã\u0082«ã\u0083\u0095ã\u0082§é\u009f³ï¼\u008bé\u009b¨é\u009f³ã\u0080\u008då\u0086\u008dç\u0094\u009fã\u0083ªã\u0082¹ã\u0083\u0088ã\u0081ªã\u0081©ã\u0082\u0092è\u0081\u009eã\u0081\u008bã\u0082\u008cã\u0082\u008bã\u0081\u0093ã\u0081¨ã\u0081\u008cã\u0081ªã\u0081\u008fã\u0081ªã\u0082\u008aã\u0081¾ã\u0081\u0097ã\u0081\u009f(ã\u0081©ã\u0082\u0093ã\u0081ªå\u0086\u008dç\u0094\u009fã\u0083ªã\u0082¹ã\u0083\u0088ã\u0082\u0092è\u0081´ã\u0081\u0084ã\u0081¦ã\u0081\u0084ã\u0082\u008bã\u0081\u008bã\u0080\u0081é\u0080\u0081ã\u0081£ã\u0081¦æ\u0095\u0099ã\u0081\u0088ã\u0081¦ã\u0081\u008fã\u0081 ã\u0081\u0095ã\u0081\u0084ã\u0081)ã\u0080\u0082
|
||||
|
||||
お知らせ{fixed}
|
||||
ã\u0081\u008aç\u009f¥ã\u0082\u0089ã\u0081\u009b{fixed}
|
||||
======================
|
||||
|
||||
先月、新型コロナウイルス(COVID-19)の拡大を受けて、Go Live視聴者の制限を10人から50人に引き上げました。 たくさんの方がDiscordで連絡を取り合ったり、日常生活を続けています。私たちは、みなさんの日々の負担を少しでも和らげたいと思っています。 この制限の引き上げは、必要な限り継続します。 お体にお気をつけください ♡
|
||||
å\u0085\u0088æ\u009c\u0088ã\u0080\u0081æ\u0096°å\u009e\u008bã\u0082³ã\u0083ã\u0083\u008aã\u0082¦ã\u0082¤ã\u0083«ã\u0082¹(COVID-19)ã\u0081®æ\u008b¡å¤§ã\u0082\u0092å\u008f\u0097ã\u0081\u0091ã\u0081¦ã\u0080\u0081Go Liveè¦\u0096è\u0081´è\u0080\u0085ã\u0081®å\u0088¶é\u0099\u0090ã\u0082\u009210人ã\u0081\u008bã\u0082\u008950人ã\u0081«å¼\u0095ã\u0081\u008dä¸\u008aã\u0081\u0092ã\u0081¾ã\u0081\u0097ã\u0081\u009fã\u0080\u0082 ã\u0081\u009fã\u0081\u008fã\u0081\u0095ã\u0082\u0093ã\u0081®æ\u0096¹ã\u0081\u008cDiscordã\u0081§é\u0080£çµ¡ã\u0082\u0092å\u008f\u0096ã\u0082\u008aå\u0090\u0088ã\u0081£ã\u0081\u009fã\u0082\u008aã\u0080\u0081æ\u0097¥å¸¸ç\u0094\u009fæ´»ã\u0082\u0092ç¶\u009aã\u0081\u0091ã\u0081¦ã\u0081\u0084ã\u0081¾ã\u0081\u0099ã\u0080\u0082ç§\u0081ã\u0081\u009fã\u0081¡ã\u0081¯ã\u0080\u0081ã\u0081¿ã\u0081ªã\u0081\u0095ã\u0082\u0093ã\u0081®æ\u0097¥ã\u0080\u0085ã\u0081®è² æ\u008b\u0085ã\u0082\u0092å°\u0091ã\u0081\u0097ã\u0081§ã\u0082\u0082å\u0092\u008cã\u0082\u0089ã\u0081\u0092ã\u0081\u009fã\u0081\u0084ã\u0081¨æ\u0080\u009dã\u0081£ã\u0081¦ã\u0081\u0084ã\u0081¾ã\u0081\u0099ã\u0080\u0082 ã\u0081\u0093ã\u0081®å\u0088¶é\u0099\u0090ã\u0081®å¼\u0095ã\u0081\u008dä¸\u008aã\u0081\u0092ã\u0081¯ã\u0080\u0081å¿\u0085è¦\u0081ã\u0081ªé\u0099\u0090ã\u0082\u008aç¶\u0099ç¶\u009aã\u0081\u0097ã\u0081¾ã\u0081\u0099ã\u0080\u0082 ã\u0081\u008aä½\u0093ã\u0081«ã\u0081\u008aæ°\u0097ã\u0082\u0092ã\u0081¤ã\u0081\u0091ã\u0081\u008fã\u0081 ã\u0081\u0095ã\u0081\u0084 â\u0099¡
|
||||
|
||||
|
||||
"</string>
|
||||
|
|
|
@ -840,16 +840,16 @@ PC 앱을 [다운로드](onDownloadClick)하세요."</string>
|
|||
<string name="change_icon">"아이콘
|
||||
변경"</string>
|
||||
<string name="change_log">변경 사항</string>
|
||||
<string name="change_log_md_body">"새 기능 {added marginTop}
|
||||
<string name="change_log_md_body">"ì\u0083\u0088 기ë\u008a¥ {added marginTop}
|
||||
======================
|
||||
|
||||
* **친구 화면을 업데이트했어요.** 이제 여러 탭을 탐색할 필요 없이, 하나의 페이지에서 온라인 상태의 친구와 수락 대기 중인 친구 요청을 간편하게 볼 수 있죠.
|
||||
* **출력 장치 전환이 더 쉬워졌어요.** 특히 Bluetooth라면 더욱 쉽죠. 이제 만원 지하에서 실수로 스피커로 전환되는 바람에 듣고 있던 카페 소음 + 비 오는 소리 재생 목록을 다른 사람들에게까지 들려줄 일은 없을 거예요.(근데 저희한테도 그 재생 목록 좀 알려주세요.)
|
||||
* **ì¹\u009c구 í\u0099\u0094ë©´ì\u009d\u0084 ì\u0097\u0085ë\u008d°ì\u009d´í\u008a¸í\u0096\u0088ì\u0096´ì\u009a\u0094.** ì\u009d´ì \u009c ì\u0097¬ë\u009f¬ í\u0083ì\u009d\u0084 í\u0083\u0090ì\u0083\u0089í\u0095 í\u0095\u0084ì\u009a\u0094 ì\u0097\u0086ì\u009d´, í\u0095\u0098ë\u0082\u0098ì\u009d\u0098 í\u008e\u0098ì\u009d´ì§\u0080ì\u0097\u0090ì\u0084\u009c ì\u0098¨ë\u009d¼ì\u009d¸ ì\u0083\u0081í\u0083\u009cì\u009d\u0098 ì¹\u009c구ì\u0099\u0080 ì\u0088\u0098ë\u009d½ ë\u008c\u0080기 ì¤\u0091ì\u009d¸ ì¹\u009c구 ì\u009a\u0094ì²ì\u009d\u0084 ê°\u0084í\u008e¸í\u0095\u0098ê²\u008c ë³¼ ì\u0088\u0098 ì\u009e\u0088ì£ .
|
||||
* **ì¶\u009cë ¥ ì\u009e¥ì¹\u0098 ì \u0084í\u0099\u0098ì\u009d´ ë\u008d\u0094 ì\u0089¬ì\u009b\u008cì¡\u008cì\u0096´ì\u009a\u0094.** í\u008a¹í\u009e\u0088 Bluetoothë\u009d¼ë©´ ë\u008d\u0094ì\u009a± ì\u0089½ì£ . ì\u009d´ì \u009c ë§\u008cì\u009b\u0090 ì§\u0080í\u0095\u0098ì\u0097\u0090ì\u0084\u009c ì\u008b¤ì\u0088\u0098ë¡\u009c ì\u008a¤í\u0094¼ì»¤ë¡\u009c ì \u0084í\u0099\u0098ë\u0090\u0098ë\u008a\u0094 ë°\u0094ë\u009e\u008cì\u0097\u0090 ë\u0093£ê³ ì\u009e\u0088ë\u008d\u0098 ì¹´í\u008e\u0098 ì\u0086\u008cì\u009d\u008c + ë¹\u0084 ì\u0098¤ë\u008a\u0094 ì\u0086\u008c리 ì\u009e¬ì\u0083\u009d 목ë¡\u009dì\u009d\u0084 ë\u008b¤ë¥¸ ì\u0082¬ë\u009e\u008cë\u0093¤ì\u0097\u0090ê²\u008cê¹\u008cì§\u0080 ë\u0093¤ë ¤ì¤\u0084 ì\u009d¼ì\u009d\u0080 ì\u0097\u0086ì\u009d\u0084 ê±°ì\u0098\u0088ì\u009a\u0094.(ê·¼ë\u008d° ì \u0080í\u009d¬í\u0095\u009cí\u0085\u008cë\u008f\u0084 ê·¸ ì\u009e¬ì\u0083\u009d 목ë¡\u009d ì¢\u0080 ì\u0095\u008cë ¤ì£¼ì\u0084¸ì\u009a\u0094.)
|
||||
|
||||
참고 {fixed}
|
||||
ì°¸ê³ {fixed}
|
||||
======================
|
||||
|
||||
지난달, COVID-19로 인한 상황에 대응하고자 Go Live의 시청자 제한을 10명에서 50명으로 늘렸어요. 많은 분이 일상생활에서 서로 연락하는 데 Discord를 활용하시는 만큼, 지금 같은 시기에 반드시 필요한 변경 사항이라고 생각했어요. 다들 몸조심하세요. <3
|
||||
ì§\u0080ë\u0082\u009cë\u008b¬, COVID-19ë¡\u009c ì\u009d¸í\u0095\u009c ì\u0083\u0081í\u0099©ì\u0097\u0090 ë\u008c\u0080ì\u009d\u0091í\u0095\u0098ê³ ì\u009e\u0090 Go Liveì\u009d\u0098 ì\u008b\u009cì²ì\u009e\u0090 ì \u009cí\u0095\u009cì\u009d\u0084 10ëª\u0085ì\u0097\u0090ì\u0084\u009c 50ëª\u0085ì\u009c¼ë¡\u009c ë\u008a\u0098ë ¸ì\u0096´ì\u009a\u0094. ë§\u008eì\u009d\u0080 ë¶\u0084ì\u009d´ ì\u009d¼ì\u0083\u0081ì\u0083\u009dí\u0099\u009cì\u0097\u0090ì\u0084\u009c ì\u0084\u009cë¡\u009c ì\u0097°ë\u009d½í\u0095\u0098ë\u008a\u0094 ë\u008d° Discord를 í\u0099\u009cì\u009a©í\u0095\u0098ì\u008b\u009cë\u008a\u0094 ë§\u008cí\u0081¼, ì§\u0080ê¸\u0088 ê°\u0099ì\u009d\u0080 ì\u008b\u009c기ì\u0097\u0090 ë°\u0098ë\u0093\u009cì\u008b\u009c í\u0095\u0084ì\u009a\u0094í\u0095\u009c ë³\u0080ê²½ ì\u0082¬í\u0095ì\u009d´ë\u009d¼ê³ ì\u0083\u009dê°\u0081í\u0096\u0088ì\u0096´ì\u009a\u0094. ë\u008b¤ë\u0093¤ 몸조ì\u008b¬í\u0095\u0098ì\u0084¸ì\u009a\u0094. <3
|
||||
|
||||
|
||||
"</string>
|
||||
|
|
|
@ -805,8 +805,8 @@ aanpassen"</string>
|
|||
<string name="change_log_md_body">"Nieuwe functies {added marginTop}
|
||||
======================
|
||||
|
||||
* **Vriendenscherm bijgewerkt.** Online vriendverzoeken en vriendverzoeken in afwachting staan nu op één pagina. Je hoeft niet meer op verschillende tabs te kijken.
|
||||
* **Het is nu makkelijker om van uitvoerapparaat te wisselen als je Bluetooth gebruikt.** Je kunt het geluid nu niet meer per ongeluk op speaker zetten als je in een volle trein zit, waardoor iedereen je 'Cafégeroezemoes en regengeluiden'-playlist hoort (mag ik die playlist hebben?).
|
||||
* **Vriendenscherm bijgewerkt.** Online vriendverzoeken en vriendverzoeken in afwachting staan nu op één pagina. Je hoeft niet meer op verschillende tabs te kijken.
|
||||
* **Het is nu makkelijker om van uitvoerapparaat te wisselen als je Bluetooth gebruikt.** Je kunt het geluid nu niet meer per ongeluk op speaker zetten als je in een volle trein zit, waardoor iedereen je 'Cafégeroezemoes en regengeluiden'-playlist hoort (mag ik die playlist hebben?).
|
||||
|
||||
Probleemoplossingen en updates {progress}
|
||||
|
||||
|
|
|
@ -834,8 +834,8 @@ ikonę"</string>
|
|||
<string name="change_log_md_body">"Nowe funkcje {added marginTop}
|
||||
======================
|
||||
|
||||
* **Aktualizacja ekranu znajomych.** Zamiast przechodzić przez sporą liczbę zakładek można teraz w łatwy sposób śledzić obecność znajomych online oraz aktywne zaproszenia.
|
||||
* **Przełączanie urządzeń zewnętrznych jest teraz prostsze,** szczególnie w wypadku korzystania z technologii Bluetooth. Koniec z przypadkowym przełączeniem dźwięku na głośniki w zatłoczonym pociągu. Już nikt nie dowie się, że słuchasz playlisty z gatunku „odgłosy kawiarni + padający deszcz (a tak na marginesie nie pogardzimy taką playlistą). Krótka informacja {fixed} ====================== W zeszłym miesiącu ze względu na epidemię wirusa COVID-19 zwiększyliśmy limit obserwujących użytkowników Go Live z 10 do 50 osób. Wielu z Was korzysta z Discord, aby kontaktować się z innymi i prowadzić normalne życie, dlatego chcemy Wam to wszystko maksymalnie ułatwić. Powyższy limit zostanie utrzymany, ponieważ jest to absolutnie niezbędne. Trzymajcie się. <3 "</string>
|
||||
* **Aktualizacja ekranu znajomych.** Zamiast przechodziÄ\u0087 przez sporÄ\u0085 liczbÄ\u0099 zakÅ\u0082adek można teraz w Å\u0082atwy sposób Å\u009bledziÄ\u0087 obecnoÅ\u009bÄ\u0087 znajomych online oraz aktywne zaproszenia.
|
||||
* **PrzeÅ\u0082Ä\u0085czanie urzÄ\u0085dzeÅ\u0084 zewnÄ\u0099trznych jest teraz prostsze,** szczególnie w wypadku korzystania z technologii Bluetooth. Koniec z przypadkowym przeÅ\u0082Ä\u0085czeniem dźwiÄ\u0099ku na gÅ\u0082oÅ\u009bniki w zatÅ\u0082oczonym pociÄ\u0085gu. Już nikt nie dowie siÄ\u0099, że sÅ\u0082uchasz playlisty z gatunku â\u0080\u009eodgÅ\u0082osy kawiarni + padajÄ\u0085cy deszcz (a tak na marginesie nie pogardzimy takÄ\u0085 playlistÄ\u0085). Krótka informacja {fixed} ====================== W zeszÅ\u0082ym miesiÄ\u0085cu ze wzglÄ\u0099du na epidemiÄ\u0099 wirusa COVID-19 zwiÄ\u0099kszyliÅ\u009bmy limit obserwujÄ\u0085cych użytkowników Go Live z 10 do 50 osób. Wielu z Was korzysta z Discord, aby kontaktowaÄ\u0087 siÄ\u0099 z innymi i prowadziÄ\u0087 normalne życie, dlatego chcemy Wam to wszystko maksymalnie uÅ\u0082atwiÄ\u0087. Powyższy limit zostanie utrzymany, ponieważ jest to absolutnie niezbÄ\u0099dne. Trzymajcie siÄ\u0099. <3 "</string>
|
||||
<string name="change_log_md_date">2020-04-06</string>
|
||||
<string name="change_log_md_revision">1</string>
|
||||
<string name="change_log_md_video">https://cdn.discordapp.com/attachments/574723268788092930/680545874274811904/c193ce4e2e11c8beb460a20b934a6765.png</string>
|
||||
|
|
|
@ -826,13 +826,13 @@ avatar"</string>
|
|||
<string name="change_log_md_body">"Novos recursos {added marginTop}
|
||||
======================
|
||||
|
||||
* **Atualizamos a tela de amigos.** Agora ficou mais fácil ver amigos online e pedidos de amizade pendentes em uma única página, ao invés de ter que passar por várias abas diferentes.
|
||||
* **Trocar seu dispositivo de saída ficou mais fácil,** especialmente ao usar o Bluetooth. Chega de ligar o alto-falante no meio do metrô lotado e todo mundo ouvir sua playlist de Barulhos de Café e Sons de Chuva (Manda uns links bons pra mim.)
|
||||
* **Atualizamos a tela de amigos.** Agora ficou mais fácil ver amigos online e pedidos de amizade pendentes em uma única página, ao invés de ter que passar por várias abas diferentes.
|
||||
* **Trocar seu dispositivo de saÃda ficou mais fácil,** especialmente ao usar o Bluetooth. Chega de ligar o alto-falante no meio do metrô lotado e todo mundo ouvir sua playlist de Barulhos de Café e Sons de Chuva (Manda uns links bons pra mim.)
|
||||
|
||||
Comentário Rápido {fixed}
|
||||
Comentário Rápido {fixed}
|
||||
======================
|
||||
|
||||
Mês passado, em resposta ao COVID-19, nós aumentamos o limite de espectadores do Go Live de 10 para 50 pessoas. Muitos de vocês estão usando o Discord para se manter em contato e tocar a vida no dia a dia, e queremos que todos se sintam menos estressados. Esse aumento continuará disponível enquanto for necessário. Fiquem seguros(as) <3
|
||||
Mês passado, em resposta ao COVID-19, nós aumentamos o limite de espectadores do Go Live de 10 para 50 pessoas. Muitos de vocês estão usando o Discord para se manter em contato e tocar a vida no dia a dia, e queremos que todos se sintam menos estressados. Esse aumento continuará disponÃvel enquanto for necessário. Fiquem seguros(as) <3
|
||||
|
||||
|
||||
"</string>
|
||||
|
|
|
@ -848,16 +848,16 @@
|
|||
<string name="change_icon">"Сменить
|
||||
значок"</string>
|
||||
<string name="change_log">Список изменений</string>
|
||||
<string name="change_log_md_body">"Новые функции {added marginTop}
|
||||
<string name="change_log_md_body">"Ð\u009dовÑ\u008bе Ñ\u0084Ñ\u0083нкÑ\u0086ии {added marginTop}
|
||||
======================
|
||||
|
||||
* **Обновлено меню друзей.** Теперь друзья в сети и поступившие запросы дружбы отображаются на одной странице, и вам не придётся искать их по разным вкладкам.
|
||||
* **Переключить устройство вывода стало проще,** особенно если вы используете bluetooth. Никаких больше случайных переключений на динамики в забитых вагонах, где все смогут услышать ваш плей-лист «Звуки кафе и дождя» (пожалуйста, скиньте мне эти плей-листы).
|
||||
* **Ð\u009eбновлено менÑ\u008e дÑ\u0080Ñ\u0083зей.** ТепеÑ\u0080Ñ\u008c дÑ\u0080Ñ\u0083зÑ\u008cÑ\u008f в Ñ\u0081еÑ\u0082и и поÑ\u0081Ñ\u0082Ñ\u0083пивÑ\u0088ие запÑ\u0080оÑ\u0081Ñ\u008b дÑ\u0080Ñ\u0083жбÑ\u008b оÑ\u0082обÑ\u0080ажаÑ\u008eÑ\u0082Ñ\u0081Ñ\u008f на одной Ñ\u0081Ñ\u0082Ñ\u0080аниÑ\u0086е, и вам не пÑ\u0080идÑ\u0091Ñ\u0082Ñ\u0081Ñ\u008f иÑ\u0081каÑ\u0082Ñ\u008c иÑ\u0085 по Ñ\u0080азнÑ\u008bм вкладкам.
|
||||
* **Ð\u009fеÑ\u0080еклÑ\u008eÑ\u0087иÑ\u0082Ñ\u008c Ñ\u0083Ñ\u0081Ñ\u0082Ñ\u0080ойÑ\u0081Ñ\u0082во вÑ\u008bвода Ñ\u0081Ñ\u0082ало пÑ\u0080оÑ\u0089е,** оÑ\u0081обенно еÑ\u0081ли вÑ\u008b иÑ\u0081полÑ\u008cзÑ\u0083еÑ\u0082е bluetooth. Ð\u009dикакиÑ\u0085 болÑ\u008cÑ\u0088е Ñ\u0081лÑ\u0083Ñ\u0087айнÑ\u008bÑ\u0085 пеÑ\u0080еклÑ\u008eÑ\u0087ений на динамики в забиÑ\u0082Ñ\u008bÑ\u0085 вагонаÑ\u0085, где вÑ\u0081е Ñ\u0081могÑ\u0083Ñ\u0082 Ñ\u0083Ñ\u0081лÑ\u008bÑ\u0088аÑ\u0082Ñ\u008c ваÑ\u0088 плей-лиÑ\u0081Ñ\u0082 «Ð\u0097вÑ\u0083ки каÑ\u0084е и дождÑ\u008f» (пожалÑ\u0083йÑ\u0081Ñ\u0082а, Ñ\u0081кинÑ\u008cÑ\u0082е мне Ñ\u008dÑ\u0082и плей-лиÑ\u0081Ñ\u0082Ñ\u008b).
|
||||
|
||||
Небольшое примечание {fixed}
|
||||
Ð\u009dеболÑ\u008cÑ\u0088ое пÑ\u0080имеÑ\u0087ание {fixed}
|
||||
======================
|
||||
|
||||
В прошлом месяце в связи с COVID-19 мы увеличили лимит зрителей Go Live с 10 до 50. Многие из вас используют Discord для поддержания контактов и привычного образа жизни, и мы хотим сделать вашу жизнь немного проще. Это повышение лимита будет действовать до тех пор, пока это необходимо. Будьте здоровы <3
|
||||
Ð\u0092 пÑ\u0080оÑ\u0088лом меÑ\u0081Ñ\u008fÑ\u0086е в Ñ\u0081вÑ\u008fзи Ñ\u0081 COVID-19 мÑ\u008b Ñ\u0083велиÑ\u0087или лимиÑ\u0082 зÑ\u0080иÑ\u0082елей Go Live Ñ\u0081 10 до 50. Ð\u009cногие из ваÑ\u0081 иÑ\u0081полÑ\u008cзÑ\u0083Ñ\u008eÑ\u0082 Discord длÑ\u008f поддеÑ\u0080жаниÑ\u008f конÑ\u0082акÑ\u0082ов и пÑ\u0080ивÑ\u008bÑ\u0087ного обÑ\u0080аза жизни, и мÑ\u008b Ñ\u0085оÑ\u0082им Ñ\u0081делаÑ\u0082Ñ\u008c ваÑ\u0088Ñ\u0083 жизнÑ\u008c немного пÑ\u0080оÑ\u0089е. ÐÑ\u0082о повÑ\u008bÑ\u0088ение лимиÑ\u0082а бÑ\u0083деÑ\u0082 дейÑ\u0081Ñ\u0082воваÑ\u0082Ñ\u008c до Ñ\u0082еÑ\u0085 поÑ\u0080, пока Ñ\u008dÑ\u0082о необÑ\u0085одимо. Ð\u0091Ñ\u0083дÑ\u008cÑ\u0082е здоÑ\u0080овÑ\u008b <3
|
||||
|
||||
|
||||
"</string>
|
||||
|
|
|
@ -787,13 +787,13 @@ ikon"</string>
|
|||
<string name="change_log_md_body">"Nya funktioner {added marginTop}
|
||||
======================
|
||||
|
||||
* **Uppdaterad vänskärm.** Nu kan du enkelt se onlinevänner och väntande vänförfrågningar på en enda sida i stället för att bläddra bland en massa olika flikar.
|
||||
* **Nu är det lättare att byta utmatningsenhet,** speciellt när du använder Bluetooth. Inga fler olyckor där du oavsiktligt växlar till högtalare på ett fullpackat tåg så att alla får höra dina spellistor Caféskrammel + Regnljud (snälla, kan jag inte få de där spellistorna!?)
|
||||
* **Uppdaterad vänskärm.** Nu kan du enkelt se onlinevänner och väntande vänförfrågningar på en enda sida i stället för att bläddra bland en massa olika flikar.
|
||||
* **Nu är det lättare att byta utmatningsenhet,** speciellt när du använder Bluetooth. Inga fler olyckor där du oavsiktligt växlar till högtalare på ett fullpackat tåg så att alla får höra dina spellistor Caféskrammel + Regnljud (snälla, kan jag inte få de där spellistorna!?)
|
||||
|
||||
En snabb påminnelse {fixed}
|
||||
En snabb påminnelse {fixed}
|
||||
======================
|
||||
|
||||
På grund av COVID-19 ökade vi förra månaden Go Lives åskådargräns från 10 till 50 personer. Många av er har använt Discord för att hålla kontakten och fortsätta era dagliga liv och vi vill göra det lite mindre jobbigt för er. Därför kommer vi att fortsätta med den nya maxgränsen så länge det behövs. Sköt om er <3
|
||||
På grund av COVID-19 ökade vi förra månaden Go Lives åskådargräns från 10 till 50 personer. Många av er har använt Discord för att hålla kontakten och fortsätta era dagliga liv och vi vill göra det lite mindre jobbigt för er. Därför kommer vi att fortsätta med den nya maxgränsen så länge det behövs. Sköt om er <3
|
||||
|
||||
"</string>
|
||||
<string name="change_log_md_date">2020-04-06</string>
|
||||
|
|
|
@ -16065,149 +16065,151 @@
|
|||
<public type="string" name="vi" id="0x7f1215a5" />
|
||||
<public type="string" name="video" id="0x7f1215a6" />
|
||||
<public type="string" name="video_call_auto_select" id="0x7f1215a7" />
|
||||
<public type="string" name="video_call_return_to_grid" id="0x7f1215a8" />
|
||||
<public type="string" name="video_call_return_to_list" id="0x7f1215a9" />
|
||||
<public type="string" name="video_playback_mute_accessibility_label" id="0x7f1215aa" />
|
||||
<public type="string" name="video_playback_unmute_accessibility_label" id="0x7f1215ab" />
|
||||
<public type="string" name="video_poor_connection_body" id="0x7f1215ac" />
|
||||
<public type="string" name="video_poor_connection_title" id="0x7f1215ad" />
|
||||
<public type="string" name="video_settings" id="0x7f1215ae" />
|
||||
<public type="string" name="video_unavailable" id="0x7f1215af" />
|
||||
<public type="string" name="video_unsupported_browser_body" id="0x7f1215b0" />
|
||||
<public type="string" name="video_unsupported_browser_title" id="0x7f1215b1" />
|
||||
<public type="string" name="view_audit_log" id="0x7f1215b2" />
|
||||
<public type="string" name="view_audit_log_description" id="0x7f1215b3" />
|
||||
<public type="string" name="view_channel" id="0x7f1215b4" />
|
||||
<public type="string" name="view_embed" id="0x7f1215b5" />
|
||||
<public type="string" name="view_guild_analytics" id="0x7f1215b6" />
|
||||
<public type="string" name="view_guild_analytics_description" id="0x7f1215b7" />
|
||||
<public type="string" name="view_profile" id="0x7f1215b8" />
|
||||
<public type="string" name="view_spectators" id="0x7f1215b9" />
|
||||
<public type="string" name="view_surrounding_messages" id="0x7f1215ba" />
|
||||
<public type="string" name="voice" id="0x7f1215bb" />
|
||||
<public type="string" name="voice_and_video" id="0x7f1215bc" />
|
||||
<public type="string" name="voice_call_member_list_title" id="0x7f1215bd" />
|
||||
<public type="string" name="voice_channel" id="0x7f1215be" />
|
||||
<public type="string" name="voice_channel_deafened" id="0x7f1215bf" />
|
||||
<public type="string" name="voice_channel_empty" id="0x7f1215c0" />
|
||||
<public type="string" name="voice_channel_hide_names" id="0x7f1215c1" />
|
||||
<public type="string" name="voice_channel_muted" id="0x7f1215c2" />
|
||||
<public type="string" name="voice_channel_show_names" id="0x7f1215c3" />
|
||||
<public type="string" name="voice_channel_subtitle" id="0x7f1215c4" />
|
||||
<public type="string" name="voice_channel_title" id="0x7f1215c5" />
|
||||
<public type="string" name="voice_channels" id="0x7f1215c6" />
|
||||
<public type="string" name="voice_permissions" id="0x7f1215c7" />
|
||||
<public type="string" name="voice_settings" id="0x7f1215c8" />
|
||||
<public type="string" name="voice_status_connecting" id="0x7f1215c9" />
|
||||
<public type="string" name="voice_status_not_connected" id="0x7f1215ca" />
|
||||
<public type="string" name="voice_status_not_connected_mobile" id="0x7f1215cb" />
|
||||
<public type="string" name="voice_status_ringing" id="0x7f1215cc" />
|
||||
<public type="string" name="voice_unavailable" id="0x7f1215cd" />
|
||||
<public type="string" name="watch" id="0x7f1215ce" />
|
||||
<public type="string" name="watch_stream" id="0x7f1215cf" />
|
||||
<public type="string" name="watch_stream_in_app" id="0x7f1215d0" />
|
||||
<public type="string" name="watch_stream_streaming" id="0x7f1215d1" />
|
||||
<public type="string" name="watch_stream_tip" id="0x7f1215d2" />
|
||||
<public type="string" name="watch_stream_watching" id="0x7f1215d3" />
|
||||
<public type="string" name="watch_user_stream" id="0x7f1215d4" />
|
||||
<public type="string" name="watching" id="0x7f1215d5" />
|
||||
<public type="string" name="web_browser" id="0x7f1215d6" />
|
||||
<public type="string" name="web_browser_chrome" id="0x7f1215d7" />
|
||||
<public type="string" name="web_browser_in_app" id="0x7f1215d8" />
|
||||
<public type="string" name="web_browser_safari" id="0x7f1215d9" />
|
||||
<public type="string" name="webhook_cancel" id="0x7f1215da" />
|
||||
<public type="string" name="webhook_create" id="0x7f1215db" />
|
||||
<public type="string" name="webhook_created_on" id="0x7f1215dc" />
|
||||
<public type="string" name="webhook_delete" id="0x7f1215dd" />
|
||||
<public type="string" name="webhook_delete_body" id="0x7f1215de" />
|
||||
<public type="string" name="webhook_delete_title" id="0x7f1215df" />
|
||||
<public type="string" name="webhook_error_creating_webhook" id="0x7f1215e0" />
|
||||
<public type="string" name="webhook_error_deleting_webhook" id="0x7f1215e1" />
|
||||
<public type="string" name="webhook_error_internal_server_error" id="0x7f1215e2" />
|
||||
<public type="string" name="webhook_error_max_webhooks_reached" id="0x7f1215e3" />
|
||||
<public type="string" name="webhook_form_name" id="0x7f1215e4" />
|
||||
<public type="string" name="webhook_form_url" id="0x7f1215e5" />
|
||||
<public type="string" name="webhook_form_webhook_url_help" id="0x7f1215e6" />
|
||||
<public type="string" name="webhook_modal_icon_description" id="0x7f1215e7" />
|
||||
<public type="string" name="webhook_modal_icon_title" id="0x7f1215e8" />
|
||||
<public type="string" name="webhook_modal_title" id="0x7f1215e9" />
|
||||
<public type="string" name="webhooks" id="0x7f1215ea" />
|
||||
<public type="string" name="welcome_channel_delete_confirm_body" id="0x7f1215eb" />
|
||||
<public type="string" name="welcome_channel_delete_confirm_body_generic" id="0x7f1215ec" />
|
||||
<public type="string" name="welcome_channel_delete_confirm_title" id="0x7f1215ed" />
|
||||
<public type="string" name="welcome_message_desktop_apps" id="0x7f1215ee" />
|
||||
<public type="string" name="welcome_message_edit_channel" id="0x7f1215ef" />
|
||||
<public type="string" name="welcome_message_instant_invite" id="0x7f1215f0" />
|
||||
<public type="string" name="welcome_message_mobile_apps" id="0x7f1215f1" />
|
||||
<public type="string" name="welcome_message_mobile_explore_server" id="0x7f1215f2" />
|
||||
<public type="string" name="welcome_message_mobile_explore_server_desc" id="0x7f1215f3" />
|
||||
<public type="string" name="welcome_message_mobile_instant_invite" id="0x7f1215f4" />
|
||||
<public type="string" name="welcome_message_mobile_instant_invite_desc" id="0x7f1215f5" />
|
||||
<public type="string" name="welcome_message_mobile_owner_subtitle" id="0x7f1215f6" />
|
||||
<public type="string" name="welcome_message_mobile_owner_title" id="0x7f1215f7" />
|
||||
<public type="string" name="welcome_message_mobile_upload_icon" id="0x7f1215f8" />
|
||||
<public type="string" name="welcome_message_mobile_upload_icon_desc" id="0x7f1215f9" />
|
||||
<public type="string" name="welcome_message_owner_title" id="0x7f1215fa" />
|
||||
<public type="string" name="welcome_message_setup_server" id="0x7f1215fb" />
|
||||
<public type="string" name="welcome_message_subtitle_channel" id="0x7f1215fc" />
|
||||
<public type="string" name="welcome_message_support" id="0x7f1215fd" />
|
||||
<public type="string" name="welcome_message_title" id="0x7f1215fe" />
|
||||
<public type="string" name="welcome_message_title_channel" id="0x7f1215ff" />
|
||||
<public type="string" name="welcome_message_tutorial" id="0x7f121600" />
|
||||
<public type="string" name="welcome_screen_choice_header" id="0x7f121601" />
|
||||
<public type="string" name="welcome_screen_skip" id="0x7f121602" />
|
||||
<public type="string" name="welcome_screen_title" id="0x7f121603" />
|
||||
<public type="string" name="whats_new" id="0x7f121604" />
|
||||
<public type="string" name="whats_new_date" id="0x7f121605" />
|
||||
<public type="string" name="whitelist_failed" id="0x7f121606" />
|
||||
<public type="string" name="whitelisted" id="0x7f121607" />
|
||||
<public type="string" name="whitelisting" id="0x7f121608" />
|
||||
<public type="string" name="widget" id="0x7f121609" />
|
||||
<public type="string" name="windows" id="0x7f12160a" />
|
||||
<public type="string" name="wumpus" id="0x7f12160b" />
|
||||
<public type="string" name="xbox_authorization_title" id="0x7f12160c" />
|
||||
<public type="string" name="xbox_game_pass_card_body_redeemed" id="0x7f12160d" />
|
||||
<public type="string" name="xbox_game_pass_card_body_unredeemed" id="0x7f12160e" />
|
||||
<public type="string" name="xbox_game_pass_modal_code_description" id="0x7f12160f" />
|
||||
<public type="string" name="xbox_game_pass_modal_code_header" id="0x7f121610" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_confirm_pc" id="0x7f121611" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_confirm_xbox" id="0x7f121612" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_confirm_pc" id="0x7f121613" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_confirm_xbox" id="0x7f121614" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_plan_select" id="0x7f121615" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_success" id="0x7f121616" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_plan_select" id="0x7f121617" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_success" id="0x7f121618" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_header" id="0x7f121619" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_pc_plan" id="0x7f12161a" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_plan_duration" id="0x7f12161b" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_xbox_plan" id="0x7f12161c" />
|
||||
<public type="string" name="xbox_game_pass_modal_redeem_button_pc" id="0x7f12161d" />
|
||||
<public type="string" name="xbox_game_pass_modal_redeem_button_xbox" id="0x7f12161e" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_body" id="0x7f12161f" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_button" id="0x7f121620" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_confirm_body" id="0x7f121621" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_confirm_title" id="0x7f121622" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_title" id="0x7f121623" />
|
||||
<public type="string" name="xbox_game_pass_promotion_banner_description" id="0x7f121624" />
|
||||
<public type="string" name="xbox_game_pass_promotion_banner_header" id="0x7f121625" />
|
||||
<public type="string" name="xbox_game_pass_promotion_card_company_logo_label" id="0x7f121626" />
|
||||
<public type="string" name="xbox_game_pass_promotion_card_header" id="0x7f121627" />
|
||||
<public type="string" name="xbox_game_pass_promotion_existing_subscriber_body" id="0x7f121628" />
|
||||
<public type="string" name="xbox_game_pass_promotion_existing_subscriber_title" id="0x7f121629" />
|
||||
<public type="string" name="xbox_game_pass_promotion_redeem_body" id="0x7f12162a" />
|
||||
<public type="string" name="xbox_link" id="0x7f12162b" />
|
||||
<public type="string" name="xbox_pin_step1" id="0x7f12162c" />
|
||||
<public type="string" name="xbox_pin_step2" id="0x7f12162d" />
|
||||
<public type="string" name="xbox_pin_step3" id="0x7f12162e" />
|
||||
<public type="string" name="yearly" id="0x7f12162f" />
|
||||
<public type="string" name="yellow" id="0x7f121630" />
|
||||
<public type="string" name="yes_text" id="0x7f121631" />
|
||||
<public type="string" name="your_pin_expires" id="0x7f121632" />
|
||||
<public type="string" name="your_pin_is_expired" id="0x7f121633" />
|
||||
<public type="string" name="youre_viewing_older_messages" id="0x7f121634" />
|
||||
<public type="string" name="zh_cn" id="0x7f121635" />
|
||||
<public type="string" name="zh_tw" id="0x7f121636" />
|
||||
<public type="string" name="video_call_hide_members" id="0x7f1215a8" />
|
||||
<public type="string" name="video_call_return_to_grid" id="0x7f1215a9" />
|
||||
<public type="string" name="video_call_return_to_list" id="0x7f1215aa" />
|
||||
<public type="string" name="video_call_show_members" id="0x7f1215ab" />
|
||||
<public type="string" name="video_playback_mute_accessibility_label" id="0x7f1215ac" />
|
||||
<public type="string" name="video_playback_unmute_accessibility_label" id="0x7f1215ad" />
|
||||
<public type="string" name="video_poor_connection_body" id="0x7f1215ae" />
|
||||
<public type="string" name="video_poor_connection_title" id="0x7f1215af" />
|
||||
<public type="string" name="video_settings" id="0x7f1215b0" />
|
||||
<public type="string" name="video_unavailable" id="0x7f1215b1" />
|
||||
<public type="string" name="video_unsupported_browser_body" id="0x7f1215b2" />
|
||||
<public type="string" name="video_unsupported_browser_title" id="0x7f1215b3" />
|
||||
<public type="string" name="view_audit_log" id="0x7f1215b4" />
|
||||
<public type="string" name="view_audit_log_description" id="0x7f1215b5" />
|
||||
<public type="string" name="view_channel" id="0x7f1215b6" />
|
||||
<public type="string" name="view_embed" id="0x7f1215b7" />
|
||||
<public type="string" name="view_guild_analytics" id="0x7f1215b8" />
|
||||
<public type="string" name="view_guild_analytics_description" id="0x7f1215b9" />
|
||||
<public type="string" name="view_profile" id="0x7f1215ba" />
|
||||
<public type="string" name="view_spectators" id="0x7f1215bb" />
|
||||
<public type="string" name="view_surrounding_messages" id="0x7f1215bc" />
|
||||
<public type="string" name="voice" id="0x7f1215bd" />
|
||||
<public type="string" name="voice_and_video" id="0x7f1215be" />
|
||||
<public type="string" name="voice_call_member_list_title" id="0x7f1215bf" />
|
||||
<public type="string" name="voice_channel" id="0x7f1215c0" />
|
||||
<public type="string" name="voice_channel_deafened" id="0x7f1215c1" />
|
||||
<public type="string" name="voice_channel_empty" id="0x7f1215c2" />
|
||||
<public type="string" name="voice_channel_hide_names" id="0x7f1215c3" />
|
||||
<public type="string" name="voice_channel_muted" id="0x7f1215c4" />
|
||||
<public type="string" name="voice_channel_show_names" id="0x7f1215c5" />
|
||||
<public type="string" name="voice_channel_subtitle" id="0x7f1215c6" />
|
||||
<public type="string" name="voice_channel_title" id="0x7f1215c7" />
|
||||
<public type="string" name="voice_channels" id="0x7f1215c8" />
|
||||
<public type="string" name="voice_permissions" id="0x7f1215c9" />
|
||||
<public type="string" name="voice_settings" id="0x7f1215ca" />
|
||||
<public type="string" name="voice_status_connecting" id="0x7f1215cb" />
|
||||
<public type="string" name="voice_status_not_connected" id="0x7f1215cc" />
|
||||
<public type="string" name="voice_status_not_connected_mobile" id="0x7f1215cd" />
|
||||
<public type="string" name="voice_status_ringing" id="0x7f1215ce" />
|
||||
<public type="string" name="voice_unavailable" id="0x7f1215cf" />
|
||||
<public type="string" name="watch" id="0x7f1215d0" />
|
||||
<public type="string" name="watch_stream" id="0x7f1215d1" />
|
||||
<public type="string" name="watch_stream_in_app" id="0x7f1215d2" />
|
||||
<public type="string" name="watch_stream_streaming" id="0x7f1215d3" />
|
||||
<public type="string" name="watch_stream_tip" id="0x7f1215d4" />
|
||||
<public type="string" name="watch_stream_watching" id="0x7f1215d5" />
|
||||
<public type="string" name="watch_user_stream" id="0x7f1215d6" />
|
||||
<public type="string" name="watching" id="0x7f1215d7" />
|
||||
<public type="string" name="web_browser" id="0x7f1215d8" />
|
||||
<public type="string" name="web_browser_chrome" id="0x7f1215d9" />
|
||||
<public type="string" name="web_browser_in_app" id="0x7f1215da" />
|
||||
<public type="string" name="web_browser_safari" id="0x7f1215db" />
|
||||
<public type="string" name="webhook_cancel" id="0x7f1215dc" />
|
||||
<public type="string" name="webhook_create" id="0x7f1215dd" />
|
||||
<public type="string" name="webhook_created_on" id="0x7f1215de" />
|
||||
<public type="string" name="webhook_delete" id="0x7f1215df" />
|
||||
<public type="string" name="webhook_delete_body" id="0x7f1215e0" />
|
||||
<public type="string" name="webhook_delete_title" id="0x7f1215e1" />
|
||||
<public type="string" name="webhook_error_creating_webhook" id="0x7f1215e2" />
|
||||
<public type="string" name="webhook_error_deleting_webhook" id="0x7f1215e3" />
|
||||
<public type="string" name="webhook_error_internal_server_error" id="0x7f1215e4" />
|
||||
<public type="string" name="webhook_error_max_webhooks_reached" id="0x7f1215e5" />
|
||||
<public type="string" name="webhook_form_name" id="0x7f1215e6" />
|
||||
<public type="string" name="webhook_form_url" id="0x7f1215e7" />
|
||||
<public type="string" name="webhook_form_webhook_url_help" id="0x7f1215e8" />
|
||||
<public type="string" name="webhook_modal_icon_description" id="0x7f1215e9" />
|
||||
<public type="string" name="webhook_modal_icon_title" id="0x7f1215ea" />
|
||||
<public type="string" name="webhook_modal_title" id="0x7f1215eb" />
|
||||
<public type="string" name="webhooks" id="0x7f1215ec" />
|
||||
<public type="string" name="welcome_channel_delete_confirm_body" id="0x7f1215ed" />
|
||||
<public type="string" name="welcome_channel_delete_confirm_body_generic" id="0x7f1215ee" />
|
||||
<public type="string" name="welcome_channel_delete_confirm_title" id="0x7f1215ef" />
|
||||
<public type="string" name="welcome_message_desktop_apps" id="0x7f1215f0" />
|
||||
<public type="string" name="welcome_message_edit_channel" id="0x7f1215f1" />
|
||||
<public type="string" name="welcome_message_instant_invite" id="0x7f1215f2" />
|
||||
<public type="string" name="welcome_message_mobile_apps" id="0x7f1215f3" />
|
||||
<public type="string" name="welcome_message_mobile_explore_server" id="0x7f1215f4" />
|
||||
<public type="string" name="welcome_message_mobile_explore_server_desc" id="0x7f1215f5" />
|
||||
<public type="string" name="welcome_message_mobile_instant_invite" id="0x7f1215f6" />
|
||||
<public type="string" name="welcome_message_mobile_instant_invite_desc" id="0x7f1215f7" />
|
||||
<public type="string" name="welcome_message_mobile_owner_subtitle" id="0x7f1215f8" />
|
||||
<public type="string" name="welcome_message_mobile_owner_title" id="0x7f1215f9" />
|
||||
<public type="string" name="welcome_message_mobile_upload_icon" id="0x7f1215fa" />
|
||||
<public type="string" name="welcome_message_mobile_upload_icon_desc" id="0x7f1215fb" />
|
||||
<public type="string" name="welcome_message_owner_title" id="0x7f1215fc" />
|
||||
<public type="string" name="welcome_message_setup_server" id="0x7f1215fd" />
|
||||
<public type="string" name="welcome_message_subtitle_channel" id="0x7f1215fe" />
|
||||
<public type="string" name="welcome_message_support" id="0x7f1215ff" />
|
||||
<public type="string" name="welcome_message_title" id="0x7f121600" />
|
||||
<public type="string" name="welcome_message_title_channel" id="0x7f121601" />
|
||||
<public type="string" name="welcome_message_tutorial" id="0x7f121602" />
|
||||
<public type="string" name="welcome_screen_choice_header" id="0x7f121603" />
|
||||
<public type="string" name="welcome_screen_skip" id="0x7f121604" />
|
||||
<public type="string" name="welcome_screen_title" id="0x7f121605" />
|
||||
<public type="string" name="whats_new" id="0x7f121606" />
|
||||
<public type="string" name="whats_new_date" id="0x7f121607" />
|
||||
<public type="string" name="whitelist_failed" id="0x7f121608" />
|
||||
<public type="string" name="whitelisted" id="0x7f121609" />
|
||||
<public type="string" name="whitelisting" id="0x7f12160a" />
|
||||
<public type="string" name="widget" id="0x7f12160b" />
|
||||
<public type="string" name="windows" id="0x7f12160c" />
|
||||
<public type="string" name="wumpus" id="0x7f12160d" />
|
||||
<public type="string" name="xbox_authorization_title" id="0x7f12160e" />
|
||||
<public type="string" name="xbox_game_pass_card_body_redeemed" id="0x7f12160f" />
|
||||
<public type="string" name="xbox_game_pass_card_body_unredeemed" id="0x7f121610" />
|
||||
<public type="string" name="xbox_game_pass_modal_code_description" id="0x7f121611" />
|
||||
<public type="string" name="xbox_game_pass_modal_code_header" id="0x7f121612" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_confirm_pc" id="0x7f121613" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_confirm_xbox" id="0x7f121614" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_confirm_pc" id="0x7f121615" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_confirm_xbox" id="0x7f121616" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_plan_select" id="0x7f121617" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_description_success" id="0x7f121618" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_plan_select" id="0x7f121619" />
|
||||
<public type="string" name="xbox_game_pass_modal_header_success" id="0x7f12161a" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_header" id="0x7f12161b" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_pc_plan" id="0x7f12161c" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_plan_duration" id="0x7f12161d" />
|
||||
<public type="string" name="xbox_game_pass_modal_plan_select_xbox_plan" id="0x7f12161e" />
|
||||
<public type="string" name="xbox_game_pass_modal_redeem_button_pc" id="0x7f12161f" />
|
||||
<public type="string" name="xbox_game_pass_modal_redeem_button_xbox" id="0x7f121620" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_body" id="0x7f121621" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_button" id="0x7f121622" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_confirm_body" id="0x7f121623" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_confirm_title" id="0x7f121624" />
|
||||
<public type="string" name="xbox_game_pass_promotion_account_credit_title" id="0x7f121625" />
|
||||
<public type="string" name="xbox_game_pass_promotion_banner_description" id="0x7f121626" />
|
||||
<public type="string" name="xbox_game_pass_promotion_banner_header" id="0x7f121627" />
|
||||
<public type="string" name="xbox_game_pass_promotion_card_company_logo_label" id="0x7f121628" />
|
||||
<public type="string" name="xbox_game_pass_promotion_card_header" id="0x7f121629" />
|
||||
<public type="string" name="xbox_game_pass_promotion_existing_subscriber_body" id="0x7f12162a" />
|
||||
<public type="string" name="xbox_game_pass_promotion_existing_subscriber_title" id="0x7f12162b" />
|
||||
<public type="string" name="xbox_game_pass_promotion_redeem_body" id="0x7f12162c" />
|
||||
<public type="string" name="xbox_link" id="0x7f12162d" />
|
||||
<public type="string" name="xbox_pin_step1" id="0x7f12162e" />
|
||||
<public type="string" name="xbox_pin_step2" id="0x7f12162f" />
|
||||
<public type="string" name="xbox_pin_step3" id="0x7f121630" />
|
||||
<public type="string" name="yearly" id="0x7f121631" />
|
||||
<public type="string" name="yellow" id="0x7f121632" />
|
||||
<public type="string" name="yes_text" id="0x7f121633" />
|
||||
<public type="string" name="your_pin_expires" id="0x7f121634" />
|
||||
<public type="string" name="your_pin_is_expired" id="0x7f121635" />
|
||||
<public type="string" name="youre_viewing_older_messages" id="0x7f121636" />
|
||||
<public type="string" name="zh_cn" id="0x7f121637" />
|
||||
<public type="string" name="zh_tw" id="0x7f121638" />
|
||||
<public type="string" name="APKTOOL_DUMMY_3ab" id="0x7f1203ab" />
|
||||
<public type="style" name="AlertDialog.AppCompat" id="0x7f130000" />
|
||||
<public type="style" name="AlertDialog.AppCompat.Light" id="0x7f130001" />
|
||||
|
|
|
@ -948,7 +948,7 @@ Icon"</string>
|
|||
A Quick Note {fixed}
|
||||
======================
|
||||
|
||||
Last month, in response to COVID-19, we upped the Go Live viewer limit from 10 to 50 people. Many of you have been using Discord to keep in touch and continue your daily lives, and we want to make things a little less stressful for you. We’ll keep this limit change up while it’s most critically needed. Stay safe <3
|
||||
Last month, in response to COVID-19, we upped the Go Live viewer limit from 10 to 50 people. Many of you have been using Discord to keep in touch and continue your daily lives, and we want to make things a little less stressful for you. Weâ\u0080\u0099ll keep this limit change up while itâ\u0080\u0099s most critically needed. Stay safe <3
|
||||
|
||||
|
||||
"</string>
|
||||
|
@ -1053,7 +1053,7 @@ Last month, in response to COVID-19, we upped the Go Live viewer limit from 10 t
|
|||
<string name="cloud_sync_modal_or">OR</string>
|
||||
<string name="collapse">Collapse</string>
|
||||
<string name="collapse_category">Collapse Category</string>
|
||||
<string name="com.crashlytics.android.build_id">ecb95e61-9434-4ad3-bcfd-41613d111c4d</string>
|
||||
<string name="com.crashlytics.android.build_id">bb4792fc-55a3-4037-8d87-00e905859ff7</string>
|
||||
<string name="coming_soon">Coming Soon</string>
|
||||
<string name="command_giphy_description">Search Animated GIFs on the Web</string>
|
||||
<string name="command_me_description">Displays text with emphasis.</string>
|
||||
|
@ -5596,8 +5596,10 @@ You cannot take any moderation actions until you enable it."</string>
|
|||
<string name="vi">Vietnamese</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="video_call_auto_select">Focus</string>
|
||||
<string name="video_call_hide_members">Hide Members</string>
|
||||
<string name="video_call_return_to_grid">Grid</string>
|
||||
<string name="video_call_return_to_list">List</string>
|
||||
<string name="video_call_show_members">Show Members</string>
|
||||
<string name="video_playback_mute_accessibility_label">Mute video</string>
|
||||
<string name="video_playback_unmute_accessibility_label">Unmute video</string>
|
||||
<string name="video_poor_connection_body">You don’t have sufficient bandwidth to receive video. Improve your connection and try again.</string>
|
||||
|
|
|
@ -40,11 +40,11 @@
|
|||
|
||||
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
|
||||
|
||||
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1097"
|
||||
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1098"
|
||||
|
||||
.field public static final VERSION_CODE:I = 0x449
|
||||
.field public static final VERSION_CODE:I = 0x44a
|
||||
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = "18.0-alpha6"
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = "18.0-alpha7"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
|
||||
|
||||
const/16 v0, 0x449
|
||||
const/16 v0, 0x44a
|
||||
|
||||
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I
|
||||
|
||||
|
|
|
@ -181,7 +181,7 @@
|
|||
|
||||
const-string v3, "browser_user_agent"
|
||||
|
||||
const-string v4, "Discord-Android/1097"
|
||||
const-string v4, "Discord-Android/1098"
|
||||
|
||||
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
|
@ -189,7 +189,7 @@
|
|||
|
||||
const/4 v1, 0x2
|
||||
|
||||
const/16 v2, 0x449
|
||||
const/16 v2, 0x44a
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
|
@ -205,7 +205,7 @@
|
|||
|
||||
const/4 v1, 0x3
|
||||
|
||||
const-string v2, "18.0-alpha6"
|
||||
const-string v2, "18.0-alpha7"
|
||||
|
||||
const-string v3, ""
|
||||
|
||||
|
|
|
@ -3897,7 +3897,7 @@
|
|||
goto :goto_0
|
||||
|
||||
:sswitch_16
|
||||
const p1, 0x7f1215b2
|
||||
const p1, 0x7f1215b4
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
|
|
@ -1263,7 +1263,7 @@
|
|||
|
||||
new-instance v2, Landroid/app/NotificationChannel;
|
||||
|
||||
const v4, 0x7f1215bb
|
||||
const v4, 0x7f1215bd
|
||||
|
||||
invoke-virtual {p1, v4}, Landroid/app/Application;->getString(I)Ljava/lang/String;
|
||||
|
||||
|
|
|
@ -267,7 +267,7 @@
|
|||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
const v1, 0x7f1215d5
|
||||
const v1, 0x7f1215d7
|
||||
|
||||
new-array v3, v3, [Ljava/lang/Object;
|
||||
|
||||
|
|
|
@ -159,7 +159,7 @@
|
|||
.method public getUserAgent()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "Discord-Android/1097"
|
||||
const-string v0, "Discord-Android/1098"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -397,7 +397,7 @@
|
|||
:goto_0
|
||||
if-eqz p3, :cond_3
|
||||
|
||||
const p1, 0x7f1215d3
|
||||
const p1, 0x7f1215d5
|
||||
|
||||
invoke-static {p0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String;
|
||||
|
||||
|
|
|
@ -246,7 +246,7 @@
|
|||
.method private final configureUI(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState;)V
|
||||
.locals 10
|
||||
|
||||
instance-of v0, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;
|
||||
instance-of v0, p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;
|
||||
|
||||
const/16 v1, 0x8
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class public final Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;
|
||||
.class public final Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;
|
||||
.super Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState;
|
||||
.source "WidgetChannelTopicViewModel.kt"
|
||||
|
||||
|
@ -10,23 +10,23 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Uninitialized"
|
||||
name = "NoChannel"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;
|
||||
.field public static final INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;
|
||||
new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;-><init>()V
|
||||
invoke-direct {v0}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;
|
||||
sput-object v0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;,
|
||||
Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;,
|
||||
Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild;,
|
||||
Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$DM;,
|
||||
Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;
|
||||
|
|
|
@ -79,7 +79,7 @@
|
|||
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
sget-object v1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;
|
||||
sget-object v1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;
|
||||
|
||||
invoke-direct {p0, v1}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
|
@ -869,7 +869,7 @@
|
|||
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
sget-object p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Uninitialized;
|
||||
sget-object p1, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;->INSTANCE:Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$NoChannel;
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@
|
|||
.end method
|
||||
|
||||
.method public final invoke(I)V
|
||||
.locals 1
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList;
|
||||
|
||||
|
@ -73,5 +73,44 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->handleBottomNavHeight(I)V
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList;
|
||||
|
||||
invoke-static {v0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->access$getChannelListUnreadsStub$p(Lcom/discord/widgets/channels/list/WidgetChannelsList;)Landroid/view/ViewStub;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ViewStub;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams;
|
||||
|
||||
iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
|
||||
|
||||
iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
|
||||
|
||||
iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
|
||||
|
||||
invoke-virtual {v0, v1, v2, v3, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList$configureBottomNavSpace$1;->this$0:Lcom/discord/widgets/channels/list/WidgetChannelsList;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->access$getChannelListUnreadsStub$p(Lcom/discord/widgets/channels/list/WidgetChannelsList;)Landroid/view/ViewStub;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/ViewStub;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Lz/l;
|
||||
|
||||
const-string v0, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams"
|
||||
|
||||
invoke-direct {p1, v0}, Lz/l;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
|
|
@ -567,6 +567,16 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static final synthetic access$getChannelListUnreadsStub$p(Lcom/discord/widgets/channels/list/WidgetChannelsList;)Landroid/view/ViewStub;
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsList;->getChannelListUnreadsStub()Landroid/view/ViewStub;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static final synthetic access$getChannelsBanner$p(Lcom/discord/widgets/channels/list/WidgetChannelsList;)Lcom/facebook/drawee/view/SimpleDraweeView;
|
||||
.locals 0
|
||||
|
||||
|
|
|
@ -193,7 +193,7 @@
|
|||
|
||||
if-eq p1, p2, :cond_1
|
||||
|
||||
const p2, 0x7f1215c6
|
||||
const p2, 0x7f1215c8
|
||||
|
||||
if-eq p1, p2, :cond_0
|
||||
|
||||
|
|
|
@ -277,7 +277,7 @@
|
|||
.method private final configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;
|
||||
sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;
|
||||
|
||||
invoke-static {p1, v0}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;
|
||||
.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;
|
||||
.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;
|
||||
.source "WidgetChannelMembersListViewModel.kt"
|
||||
|
||||
|
@ -10,23 +10,23 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Uninitialized"
|
||||
name = "Empty"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;
|
||||
.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;
|
||||
new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;-><init>()V
|
||||
invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;
|
||||
sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;,
|
||||
Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;,
|
||||
Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;
|
||||
}
|
||||
.end annotation
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget-object v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;
|
||||
sget-object v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;
|
||||
|
||||
invoke-direct {p0, v1}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
|
@ -154,7 +154,7 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;
|
||||
sget-object p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Empty;
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
|
@ -198,7 +198,7 @@
|
|||
:cond_1
|
||||
instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Private;
|
||||
|
||||
if-eqz v0, :cond_9
|
||||
if-eqz v0, :cond_a
|
||||
|
||||
move-object v0, p1
|
||||
|
||||
|
@ -293,26 +293,6 @@
|
|||
|
||||
check-cast v4, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;
|
||||
|
||||
invoke-virtual {v4}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->getListId()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
check-cast v6, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;
|
||||
|
||||
invoke-virtual {v6}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->getListId()Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-static {v5, v6}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v5
|
||||
|
||||
xor-int/2addr v3, v5
|
||||
|
||||
new-instance v5, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->isDrawerOpen()Z
|
||||
|
@ -342,26 +322,45 @@
|
|||
|
||||
if-nez v12, :cond_6
|
||||
|
||||
move-object v8, v2
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_6
|
||||
:goto_4
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->getGuildId()Ljava/lang/Long;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v8
|
||||
|
||||
:goto_5
|
||||
invoke-direct {v5, v0, v6, v7, v2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;-><init>(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)V
|
||||
invoke-direct {v5, v0, v6, v7, v8}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;-><init>(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)V
|
||||
|
||||
invoke-virtual {p0, v5}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
if-eqz v3, :cond_7
|
||||
if-eqz v4, :cond_7
|
||||
|
||||
invoke-virtual {v4}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->getListId()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
:cond_7
|
||||
invoke-virtual {v5}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->getListId()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v2, v0}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
xor-int/2addr v0, v3
|
||||
|
||||
if-eqz v0, :cond_8
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->isDrawerOpen()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_7
|
||||
if-eqz p1, :cond_8
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->eventSubject:Lrx/subjects/PublishSubject;
|
||||
|
||||
|
@ -379,10 +378,10 @@
|
|||
|
||||
goto :goto_6
|
||||
|
||||
:cond_7
|
||||
:cond_8
|
||||
instance-of p1, v4, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;
|
||||
|
||||
if-eqz p1, :cond_8
|
||||
if-eqz p1, :cond_9
|
||||
|
||||
check-cast v4, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;
|
||||
|
||||
|
@ -390,13 +389,13 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_8
|
||||
if-nez p1, :cond_9
|
||||
|
||||
invoke-virtual {v5}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_8
|
||||
if-eqz p1, :cond_9
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->eventSubject:Lrx/subjects/PublishSubject;
|
||||
|
||||
|
@ -404,11 +403,11 @@
|
|||
|
||||
invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V
|
||||
|
||||
:cond_8
|
||||
:cond_9
|
||||
:goto_6
|
||||
return-void
|
||||
|
||||
:cond_9
|
||||
:cond_a
|
||||
new-instance p1, Lz/g;
|
||||
|
||||
invoke-direct {p1}, Lz/g;-><init>()V
|
||||
|
|
|
@ -277,13 +277,18 @@
|
|||
|
||||
if-eqz v1, :cond_4
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->itemBot:Landroid/widget/TextView;
|
||||
const v1, 0x7f08045b
|
||||
|
||||
const v2, 0x7f08045b
|
||||
|
||||
invoke-virtual {v1, v2, v0, v0, v0}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_4
|
||||
iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->itemBot:Landroid/widget/TextView;
|
||||
|
||||
invoke-virtual {v2, v1, v0, v0, v0}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->itemOwnerIndicator:Landroid/view/View;
|
||||
|
||||
const-string v2, "itemOwnerIndicator"
|
||||
|
@ -298,12 +303,12 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
const/16 v2, 0x8
|
||||
|
||||
:goto_4
|
||||
:goto_5
|
||||
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->itemBoosterIndicator:Landroid/view/View;
|
||||
|
@ -316,12 +321,12 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_6
|
||||
|
||||
:cond_6
|
||||
const/16 v2, 0x8
|
||||
|
||||
:goto_5
|
||||
:goto_6
|
||||
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->itemBoosterIndicator:Landroid/view/View;
|
||||
|
@ -380,12 +385,12 @@
|
|||
|
||||
if-eqz v1, :cond_7
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_7
|
||||
|
||||
:cond_7
|
||||
const/16 v0, 0x8
|
||||
|
||||
:goto_6
|
||||
:goto_7
|
||||
invoke-virtual {p2, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;->itemAvatar:Landroid/widget/ImageView;
|
||||
|
|
|
@ -0,0 +1,73 @@
|
|||
.class public final Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;
|
||||
.super Lz/u/b/k;
|
||||
.source "AppFlexInputViewModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/functions/Function1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/widgets/chat/input/AppFlexInputViewModel;-><init>(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Lrx/Observable;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/u/b/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic this$0:Lcom/discord/widgets/chat/input/AppFlexInputViewModel;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/discord/widgets/chat/input/AppFlexInputViewModel;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;->this$0:Lcom/discord/widgets/chat/input/AppFlexInputViewModel;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-direct {p0, p1}, Lz/u/b/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
invoke-virtual {p0, p1}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;->invoke(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final invoke(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;->this$0:Lcom/discord/widgets/chat/input/AppFlexInputViewModel;
|
||||
|
||||
const-string v1, "it"
|
||||
|
||||
invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-static {v0, p1}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;->access$handleStoreState(Lcom/discord/widgets/chat/input/AppFlexInputViewModel;Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,130 @@
|
|||
.class public final synthetic Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;
|
||||
.super Lz/u/b/i;
|
||||
.source "AppFlexInputViewModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/functions/Function2;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory;->observeStores()Lrx/Observable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1019
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/u/b/i;",
|
||||
"Lkotlin/jvm/functions/Function2<",
|
||||
"Lcom/discord/models/PanelState;",
|
||||
"Lcom/discord/models/PanelState;",
|
||||
"Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INSTANCE:Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;->INSTANCE:Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
invoke-direct {p0, v0}, Lz/u/b/i;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final getName()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "<init>"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
invoke-static {v0}, Lz/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Lz/y/b;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSignature()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "<init>(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)V"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final invoke(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;-><init>(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
const-string p1, "p2"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "p1"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Lcom/discord/models/PanelState;
|
||||
|
||||
check-cast p2, Lcom/discord/models/PanelState;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;->invoke(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -26,6 +26,61 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private final observeStores()Lrx/Observable;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Lrx/Observable<",
|
||||
"Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getNavigation()Lcom/discord/stores/StoreNavigation;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/stores/StoreNavigation;->observeLeftPanelState()Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getNavigation()Lcom/discord/stores/StoreNavigation;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/stores/StoreNavigation;->observeRightPanelState()Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v2, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;->INSTANCE:Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory$observeStores$1;
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
new-instance v3, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$sam$rx_functions_Func2$0;
|
||||
|
||||
invoke-direct {v3, v2}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$sam$rx_functions_Func2$0;-><init>(Lkotlin/jvm/functions/Function2;)V
|
||||
|
||||
move-object v2, v3
|
||||
|
||||
:cond_0
|
||||
check-cast v2, Lrx/functions/Func2;
|
||||
|
||||
invoke-static {v0, v1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "Observable.combineLatest\u2026 ::StoreState\n )"
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
|
||||
|
@ -70,7 +125,11 @@
|
|||
|
||||
invoke-direct/range {v0 .. v10}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(ZLjava/lang/String;ZILjava/util/List;Ljava/lang/Integer;ZZZI)V
|
||||
|
||||
invoke-direct {p1, v11}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;-><init>(Lcom/lytefast/flexinput/viewmodel/FlexInputState;)V
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory;->observeStores()Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-direct {p1, v11, v0}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;-><init>(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Lrx/Observable;)V
|
||||
|
||||
return-object p1
|
||||
|
||||
|
|
|
@ -0,0 +1,254 @@
|
|||
.class public final Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppFlexInputViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/widgets/chat/input/AppFlexInputViewModel;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "StoreState"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
.field public final rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
iput-object p2, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "rightPanelState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "leftPanelState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;ILjava/lang/Object;)Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p4, p3, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p3, p3, 0x2
|
||||
|
||||
if-eqz p3, :cond_1
|
||||
|
||||
iget-object p2, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->copy(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Lcom/discord/models/PanelState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Lcom/discord/models/PanelState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;-><init>(Lcom/discord/models/PanelState;Lcom/discord/models/PanelState;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
const-string p1, "rightPanelState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "leftPanelState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
invoke-static {v0, p1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getLeftPanelState()Lcom/discord/models/PanelState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getRightPanelState()Lcom/discord/models/PanelState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_1
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "StoreState(leftPanelState="
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->leftPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", rightPanelState="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->rightPanelState:Lcom/discord/models/PanelState;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,36 @@
|
|||
.class public final Lcom/discord/widgets/chat/input/AppFlexInputViewModel$sam$rx_functions_Func2$0;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppFlexInputViewModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lrx/functions/Func2;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic function:Lkotlin/jvm/functions/Function2;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lkotlin/jvm/functions/Function2;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$sam$rx_functions_Func2$0;->function:Lkotlin/jvm/functions/Function2;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$sam$rx_functions_Func2$0;->function:Lkotlin/jvm/functions/Function2;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -9,6 +9,7 @@
|
|||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;,
|
||||
Lcom/discord/widgets/chat/input/AppFlexInputViewModel$FlexInputViewModelFactory;
|
||||
}
|
||||
.end annotation
|
||||
|
@ -36,10 +37,23 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/lytefast/flexinput/viewmodel/FlexInputState;)V
|
||||
.locals 0
|
||||
.method public constructor <init>(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Lrx/Observable;)V
|
||||
.locals 10
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/lytefast/flexinput/viewmodel/FlexInputState;",
|
||||
"Lrx/Observable<",
|
||||
"Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
invoke-direct {p0, p1}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
|
@ -49,16 +63,138 @@
|
|||
|
||||
iput-object p1, p0, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;->eventSubject:Lrx/subjects/PublishSubject;
|
||||
|
||||
invoke-static {p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Lrx/Observable;->a()Lrx/Observable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p2, "storeObservable\n \u2026 .distinctUntilChanged()"
|
||||
|
||||
invoke-static {p1, p2}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const/4 p2, 0x2
|
||||
|
||||
invoke-static {p1, p0, v0, p2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-class v2, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
new-instance v7, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;
|
||||
|
||||
invoke-direct {v7, p0}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$1;-><init>(Lcom/discord/widgets/chat/input/AppFlexInputViewModel;)V
|
||||
|
||||
const/16 v8, 0x1e
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "storeObservable"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "initialViewState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public static final synthetic access$handleStoreState(Lcom/discord/widgets/chat/input/AppFlexInputViewModel;Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel;->handleStoreState(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private final handleStoreState(Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;)V
|
||||
.locals 12
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->getLeftPanelState()Lcom/discord/models/PanelState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
instance-of v0, v0, Lcom/discord/models/PanelState$Closed;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/AppFlexInputViewModel$StoreState;->getRightPanelState()Lcom/discord/models/PanelState;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
instance-of p1, p1, Lcom/discord/models/PanelState$Closed;
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
:goto_1
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
const/4 v10, 0x0
|
||||
|
||||
const/16 v11, 0x1fe
|
||||
|
||||
invoke-static/range {v1 .. v11}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;ZLjava/lang/String;ZILjava/util/List;Ljava/lang/Integer;ZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
|
@ -126,7 +262,7 @@
|
|||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -177,7 +313,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -223,9 +359,13 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
move-object v1, v0
|
||||
|
||||
invoke-virtual {v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a()Z
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -244,14 +384,6 @@
|
|||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
@ -282,6 +414,7 @@
|
|||
|
||||
invoke-virtual {p0, v0}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -290,7 +423,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -332,7 +465,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -376,7 +509,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -384,13 +517,7 @@
|
|||
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h()Z
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -410,13 +537,7 @@
|
|||
|
||||
const/4 v9, 0x0
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h()Z
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
|
@ -436,7 +557,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -478,7 +599,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -520,13 +641,15 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
move-object v1, v0
|
||||
|
||||
invoke-virtual {v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a()Z
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -545,14 +668,6 @@
|
|||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
@ -595,27 +710,23 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_0
|
||||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
@ -644,6 +755,7 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
:cond_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -652,7 +764,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -700,7 +812,7 @@
|
|||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -739,7 +851,7 @@
|
|||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -753,13 +865,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {v3}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->f()I
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->f()I
|
||||
|
||||
move-result v3
|
||||
|
||||
|
@ -826,7 +932,7 @@
|
|||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -876,33 +982,31 @@
|
|||
.end method
|
||||
|
||||
.method public onSendButtonClicked(Lcom/lytefast/flexinput/InputListener;)V
|
||||
.locals 11
|
||||
.locals 12
|
||||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
invoke-virtual {v0}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v1}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c()Ljava/util/List;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {p1, v0, v1}, Lcom/lytefast/flexinput/InputListener;->onSend(Ljava/lang/String;Ljava/util/List;)Z
|
||||
invoke-interface {p1, v0, v2}, Lcom/lytefast/flexinput/InputListener;->onSend(Ljava/lang/String;Ljava/util/List;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -914,23 +1018,13 @@
|
|||
:goto_0
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
move-object v0, p1
|
||||
|
||||
check-cast v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
sget-object v5, Lz/q/o;->d:Lz/q/o;
|
||||
|
||||
const/4 v3, 0x0
|
||||
sget-object v6, Lz/q/o;->d:Lz/q/o;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
|
@ -938,11 +1032,13 @@
|
|||
|
||||
const/4 v9, 0x0
|
||||
|
||||
const/16 v10, 0x1cc
|
||||
const/4 v10, 0x0
|
||||
|
||||
const-string v2, ""
|
||||
const/16 v11, 0x1cc
|
||||
|
||||
invoke-static/range {v0 .. v10}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;ZLjava/lang/String;ZILjava/util/List;Ljava/lang/Integer;ZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
const-string v3, ""
|
||||
|
||||
invoke-static/range {v1 .. v11}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;ZLjava/lang/String;ZILjava/util/List;Ljava/lang/Integer;ZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -994,7 +1090,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -128,12 +128,12 @@
|
|||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
const p1, 0x7f1215aa
|
||||
const p1, 0x7f1215ac
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
const p1, 0x7f1215ab
|
||||
const p1, 0x7f1215ad
|
||||
|
||||
:goto_1
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1$1;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1;
|
||||
|
|
|
@ -816,7 +816,7 @@
|
|||
.method public final updateUI(Lcom/discord/models/domain/ModelMessageAttachment;Ljava/lang/Integer;Ljava/lang/Integer;)V
|
||||
.locals 12
|
||||
|
||||
if-eqz p1, :cond_a
|
||||
if-eqz p1, :cond_7
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageAttachment;->getType()Lcom/discord/models/domain/ModelMessageAttachment$Type;
|
||||
|
||||
|
@ -860,15 +860,10 @@
|
|||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_2
|
||||
const/4 v2, 0x1
|
||||
|
||||
:cond_2
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_2
|
||||
if-nez v0, :cond_3
|
||||
if-nez v2, :cond_3
|
||||
|
||||
return-void
|
||||
|
||||
|
@ -877,27 +872,9 @@
|
|||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/list/InlineMediaView;->resetViews()V
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageAttachment;->getWidth()I
|
||||
if-eqz p2, :cond_6
|
||||
|
||||
move-result v0
|
||||
|
||||
if-gtz v0, :cond_4
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessageAttachment;->getHeight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-lez v0, :cond_5
|
||||
|
||||
:cond_4
|
||||
const/4 v2, 0x1
|
||||
|
||||
:cond_5
|
||||
if-eqz v2, :cond_9
|
||||
|
||||
if-eqz p2, :cond_8
|
||||
|
||||
if-eqz p3, :cond_8
|
||||
if-eqz p3, :cond_6
|
||||
|
||||
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
|
@ -909,7 +886,7 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
if-ne v1, v2, :cond_6
|
||||
if-ne v1, v2, :cond_4
|
||||
|
||||
iget v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
|
||||
|
||||
|
@ -917,9 +894,9 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
if-eq v1, v2, :cond_7
|
||||
if-eq v1, v2, :cond_5
|
||||
|
||||
:cond_6
|
||||
:cond_4
|
||||
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v1
|
||||
|
@ -934,7 +911,7 @@
|
|||
|
||||
invoke-virtual {p0}, Landroid/widget/FrameLayout;->requestLayout()V
|
||||
|
||||
:cond_7
|
||||
:cond_5
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/list/InlineMediaView;->getImagePreview()Lcom/facebook/drawee/view/SimpleDraweeView;
|
||||
|
||||
move-result-object v2
|
||||
|
@ -979,7 +956,7 @@
|
|||
|
||||
invoke-static/range {v2 .. v11}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;[Ljava/lang/String;IIZLkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;Lcom/facebook/drawee/controller/ControllerListener;ILjava/lang/Object;)V
|
||||
|
||||
:cond_8
|
||||
:cond_6
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/list/InlineMediaView;->getPlayButton()Landroid/widget/ImageView;
|
||||
|
||||
move-result-object p2
|
||||
|
@ -992,16 +969,7 @@
|
|||
|
||||
return-void
|
||||
|
||||
:cond_9
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
const-string p2, "Must have width and height to render"
|
||||
|
||||
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_a
|
||||
:cond_7
|
||||
const-string p1, "attachment"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
|
|
@ -521,7 +521,9 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
const/4 v0, 0x0
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
|
@ -541,44 +543,64 @@
|
|||
const/4 p1, 0x0
|
||||
|
||||
:goto_1
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
:try_start_0
|
||||
sget-object v3, Lcom/discord/utilities/embed/EmbedResourceUtils;->INSTANCE:Lcom/discord/utilities/embed/EmbedResourceUtils;
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getWidth()I
|
||||
|
||||
move-result v4
|
||||
move-result p1
|
||||
|
||||
if-gtz p1, :cond_3
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getHeight()I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-lez p1, :cond_2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
const/4 v0, 0x0
|
||||
|
||||
:cond_3
|
||||
:goto_2
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
sget-object v4, Lcom/discord/utilities/embed/EmbedResourceUtils;->INSTANCE:Lcom/discord/utilities/embed/EmbedResourceUtils;
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getWidth()I
|
||||
|
||||
move-result v5
|
||||
|
||||
iget v6, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->maxAttachmentImageWidth:I
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/ModelMessageAttachment;->getHeight()I
|
||||
|
||||
move-result v6
|
||||
|
||||
iget v7, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->maxAttachmentImageWidth:I
|
||||
|
||||
sget-object p1, Lcom/discord/utilities/embed/EmbedResourceUtils;->INSTANCE:Lcom/discord/utilities/embed/EmbedResourceUtils;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/utilities/embed/EmbedResourceUtils;->getMAX_IMAGE_VIEW_HEIGHT_PX()I
|
||||
|
||||
move-result v7
|
||||
move-result v8
|
||||
|
||||
iget p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->maxAttachmentImageWidth:I
|
||||
|
||||
div-int/lit8 v8, p1, 0x2
|
||||
div-int/lit8 v9, p1, 0x2
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Lcom/discord/utilities/embed/EmbedResourceUtils;->calculateSize(IIIII)Lkotlin/Pair;
|
||||
invoke-virtual/range {v4 .. v9}, Lcom/discord/utilities/embed/EmbedResourceUtils;->calculateSize(IIIII)Lkotlin/Pair;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Lkotlin/Pair;->component1()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v0
|
||||
|
||||
check-cast v3, Ljava/lang/Number;
|
||||
check-cast v0, Ljava/lang/Number;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/Number;->intValue()I
|
||||
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
|
||||
|
||||
move-result v3
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1}, Lkotlin/Pair;->component2()Ljava/lang/Object;
|
||||
|
||||
|
@ -592,28 +614,60 @@
|
|||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->getInlineMedia()Lcom/discord/widgets/chat/list/InlineMediaView;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v4, v1, v3, p1}, Lcom/discord/widgets/chat/list/InlineMediaView;->updateUI(Lcom/discord/models/domain/ModelMessageAttachment;Ljava/lang/Integer;Ljava/lang/Integer;)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
invoke-virtual {v3, v1, v0, p1}, Lcom/discord/widgets/chat/list/InlineMediaView;->updateUI(Lcom/discord/models/domain/ModelMessageAttachment;Ljava/lang/Integer;Ljava/lang/Integer;)V
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
sget-object v4, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
|
||||
|
||||
const-class p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
const-string p1, "javaClass.simpleName"
|
||||
|
||||
invoke-static {v5, p1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance p1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v0, "Media attachment with invalid dimensions. Attachment: "
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v8, 0x4
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
invoke-static/range {v4 .. v9}, Lcom/discord/utilities/logging/Logger;->w$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
|
||||
|
||||
:catch_0
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->getCard()Landroid/view/View;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->getInlineMedia()Lcom/discord/widgets/chat/list/InlineMediaView;
|
||||
|
||||
|
@ -623,8 +677,8 @@
|
|||
|
||||
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
:cond_2
|
||||
:goto_2
|
||||
:cond_5
|
||||
:goto_3
|
||||
invoke-direct {p0, v1, v2}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->configureFileData(Lcom/discord/models/domain/ModelMessageAttachment;Lcom/discord/utilities/textprocessing/MessageRenderContext;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment;->getInlineMedia()Lcom/discord/widgets/chat/list/InlineMediaView;
|
||||
|
|
|
@ -296,7 +296,7 @@
|
|||
|
||||
move-result-object v2
|
||||
|
||||
const v5, 0x7f1215f7
|
||||
const v5, 0x7f1215f9
|
||||
|
||||
new-array v6, v3, [Ljava/lang/Object;
|
||||
|
||||
|
@ -313,7 +313,7 @@
|
|||
|
||||
move-result-object v2
|
||||
|
||||
const v5, 0x7f1215fe
|
||||
const v5, 0x7f121600
|
||||
|
||||
new-array v6, v3, [Ljava/lang/Object;
|
||||
|
||||
|
|
|
@ -315,7 +315,7 @@
|
|||
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->itemTag:Landroid/widget/TextView;
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
|
@ -391,13 +391,19 @@
|
|||
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->itemTag:Landroid/widget/TextView;
|
||||
const p1, 0x7f08045b
|
||||
|
||||
const v0, 0x7f08045b
|
||||
|
||||
invoke-virtual {p1, v0, v3, v3, v3}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_4
|
||||
iget-object v0, p0, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->itemTag:Landroid/widget/TextView;
|
||||
|
||||
invoke-virtual {v0, p1, v3, v3, v3}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
|
||||
|
||||
:cond_5
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
|
|
@ -1759,7 +1759,7 @@
|
|||
|
||||
invoke-static {v4, v5}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const v5, 0x7f121631
|
||||
const v5, 0x7f121633
|
||||
|
||||
invoke-virtual {v0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
|
|
|
@ -492,7 +492,7 @@
|
|||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
const-string v3, "18.0-alpha6"
|
||||
const-string v3, "18.0-alpha7"
|
||||
|
||||
aput-object v3, v1, v4
|
||||
|
||||
|
|
|
@ -1374,7 +1374,7 @@
|
|||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -304,7 +304,7 @@
|
|||
|
||||
aput-object p1, v1, v2
|
||||
|
||||
const p1, 0x7f121603
|
||||
const p1, 0x7f121605
|
||||
|
||||
invoke-virtual {p0, p1, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
|
|
|
@ -842,7 +842,7 @@
|
|||
|
||||
invoke-static/range {v0 .. v5}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
const v0, 0x7f1215b5 # 1.9418E38f
|
||||
const v0, 0x7f1215b7
|
||||
|
||||
invoke-virtual {v6, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
|
||||
|
||||
|
|
|
@ -153,7 +153,7 @@
|
|||
|
||||
invoke-virtual {v0}, Lcom/discord/stores/StorePremiumGuildSubscription;->fetchUserGuildPremiumState()V
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -212,7 +212,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -271,7 +271,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -436,7 +436,7 @@
|
|||
:goto_2
|
||||
new-instance v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionInProgressViewModel$ViewState$Loaded;
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
|
|
@ -164,7 +164,7 @@
|
|||
|
||||
invoke-virtual {v0}, Lcom/discord/stores/StorePremiumGuildSubscription;->fetchUserGuildPremiumState()V
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -188,19 +188,10 @@
|
|||
|
||||
invoke-direct {v1, v0, v2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState$PostTransfer;-><init>(Lcom/discord/models/domain/ModelGuild;I)V
|
||||
|
||||
goto :goto_0
|
||||
move-object v0, v1
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0, v1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
invoke-virtual {p0, v0}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -222,7 +213,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -252,16 +243,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildTransferInProgressViewModel$ViewState;
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0, v0}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
|
|
@ -753,7 +753,7 @@
|
|||
|
||||
invoke-static/range {v0 .. v5}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZLjava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
const p1, 0x7f121604
|
||||
const p1, 0x7f121606
|
||||
|
||||
invoke-virtual {p0, p1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
|
||||
|
||||
|
|
|
@ -1987,7 +1987,7 @@
|
|||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, " - 18.0-alpha6 (1097)"
|
||||
const-string v0, " - 18.0-alpha7 (1098)"
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
|
|
|
@ -1700,7 +1700,7 @@
|
|||
return p0
|
||||
|
||||
:pswitch_2
|
||||
const p0, 0x7f121635
|
||||
const p0, 0x7f121637
|
||||
|
||||
return p0
|
||||
|
||||
|
@ -1745,7 +1745,7 @@
|
|||
return p0
|
||||
|
||||
:pswitch_b
|
||||
const p0, 0x7f121636
|
||||
const p0, 0x7f121638
|
||||
|
||||
return p0
|
||||
|
||||
|
|
|
@ -259,7 +259,7 @@
|
|||
|
||||
iput-object p1, p0, Lcom/discord/widgets/spectate/StreamFeedbackSheetViewModel;->selectedFeedbackIssue:Lcom/discord/widgets/voice/feedback/FeedbackIssue;
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -384,7 +384,7 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
|
|
@ -445,7 +445,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -648,7 +648,7 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -684,7 +684,7 @@
|
|||
.annotation build Landroidx/annotation/UiThread;
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
.class public final Lf/a/a/q$b;
|
||||
.super Ljava/lang/Object;
|
||||
.super Lz/u/b/k;
|
||||
.source "WidgetUrgentMessageDialog.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
.implements Lkotlin/jvm/functions/Function1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/q;->a(Lf/a/a/r$e;)V
|
||||
value = Lf/a/a/q;->onViewBound(Landroid/view/View;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -16,55 +16,139 @@
|
|||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/u/b/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lf/a/a/s$e;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/a/a/q;
|
||||
.field public final synthetic this$0:Lf/a/a/q;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/a/a/q;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/a/a/q$b;->d:Lf/a/a/q;
|
||||
iput-object p1, p0, Lf/a/a/q$b;->this$0:Lf/a/a/q;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-direct {p0, p1}, Lz/u/b/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 2
|
||||
.method public final a(Lf/a/a/s$e;)V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lf/a/a/q$b;->d:Lf/a/a/q;
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
iget-object v0, v0, Lf/a/a/q;->g:Lf/a/a/r;
|
||||
iget-object v0, p0, Lf/a/a/q$b;->this$0:Lf/a/a/q;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
iget-object v1, v0, Lf/a/a/q;->d:Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
const-string v1, "button"
|
||||
sget-object v2, Lf/a/a/q;->h:[Lkotlin/reflect/KProperty;
|
||||
|
||||
invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
aget-object v2, v2, v3
|
||||
|
||||
invoke-interface {v1, v0, v2}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroid/widget/TextView;
|
||||
|
||||
const v2, 0x7f121399
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
iget-object v1, v0, Lf/a/a/q;->e:Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
sget-object v2, Lf/a/a/q;->h:[Lkotlin/reflect/KProperty;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aget-object v2, v2, v3
|
||||
|
||||
invoke-interface {v1, v0, v2}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroid/widget/TextView;
|
||||
|
||||
const v2, 0x7f121398
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {v0}, Lf/a/a/q;->getButtonConfirm()Lcom/discord/views/LoadingButton;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const v2, 0x7f120ed3
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Lcom/discord/views/LoadingButton;->setText(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0}, Lf/a/a/q;->getButtonConfirm()Lcom/discord/views/LoadingButton;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p1}, Lf/a/a/s$e;->a()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-virtual {v1, p1}, Lcom/discord/views/LoadingButton;->setIsLoading(Z)V
|
||||
|
||||
invoke-virtual {v0}, Lf/a/a/q;->getButtonConfirm()Lcom/discord/views/LoadingButton;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "button.context"
|
||||
new-instance v1, Lf/a/a/r;
|
||||
|
||||
invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-direct {v1, v0}, Lf/a/a/r;-><init>(Lf/a/a/q;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Lf/a/a/r;->a(Landroid/content/Context;)V
|
||||
invoke-virtual {p1, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "viewModel"
|
||||
const-string p1, "viewState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Lf/a/a/s$e;
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/a/q$b;->a(Lf/a/a/s$e;)V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
value = {
|
||||
"Lz/u/b/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lf/a/a/r$e;",
|
||||
"Lf/a/a/s$b;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
|
@ -46,19 +46,19 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lf/a/a/r$e;)V
|
||||
.method public final a(Lf/a/a/s$b;)V
|
||||
.locals 1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lf/a/a/q$c;->this$0:Lf/a/a/q;
|
||||
|
||||
invoke-static {v0, p1}, Lf/a/a/q;->a(Lf/a/a/q;Lf/a/a/r$e;)V
|
||||
invoke-static {v0, p1}, Lf/a/a/q;->a(Lf/a/a/q;Lf/a/a/s$b;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "viewState"
|
||||
const-string p1, "event"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
|
@ -70,9 +70,9 @@
|
|||
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Lf/a/a/r$e;
|
||||
check-cast p1, Lf/a/a/s$b;
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/a/q$c;->a(Lf/a/a/r$e;)V
|
||||
invoke-virtual {p0, p1}, Lf/a/a/q$c;->a(Lf/a/a/s$b;)V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
||||
|
|
|
@ -1,80 +0,0 @@
|
|||
.class public final Lf/a/a/q$d;
|
||||
.super Lz/u/b/k;
|
||||
.source "WidgetUrgentMessageDialog.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/functions/Function1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/q;->onViewBound(Landroid/view/View;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/u/b/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lf/a/a/r$b;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic this$0:Lf/a/a/q;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/a/a/q;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/a/a/q$d;->this$0:Lf/a/a/q;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-direct {p0, p1}, Lz/u/b/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lf/a/a/r$b;)V
|
||||
.locals 1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lf/a/a/q$d;->this$0:Lf/a/a/q;
|
||||
|
||||
invoke-static {v0, p1}, Lf/a/a/q;->a(Lf/a/a/q;Lf/a/a/r$b;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "event"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Lf/a/a/r$b;
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/a/q$d;->a(Lf/a/a/r$b;)V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
.field public final f:Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
.field public g:Lf/a/a/r;
|
||||
.field public g:Lf/a/a/s;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -146,28 +146,20 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static final synthetic a(Lf/a/a/q;Lf/a/a/r$b;)V
|
||||
.method public static final synthetic a(Lf/a/a/q;Lf/a/a/s$b;)V
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/a/q;->a(Lf/a/a/r$b;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static final synthetic a(Lf/a/a/q;Lf/a/a/r$e;)V
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/a/q;->a(Lf/a/a/r$e;)V
|
||||
invoke-virtual {p0, p1}, Lf/a/a/q;->a(Lf/a/a/s$b;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lf/a/a/r$b;)V
|
||||
.method public final a(Lf/a/a/s$b;)V
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Lf/a/a/r$b$a;->a:Lf/a/a/r$b$a;
|
||||
sget-object v0, Lf/a/a/s$b$a;->a:Lf/a/a/s$b$a;
|
||||
|
||||
invoke-static {p1, v0}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
|
@ -180,7 +172,7 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
sget-object v0, Lf/a/a/r$b$b;->a:Lf/a/a/r$b$b;
|
||||
sget-object v0, Lf/a/a/s$b$b;->a:Lf/a/a/s$b$b;
|
||||
|
||||
invoke-static {p1, v0}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
|
@ -213,95 +205,6 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final a(Lf/a/a/r$e;)V
|
||||
.locals 3
|
||||
|
||||
instance-of v0, p1, Lf/a/a/r$e$a;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Lf/a/a/q;->d:Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
sget-object v1, Lf/a/a/q;->h:[Lkotlin/reflect/KProperty;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aget-object v1, v1, v2
|
||||
|
||||
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/widget/TextView;
|
||||
|
||||
const v1, 0x7f121399
|
||||
|
||||
invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
iget-object v0, p0, Lf/a/a/q;->e:Lkotlin/properties/ReadOnlyProperty;
|
||||
|
||||
sget-object v1, Lf/a/a/q;->h:[Lkotlin/reflect/KProperty;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aget-object v1, v1, v2
|
||||
|
||||
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/widget/TextView;
|
||||
|
||||
const v1, 0x7f121398
|
||||
|
||||
invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {p0}, Lf/a/a/q;->getButtonConfirm()Lcom/discord/views/LoadingButton;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const v1, 0x7f120ed3
|
||||
|
||||
invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/discord/views/LoadingButton;->setText(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p0}, Lf/a/a/q;->getButtonConfirm()Lcom/discord/views/LoadingButton;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast p1, Lf/a/a/r$e$a;
|
||||
|
||||
iget-boolean p1, p1, Lf/a/a/r$e$a;->b:Z
|
||||
|
||||
invoke-virtual {v0, p1}, Lcom/discord/views/LoadingButton;->setIsLoading(Z)V
|
||||
|
||||
invoke-virtual {p0}, Lf/a/a/q;->getButtonConfirm()Lcom/discord/views/LoadingButton;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
new-instance v0, Lf/a/a/q$b;
|
||||
|
||||
invoke-direct {v0, p0}, Lf/a/a/q$b;-><init>(Lf/a/a/q;)V
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final getButtonConfirm()Lcom/discord/views/LoadingButton;
|
||||
.locals 3
|
||||
|
||||
|
@ -341,13 +244,13 @@
|
|||
|
||||
new-instance p1, Landroidx/lifecycle/ViewModelProvider;
|
||||
|
||||
new-instance v0, Lf/a/a/r$c;
|
||||
new-instance v0, Lf/a/a/s$c;
|
||||
|
||||
invoke-direct {v0}, Lf/a/a/r$c;-><init>()V
|
||||
invoke-direct {v0}, Lf/a/a/s$c;-><init>()V
|
||||
|
||||
invoke-direct {p1, p0, v0}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
|
||||
|
||||
const-class v0, Lf/a/a/r;
|
||||
const-class v0, Lf/a/a/s;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
|
||||
|
||||
|
@ -357,9 +260,9 @@
|
|||
|
||||
invoke-static {p1, v0}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
check-cast p1, Lf/a/a/r;
|
||||
check-cast p1, Lf/a/a/s;
|
||||
|
||||
iput-object p1, p0, Lf/a/a/q;->g:Lf/a/a/r;
|
||||
iput-object p1, p0, Lf/a/a/q;->g:Lf/a/a/s;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -391,7 +294,7 @@
|
|||
|
||||
invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V
|
||||
|
||||
iget-object p1, p0, Lf/a/a/q;->g:Lf/a/a/r;
|
||||
iget-object p1, p0, Lf/a/a/q;->g:Lf/a/a/s;
|
||||
|
||||
const-string v1, "viewModel"
|
||||
|
||||
|
@ -415,9 +318,9 @@
|
|||
|
||||
const/4 v7, 0x0
|
||||
|
||||
new-instance v8, Lf/a/a/q$c;
|
||||
new-instance v8, Lf/a/a/q$b;
|
||||
|
||||
invoke-direct {v8, p0}, Lf/a/a/q$c;-><init>(Lf/a/a/q;)V
|
||||
invoke-direct {v8, p0}, Lf/a/a/q$b;-><init>(Lf/a/a/q;)V
|
||||
|
||||
const/16 v9, 0x1e
|
||||
|
||||
|
@ -425,11 +328,11 @@
|
|||
|
||||
invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
|
||||
|
||||
iget-object p1, p0, Lf/a/a/q;->g:Lf/a/a/r;
|
||||
iget-object p1, p0, Lf/a/a/q;->g:Lf/a/a/s;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p1}, Lf/a/a/r;->observeEvents()Lrx/Observable;
|
||||
invoke-virtual {p1}, Lf/a/a/s;->observeEvents()Lrx/Observable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -447,9 +350,9 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
new-instance v6, Lf/a/a/q$d;
|
||||
new-instance v6, Lf/a/a/q$c;
|
||||
|
||||
invoke-direct {v6, p0}, Lf/a/a/q$d;-><init>(Lf/a/a/q;)V
|
||||
invoke-direct {v6, p0}, Lf/a/a/q$c;-><init>(Lf/a/a/q;)V
|
||||
|
||||
const/16 v7, 0x1e
|
||||
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
.class public final Lf/a/a/r$b$b;
|
||||
.super Lf/a/a/r$b;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r$b;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "b"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lf/a/a/r$b$b;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lf/a/a/r$b$b;
|
||||
|
||||
invoke-direct {v0}, Lf/a/a/r$b$b;-><init>()V
|
||||
|
||||
sput-object v0, Lf/a/a/r$b$b;->a:Lf/a/a/r$b$b;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lf/a/a/r$b;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,39 +0,0 @@
|
|||
.class public abstract Lf/a/a/r$e;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
name = "e"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lf/a/a/r$e$b;,
|
||||
Lf/a/a/r$e$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,325 +1,59 @@
|
|||
.class public final Lf/a/a/r;
|
||||
.super Lf/a/b/b0;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialog.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lf/a/a/r$e;,
|
||||
Lf/a/a/r$d;,
|
||||
Lf/a/a/r$b;,
|
||||
Lf/a/a/r$c;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lf/a/b/b0<",
|
||||
"Lf/a/a/r$e;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final d:Lrx/subjects/PublishSubject;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lrx/subjects/PublishSubject<",
|
||||
"Lf/a/a/r$b;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final e:Lcom/discord/utilities/rest/RestAPI;
|
||||
.field public final synthetic d:Lf/a/a/q;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
|
||||
.locals 10
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/utilities/rest/RestAPI;",
|
||||
"Lrx/Observable<",
|
||||
"Lf/a/a/r$d;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
.method public constructor <init>(Lf/a/a/q;)V
|
||||
.locals 0
|
||||
|
||||
const/4 v0, 0x0
|
||||
iput-object p1, p0, Lf/a/a/r;->d:Lf/a/a/q;
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget-object v1, Lf/a/a/r$e$b;->a:Lf/a/a/r$e$b;
|
||||
|
||||
invoke-direct {p0, v1}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object p1, p0, Lf/a/a/r;->e:Lcom/discord/utilities/rest/RestAPI;
|
||||
|
||||
invoke-static {p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 p2, 0x2
|
||||
|
||||
invoke-static {p1, p0, v0, p2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-class v2, Lf/a/a/r;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
new-instance v7, Lf/a/a/r$a;
|
||||
|
||||
invoke-direct {v7, p0}, Lf/a/a/r$a;-><init>(Lf/a/a/r;)V
|
||||
|
||||
const/16 v8, 0x1e
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
|
||||
|
||||
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lf/a/a/r;->d:Lrx/subjects/PublishSubject;
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "storeObservable"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "restAPI"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Landroid/content/Context;)V
|
||||
.locals 16
|
||||
.annotation build Landroidx/annotation/MainThread;
|
||||
.end annotation
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
move-object/from16 v1, p1
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
instance-of v4, v3, Lf/a/a/r$e$a;
|
||||
|
||||
if-nez v4, :cond_0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:cond_0
|
||||
check-cast v3, Lf/a/a/r$e$a;
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
|
||||
|
||||
invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-wide v5, 0x8efc0ce7f420001L
|
||||
|
||||
invoke-virtual {v4, v1, v5, v6}, Lcom/discord/stores/StoreChannelsSelected;->findAndSetDirectMessage(Landroid/content/Context;J)V
|
||||
|
||||
iget-object v1, v3, Lf/a/a/r$e$a;->a:Ljava/lang/Integer;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v1
|
||||
|
||||
and-int/lit16 v1, v1, -0x2001
|
||||
|
||||
new-instance v15, Lcom/discord/restapi/RestAPIParams$UserInfo;
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
const/4 v10, 0x0
|
||||
|
||||
const/4 v11, 0x0
|
||||
|
||||
const/4 v12, 0x0
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v13
|
||||
|
||||
const/16 v14, 0xff
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
move-object v4, v15
|
||||
|
||||
move-object v2, v15
|
||||
|
||||
move-object v15, v1
|
||||
|
||||
invoke-direct/range {v4 .. v15}, Lcom/discord/restapi/RestAPIParams$UserInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
iget-object v1, v3, Lf/a/a/r$e$a;->a:Ljava/lang/Integer;
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
invoke-virtual {v3, v1, v4}, Lf/a/a/r$e$a;->a(Ljava/lang/Integer;Z)Lf/a/a/r$e$a;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/a/a/r;->e:Lcom/discord/utilities/rest/RestAPI;
|
||||
|
||||
invoke-virtual {v1, v2}, Lcom/discord/utilities/rest/RestAPI;->patchUser(Lcom/discord/restapi/RestAPIParams$UserInfo;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-static {v1, v2, v4, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-static {v1, v0, v3, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
new-instance v2, Lf/a/a/r$f;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/a/a/r$f;-><init>(Lf/a/a/r;)V
|
||||
|
||||
new-instance v3, Lf/a/a/r$g;
|
||||
|
||||
invoke-direct {v3, v0}, Lf/a/a/r$g;-><init>(Lf/a/a/r;)V
|
||||
|
||||
invoke-virtual {v1, v2, v3}, Lrx/Observable;->a(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
const-string v1, "context"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public final a(Lf/a/a/r$d;)V
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 2
|
||||
.annotation build Landroidx/annotation/MainThread;
|
||||
.end annotation
|
||||
|
||||
iget-object p1, p1, Lf/a/a/r$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
iget-object v0, p0, Lf/a/a/r;->d:Lf/a/a/q;
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
iget-object v0, v0, Lf/a/a/q;->g:Lf/a/a/s;
|
||||
|
||||
move-result-object v0
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast v0, Lf/a/a/r$e;
|
||||
const-string v1, "button"
|
||||
|
||||
sget-object v1, Lf/a/a/r$e$b;->a:Lf/a/a/r$e$b;
|
||||
invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
instance-of v1, v0, Lf/a/a/r$e$a;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
check-cast v0, Lf/a/a/r$e$a;
|
||||
|
||||
iget-boolean v0, v0, Lf/a/a/r$e$a;->b:Z
|
||||
|
||||
:goto_0
|
||||
new-instance v1, Lf/a/a/r$e$a;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getFlags()Ljava/lang/Integer;
|
||||
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {v1, p1, v0}, Lf/a/a/r$e$a;-><init>(Ljava/lang/Integer;Z)V
|
||||
const-string v1, "button.context"
|
||||
|
||||
invoke-virtual {p0, v1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Lf/a/a/s;->a(Landroid/content/Context;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
new-instance p1, Lz/g;
|
||||
:cond_0
|
||||
const-string p1, "viewModel"
|
||||
|
||||
invoke-direct {p1}, Lz/g;-><init>()V
|
||||
invoke-static {p1}, Lz/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final observeEvents()Lrx/Observable;
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Lrx/Observable<",
|
||||
"Lf/a/a/r$b;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lf/a/a/r;->d:Lrx/subjects/PublishSubject;
|
||||
|
||||
const-string v1, "eventSubject"
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class public final Lf/a/a/r$a;
|
||||
.class public final Lf/a/a/s$a;
|
||||
.super Lz/u/b/k;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/r;-><init>(Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
|
||||
value = Lf/a/a/s;-><init>(Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -20,7 +20,7 @@
|
|||
value = {
|
||||
"Lz/u/b/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lf/a/a/r$d;",
|
||||
"Lf/a/a/s$d;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
|
@ -28,14 +28,14 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic this$0:Lf/a/a/r;
|
||||
.field public final synthetic this$0:Lf/a/a/s;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/a/a/r;)V
|
||||
.method public constructor <init>(Lf/a/a/s;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/a/a/r$a;->this$0:Lf/a/a/r;
|
||||
iput-object p1, p0, Lf/a/a/s$a;->this$0:Lf/a/a/s;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
|
@ -46,14 +46,14 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lf/a/a/r$d;)V
|
||||
.method public final a(Lf/a/a/s$d;)V
|
||||
.locals 1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lf/a/a/r$a;->this$0:Lf/a/a/r;
|
||||
iget-object v0, p0, Lf/a/a/s$a;->this$0:Lf/a/a/s;
|
||||
|
||||
invoke-virtual {v0, p1}, Lf/a/a/r;->a(Lf/a/a/r$d;)V
|
||||
invoke-virtual {v0, p1}, Lf/a/a/s;->a(Lf/a/a/s$d;)V
|
||||
|
||||
return-void
|
||||
|
||||
|
@ -70,9 +70,9 @@
|
|||
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Lf/a/a/r$d;
|
||||
check-cast p1, Lf/a/a/s$d;
|
||||
|
||||
invoke-virtual {p0, p1}, Lf/a/a/r$a;->a(Lf/a/a/r$d;)V
|
||||
invoke-virtual {p0, p1}, Lf/a/a/s$a;->a(Lf/a/a/s$d;)V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
.class public final Lf/a/a/r$b$a;
|
||||
.super Lf/a/a/r$b;
|
||||
.class public final Lf/a/a/s$b$a;
|
||||
.super Lf/a/a/s$b;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r$b;
|
||||
value = Lf/a/a/s$b;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -15,18 +15,18 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lf/a/a/r$b$a;
|
||||
.field public static final a:Lf/a/a/s$b$a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lf/a/a/r$b$a;
|
||||
new-instance v0, Lf/a/a/s$b$a;
|
||||
|
||||
invoke-direct {v0}, Lf/a/a/r$b$a;-><init>()V
|
||||
invoke-direct {v0}, Lf/a/a/s$b$a;-><init>()V
|
||||
|
||||
sput-object v0, Lf/a/a/r$b$a;->a:Lf/a/a/r$b$a;
|
||||
sput-object v0, Lf/a/a/s$b$a;->a:Lf/a/a/s$b$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -36,7 +36,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lf/a/a/r$b;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
invoke-direct {p0, v0}, Lf/a/a/s$b;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,11 +1,11 @@
|
|||
.class public final Lf/a/a/r$e$b;
|
||||
.super Lf/a/a/r$e;
|
||||
.class public final Lf/a/a/s$b$b;
|
||||
.super Lf/a/a/s$b;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r$e;
|
||||
value = Lf/a/a/s$b;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -15,18 +15,18 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lf/a/a/r$e$b;
|
||||
.field public static final a:Lf/a/a/s$b$b;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lf/a/a/r$e$b;
|
||||
new-instance v0, Lf/a/a/s$b$b;
|
||||
|
||||
invoke-direct {v0}, Lf/a/a/r$e$b;-><init>()V
|
||||
invoke-direct {v0}, Lf/a/a/s$b$b;-><init>()V
|
||||
|
||||
sput-object v0, Lf/a/a/r$e$b;->a:Lf/a/a/r$e$b;
|
||||
sput-object v0, Lf/a/a/s$b$b;->a:Lf/a/a/s$b$b;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -36,7 +36,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lf/a/a/r$e;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
invoke-direct {p0, v0}, Lf/a/a/s$b;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,11 +1,11 @@
|
|||
.class public abstract Lf/a/a/r$b;
|
||||
.class public abstract Lf/a/a/s$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r;
|
||||
value = Lf/a/a/s;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -15,8 +15,8 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lf/a/a/r$b$a;,
|
||||
Lf/a/a/r$b$b;
|
||||
Lf/a/a/s$b$a;,
|
||||
Lf/a/a/s$b$b;
|
||||
}
|
||||
.end annotation
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
.class public final Lf/a/a/r$c;
|
||||
.class public final Lf/a/a/s$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r;
|
||||
value = Lf/a/a/s;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -42,7 +42,7 @@
|
|||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
new-instance p1, Lf/a/a/r;
|
||||
new-instance p1, Lf/a/a/s;
|
||||
|
||||
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
|
||||
|
||||
|
@ -60,7 +60,7 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v2, Lf/a/a/s;->d:Lf/a/a/s;
|
||||
sget-object v2, Lf/a/a/t;->d:Lf/a/a/t;
|
||||
|
||||
invoke-virtual {v1, v2}, Lrx/Observable;->f(Lh0/l/i;)Lrx/Observable;
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
|||
|
||||
invoke-static {v1, v2}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p1, v0, v1}, Lf/a/a/r;-><init>(Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
|
||||
invoke-direct {p1, v0, v1}, Lf/a/a/s;-><init>(Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
|
||||
|
||||
return-object p1
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
.class public final Lf/a/a/r$d;
|
||||
.class public final Lf/a/a/s$d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r;
|
||||
value = Lf/a/a/s;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -26,7 +26,7 @@
|
|||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lf/a/a/r$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
iput-object p1, p0, Lf/a/a/s$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
return-void
|
||||
|
||||
|
@ -47,15 +47,15 @@
|
|||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lf/a/a/r$d;
|
||||
instance-of v0, p1, Lf/a/a/s$d;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lf/a/a/r$d;
|
||||
check-cast p1, Lf/a/a/s$d;
|
||||
|
||||
iget-object v0, p0, Lf/a/a/r$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
iget-object v0, p0, Lf/a/a/s$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
iget-object p1, p1, Lf/a/a/r$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
iget-object p1, p1, Lf/a/a/s$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
invoke-static {v0, p1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
|||
.method public hashCode()I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lf/a/a/r$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
iget-object v0, p0, Lf/a/a/s$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
|
@ -106,7 +106,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lf/a/a/r$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
iget-object v1, p0, Lf/a/a/s$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
.class public final Lf/a/a/r$e$a;
|
||||
.super Lf/a/a/r$e;
|
||||
.class public final Lf/a/a/s$e;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lf/a/a/r$e;
|
||||
value = Lf/a/a/s;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
name = "e"
|
||||
.end annotation
|
||||
|
||||
|
||||
|
@ -22,45 +22,51 @@
|
|||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/Integer;Z)V
|
||||
.locals 1
|
||||
.locals 0
|
||||
|
||||
const/4 v0, 0x0
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
invoke-direct {p0, v0}, Lf/a/a/r$e;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
iput-object p1, p0, Lf/a/a/s$e;->a:Ljava/lang/Integer;
|
||||
|
||||
iput-object p1, p0, Lf/a/a/r$e$a;->a:Ljava/lang/Integer;
|
||||
|
||||
iput-boolean p2, p0, Lf/a/a/r$e$a;->b:Z
|
||||
iput-boolean p2, p0, Lf/a/a/s$e;->b:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Ljava/lang/Integer;Z)Lf/a/a/r$e$a;
|
||||
.method public final a(Ljava/lang/Integer;Z)Lf/a/a/s$e;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lf/a/a/r$e$a;
|
||||
new-instance v0, Lf/a/a/s$e;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Lf/a/a/r$e$a;-><init>(Ljava/lang/Integer;Z)V
|
||||
invoke-direct {v0, p1, p2}, Lf/a/a/s$e;-><init>(Ljava/lang/Integer;Z)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final a()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lf/a/a/s$e;->b:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lf/a/a/r$e$a;
|
||||
instance-of v0, p1, Lf/a/a/s$e;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lf/a/a/r$e$a;
|
||||
check-cast p1, Lf/a/a/s$e;
|
||||
|
||||
iget-object v0, p0, Lf/a/a/r$e$a;->a:Ljava/lang/Integer;
|
||||
iget-object v0, p0, Lf/a/a/s$e;->a:Ljava/lang/Integer;
|
||||
|
||||
iget-object v1, p1, Lf/a/a/r$e$a;->a:Ljava/lang/Integer;
|
||||
iget-object v1, p1, Lf/a/a/s$e;->a:Ljava/lang/Integer;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
|
@ -68,9 +74,9 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lf/a/a/r$e$a;->b:Z
|
||||
iget-boolean v0, p0, Lf/a/a/s$e;->b:Z
|
||||
|
||||
iget-boolean p1, p1, Lf/a/a/r$e$a;->b:Z
|
||||
iget-boolean p1, p1, Lf/a/a/s$e;->b:Z
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
|
@ -91,7 +97,7 @@
|
|||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lf/a/a/r$e$a;->a:Ljava/lang/Integer;
|
||||
iget-object v0, p0, Lf/a/a/s$e;->a:Ljava/lang/Integer;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
|
@ -107,7 +113,7 @@
|
|||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v1, p0, Lf/a/a/r$e$a;->b:Z
|
||||
iget-boolean v1, p0, Lf/a/a/s$e;->b:Z
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
|
@ -122,13 +128,13 @@
|
|||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "Loaded(userFlags="
|
||||
const-string v0, "ViewState(userFlags="
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lf/a/a/r$e$a;->a:Ljava/lang/Integer;
|
||||
iget-object v1, p0, Lf/a/a/s$e;->a:Ljava/lang/Integer;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
|
@ -136,7 +142,7 @@
|
|||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lf/a/a/r$e$a;->b:Z
|
||||
iget-boolean v1, p0, Lf/a/a/s$e;->b:Z
|
||||
|
||||
const-string v2, ")"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
.class public final Lf/a/a/r$f;
|
||||
.class public final Lf/a/a/s$f;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/r;->a(Landroid/content/Context;)V
|
||||
value = Lf/a/a/s;->a(Landroid/content/Context;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -30,14 +30,14 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/a/a/r;
|
||||
.field public final synthetic d:Lf/a/a/s;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/a/a/r;)V
|
||||
.method public constructor <init>(Lf/a/a/s;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/a/a/r$f;->d:Lf/a/a/r;
|
||||
iput-object p1, p0, Lf/a/a/s$f;->d:Lf/a/a/s;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -51,11 +51,11 @@
|
|||
|
||||
check-cast p1, Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
iget-object p1, p0, Lf/a/a/r$f;->d:Lf/a/a/r;
|
||||
iget-object p1, p0, Lf/a/a/s$f;->d:Lf/a/a/s;
|
||||
|
||||
iget-object p1, p1, Lf/a/a/r;->d:Lrx/subjects/PublishSubject;
|
||||
iget-object p1, p1, Lf/a/a/s;->d:Lrx/subjects/PublishSubject;
|
||||
|
||||
sget-object v0, Lf/a/a/r$b$a;->a:Lf/a/a/r$b$a;
|
||||
sget-object v0, Lf/a/a/s$b$a;->a:Lf/a/a/s$b$a;
|
||||
|
||||
invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
.class public final Lf/a/a/r$g;
|
||||
.class public final Lf/a/a/s$g;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/r;->a(Landroid/content/Context;)V
|
||||
value = Lf/a/a/s;->a(Landroid/content/Context;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -30,14 +30,14 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:Lf/a/a/r;
|
||||
.field public final synthetic d:Lf/a/a/s;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lf/a/a/r;)V
|
||||
.method public constructor <init>(Lf/a/a/s;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lf/a/a/r$g;->d:Lf/a/a/r;
|
||||
iput-object p1, p0, Lf/a/a/s$g;->d:Lf/a/a/s;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -51,11 +51,11 @@
|
|||
|
||||
check-cast p1, Ljava/lang/Throwable;
|
||||
|
||||
iget-object p1, p0, Lf/a/a/r$g;->d:Lf/a/a/r;
|
||||
iget-object p1, p0, Lf/a/a/s$g;->d:Lf/a/a/s;
|
||||
|
||||
iget-object p1, p1, Lf/a/a/r;->d:Lrx/subjects/PublishSubject;
|
||||
iget-object p1, p1, Lf/a/a/s;->d:Lrx/subjects/PublishSubject;
|
||||
|
||||
sget-object v0, Lf/a/a/r$b$b;->a:Lf/a/a/r$b$b;
|
||||
sget-object v0, Lf/a/a/s$b$b;->a:Lf/a/a/s$b$b;
|
||||
|
||||
invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V
|
||||
|
|
@ -1,65 +1,299 @@
|
|||
.class public final Lf/a/a/s;
|
||||
.super Ljava/lang/Object;
|
||||
.super Lf/a/b/b0;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lh0/l/i;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lf/a/a/s$e;,
|
||||
Lf/a/a/s$d;,
|
||||
Lf/a/a/s$b;,
|
||||
Lf/a/a/s$c;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
"Ljava/lang/Object;",
|
||||
"R:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;",
|
||||
"Lh0/l/i<",
|
||||
"TT;TR;>;"
|
||||
"Lf/a/b/b0<",
|
||||
"Lf/a/a/s$e;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final d:Lf/a/a/s;
|
||||
# instance fields
|
||||
.field public final d:Lrx/subjects/PublishSubject;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lrx/subjects/PublishSubject<",
|
||||
"Lf/a/a/s$b;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final e:Lcom/discord/utilities/rest/RestAPI;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
.method public constructor <init>(Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
|
||||
.locals 10
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/utilities/rest/RestAPI;",
|
||||
"Lrx/Observable<",
|
||||
"Lf/a/a/s$d;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Lf/a/a/s;
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {v0}, Lf/a/a/s;-><init>()V
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
sput-object v0, Lf/a/a/s;->d:Lf/a/a/s;
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-direct {p0, v0, v1, v0}, Lf/a/b/b0;-><init>(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
iput-object p1, p0, Lf/a/a/s;->e:Lcom/discord/utilities/rest/RestAPI;
|
||||
|
||||
invoke-static {p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 p2, 0x2
|
||||
|
||||
invoke-static {p1, p0, v0, p2, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-class v2, Lf/a/a/s;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
new-instance v7, Lf/a/a/s$a;
|
||||
|
||||
invoke-direct {v7, p0}, Lf/a/a/s$a;-><init>(Lf/a/a/s;)V
|
||||
|
||||
const/16 v8, 0x1e
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
|
||||
|
||||
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lf/a/a/s;->d:Lrx/subjects/PublishSubject;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
:cond_0
|
||||
const-string p1, "storeObservable"
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "restAPI"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public call(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.method public final a(Landroid/content/Context;)V
|
||||
.locals 16
|
||||
.annotation build Landroidx/annotation/MainThread;
|
||||
.end annotation
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
move-object/from16 v1, p1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
|
||||
|
||||
invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const-wide v4, 0x8efc0ce7f420001L
|
||||
|
||||
invoke-virtual {v3, v1, v4, v5}, Lcom/discord/stores/StoreChannelsSelected;->findAndSetDirectMessage(Landroid/content/Context;J)V
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Lf/a/a/s$e;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v3, v1, Lf/a/a/s$e;->a:Ljava/lang/Integer;
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v3
|
||||
|
||||
and-int/lit16 v3, v3, -0x2001
|
||||
|
||||
new-instance v15, Lcom/discord/restapi/RestAPIParams$UserInfo;
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
const/4 v10, 0x0
|
||||
|
||||
const/4 v11, 0x0
|
||||
|
||||
const/4 v12, 0x0
|
||||
|
||||
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v13
|
||||
|
||||
const/16 v14, 0xff
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
move-object v4, v15
|
||||
|
||||
move-object v2, v15
|
||||
|
||||
move-object v15, v3
|
||||
|
||||
invoke-direct/range {v4 .. v15}, Lcom/discord/restapi/RestAPIParams$UserInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
iget-object v3, v1, Lf/a/a/s$e;->a:Ljava/lang/Integer;
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
invoke-virtual {v1, v3, v4}, Lf/a/a/s$e;->a(Ljava/lang/Integer;Z)Lf/a/a/s$e;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
iget-object v1, v0, Lf/a/a/s;->e:Lcom/discord/utilities/rest/RestAPI;
|
||||
|
||||
invoke-virtual {v1, v2}, Lcom/discord/utilities/rest/RestAPI;->patchUser(Lcom/discord/restapi/RestAPIParams$UserInfo;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-static {v1, v2, v4, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-static {v1, v0, v3, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
new-instance v2, Lf/a/a/s$f;
|
||||
|
||||
invoke-direct {v2, v0}, Lf/a/a/s$f;-><init>(Lf/a/a/s;)V
|
||||
|
||||
new-instance v3, Lf/a/a/s$g;
|
||||
|
||||
invoke-direct {v3, v0}, Lf/a/a/s$g;-><init>(Lf/a/a/s;)V
|
||||
|
||||
invoke-virtual {v1, v2, v3}, Lrx/Observable;->a(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const-string v1, "context"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public final a(Lf/a/a/s$d;)V
|
||||
.locals 2
|
||||
.annotation build Landroidx/annotation/MainThread;
|
||||
.end annotation
|
||||
|
||||
check-cast p1, Lcom/discord/models/domain/ModelUser;
|
||||
iget-object p1, p1, Lf/a/a/s$d;->a:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
new-instance v0, Lf/a/a/r$d;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
const-string v1, "meUser"
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
check-cast v0, Lf/a/a/s$e;
|
||||
|
||||
invoke-direct {v0, p1}, Lf/a/a/r$d;-><init>(Lcom/discord/models/domain/ModelUser;)V
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-boolean v0, v0, Lf/a/a/s$e;->b:Z
|
||||
|
||||
:goto_0
|
||||
new-instance v1, Lf/a/a/s$e;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getFlags()Ljava/lang/Integer;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {v1, p1, v0}, Lf/a/a/s$e;-><init>(Ljava/lang/Integer;Z)V
|
||||
|
||||
invoke-virtual {p0, v1}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final observeEvents()Lrx/Observable;
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Lrx/Observable<",
|
||||
"Lf/a/a/s$b;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lf/a/a/s;->d:Lrx/subjects/PublishSubject;
|
||||
|
||||
const-string v1, "eventSubject"
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -0,0 +1,65 @@
|
|||
.class public final Lf/a/a/t;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetUrgentMessageDialogViewModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lh0/l/i;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
"Ljava/lang/Object;",
|
||||
"R:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;",
|
||||
"Lh0/l/i<",
|
||||
"TT;TR;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final d:Lf/a/a/t;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lf/a/a/t;
|
||||
|
||||
invoke-direct {v0}, Lf/a/a/t;-><init>()V
|
||||
|
||||
sput-object v0, Lf/a/a/t;->d:Lf/a/a/t;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public call(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 2
|
||||
|
||||
check-cast p1, Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
new-instance v0, Lf/a/a/s$d;
|
||||
|
||||
const-string v1, "meUser"
|
||||
|
||||
invoke-static {p1, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v0, p1}, Lf/a/a/s$d;-><init>(Lcom/discord/models/domain/ModelUser;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -41,8 +41,20 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-direct {p0, v0, v1, v0}, Lf/a/b/b0;-><init>(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/Object;)V
|
||||
.locals 1
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TV;)V"
|
||||
|
@ -51,21 +63,43 @@
|
|||
|
||||
invoke-direct {p0}, Landroidx/lifecycle/ViewModel;-><init>()V
|
||||
|
||||
invoke-static {p1}, Lrx/subjects/BehaviorSubject;->a(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject;
|
||||
invoke-static {}, Lrx/subjects/BehaviorSubject;->p()Lrx/subjects/BehaviorSubject;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v0
|
||||
|
||||
iput-object p1, p0, Lf/a/b/b0;->viewStateSubject:Lrx/subjects/BehaviorSubject;
|
||||
iput-object v0, p0, Lf/a/b/b0;->viewStateSubject:Lrx/subjects/BehaviorSubject;
|
||||
|
||||
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v0
|
||||
|
||||
const-string v0, "PublishSubject.create()"
|
||||
const-string v1, "PublishSubject.create()"
|
||||
|
||||
invoke-static {p1, v0}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iput-object p1, p0, Lf/a/b/b0;->paused:Lrx/subjects/Subject;
|
||||
iput-object v0, p0, Lf/a/b/b0;->paused:Lrx/subjects/Subject;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lf/a/b/b0;->viewStateSubject:Lrx/subjects/BehaviorSubject;
|
||||
|
||||
invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic constructor <init>(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p2, p2, 0x1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
:cond_0
|
||||
invoke-direct {p0, p1}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -145,6 +179,30 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final requireViewState()Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()TV;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
invoke-static {}, Lz/u/b/j;->throwNpe()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public updateViewState(Ljava/lang/Object;)V
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/MainThread;
|
||||
|
|
|
@ -109,7 +109,7 @@
|
|||
|
||||
const/4 v1, 0x2
|
||||
|
||||
const v2, 0x7f1215c6
|
||||
const v2, 0x7f1215c8
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;)V
|
||||
value = Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;)V
|
||||
value = Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
|
|
@ -85,9 +85,7 @@
|
|||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;->$viewState:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
check-cast v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
invoke-virtual {v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -101,9 +99,7 @@
|
|||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;->$viewState:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
check-cast v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
invoke-virtual {v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -127,9 +123,7 @@
|
|||
:goto_0
|
||||
iget-object v5, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;->$viewState:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
check-cast v5, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
invoke-virtual {v5}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
invoke-virtual {v5}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
|
@ -148,9 +142,7 @@
|
|||
|
||||
iget-object v4, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;->$viewState:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
check-cast v4, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
invoke-virtual {v4}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
invoke-virtual {v4}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -164,9 +156,7 @@
|
|||
|
||||
iget-object v4, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;->$viewState:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
check-cast v4, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
invoke-virtual {v4}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
invoke-virtual {v4}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
|
|
@ -502,10 +502,10 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private final configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;)V
|
||||
.method private final configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
.locals 12
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getUiState()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getUiState()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -638,7 +638,7 @@
|
|||
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getShowChrome()Z
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getShowChrome()Z
|
||||
|
||||
move-result v7
|
||||
|
||||
|
@ -650,7 +650,7 @@
|
|||
|
||||
invoke-static/range {v6 .. v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -763,7 +763,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
const v0, 0x7f1215ca
|
||||
const v0, 0x7f1215cc
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(I)V
|
||||
|
||||
|
@ -859,280 +859,267 @@
|
|||
.end method
|
||||
|
||||
.method private final configureUI(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
.locals 17
|
||||
.locals 14
|
||||
|
||||
move-object/from16 v0, p0
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-object/from16 v1, p1
|
||||
move-result-object v6
|
||||
|
||||
instance-of v2, v1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
if-nez v6, :cond_1
|
||||
|
||||
if-eqz v2, :cond_b
|
||||
invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
|
||||
|
||||
move-object v2, v1
|
||||
move-result-object p1
|
||||
|
||||
check-cast v2, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
if-nez v9, :cond_1
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Landroid/app/Activity;->finish()V
|
||||
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getUiState()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getUiState()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getShowChrome()Z
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getShowChrome()Z
|
||||
|
||||
move-result v10
|
||||
move-result v7
|
||||
|
||||
invoke-direct {v0, v3}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->handleUiStateTransition(Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;)V
|
||||
invoke-direct {p0, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->handleUiStateTransition(Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;)V
|
||||
|
||||
invoke-direct {v0, v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;)V
|
||||
invoke-direct {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureActionBar(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
|
||||
invoke-direct {v0, v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureStatusHeader(Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
invoke-direct {p0, v6}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureStatusHeader(Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
|
||||
invoke-direct {v0, v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureConnectionStatusText(Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
invoke-direct {p0, v6}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureConnectionStatusText(Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
|
||||
invoke-direct {v0, v10}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureSystemUi(Z)V
|
||||
invoke-direct {p0, v7}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->configureSystemUi(Z)V
|
||||
|
||||
iget-object v3, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->callUsersAdapter:Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter;
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->callUsersAdapter:Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter;
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getPrivateCallUserListItems()Ljava/util/List;
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getPrivateCallUserListItems()Ljava/util/List;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v3, v4}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V
|
||||
invoke-virtual {v0, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V
|
||||
|
||||
:cond_2
|
||||
iget-object v3, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->participantListAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->participantListAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getConnectedUsersListItems()Ljava/util/List;
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getConnectedUsersListItems()Ljava/util/List;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v3, v4}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V
|
||||
invoke-virtual {v0, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V
|
||||
|
||||
:cond_3
|
||||
iget-object v3, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->participantListAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->participantListAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
|
||||
|
||||
if-eqz v3, :cond_4
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
new-instance v4, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$1;
|
||||
new-instance v1, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$1;
|
||||
|
||||
invoke-direct {v4, v0, v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$1;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
invoke-direct {v1, p0, v6}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$1;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
|
||||
invoke-virtual {v3, v4}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;->setOnVoiceUserClicked(Lkotlin/jvm/functions/Function1;)V
|
||||
invoke-virtual {v0, v1}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;->setOnVoiceUserClicked(Lkotlin/jvm/functions/Function1;)V
|
||||
|
||||
:cond_4
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallGridView()Lcom/discord/utilities/view/grid/FrameGridLayout;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallGridView()Lcom/discord/utilities/view/grid/FrameGridLayout;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getVideoCallParticipantItems()Ljava/util/List;
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getVideoCallParticipantItems()Ljava/util/List;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v3, v4}, Lcom/discord/utilities/view/grid/FrameGridLayout;->setData(Ljava/util/List;)V
|
||||
invoke-virtual {v0, v1}, Lcom/discord/utilities/view/grid/FrameGridLayout;->setData(Ljava/util/List;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getControls()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getControls()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getOutputSelectorState()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
new-instance v7, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;
|
||||
|
||||
invoke-direct {v7, v0, v1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
|
||||
new-instance v8, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$3;
|
||||
|
||||
invoke-direct {v8, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$3;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;)V
|
||||
|
||||
move-object v4, v9
|
||||
|
||||
invoke-virtual/range {v3 .. v8}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->configureUI(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getControls()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;
|
||||
|
||||
move-result-object v11
|
||||
|
||||
invoke-virtual {v9}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
|
||||
|
||||
move-result v1
|
||||
move-result-object v0
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
const/4 v4, 0x0
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getOutputSelectorState()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v10, :cond_5
|
||||
new-instance v4, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;
|
||||
|
||||
const/4 v12, 0x1
|
||||
invoke-direct {v4, p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$2;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
|
||||
new-instance v5, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$3;
|
||||
|
||||
invoke-direct {v5, p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$3;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;)V
|
||||
|
||||
move-object v1, v6
|
||||
|
||||
invoke-virtual/range {v0 .. v5}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->configureUI(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getControls()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
if-eqz v7, :cond_5
|
||||
|
||||
const/4 v9, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_5
|
||||
const/4 v12, 0x0
|
||||
const/4 v9, 0x0
|
||||
|
||||
:goto_0
|
||||
const-wide/16 v13, 0x0
|
||||
const-wide/16 v10, 0x0
|
||||
|
||||
const/4 v15, 0x2
|
||||
const/4 v12, 0x2
|
||||
|
||||
const/16 v16, 0x0
|
||||
const/4 v13, 0x0
|
||||
|
||||
invoke-static/range {v11 .. v16}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V
|
||||
invoke-static/range {v8 .. v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->getPipVideoParticipant()Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->getPipVideoParticipant()Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallPip()Lcom/discord/views/video/VideoCallParticipantView;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallPip()Lcom/discord/views/video/VideoCallParticipantView;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v1, :cond_6
|
||||
if-eqz p1, :cond_6
|
||||
|
||||
const/4 v5, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_6
|
||||
const/4 v5, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_1
|
||||
const/16 v6, 0x8
|
||||
const/16 v4, 0x8
|
||||
|
||||
if-eqz v5, :cond_7
|
||||
if-eqz v3, :cond_7
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_7
|
||||
const/16 v5, 0x8
|
||||
const/16 v3, 0x8
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V
|
||||
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallPip()Lcom/discord/views/video/VideoCallParticipantView;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallPip()Lcom/discord/views/video/VideoCallParticipantView;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v2, v1}, Lcom/discord/views/video/VideoCallParticipantView;->set(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
|
||||
invoke-virtual {v0, p1}, Lcom/discord/views/video/VideoCallParticipantView;->set(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallPip()Lcom/discord/views/video/VideoCallParticipantView;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getVideoCallPip()Lcom/discord/views/video/VideoCallParticipantView;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v0
|
||||
|
||||
new-instance v5, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$4;
|
||||
new-instance v3, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$4;
|
||||
|
||||
invoke-direct {v5, v0, v1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$4;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
|
||||
invoke-direct {v3, p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$4;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
|
||||
|
||||
invoke-virtual {v2, v5}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
new-instance v1, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$5;
|
||||
new-instance p1, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$5;
|
||||
|
||||
invoke-direct {v1, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$5;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;)V
|
||||
invoke-direct {p1, p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$5;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;)V
|
||||
|
||||
const/4 v2, 0x2
|
||||
const/4 v0, 0x2
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-static {v0, v1, v4, v2, v5}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V
|
||||
invoke-static {p0, p1, v2, v0, v3}, Lcom/discord/app/AppFragment;->setOnBackPressed$default(Lcom/discord/app/AppFragment;Lrx/functions/Func0;IILjava/lang/Object;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getPushToTalkButton()Landroid/widget/Button;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getPushToTalkButton()Landroid/widget/Button;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v9}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
|
||||
invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
|
||||
|
||||
move-result v2
|
||||
move-result v0
|
||||
|
||||
if-eqz v2, :cond_8
|
||||
if-eqz v0, :cond_8
|
||||
|
||||
invoke-virtual {v9}, Lcom/discord/widgets/voice/model/CallModel;->getInputMode()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->getInputMode()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v0
|
||||
|
||||
sget-object v5, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->PUSH_TO_TALK:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->PUSH_TO_TALK:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
if-ne v2, v5, :cond_8
|
||||
if-ne v0, v3, :cond_8
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_8
|
||||
const/4 v2, 0x0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_3
|
||||
if-eqz v2, :cond_9
|
||||
if-eqz v0, :cond_9
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_9
|
||||
const/16 v2, 0x8
|
||||
const/16 v0, 0x8
|
||||
|
||||
:goto_4
|
||||
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
|
||||
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getConnectButton()Landroid/widget/Button;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getConnectButton()Landroid/widget/Button;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v9}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
|
||||
invoke-virtual {v6}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
|
||||
|
||||
move-result v2
|
||||
move-result v0
|
||||
|
||||
xor-int/2addr v2, v3
|
||||
xor-int/2addr v0, v1
|
||||
|
||||
if-eqz v2, :cond_a
|
||||
if-eqz v0, :cond_a
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_a
|
||||
const/16 v4, 0x8
|
||||
const/16 v2, 0x8
|
||||
|
||||
:goto_5
|
||||
invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V
|
||||
invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getConnectButton()Landroid/widget/Button;
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->getConnectButton()Landroid/widget/Button;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object p1
|
||||
|
||||
new-instance v2, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$6;
|
||||
new-instance v0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$6;
|
||||
|
||||
invoke-direct {v2, v0, v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$6;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
invoke-direct {v0, p0, v6}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$6;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCall;Lcom/discord/widgets/voice/model/CallModel;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
:cond_b
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
|
|
@ -1,868 +0,0 @@
|
|||
.class public final Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
.super Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.source "WidgetPrivateCallViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Loaded"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
.field public final connectedUsersListItems:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
.field public final pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
.field public final privateCallUserListItems:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final showChrome:Z
|
||||
|
||||
.field public final uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
.field public final videoCallParticipantItems:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/widgets/voice/model/CallModel;",
|
||||
"Ljava/util/List<",
|
||||
"+",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;",
|
||||
"Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
"Z",
|
||||
"Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
if-eqz p3, :cond_3
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
if-eqz p8, :cond_0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
iput-object p2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
iput-object p3, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
iput-object p4, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
iput-object p5, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
iput-object p6, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
iput-boolean p7, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
iput-object p8, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "outputSelectorState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "videoCallParticipantItems"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_2
|
||||
const-string p1, "uiState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_3
|
||||
const-string p1, "privateCallUserListItems"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_4
|
||||
const-string p1, "connectedUsersListItems"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;ILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
.locals 9
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
move/from16 v1, p9
|
||||
|
||||
and-int/lit8 v2, v1, 0x1
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
iget-object v2, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
move-object v2, p1
|
||||
|
||||
:goto_0
|
||||
and-int/lit8 v3, v1, 0x2
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
iget-object v3, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
move-object v3, p2
|
||||
|
||||
:goto_1
|
||||
and-int/lit8 v4, v1, 0x4
|
||||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
iget-object v4, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
move-object v4, p3
|
||||
|
||||
:goto_2
|
||||
and-int/lit8 v5, v1, 0x8
|
||||
|
||||
if-eqz v5, :cond_3
|
||||
|
||||
iget-object v5, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
move-object v5, p4
|
||||
|
||||
:goto_3
|
||||
and-int/lit8 v6, v1, 0x10
|
||||
|
||||
if-eqz v6, :cond_4
|
||||
|
||||
iget-object v6, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
move-object v6, p5
|
||||
|
||||
:goto_4
|
||||
and-int/lit8 v7, v1, 0x20
|
||||
|
||||
if-eqz v7, :cond_5
|
||||
|
||||
iget-object v7, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
move-object v7, p6
|
||||
|
||||
:goto_5
|
||||
and-int/lit8 v8, v1, 0x40
|
||||
|
||||
if-eqz v8, :cond_6
|
||||
|
||||
iget-boolean v8, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_6
|
||||
move/from16 v8, p7
|
||||
|
||||
:goto_6
|
||||
and-int/lit16 v1, v1, 0x80
|
||||
|
||||
if-eqz v1, :cond_7
|
||||
|
||||
iget-object v1, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_7
|
||||
move-object/from16 v1, p8
|
||||
|
||||
:goto_7
|
||||
move-object p1, v2
|
||||
|
||||
move-object p2, v3
|
||||
|
||||
move-object p3, v4
|
||||
|
||||
move-object p4, v5
|
||||
|
||||
move-object p5, v6
|
||||
|
||||
move-object p6, v7
|
||||
|
||||
move/from16 p7, v8
|
||||
|
||||
move-object/from16 p8, v1
|
||||
|
||||
invoke-virtual/range {p0 .. p8}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->copy(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Lcom/discord/widgets/voice/model/CallModel;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component4()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component5()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component6()Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component7()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component8()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
.locals 10
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/widgets/voice/model/CallModel;",
|
||||
"Ljava/util/List<",
|
||||
"+",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;",
|
||||
"Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
"Z",
|
||||
"Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;",
|
||||
")",
|
||||
"Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
if-eqz p3, :cond_3
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
if-eqz p8, :cond_0
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
move-object v2, p1
|
||||
|
||||
move-object v3, p2
|
||||
|
||||
move-object v4, p3
|
||||
|
||||
move-object v5, p4
|
||||
|
||||
move-object v6, p5
|
||||
|
||||
move-object/from16 v7, p6
|
||||
|
||||
move/from16 v8, p7
|
||||
|
||||
move-object/from16 v9, p8
|
||||
|
||||
invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;-><init>(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
const-string v1, "outputSelectorState"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string v1, "videoCallParticipantItems"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_2
|
||||
const-string v1, "uiState"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_3
|
||||
const-string v1, "privateCallUserListItems"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_4
|
||||
const-string v1, "connectedUsersListItems"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
iget-boolean v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
invoke-static {v0, p1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getConnectedUsersListItems()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getOutputSelectorState()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getPipVideoParticipant()Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getPrivateCallUserListItems()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getShowChrome()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getUiState()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getVideoCallParticipantItems()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/widgets/voice/model/CallModel;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_2
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_3
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_4
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_5
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
if-eqz v2, :cond_6
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:cond_6
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
if-eqz v2, :cond_7
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_7
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "Loaded(callModel="
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", connectedUsersListItems="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", privateCallUserListItems="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", uiState="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", videoCallParticipantItems="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", pipVideoParticipant="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", showChrome="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->showChrome:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", outputSelectorState="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,42 +0,0 @@
|
|||
.class public final Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Uninitialized;
|
||||
.super Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.source "WidgetPrivateCallViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Uninitialized"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INSTANCE:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Uninitialized;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Uninitialized;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Uninitialized;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Uninitialized;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,4 +1,4 @@
|
|||
.class public abstract Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.class public final Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetPrivateCallViewModel.kt"
|
||||
|
||||
|
@ -9,31 +9,860 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
accessFlags = 0x19
|
||||
name = "ViewState"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Uninitialized;,
|
||||
Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
# instance fields
|
||||
.field public final callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
.field public final connectedUsersListItems:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
.field public final pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
.field public final privateCallUserListItems:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final showChrome:Z
|
||||
|
||||
.field public final uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
.field public final videoCallParticipantItems:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
.method public constructor <init>(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/widgets/voice/model/CallModel;",
|
||||
"Ljava/util/List<",
|
||||
"+",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;",
|
||||
"Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
"Z",
|
||||
"Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
if-eqz p3, :cond_3
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
if-eqz p8, :cond_0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
iput-object p1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
iput-object p2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;-><init>()V
|
||||
iput-object p3, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
iput-object p4, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
iput-object p5, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
iput-object p6, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
iput-boolean p7, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
iput-object p8, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "outputSelectorState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "videoCallParticipantItems"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_2
|
||||
const-string p1, "uiState"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_3
|
||||
const-string p1, "privateCallUserListItems"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_4
|
||||
const-string p1, "connectedUsersListItems"
|
||||
|
||||
invoke-static {p1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;ILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.locals 9
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
move/from16 v1, p9
|
||||
|
||||
and-int/lit8 v2, v1, 0x1
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
iget-object v2, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
move-object v2, p1
|
||||
|
||||
:goto_0
|
||||
and-int/lit8 v3, v1, 0x2
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
iget-object v3, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
move-object v3, p2
|
||||
|
||||
:goto_1
|
||||
and-int/lit8 v4, v1, 0x4
|
||||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
iget-object v4, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
move-object v4, p3
|
||||
|
||||
:goto_2
|
||||
and-int/lit8 v5, v1, 0x8
|
||||
|
||||
if-eqz v5, :cond_3
|
||||
|
||||
iget-object v5, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
move-object v5, p4
|
||||
|
||||
:goto_3
|
||||
and-int/lit8 v6, v1, 0x10
|
||||
|
||||
if-eqz v6, :cond_4
|
||||
|
||||
iget-object v6, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
move-object v6, p5
|
||||
|
||||
:goto_4
|
||||
and-int/lit8 v7, v1, 0x20
|
||||
|
||||
if-eqz v7, :cond_5
|
||||
|
||||
iget-object v7, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
move-object v7, p6
|
||||
|
||||
:goto_5
|
||||
and-int/lit8 v8, v1, 0x40
|
||||
|
||||
if-eqz v8, :cond_6
|
||||
|
||||
iget-boolean v8, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_6
|
||||
move/from16 v8, p7
|
||||
|
||||
:goto_6
|
||||
and-int/lit16 v1, v1, 0x80
|
||||
|
||||
if-eqz v1, :cond_7
|
||||
|
||||
iget-object v1, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_7
|
||||
move-object/from16 v1, p8
|
||||
|
||||
:goto_7
|
||||
move-object p1, v2
|
||||
|
||||
move-object p2, v3
|
||||
|
||||
move-object p3, v4
|
||||
|
||||
move-object p4, v5
|
||||
|
||||
move-object p5, v6
|
||||
|
||||
move-object p6, v7
|
||||
|
||||
move/from16 p7, v8
|
||||
|
||||
move-object/from16 p8, v1
|
||||
|
||||
invoke-virtual/range {p0 .. p8}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->copy(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Lcom/discord/widgets/voice/model/CallModel;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component4()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component5()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component6()Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component7()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component8()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
.locals 10
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/widgets/voice/model/CallModel;",
|
||||
"Ljava/util/List<",
|
||||
"+",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;",
|
||||
"Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
"Z",
|
||||
"Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;",
|
||||
")",
|
||||
"Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
if-eqz p3, :cond_3
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
if-eqz p8, :cond_0
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
move-object v2, p1
|
||||
|
||||
move-object v3, p2
|
||||
|
||||
move-object v4, p3
|
||||
|
||||
move-object v5, p4
|
||||
|
||||
move-object v6, p5
|
||||
|
||||
move-object/from16 v7, p6
|
||||
|
||||
move/from16 v8, p7
|
||||
|
||||
move-object/from16 v9, p8
|
||||
|
||||
invoke-direct/range {v1 .. v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;-><init>(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
const-string v1, "outputSelectorState"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string v1, "videoCallParticipantItems"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_2
|
||||
const-string v1, "uiState"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_3
|
||||
const-string v1, "privateCallUserListItems"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_4
|
||||
const-string v1, "connectedUsersListItems"
|
||||
|
||||
invoke-static {v1}, Lz/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
invoke-static {v0, v1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
iget-boolean v1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
invoke-static {v0, p1}, Lz/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getCallModel()Lcom/discord/widgets/voice/model/CallModel;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getConnectedUsersListItems()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getOutputSelectorState()Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getPipVideoParticipant()Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getPrivateCallUserListItems()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/widgets/voice/call/PrivateCallUsersAdapter$CallUserItem;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getShowChrome()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getUiState()Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getVideoCallParticipantItems()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/widgets/voice/model/CallModel;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_2
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_3
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_4
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_5
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
if-eqz v2, :cond_6
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:cond_6
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
if-eqz v2, :cond_7
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_7
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "ViewState(callModel="
|
||||
|
||||
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->callModel:Lcom/discord/widgets/voice/model/CallModel;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", connectedUsersListItems="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->connectedUsersListItems:Ljava/util/List;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", privateCallUserListItems="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->privateCallUserListItems:Ljava/util/List;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", uiState="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->uiState:Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", videoCallParticipantItems="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->videoCallParticipantItems:Ljava/util/List;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", pipVideoParticipant="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->pipVideoParticipant:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", showChrome="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->showChrome:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", outputSelectorState="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->outputSelectorState:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -65,20 +65,9 @@
|
|||
|
||||
invoke-static {p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->access$getViewState$p(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v0
|
||||
|
||||
instance-of v0, p1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
:cond_0
|
||||
move-object v0, p1
|
||||
|
||||
check-cast v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$hideChromeDelayed$2;->this$0:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;
|
||||
|
||||
|
@ -102,12 +91,12 @@
|
|||
|
||||
const/4 v10, 0x0
|
||||
|
||||
invoke-static/range {v0 .. v10}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;->copy$default(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;ILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState$Loaded;
|
||||
invoke-static/range {v0 .. v10}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;->copy$default(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Ljava/util/List;Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;Ljava/util/List;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;ZLcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;ILjava/lang/Object;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {p1, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->access$updateViewState(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$ViewState;)V
|
||||
|
||||
:cond_1
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -451,7 +451,7 @@
|
|||
|
||||
iput-object p2, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->reasonDescription:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -555,7 +555,7 @@
|
|||
.end method
|
||||
|
||||
.method public submitForm()V
|
||||
.locals 10
|
||||
.locals 11
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->submitted:Z
|
||||
|
||||
|
@ -568,39 +568,39 @@
|
|||
|
||||
iput-boolean v0, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->submitted:Z
|
||||
|
||||
iget-object v1, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->storeAnalytics:Lcom/discord/stores/StoreAnalytics;
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->requireViewState()Ljava/lang/Object;
|
||||
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->config:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getChannelId()J
|
||||
check-cast v1, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;
|
||||
|
||||
move-result-wide v2
|
||||
invoke-virtual {v1}, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->getSelectedFeedbackRating()Lcom/discord/widgets/voice/feedback/FeedbackRating;
|
||||
|
||||
iget-object v4, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->config:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v4}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getRtcConnectionId()Ljava/lang/String;
|
||||
iget-object v2, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->storeAnalytics:Lcom/discord/stores/StoreAnalytics;
|
||||
|
||||
move-result-object v4
|
||||
iget-object v3, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->config:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;
|
||||
|
||||
invoke-virtual {v3}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getChannelId()J
|
||||
|
||||
move-result-wide v3
|
||||
|
||||
iget-object v5, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->config:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;
|
||||
|
||||
invoke-virtual {v5}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getCallDuration()Ljava/lang/Long;
|
||||
invoke-virtual {v5}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getRtcConnectionId()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
iget-object v6, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->config:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;
|
||||
|
||||
invoke-virtual {v6}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getMediaSessionId()Ljava/lang/String;
|
||||
invoke-virtual {v6}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getCallDuration()Ljava/lang/Long;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
iget-object v7, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->config:Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
check-cast v7, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;
|
||||
|
||||
invoke-virtual {v7}, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->getSelectedFeedbackRating()Lcom/discord/widgets/voice/feedback/FeedbackRating;
|
||||
invoke-virtual {v7}, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel$Config;->getMediaSessionId()Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
|
@ -612,21 +612,15 @@
|
|||
|
||||
move-result-object v8
|
||||
|
||||
check-cast v8, Ljava/lang/Integer;
|
||||
move-object v9, v8
|
||||
|
||||
iget-object v9, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->reasonDescription:Ljava/lang/String;
|
||||
check-cast v9, Ljava/lang/Integer;
|
||||
|
||||
invoke-virtual/range {v1 .. v9}, Lcom/discord/stores/StoreAnalytics;->trackCallReportProblem(JLjava/lang/String;Ljava/lang/Long;Ljava/lang/String;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/Integer;Ljava/lang/String;)V
|
||||
iget-object v10, p0, Lcom/discord/widgets/voice/feedback/CallFeedbackSheetViewModel;->reasonDescription:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0}, Lf/a/b/b0;->getViewState()Ljava/lang/Object;
|
||||
move-object v8, v1
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/widgets/feedback/FeedbackSheetViewModel$ViewState;->getSelectedFeedbackRating()Lcom/discord/widgets/voice/feedback/FeedbackRating;
|
||||
|
||||
move-result-object v1
|
||||
invoke-virtual/range {v2 .. v10}, Lcom/discord/stores/StoreAnalytics;->trackCallReportProblem(JLjava/lang/String;Ljava/lang/Long;Ljava/lang/String;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/Integer;Ljava/lang/String;)V
|
||||
|
||||
sget-object v2, Lcom/discord/widgets/voice/feedback/FeedbackRating;->NO_RESPONSE:Lcom/discord/widgets/voice/feedback/FeedbackRating;
|
||||
|
||||
|
|
|
@ -137,7 +137,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
const v1, 0x7f1215d5
|
||||
const v1, 0x7f1215d7
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
.class public final Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;
|
||||
.super Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState;
|
||||
.source "WidgetSpectatorsSheetViewModel.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Uninitialized"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -15,7 +15,6 @@
|
|||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;,
|
||||
Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Invalid;,
|
||||
Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Loaded;
|
||||
}
|
||||
|
|
|
@ -55,9 +55,9 @@
|
|||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel$ViewState$Uninitialized;
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-direct {p0, v1}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
|
||||
invoke-direct {p0, v0, v1, v0}, Lf/a/b/b0;-><init>(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectatorsSheetViewModel;->storeStateObservable:Lrx/Observable;
|
||||
|
||||
|
|
|
@ -10991,291 +10991,295 @@
|
|||
|
||||
.field public static final video_call_auto_select:I = 0x7f1215a7
|
||||
|
||||
.field public static final video_call_return_to_grid:I = 0x7f1215a8
|
||||
.field public static final video_call_hide_members:I = 0x7f1215a8
|
||||
|
||||
.field public static final video_call_return_to_list:I = 0x7f1215a9
|
||||
.field public static final video_call_return_to_grid:I = 0x7f1215a9
|
||||
|
||||
.field public static final video_playback_mute_accessibility_label:I = 0x7f1215aa
|
||||
.field public static final video_call_return_to_list:I = 0x7f1215aa
|
||||
|
||||
.field public static final video_playback_unmute_accessibility_label:I = 0x7f1215ab
|
||||
.field public static final video_call_show_members:I = 0x7f1215ab
|
||||
|
||||
.field public static final video_poor_connection_body:I = 0x7f1215ac
|
||||
.field public static final video_playback_mute_accessibility_label:I = 0x7f1215ac
|
||||
|
||||
.field public static final video_poor_connection_title:I = 0x7f1215ad
|
||||
.field public static final video_playback_unmute_accessibility_label:I = 0x7f1215ad
|
||||
|
||||
.field public static final video_settings:I = 0x7f1215ae
|
||||
.field public static final video_poor_connection_body:I = 0x7f1215ae
|
||||
|
||||
.field public static final video_unavailable:I = 0x7f1215af
|
||||
.field public static final video_poor_connection_title:I = 0x7f1215af
|
||||
|
||||
.field public static final video_unsupported_browser_body:I = 0x7f1215b0
|
||||
.field public static final video_settings:I = 0x7f1215b0
|
||||
|
||||
.field public static final video_unsupported_browser_title:I = 0x7f1215b1
|
||||
.field public static final video_unavailable:I = 0x7f1215b1
|
||||
|
||||
.field public static final view_audit_log:I = 0x7f1215b2
|
||||
.field public static final video_unsupported_browser_body:I = 0x7f1215b2
|
||||
|
||||
.field public static final view_audit_log_description:I = 0x7f1215b3
|
||||
.field public static final video_unsupported_browser_title:I = 0x7f1215b3
|
||||
|
||||
.field public static final view_channel:I = 0x7f1215b4
|
||||
.field public static final view_audit_log:I = 0x7f1215b4
|
||||
|
||||
.field public static final view_embed:I = 0x7f1215b5
|
||||
.field public static final view_audit_log_description:I = 0x7f1215b5
|
||||
|
||||
.field public static final view_guild_analytics:I = 0x7f1215b6
|
||||
.field public static final view_channel:I = 0x7f1215b6
|
||||
|
||||
.field public static final view_guild_analytics_description:I = 0x7f1215b7
|
||||
.field public static final view_embed:I = 0x7f1215b7
|
||||
|
||||
.field public static final view_profile:I = 0x7f1215b8
|
||||
.field public static final view_guild_analytics:I = 0x7f1215b8
|
||||
|
||||
.field public static final view_spectators:I = 0x7f1215b9
|
||||
.field public static final view_guild_analytics_description:I = 0x7f1215b9
|
||||
|
||||
.field public static final view_surrounding_messages:I = 0x7f1215ba
|
||||
.field public static final view_profile:I = 0x7f1215ba
|
||||
|
||||
.field public static final voice:I = 0x7f1215bb
|
||||
.field public static final view_spectators:I = 0x7f1215bb
|
||||
|
||||
.field public static final voice_and_video:I = 0x7f1215bc
|
||||
.field public static final view_surrounding_messages:I = 0x7f1215bc
|
||||
|
||||
.field public static final voice_call_member_list_title:I = 0x7f1215bd
|
||||
.field public static final voice:I = 0x7f1215bd
|
||||
|
||||
.field public static final voice_channel:I = 0x7f1215be
|
||||
.field public static final voice_and_video:I = 0x7f1215be
|
||||
|
||||
.field public static final voice_channel_deafened:I = 0x7f1215bf
|
||||
.field public static final voice_call_member_list_title:I = 0x7f1215bf
|
||||
|
||||
.field public static final voice_channel_empty:I = 0x7f1215c0
|
||||
.field public static final voice_channel:I = 0x7f1215c0
|
||||
|
||||
.field public static final voice_channel_hide_names:I = 0x7f1215c1
|
||||
.field public static final voice_channel_deafened:I = 0x7f1215c1
|
||||
|
||||
.field public static final voice_channel_muted:I = 0x7f1215c2
|
||||
.field public static final voice_channel_empty:I = 0x7f1215c2
|
||||
|
||||
.field public static final voice_channel_show_names:I = 0x7f1215c3
|
||||
.field public static final voice_channel_hide_names:I = 0x7f1215c3
|
||||
|
||||
.field public static final voice_channel_subtitle:I = 0x7f1215c4
|
||||
.field public static final voice_channel_muted:I = 0x7f1215c4
|
||||
|
||||
.field public static final voice_channel_title:I = 0x7f1215c5
|
||||
.field public static final voice_channel_show_names:I = 0x7f1215c5
|
||||
|
||||
.field public static final voice_channels:I = 0x7f1215c6
|
||||
.field public static final voice_channel_subtitle:I = 0x7f1215c6
|
||||
|
||||
.field public static final voice_permissions:I = 0x7f1215c7
|
||||
.field public static final voice_channel_title:I = 0x7f1215c7
|
||||
|
||||
.field public static final voice_settings:I = 0x7f1215c8
|
||||
.field public static final voice_channels:I = 0x7f1215c8
|
||||
|
||||
.field public static final voice_status_connecting:I = 0x7f1215c9
|
||||
.field public static final voice_permissions:I = 0x7f1215c9
|
||||
|
||||
.field public static final voice_status_not_connected:I = 0x7f1215ca
|
||||
.field public static final voice_settings:I = 0x7f1215ca
|
||||
|
||||
.field public static final voice_status_not_connected_mobile:I = 0x7f1215cb
|
||||
.field public static final voice_status_connecting:I = 0x7f1215cb
|
||||
|
||||
.field public static final voice_status_ringing:I = 0x7f1215cc
|
||||
.field public static final voice_status_not_connected:I = 0x7f1215cc
|
||||
|
||||
.field public static final voice_unavailable:I = 0x7f1215cd
|
||||
.field public static final voice_status_not_connected_mobile:I = 0x7f1215cd
|
||||
|
||||
.field public static final watch:I = 0x7f1215ce
|
||||
.field public static final voice_status_ringing:I = 0x7f1215ce
|
||||
|
||||
.field public static final watch_stream:I = 0x7f1215cf
|
||||
.field public static final voice_unavailable:I = 0x7f1215cf
|
||||
|
||||
.field public static final watch_stream_in_app:I = 0x7f1215d0
|
||||
.field public static final watch:I = 0x7f1215d0
|
||||
|
||||
.field public static final watch_stream_streaming:I = 0x7f1215d1
|
||||
.field public static final watch_stream:I = 0x7f1215d1
|
||||
|
||||
.field public static final watch_stream_tip:I = 0x7f1215d2
|
||||
.field public static final watch_stream_in_app:I = 0x7f1215d2
|
||||
|
||||
.field public static final watch_stream_watching:I = 0x7f1215d3
|
||||
.field public static final watch_stream_streaming:I = 0x7f1215d3
|
||||
|
||||
.field public static final watch_user_stream:I = 0x7f1215d4
|
||||
.field public static final watch_stream_tip:I = 0x7f1215d4
|
||||
|
||||
.field public static final watching:I = 0x7f1215d5
|
||||
.field public static final watch_stream_watching:I = 0x7f1215d5
|
||||
|
||||
.field public static final web_browser:I = 0x7f1215d6
|
||||
.field public static final watch_user_stream:I = 0x7f1215d6
|
||||
|
||||
.field public static final web_browser_chrome:I = 0x7f1215d7
|
||||
.field public static final watching:I = 0x7f1215d7
|
||||
|
||||
.field public static final web_browser_in_app:I = 0x7f1215d8
|
||||
.field public static final web_browser:I = 0x7f1215d8
|
||||
|
||||
.field public static final web_browser_safari:I = 0x7f1215d9
|
||||
.field public static final web_browser_chrome:I = 0x7f1215d9
|
||||
|
||||
.field public static final webhook_cancel:I = 0x7f1215da
|
||||
.field public static final web_browser_in_app:I = 0x7f1215da
|
||||
|
||||
.field public static final webhook_create:I = 0x7f1215db
|
||||
.field public static final web_browser_safari:I = 0x7f1215db
|
||||
|
||||
.field public static final webhook_created_on:I = 0x7f1215dc
|
||||
.field public static final webhook_cancel:I = 0x7f1215dc
|
||||
|
||||
.field public static final webhook_delete:I = 0x7f1215dd
|
||||
.field public static final webhook_create:I = 0x7f1215dd
|
||||
|
||||
.field public static final webhook_delete_body:I = 0x7f1215de
|
||||
.field public static final webhook_created_on:I = 0x7f1215de
|
||||
|
||||
.field public static final webhook_delete_title:I = 0x7f1215df
|
||||
.field public static final webhook_delete:I = 0x7f1215df
|
||||
|
||||
.field public static final webhook_error_creating_webhook:I = 0x7f1215e0
|
||||
.field public static final webhook_delete_body:I = 0x7f1215e0
|
||||
|
||||
.field public static final webhook_error_deleting_webhook:I = 0x7f1215e1
|
||||
.field public static final webhook_delete_title:I = 0x7f1215e1
|
||||
|
||||
.field public static final webhook_error_internal_server_error:I = 0x7f1215e2
|
||||
.field public static final webhook_error_creating_webhook:I = 0x7f1215e2
|
||||
|
||||
.field public static final webhook_error_max_webhooks_reached:I = 0x7f1215e3
|
||||
.field public static final webhook_error_deleting_webhook:I = 0x7f1215e3
|
||||
|
||||
.field public static final webhook_form_name:I = 0x7f1215e4
|
||||
.field public static final webhook_error_internal_server_error:I = 0x7f1215e4
|
||||
|
||||
.field public static final webhook_form_url:I = 0x7f1215e5
|
||||
.field public static final webhook_error_max_webhooks_reached:I = 0x7f1215e5
|
||||
|
||||
.field public static final webhook_form_webhook_url_help:I = 0x7f1215e6
|
||||
.field public static final webhook_form_name:I = 0x7f1215e6
|
||||
|
||||
.field public static final webhook_modal_icon_description:I = 0x7f1215e7
|
||||
.field public static final webhook_form_url:I = 0x7f1215e7
|
||||
|
||||
.field public static final webhook_modal_icon_title:I = 0x7f1215e8
|
||||
.field public static final webhook_form_webhook_url_help:I = 0x7f1215e8
|
||||
|
||||
.field public static final webhook_modal_title:I = 0x7f1215e9
|
||||
.field public static final webhook_modal_icon_description:I = 0x7f1215e9
|
||||
|
||||
.field public static final webhooks:I = 0x7f1215ea
|
||||
.field public static final webhook_modal_icon_title:I = 0x7f1215ea
|
||||
|
||||
.field public static final welcome_channel_delete_confirm_body:I = 0x7f1215eb
|
||||
.field public static final webhook_modal_title:I = 0x7f1215eb
|
||||
|
||||
.field public static final welcome_channel_delete_confirm_body_generic:I = 0x7f1215ec
|
||||
.field public static final webhooks:I = 0x7f1215ec
|
||||
|
||||
.field public static final welcome_channel_delete_confirm_title:I = 0x7f1215ed
|
||||
.field public static final welcome_channel_delete_confirm_body:I = 0x7f1215ed
|
||||
|
||||
.field public static final welcome_message_desktop_apps:I = 0x7f1215ee
|
||||
.field public static final welcome_channel_delete_confirm_body_generic:I = 0x7f1215ee
|
||||
|
||||
.field public static final welcome_message_edit_channel:I = 0x7f1215ef
|
||||
.field public static final welcome_channel_delete_confirm_title:I = 0x7f1215ef
|
||||
|
||||
.field public static final welcome_message_instant_invite:I = 0x7f1215f0
|
||||
.field public static final welcome_message_desktop_apps:I = 0x7f1215f0
|
||||
|
||||
.field public static final welcome_message_mobile_apps:I = 0x7f1215f1
|
||||
.field public static final welcome_message_edit_channel:I = 0x7f1215f1
|
||||
|
||||
.field public static final welcome_message_mobile_explore_server:I = 0x7f1215f2
|
||||
.field public static final welcome_message_instant_invite:I = 0x7f1215f2
|
||||
|
||||
.field public static final welcome_message_mobile_explore_server_desc:I = 0x7f1215f3
|
||||
.field public static final welcome_message_mobile_apps:I = 0x7f1215f3
|
||||
|
||||
.field public static final welcome_message_mobile_instant_invite:I = 0x7f1215f4
|
||||
.field public static final welcome_message_mobile_explore_server:I = 0x7f1215f4
|
||||
|
||||
.field public static final welcome_message_mobile_instant_invite_desc:I = 0x7f1215f5
|
||||
.field public static final welcome_message_mobile_explore_server_desc:I = 0x7f1215f5
|
||||
|
||||
.field public static final welcome_message_mobile_owner_subtitle:I = 0x7f1215f6
|
||||
.field public static final welcome_message_mobile_instant_invite:I = 0x7f1215f6
|
||||
|
||||
.field public static final welcome_message_mobile_owner_title:I = 0x7f1215f7
|
||||
.field public static final welcome_message_mobile_instant_invite_desc:I = 0x7f1215f7
|
||||
|
||||
.field public static final welcome_message_mobile_upload_icon:I = 0x7f1215f8
|
||||
.field public static final welcome_message_mobile_owner_subtitle:I = 0x7f1215f8
|
||||
|
||||
.field public static final welcome_message_mobile_upload_icon_desc:I = 0x7f1215f9
|
||||
.field public static final welcome_message_mobile_owner_title:I = 0x7f1215f9
|
||||
|
||||
.field public static final welcome_message_owner_title:I = 0x7f1215fa
|
||||
.field public static final welcome_message_mobile_upload_icon:I = 0x7f1215fa
|
||||
|
||||
.field public static final welcome_message_setup_server:I = 0x7f1215fb
|
||||
.field public static final welcome_message_mobile_upload_icon_desc:I = 0x7f1215fb
|
||||
|
||||
.field public static final welcome_message_subtitle_channel:I = 0x7f1215fc
|
||||
.field public static final welcome_message_owner_title:I = 0x7f1215fc
|
||||
|
||||
.field public static final welcome_message_support:I = 0x7f1215fd
|
||||
.field public static final welcome_message_setup_server:I = 0x7f1215fd
|
||||
|
||||
.field public static final welcome_message_title:I = 0x7f1215fe
|
||||
.field public static final welcome_message_subtitle_channel:I = 0x7f1215fe
|
||||
|
||||
.field public static final welcome_message_title_channel:I = 0x7f1215ff
|
||||
.field public static final welcome_message_support:I = 0x7f1215ff
|
||||
|
||||
.field public static final welcome_message_tutorial:I = 0x7f121600
|
||||
.field public static final welcome_message_title:I = 0x7f121600
|
||||
|
||||
.field public static final welcome_screen_choice_header:I = 0x7f121601
|
||||
.field public static final welcome_message_title_channel:I = 0x7f121601
|
||||
|
||||
.field public static final welcome_screen_skip:I = 0x7f121602
|
||||
.field public static final welcome_message_tutorial:I = 0x7f121602
|
||||
|
||||
.field public static final welcome_screen_title:I = 0x7f121603
|
||||
.field public static final welcome_screen_choice_header:I = 0x7f121603
|
||||
|
||||
.field public static final whats_new:I = 0x7f121604
|
||||
.field public static final welcome_screen_skip:I = 0x7f121604
|
||||
|
||||
.field public static final whats_new_date:I = 0x7f121605
|
||||
.field public static final welcome_screen_title:I = 0x7f121605
|
||||
|
||||
.field public static final whitelist_failed:I = 0x7f121606
|
||||
.field public static final whats_new:I = 0x7f121606
|
||||
|
||||
.field public static final whitelisted:I = 0x7f121607
|
||||
.field public static final whats_new_date:I = 0x7f121607
|
||||
|
||||
.field public static final whitelisting:I = 0x7f121608
|
||||
.field public static final whitelist_failed:I = 0x7f121608
|
||||
|
||||
.field public static final widget:I = 0x7f121609
|
||||
.field public static final whitelisted:I = 0x7f121609
|
||||
|
||||
.field public static final windows:I = 0x7f12160a
|
||||
.field public static final whitelisting:I = 0x7f12160a
|
||||
|
||||
.field public static final wumpus:I = 0x7f12160b
|
||||
.field public static final widget:I = 0x7f12160b
|
||||
|
||||
.field public static final xbox_authorization_title:I = 0x7f12160c
|
||||
.field public static final windows:I = 0x7f12160c
|
||||
|
||||
.field public static final xbox_game_pass_card_body_redeemed:I = 0x7f12160d
|
||||
.field public static final wumpus:I = 0x7f12160d
|
||||
|
||||
.field public static final xbox_game_pass_card_body_unredeemed:I = 0x7f12160e
|
||||
.field public static final xbox_authorization_title:I = 0x7f12160e
|
||||
|
||||
.field public static final xbox_game_pass_modal_code_description:I = 0x7f12160f
|
||||
.field public static final xbox_game_pass_card_body_redeemed:I = 0x7f12160f
|
||||
|
||||
.field public static final xbox_game_pass_modal_code_header:I = 0x7f121610
|
||||
.field public static final xbox_game_pass_card_body_unredeemed:I = 0x7f121610
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_confirm_pc:I = 0x7f121611
|
||||
.field public static final xbox_game_pass_modal_code_description:I = 0x7f121611
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_confirm_xbox:I = 0x7f121612
|
||||
.field public static final xbox_game_pass_modal_code_header:I = 0x7f121612
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_description_confirm_pc:I = 0x7f121613
|
||||
.field public static final xbox_game_pass_modal_header_confirm_pc:I = 0x7f121613
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_description_confirm_xbox:I = 0x7f121614
|
||||
.field public static final xbox_game_pass_modal_header_confirm_xbox:I = 0x7f121614
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_description_plan_select:I = 0x7f121615
|
||||
.field public static final xbox_game_pass_modal_header_description_confirm_pc:I = 0x7f121615
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_description_success:I = 0x7f121616
|
||||
.field public static final xbox_game_pass_modal_header_description_confirm_xbox:I = 0x7f121616
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_plan_select:I = 0x7f121617
|
||||
.field public static final xbox_game_pass_modal_header_description_plan_select:I = 0x7f121617
|
||||
|
||||
.field public static final xbox_game_pass_modal_header_success:I = 0x7f121618
|
||||
.field public static final xbox_game_pass_modal_header_description_success:I = 0x7f121618
|
||||
|
||||
.field public static final xbox_game_pass_modal_plan_select_header:I = 0x7f121619
|
||||
.field public static final xbox_game_pass_modal_header_plan_select:I = 0x7f121619
|
||||
|
||||
.field public static final xbox_game_pass_modal_plan_select_pc_plan:I = 0x7f12161a
|
||||
.field public static final xbox_game_pass_modal_header_success:I = 0x7f12161a
|
||||
|
||||
.field public static final xbox_game_pass_modal_plan_select_plan_duration:I = 0x7f12161b
|
||||
.field public static final xbox_game_pass_modal_plan_select_header:I = 0x7f12161b
|
||||
|
||||
.field public static final xbox_game_pass_modal_plan_select_xbox_plan:I = 0x7f12161c
|
||||
.field public static final xbox_game_pass_modal_plan_select_pc_plan:I = 0x7f12161c
|
||||
|
||||
.field public static final xbox_game_pass_modal_redeem_button_pc:I = 0x7f12161d
|
||||
.field public static final xbox_game_pass_modal_plan_select_plan_duration:I = 0x7f12161d
|
||||
|
||||
.field public static final xbox_game_pass_modal_redeem_button_xbox:I = 0x7f12161e
|
||||
.field public static final xbox_game_pass_modal_plan_select_xbox_plan:I = 0x7f12161e
|
||||
|
||||
.field public static final xbox_game_pass_promotion_account_credit_body:I = 0x7f12161f
|
||||
.field public static final xbox_game_pass_modal_redeem_button_pc:I = 0x7f12161f
|
||||
|
||||
.field public static final xbox_game_pass_promotion_account_credit_button:I = 0x7f121620
|
||||
.field public static final xbox_game_pass_modal_redeem_button_xbox:I = 0x7f121620
|
||||
|
||||
.field public static final xbox_game_pass_promotion_account_credit_confirm_body:I = 0x7f121621
|
||||
.field public static final xbox_game_pass_promotion_account_credit_body:I = 0x7f121621
|
||||
|
||||
.field public static final xbox_game_pass_promotion_account_credit_confirm_title:I = 0x7f121622
|
||||
.field public static final xbox_game_pass_promotion_account_credit_button:I = 0x7f121622
|
||||
|
||||
.field public static final xbox_game_pass_promotion_account_credit_title:I = 0x7f121623
|
||||
.field public static final xbox_game_pass_promotion_account_credit_confirm_body:I = 0x7f121623
|
||||
|
||||
.field public static final xbox_game_pass_promotion_banner_description:I = 0x7f121624
|
||||
.field public static final xbox_game_pass_promotion_account_credit_confirm_title:I = 0x7f121624
|
||||
|
||||
.field public static final xbox_game_pass_promotion_banner_header:I = 0x7f121625
|
||||
.field public static final xbox_game_pass_promotion_account_credit_title:I = 0x7f121625
|
||||
|
||||
.field public static final xbox_game_pass_promotion_card_company_logo_label:I = 0x7f121626
|
||||
.field public static final xbox_game_pass_promotion_banner_description:I = 0x7f121626
|
||||
|
||||
.field public static final xbox_game_pass_promotion_card_header:I = 0x7f121627
|
||||
.field public static final xbox_game_pass_promotion_banner_header:I = 0x7f121627
|
||||
|
||||
.field public static final xbox_game_pass_promotion_existing_subscriber_body:I = 0x7f121628
|
||||
.field public static final xbox_game_pass_promotion_card_company_logo_label:I = 0x7f121628
|
||||
|
||||
.field public static final xbox_game_pass_promotion_existing_subscriber_title:I = 0x7f121629
|
||||
.field public static final xbox_game_pass_promotion_card_header:I = 0x7f121629
|
||||
|
||||
.field public static final xbox_game_pass_promotion_redeem_body:I = 0x7f12162a
|
||||
.field public static final xbox_game_pass_promotion_existing_subscriber_body:I = 0x7f12162a
|
||||
|
||||
.field public static final xbox_link:I = 0x7f12162b
|
||||
.field public static final xbox_game_pass_promotion_existing_subscriber_title:I = 0x7f12162b
|
||||
|
||||
.field public static final xbox_pin_step1:I = 0x7f12162c
|
||||
.field public static final xbox_game_pass_promotion_redeem_body:I = 0x7f12162c
|
||||
|
||||
.field public static final xbox_pin_step2:I = 0x7f12162d
|
||||
.field public static final xbox_link:I = 0x7f12162d
|
||||
|
||||
.field public static final xbox_pin_step3:I = 0x7f12162e
|
||||
.field public static final xbox_pin_step1:I = 0x7f12162e
|
||||
|
||||
.field public static final yearly:I = 0x7f12162f
|
||||
.field public static final xbox_pin_step2:I = 0x7f12162f
|
||||
|
||||
.field public static final yellow:I = 0x7f121630
|
||||
.field public static final xbox_pin_step3:I = 0x7f121630
|
||||
|
||||
.field public static final yes_text:I = 0x7f121631
|
||||
.field public static final yearly:I = 0x7f121631
|
||||
|
||||
.field public static final your_pin_expires:I = 0x7f121632
|
||||
.field public static final yellow:I = 0x7f121632
|
||||
|
||||
.field public static final your_pin_is_expired:I = 0x7f121633
|
||||
.field public static final yes_text:I = 0x7f121633
|
||||
|
||||
.field public static final youre_viewing_older_messages:I = 0x7f121634
|
||||
.field public static final your_pin_expires:I = 0x7f121634
|
||||
|
||||
.field public static final zh_cn:I = 0x7f121635
|
||||
.field public static final your_pin_is_expired:I = 0x7f121635
|
||||
|
||||
.field public static final zh_tw:I = 0x7f121636
|
||||
.field public static final youre_viewing_older_messages:I = 0x7f121636
|
||||
|
||||
.field public static final zh_cn:I = 0x7f121637
|
||||
|
||||
.field public static final zh_tw:I = 0x7f121638
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
Loading…
Reference in New Issue